wiki-js-customization/test/wiki_homepage_files/admin.js

291 lines
1.6 MiB
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! Wiki.js - wiki.js.org - Licensed under AGPL */
(this.webpackJsonp=this.webpackJsonp||[]).push([["admin"],{"./client/components/admin.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-app",{staticClass:"admin"},[n("nav-header",{attrs:{"hide-search":""}},[n("template",{slot:"mid"},[n("v-spacer"),n("div",{staticClass:"overline grey--text"},[e._v(e._s(e.$t("admin:adminArea")))]),n("v-spacer")],1)],2),n("v-navigation-drawer",{staticClass:"pb-0 admin-sidebar",class:e.$vuetify.theme.dark?"grey darken-4":"",attrs:{app:"",fixed:"",clipped:"",right:e.$vuetify.rtl,permanent:"",width:"300"},model:{value:e.adminDrawerShown,callback:function(t){e.adminDrawerShown=t},expression:"adminDrawerShown"}},[n("vue-scroll",{attrs:{ops:e.scrollStyle}},[n("v-list",{staticClass:"radius-0",attrs:{dense:"",nav:""}},[n("v-list-item",{attrs:{to:"/dashboard",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-view-dashboard-variant")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:dashboard.title")))])],1),e.hasPermission(["manage:system","manage:navigation","write:pages","manage:pages","delete:pages"])?[n("v-divider",{staticClass:"my-2"}),n("v-subheader",{staticClass:"pl-4"},[e._v(e._s(e.$t("admin:nav.site")))]),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/general",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-widgets")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:general.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/locale",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-web")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:locale.title")))])],1):e._e(),e.hasPermission(["manage:system","manage:navigation"])?n("v-list-item",{attrs:{to:"/navigation",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-near-me")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.title")))])],1):e._e(),e.hasPermission(["manage:system","write:pages","manage:pages","delete:pages"])?n("v-list-item",{attrs:{to:"/pages",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-file-document-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:pages.title")))]),n("v-list-item-action",{staticStyle:{"min-width":"auto"}},[n("v-chip",{attrs:{"x-small":"",color:e.$vuetify.theme.dark?"grey darken-3-d4":"grey lighten-5"}},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.info.pagesTotal))])])],1)],1):e._e(),e.hasPermission(["manage:system"])?n("v-list-item",{attrs:{to:"/tags"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-tag-multiple")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:tags.title")))]),n("v-list-item-action",{staticStyle:{"min-width":"auto"}},[n("v-chip",{attrs:{"x-small":"",color:e.$vuetify.theme.dark?"grey darken-3-d4":"grey lighten-5"}},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.info.tagsTotal))])])],1)],1):e._e(),e.hasPermission(["manage:system","manage:theme"])?n("v-list-item",{attrs:{to:"/theme",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-palette-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:theme.title")))])],1):e._e()]:e._e(),e.hasPermission(["manage:system","manage:groups","write:groups","manage:users","write:users"])?[n("v-divider",{staticClass:"my-2"}),n("v-subheader",{staticClass:"pl-4"},[e._v(e._s(e.$t("admin:nav.users")))]),e.hasPermission(["manage:system","manage:groups","write:groups"])?n("v-list-item",{attrs:{to:"/groups",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-account-group")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:groups.title")))]),n("v-list-item-action",{staticStyle:{"min-width":"auto"}},[n("v-chip",{attrs:{"x-small":"",color:e.$vuetify.theme.dark?"grey darken-3-d4":"grey lighten-4"}},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.info.groupsTotal))])])],1)],1):e._e(),e.hasPermission(["manage:system","manage:groups","write:groups","manage:users","write:users"])?n("v-list-item",{attrs:{to:"/users",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-account-box")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:users.title")))]),n("v-list-item-action",{staticStyle:{"min-width":"auto"}},[n("v-chip",{attrs:{"x-small":"",color:e.$vuetify.theme.dark?"grey darken-3-d4":"grey lighten-4"}},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.info.usersTotal))])])],1)],1):e._e()]:e._e(),e.hasPermission("manage:system")?[n("v-divider",{staticClass:"my-2"}),n("v-subheader",{staticClass:"pl-4"},[e._v(e._s(e.$t("admin:nav.modules")))]),n("v-list-item",{attrs:{to:"/analytics",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-chart-timeline-variant")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:analytics.title")))])],1),n("v-list-item",{attrs:{to:"/auth",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-lock-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:auth.title")))])],1),n("v-list-item",{attrs:{to:"/comments"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-comment-text-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:comments.title")))])],1),n("v-list-item",{attrs:{to:"/rendering",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-cogs")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:rendering.title")))])],1),n("v-list-item",{attrs:{to:"/search",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-cloud-search-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:search.title")))])],1),n("v-list-item",{attrs:{to:"/storage",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-harddisk")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:storage.title")))])],1)]:e._e(),e.hasPermission(["manage:system","manage:api"])?[n("v-divider",{staticClass:"my-2"}),n("v-subheader",{staticClass:"pl-4"},[e._v(e._s(e.$t("admin:nav.system")))]),e.hasPermission(["manage:system","manage:api"])?n("v-list-item",{attrs:{to:"/api"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-call-split")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:api.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/mail",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-email-multiple-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:mail.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/security"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-lock-check")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:security.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/ssl"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-cloud-lock-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/system",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-tune")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:system.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/utilities",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-wrench-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:utilities.title")))])],1):e._e(),e.hasPermission(["manage:system","manage:api"])?n("v-list-group",{attrs:{to:"/dev","no-action":""}},[n("v-list-item",{attrs:{slot:"activator"},slot:"activator"},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-dev-to")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:dev.title")))])],1),n("v-list-item",{attrs:{to:"/dev-flags",color:"primary"}},[n("v-list-item-title",[e._v(e._s(e.$t("admin:dev.flags.title")))])],1),n("v-list-item",{attrs:{href:"/graphql",color:"primary"}},[n("v-list-item-title",[e._v("GraphQL")])],1)],1):e._e(),n("v-divider",{staticClass:"my-2"})]:e._e(),n("v-list-item",{attrs:{to:"/contribute",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-heart-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:contribute.title")))])],1)],2)],1)],1),n("v-main",{class:e.$vuetify.theme.dark?"grey darken-5":"grey lighten-5"},[n("transition",{attrs:{name:"admin-router"}},[n("router-view")],1)],1),n("nav-footer"),n("notify"),n("search-results")],1)};i._withStripped=!0;var a=n("./node_modules/lodash/includes.js"),s=n.n(a),o=n("./node_modules/lodash/some.js"),r=n.n(o),l=n("./node_modules/lodash/isArray.js"),d=n.n(l),u=n("./node_modules/vue-router/dist/vue-router.common.js"),c=n.n(u),m=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),f=n("./client/graph/admin/dashboard/dashboard-query-stats.gql"),h=n.n(f);const v={info:{currentVersion:"n/a",latestVersion:"n/a",groupsTotal:0,pagesTotal:0,usersTotal:0}};var p={namespaced:!0,state:v,mutations:m.make.mutations(v)};WIKI.$store.registerModule("admin",p);const _=new c.a({mode:"history",base:"/a",routes:[{path:"/",redirect:"/dashboard"},{path:"/dashboard",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-dashboard.vue"))},{path:"/general",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-general.vue"))},{path:"/locale",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-locale.vue"))},{path:"/navigation",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-navigation.vue"))},{path:"/pages",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-pages.vue"))},{path:"/pages/:id(\\d+)",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-pages-edit.vue"))},{path:"/pages/visualize",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-pages-visualize.vue"))},{path:"/tags",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-tags.vue"))},{path:"/theme",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-theme.vue"))},{path:"/groups",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-groups.vue"))},{path:"/groups/:id(\\d+)",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-groups-edit.vue"))},{path:"/users",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-users.vue"))},{path:"/users/:id(\\d+)",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-users-edit.vue"))},{path:"/analytics",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-analytics.vue"))},{path:"/auth",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-auth.vue"))},{path:"/comments",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-comments.vue"))},{path:"/rendering",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-rendering.vue"))},{path:"/editor",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-editor.vue"))},{path:"/extensions",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-extensions.vue"))},{path:"/logging",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-logging.vue"))},{path:"/search",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-search.vue"))},{path:"/storage",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-storage.vue"))},{path:"/api",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-api.vue"))},{path:"/mail",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-mail.vue"))},{path:"/security",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-security.vue"))},{path:"/ssl",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-ssl.vue"))},{path:"/system",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-system.vue"))},{path:"/utilities",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities.vue"))},{path:"/webhooks",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-webhooks.vue"))},{path:"/dev-flags",component:()=>Promise.all([n.e("vendor"),n.e("source")]).then(n.bind(null,"./client/components/admin/admin-dev-flags.vue"))},{path:"/contribute",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-contribute.vue"))}]});var g={i18nOptions:{namespaces:"admin"},data(){return{adminDrawerShown:!0,scrollStyle:{vuescroll:{},scrollPanel:{initialScrollY:0,initialScrollX:0,scrollingX:!1,easing:"easeOutQuad",speed:1e3,verticalNativeBarPos:this.$vuetify.rtl?"left":"right"},rail:{gutterOfEnds:"2px"},bar:{onlyShowBarOnScroll:!1,background:"#CCC",hoverStyle:{background:"#999"}}}}},computed:{info:Object(m.sync)("admin/info"),permissions:Object(m.get)("user/permissions")},router:_,created(){this.$store.commit("page/SET_MODE","admin")},methods:{hasPermission(e){return d()(e)?r()(e,e=>s()(this.permissions,e)):s()(this.permissions,e)}},apollo:{info:{query:h.a,fetchPolicy:"network-only",manual:!0,result(e){let{data:t,loading:n,networkStatus:i}=e;this.info=t.system.info},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-stats-refresh")}}}},y=(n("./client/components/admin.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),b=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),k=n.n(b),x=n("./node_modules/vuetify/lib/components/VApp/VApp.js"),w=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),M=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),S=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),L=n("./node_modules/vuetify/lib/components/VList/VList.js"),j=n("./node_modules/vuetify/lib/components/VList/VListGroup.js"),T=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),D=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),N=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),C=n("./node_modules/vuetify/lib/components/VList/index.js"),Y=n("./node_modules/vuetify/lib/components/VMain/VMain.js"),V=n("./node_modules/vuetify/lib/components/VNavigationDrawer/VNavigationDrawer.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),A=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),F=Object(y.a)(g,i,[],!1,null,null,null);k()(F,{VApp:x.a,VChip:w.a,VDivider:M.a,VIcon:S.a,VList:L.a,VListGroup:j.a,VListItem:T.a,VListItemAction:D.a,VListItemAvatar:N.a,VListItemTitle:C.d,VMain:Y.a,VNavigationDrawer:V.a,VSpacer:E.a,VSubheader:A.a}),F.options.__file="client/components/admin.vue";t.default=F.exports},"./client/components/admin.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-analytics.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-line-chart.svg",alt:"Analytics"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:analytics.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:analytics.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p2s mr-3",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:analytics.providers")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.providers,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedProvider=t.key}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[t.isAvailable?t.isEnabled?n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"primary"},on:{click:function(e){t.isEnabled=!1}}},[e._v("mdi-checkbox-marked-outline")]):n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"grey"},on:{click:function(e){t.isEnabled=!0}}},[e._v("mdi-checkbox-blank-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-minus-box-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedProvider===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedProvider===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])])],1),e.selectedProvider===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i<e.providers.length-1?n("v-divider"):e._e()]}))],2)],1)],1),n("v-flex",{attrs:{xs12:"",lg9:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.provider.title))]),n("v-spacer"),n("v-switch",{attrs:{dark:"",color:"blue lighten-5",label:"Active","hide-details":"",inset:""},model:{value:e.provider.isEnabled,callback:function(t){e.$set(e.provider,"isEnabled",t)},expression:"provider.isEnabled"}})],1),n("v-card-info",{attrs:{color:"blue"}},[n("div",[n("div",[e._v(e._s(e.provider.description))]),n("span",{staticClass:"caption"},[n("a",{attrs:{href:e.provider.website}},[e._v(e._s(e.provider.website))])])]),n("v-spacer"),n("div",{staticClass:"admin-providerlogo"},[n("img",{attrs:{src:e.provider.logo,alt:e.provider.title}})])],1),n("v-card-text",[n("v-form",[n("div",{staticClass:"overline pb-5"},[e._v(e._s(e.$t("admin:analytics.providerConfiguration")))]),!e.provider.config||e.provider.config.length<1?n("div",{staticClass:"body-1 ml-3"},[n("em",[e._v(e._s(e.$t("admin:analytics.providerNoConfiguration")))])]):e._l(e.provider.config,(function(t){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",items:t.value.enum,label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,staticClass:"mb-3",attrs:{label:t.value.title,color:"primary","prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":"",inset:""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"string"===t.value.type&&t.value.multiline?n("v-textarea",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]}))],2)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/sortBy.js"),s=n.n(a),o=n("./node_modules/lodash/cloneDeep.js"),r=n.n(o),l=n("./node_modules/lodash/pick.js"),d=n.n(l),u=n("./node_modules/lodash/find.js"),c=n.n(u),m=n("./client/graph/admin/analytics/analytics-query-providers.gql"),f=n.n(m),h=n("./client/graph/admin/analytics/analytics-mutation-save-providers.gql"),v=n.n(h),p={data:()=>({providers:[],selectedProvider:"",provider:{}}),watch:{selectedProvider(e,t){this.provider=c()(this.providers,["key",e])||{}},providers(e,t){this.selectedProvider="google"}},methods:{async refresh(){await this.$apollo.queries.providers.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:analytics.refreshSuccess"),style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-analytics-saveproviders");try{await this.$apollo.mutate({mutation:v.a,variables:{providers:this.providers.map(e=>d()(e,["isEnabled","key","config"])).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}}),this.$store.commit("showNotification",{message:this.$t("admin:analytics.saveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-analytics-saveproviders")}},apollo:{providers:{query:f.a,fetchPolicy:"network-only",update:e=>r()(e.analytics.providers).map(e=>({...e,config:s()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-analytics-refresh")}}}},_=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),g=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),y=n.n(g),b=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),k=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),x=n("./node_modules/vuetify/lib/components/VCard/index.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),M=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),L=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),j=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),D=n("./node_modules/vuetify/lib/components/VList/VList.js"),N=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),C=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),Y=n("./node_modules/vuetify/lib/components/VList/index.js"),V=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),A=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),F=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),P=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),I=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),$=n("./node_modules/vuetify-loader/lib/runtime/installDirectives.js"),O=n.n($),H=n("./node_modules/vuetify/lib/directives/ripple/index.js"),R=Object(_.a)(p,i,[],!1,null,null,null);y()(R,{VBtn:b.a,VCard:k.a,VCardText:x.b,VContainer:w.a,VDivider:M.a,VFlex:S.a,VForm:L.a,VIcon:j.a,VLayout:T.a,VList:D.a,VListItem:N.a,VListItemAvatar:C.a,VListItemContent:Y.b,VListItemSubtitle:Y.c,VListItemTitle:Y.d,VSelect:V.a,VSpacer:E.a,VSwitch:A.a,VTextField:F.a,VTextarea:P.a,VToolbar:I.a}),O()(R,{Ripple:H.a}),R.options.__file="client/components/admin/admin-analytics.vue";t.default=R.exports},"./client/components/admin/admin-api.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-rest-api.svg",alt:"API"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:api.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:api.subtitle")))])]),n("v-spacer"),e.enabled?[n("status-indicator",{staticClass:"mr-3",attrs:{positive:"",pulse:""}}),n("div",{staticClass:"caption green--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:api.enabled")))])]:[n("status-indicator",{staticClass:"mr-3",attrs:{negative:"",pulse:""}}),n("div",{staticClass:"caption red--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:api.disabled")))])],n("v-spacer"),n("v-btn",{staticClass:"mr-3 animated fadeInDown wait-p2s",attrs:{outlined:"",color:"grey",icon:""},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"mr-3 animated fadeInDown wait-p1s",attrs:{color:e.enabled?"red":"green",depressed:"",dark:"",loading:e.isToggleLoading},on:{click:e.globalSwitch}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-power")]),e.enabled?n("span",[e._v(e._s(e.$t("admin:api.disableButton")))]):n("span",[e._v(e._s(e.$t("admin:api.enableButton")))])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"primary",depressed:"",large:"",dark:""},on:{click:e.newKey}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v(e._s(e.$t("admin:api.newKeyButton")))])],1)],2),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[e.keys&&e.keys.length>0?n("v-simple-table",{scopedSlots:e._u([{key:"default",fn:function(){return[n("thead",[n("tr",{staticClass:"grey",class:e.$vuetify.theme.dark?"darken-4-d5":"lighten-5"},[n("th",[e._v(e._s(e.$t("admin:api.headerName")))]),n("th",[e._v(e._s(e.$t("admin:api.headerKeyEnding")))]),n("th",[e._v(e._s(e.$t("admin:api.headerExpiration")))]),n("th",[e._v(e._s(e.$t("admin:api.headerCreated")))]),n("th",[e._v(e._s(e.$t("admin:api.headerLastUpdated")))]),n("th",{attrs:{width:"100"}},[e._v(e._s(e.$t("admin:api.headerRevoke")))])])]),n("tbody",e._l(e.keys,(function(t){return n("tr",{key:"key-"+t.id},[n("td",[n("strong",{class:t.isRevoked?"red--text":""},[e._v(e._s(t.name))]),t.isRevoked?n("em",{staticClass:"caption ml-1 red--text"},[e._v("(revoked)")]):e._e()]),n("td",{staticClass:"caption"},[e._v(e._s(t.keyShort))]),n("td",{style:t.isRevoked?"text-decoration: line-through;":""},[e._v(e._s(e._f("moment")(t.expiration,"LL")))]),n("td",[e._v(e._s(e._f("moment")(t.createdAt,"calendar")))]),n("td",[e._v(e._s(e._f("moment")(t.updatedAt,"calendar")))]),n("td",[n("v-btn",{attrs:{icon:"",disabled:t.isRevoked},on:{click:function(n){return e.revoke(t)}}},[n("v-icon",{attrs:{color:"error"}},[e._v("mdi-cancel")])],1)],1)])})),0)]},proxy:!0}],null,!1,913552451)}):n("v-card-text",[n("v-alert",{staticClass:"mb-0",attrs:{icon:"mdi-information",value:!0,outlined:"",color:"info"}},[e._v(e._s(e.$t("admin:api.noKeyInfo")))])],1)],1)],1)],1),n("create-api-key",{on:{refresh:function(t){return e.refresh(!1)}},model:{value:e.isCreateDialogShown,callback:function(t){e.isCreateDialogShown=t},expression:"isCreateDialogShown"}}),n("v-dialog",{attrs:{"max-width":"500",persistent:""},model:{value:e.isRevokeConfirmDialogShown,callback:function(t){e.isRevokeConfirmDialogShown=t},expression:"isRevokeConfirmDialogShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-red"},[e._v(e._s(e.$t("admin:api.revokeConfirm")))]),n("v-card-text",{staticClass:"pa-4"},[n("i18next",{attrs:{tag:"span",path:"admin:api.revokeConfirmText"}},[n("strong",{attrs:{place:"name"}},[e._v(e._s(e.current.name))])])],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.revokeLoading},on:{click:function(t){e.isRevokeConfirmDialogShown=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{attrs:{color:"red",dark:"",loading:e.revokeLoading},on:{click:e.revokeConfirm}},[e._v(e._s(e.$t("admin:api.revoke")))])],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./node_modules/vue-status-indicator/dist/vue-status-indicator.cjs.js"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("v-dialog",{attrs:{"max-width":"650",persistent:""},model:{value:e.isShown,callback:function(t){e.isShown=t},expression:"isShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short"},[n("v-icon",{staticClass:"mr-3",attrs:{color:"white"}},[e._v("mdi-plus")]),n("span",[e._v(e._s(e.$t("admin:api.newKeyTitle")))])],1),n("v-card-text",{staticClass:"pt-5"},[n("v-text-field",{ref:"keyNameInput",attrs:{outlined:"","prepend-icon":"mdi-format-title",label:e.$t("admin:api.newKeyName"),"persistent-hint":"",hint:e.$t("admin:api.newKeyNameHint"),counter:"255"},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),n("v-select",{staticClass:"mt-3",attrs:{items:e.expirations,outlined:"","prepend-icon":"mdi-clock",label:e.$t("admin:api.newKeyExpiration"),hint:e.$t("admin:api.newKeyExpirationHint"),"persistent-hint":""},model:{value:e.expiration,callback:function(t){e.expiration=t},expression:"expiration"}}),n("v-divider",{staticClass:"mt-4"}),n("v-subheader",{staticClass:"pl-2"},[n("strong",{staticClass:"indigo--text"},[e._v(e._s(e.$t("admin:api.newKeyPermissionScopes")))])]),n("v-list",{staticClass:"pl-8",attrs:{nav:""}},[n("v-list-item-group",{model:{value:e.fullAccess,callback:function(t){e.fullAccess=t},expression:"fullAccess"}},[n("v-list-item",{attrs:{value:!0,"active-class":"indigo--text"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.active,a=t.toggle;return[n("v-list-item-action",[n("v-checkbox",{attrs:{"input-value":i,"true-value":!0,color:"indigo"},on:{click:a}})],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:api.newKeyFullAccess")))])],1)]}}])})],1),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"caption indigo--text"},[e._v(e._s(e.$t("admin:api.newKeyGroupPermissions")))]),n("v-list-item",[n("v-select",{attrs:{disabled:e.fullAccess,items:e.groups,"item-text":"name","item-value":"id",outlined:"",color:"indigo",label:e.$t("admin:api.newKeyGroup"),hint:e.$t("admin:api.newKeyGroupHint"),"persistent-hint":""},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}})],1)],1)],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.loading},on:{click:function(t){e.isShown=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"primary",loading:e.loading},on:{click:e.generate}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-right")]),n("span",[e._v(e._s(e.$t("common:actions.generate")))])],1)],1)],1)],1),n("v-dialog",{attrs:{"max-width":"750",persistent:"","overlay-color":"blue darken-5","overlay-opacity":".9"},model:{value:e.isCopyKeyDialogShown,callback:function(t){e.isCopyKeyDialogShown=t},expression:"isCopyKeyDialogShown"}},[n("v-card",[n("v-toolbar",{attrs:{dense:"",flat:"",color:"primary",dark:""}},[e._v(e._s(e.$t("admin:api.newKeyTitle")))]),n("v-card-text",{staticClass:"pt-5"},[n("div",{staticClass:"body-2 text-center"},[n("i18next",{attrs:{tag:"span",path:"admin:api.newKeyCopyWarn"}},[n("strong",{attrs:{place:"bold"}},[e._v(e._s(e.$t("admin:api.newKeyCopyWarnBold")))])])],1),n("v-textarea",{ref:"keyContentsIpt",staticClass:"mt-3",attrs:{filled:"","no-resize":"",readonly:"",rows:10,"hide-details":""},model:{value:e.key,callback:function(t){e.key=t},expression:"key"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",dark:"",color:"primary"},on:{click:function(t){e.isCopyKeyDialogShown=!1}}},[e._v(e._s(e.$t("common:actions.close")))])],1)],1)],1)],1)};r._withStripped=!0;var l=n("./node_modules/lodash/trim.js"),d=n.n(l),u=n("./client/graph/admin/users/users-query-groups.gql"),c={props:{value:{type:Boolean,default:!1}},data:()=>({loading:!1,name:"",expiration:"1y",fullAccess:!0,groups:[],group:null,isCopyKeyDialogShown:!1,key:""}),computed:{isShown:{get(){return this.value},set(e){this.$emit("input",e)}},expirations(){return[{value:"30d",text:this.$t("admin:api.expiration30d")},{value:"90d",text:this.$t("admin:api.expiration90d")},{value:"180d",text:this.$t("admin:api.expiration180d")},{value:"1y",text:this.$t("admin:api.expiration1y")},{value:"3y",text:this.$t("admin:api.expiration3y")}]}},watch:{value(e,t){e&&setTimeout(()=>{this.$refs.keyNameInput.focus()},400)}},methods:{async generate(){try{if(d()(this.name).length<2||this.name.length>255)throw new Error(this.$t("admin:api.newKeyNameError"));if(!this.fullAccess&&!this.group)throw new Error(this.$t("admin:api.newKeyGroupError"));if(!this.fullAccess&&2===this.group)throw new Error(this.$t("admin:api.newKeyGuestGroupError"))}catch(e){return this.$store.commit("showNotification",{style:"red",message:e,icon:"alert"})}this.loading=!0;try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"expiration"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fullAccess"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"group"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"createApiKey"},arguments:[{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"expiration"},value:{kind:"Variable",name:{kind:"Name",value:"expiration"}}},{kind:"Argument",name:{kind:"Name",value:"fullAccess"},value:{kind:"Variable",name:{kind:"Name",value:"fullAccess"}}},{kind:"Argument",name:{kind:"Name",value:"group"},value:{kind:"Variable",name:{kind:"Name",value:"group"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:488,source:{body:"\n mutation ($name: String!, $expiration: String!, $fullAccess: Boolean!, $group: Int) {\n authentication {\n createApiKey (name: $name, expiration: $expiration, fullAccess: $fullAccess, group: $group) {\n key\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{name:this.name,expiration:this.expiration,fullAccess:!0===this.fullAccess,group:this.group},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-create")}});s()(e,"data.authentication.createApiKey.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:api.newKeySuccess"),icon:"check"}),this.name="",this.expiration="1y",this.fullAccess=!0,this.group=null,this.isShown=!1,this.$emit("refresh"),this.key=s()(e,"data.authentication.createApiKey.key","???"),this.isCopyKeyDialogShown=!0,setTimeout(()=>{this.$refs.keyContentsIpt.$refs.input.select()},400)):this.$store.commit("showNotification",{style:"red",message:s()(e,"data.authentication.createApiKey.responseResult.message","An unexpected error occurred."),icon:"alert"})}catch(e){this.$store.commit("pushGraphError",e)}this.loading=!1}},apollo:{groups:{query:n.n(u).a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-groups-refresh")}}}},m=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),p=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),_=n("./node_modules/vuetify/lib/components/VCard/index.js"),g=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),y=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),b=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),k=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),x=n("./node_modules/vuetify/lib/components/VList/VList.js"),w=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),M=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),S=n("./node_modules/vuetify/lib/components/VList/index.js"),L=n("./node_modules/vuetify/lib/components/VList/VListItemGroup.js"),j=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),D=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),N=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),C=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),Y=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),V=Object(m.a)(c,r,[],!1,null,null,null);h()(V,{VBtn:v.a,VCard:p.a,VCardText:_.b,VCheckbox:g.a,VDialog:y.a,VDivider:b.a,VIcon:k.a,VList:x.a,VListItem:w.a,VListItemAction:M.a,VListItemContent:S.b,VListItemGroup:L.a,VListItemTitle:S.d,VSelect:j.a,VSpacer:T.a,VSubheader:D.a,VTextField:N.a,VTextarea:C.a,VToolbar:Y.a}),V.options.__file="client/components/admin/admin-api-create.vue";var E=V.exports,A={components:{StatusIndicator:o.StatusIndicator,CreateApiKey:E},data:()=>({enabled:!1,isToggleLoading:!1,keys:[],isCreateDialogShown:!1,isRevokeConfirmDialogShown:!1,revokeLoading:!1,current:{}}),methods:{async refresh(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.$apollo.queries.keys.refetch(),e&&this.$store.commit("showNotification",{message:this.$t("admin:api.refreshSuccess"),style:"success",icon:"cached"})},async globalSwitch(){this.isToggleLoading=!0;try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"enabled"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setApiState"},arguments:[{kind:"Argument",name:{kind:"Name",value:"enabled"},value:{kind:"Variable",name:{kind:"Name",value:"enabled"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:352,source:{body:"\n mutation ($enabled: Boolean!) {\n authentication {\n setApiState (enabled: $enabled) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{enabled:!this.enabled},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-toggle")}});s()(e,"data.authentication.setApiState.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.enabled?this.$t("admin:api.toggleStateDisabledSuccess"):this.$t("admin:api.toggleStateEnabledSuccess"),icon:"check"}),await this.$apollo.queries.enabled.refetch()):this.$store.commit("showNotification",{style:"red",message:s()(e,"data.authentication.setApiState.responseResult.message","An unexpected error occurred."),icon:"alert"})}catch(e){this.$store.commit("pushGraphError",e)}this.isToggleLoading=!1},async newKey(){this.isCreateDialogShown=!0},revoke(e){this.current=e,this.isRevokeConfirmDialogShown=!0},async revokeConfirm(){this.revokeLoading=!0;try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"revokeApiKey"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:334,source:{body:"\n mutation ($id: Int!) {\n authentication {\n revokeApiKey (id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.current.id},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-revoke")}});s()(e,"data.authentication.revokeApiKey.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:api.revokeSuccess"),icon:"check"}),this.refresh(!1)):this.$store.commit("showNotification",{style:"red",message:s()(e,"data.authentication.revokeApiKey.responseResult.message","An unexpected error occurred."),icon:"alert"})}catch(e){this.$store.commit("pushGraphError",e)}this.isRevokeConfirmDialogShown=!1,this.revokeLoading=!1}},apollo:{enabled:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"apiState"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:87,source:{body:"\n {\n authentication {\n apiState\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.authentication.apiState,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-state-refresh")}},keys:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"apiKeys"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"keyShort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"expiration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRevoked"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:258,source:{body:"\n {\n authentication {\n apiKeys {\n id\n name\n keyShort\n expiration\n isRevoked\n createdAt\n updatedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.authentication.apiKeys,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-keys-refresh")}}}},F=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),P=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),I=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),$=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),O=n("./node_modules/vuetify/lib/components/VDataTable/VSimpleTable.js"),H=Object(m.a)(A,i,[],!1,null,null,null);h()(H,{VAlert:F.a,VBtn:v.a,VCard:p.a,VCardActions:_.a,VCardText:_.b,VContainer:P.a,VDialog:y.a,VFlex:I.a,VIcon:k.a,VLayout:$.a,VSimpleTable:O.a,VSpacer:T.a}),H.options.__file="client/components/admin/admin-api.vue";t.default=H.exports},"./client/components/admin/admin-auth.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-unlock.svg",alt:"Authentication"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:auth.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:auth.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/auth",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"animated fadeInDown wait-p2s mx-3",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"teal",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:auth.activeStrategies")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("draggable",{attrs:{handle:".is-handle",direction:"vertical"},model:{value:e.activeStrategies,callback:function(t){e.activeStrategies=t},expression:"activeStrategies"}},[n("transition-group",e._l(e.activeStrategies,(function(t,i){return n("v-list-item",{key:t.key,class:e.selectedStrategy===t.key?e.$vuetify.theme.dark?"grey darken-5":"teal lighten-5":"",on:{click:function(n){e.selectedStrategy=t.key}}},[n("v-list-item-avatar",{staticClass:"is-handle",attrs:{size:"24"}},[n("v-icon",{attrs:{color:e.selectedStrategy===t.key?"teal":"grey"}},[e._v("mdi-drag-horizontal")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:e.selectedStrategy===t.key?"teal--text":""},[e._v(e._s(t.displayName))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:e.selectedStrategy===t.key?"teal--text ":""},[e._v(e._s(t.strategy.title))])])],1),e.selectedStrategy===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"teal",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1)})),1)],1)],1),n("v-card-chin",[n("v-menu",{staticStyle:{flex:"1 1"},attrs:{"offset-y":"",bottom:"","min-width":"250px","max-width":"550px","max-height":"50vh",center:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{color:"primary",depressed:"",block:""}},i),[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v(e._s(e.$t("admin:auth.addStrategy")))])],1)]}}])},[n("v-list",{attrs:{dense:""}},[e._l(e.strategies,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:t.isDisabled},on:{click:function(n){return e.addStrategy(t)}}},[n("v-list-item-avatar",{attrs:{height:"24",width:"48",tile:""}},[n("v-img",{style:t.isDisabled?"opacity: .25;":"",attrs:{src:t.logo,width:"48px",height:"24px",contain:""}})],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",style:t.isDisabled?"opacity: .4;":""},[e._v(e._s(t.description))])])],1)],1),i<e.strategies.length-1?n("v-divider"):e._e()]}))],2)],1)],1)],1)],1),n("v-flex",{attrs:{xs12:"",lg9:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.strategy.displayName)+" "),n("em",[e._v("("+e._s(e.strategy.strategy.title)+")")])]),n("v-spacer"),n("v-btn",{attrs:{small:"",outlined:"",dark:"",color:"white",disabled:"local"===e.strategy.key},on:{click:function(t){return e.deleteStrategy()}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-close")]),n("span",[e._v(e._s(e.$t("common:actions.delete")))])],1)],1),n("v-card-info",{attrs:{color:"blue"}},[n("div",[n("span",[e._v(e._s(e.strategy.strategy.description))]),n("div",{staticClass:"caption"},[n("a",{attrs:{href:e.strategy.strategy.website}},[e._v(e._s(e.strategy.strategy.website))])])]),n("v-spacer"),n("div",{staticClass:"admin-providerlogo"},[n("img",{attrs:{src:e.strategy.strategy.logo,alt:e.strategy.strategy.title}})])],1),n("v-card-text",[n("div",{staticClass:"row"},[n("div",{staticClass:"col-8"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:auth.displayName"),"prepend-icon":"mdi-format-title",hint:e.$t("admin:auth.displayNameHint"),"persistent-hint":""},model:{value:e.strategy.displayName,callback:function(t){e.$set(e.strategy,"displayName",t)},expression:"strategy.displayName"}})],1),n("div",{staticClass:"col-4"},[n("v-switch",{staticClass:"mt-1",attrs:{label:e.$t("admin:auth.strategyIsEnabled"),color:"primary","prepend-icon":"mdi-power",hint:e.$t("admin:auth.strategyIsEnabledHint"),"persistent-hint":"",inset:"",disabled:"local"===e.strategy.key},model:{value:e.strategy.isEnabled,callback:function(t){e.$set(e.strategy,"isEnabled",t)},expression:"strategy.isEnabled"}})],1)]),e.strategy.config&&Object.keys(e.strategy.config).length>0?[n("v-divider"),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:auth.strategyConfiguration")))]),n("div",{staticClass:"pr-3"},[e._l(e.strategy.config,(function(t){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",style:t.value.maxWidth>0?"max-width:"+t.value.maxWidth+"px;":"",attrs:{outlined:"",items:t.value.enum,label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,staticClass:"mb-6",attrs:{label:t.value.title,color:"primary","prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":"",inset:""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"string"===t.value.type&&t.value.multiline?n("v-textarea",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",style:t.value.maxWidth>0?"max-width:"+t.value.maxWidth+"px;":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]}))],2)]:e._e(),n("v-divider"),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:auth.registration")))]),n("div",{staticClass:"pr-3"},[n("v-switch",{staticClass:"ml-3",attrs:{label:e.$t("admin:auth.selfRegistration"),color:"primary",hint:e.$t("admin:auth.selfRegistrationHint"),"persistent-hint":"",inset:""},model:{value:e.strategy.selfRegistration,callback:function(t){e.$set(e.strategy,"selfRegistration",t)},expression:"strategy.selfRegistration"}}),n("v-combobox",{staticClass:"ml-3 mt-5",attrs:{label:e.$t("admin:auth.domainsWhitelist"),"prepend-icon":"mdi-email-check-outline",outlined:"",disabled:!e.strategy.selfRegistration,hint:e.$t("admin:auth.domainsWhitelistHint"),"persistent-hint":"","small-chips":"","deletable-chips":"",clearable:"",multiple:"",chips:""},model:{value:e.strategy.domainWhitelist,callback:function(t){e.$set(e.strategy,"domainWhitelist",t)},expression:"strategy.domainWhitelist"}}),n("v-autocomplete",{staticClass:"mt-3 ml-3",attrs:{outlined:"",disabled:!e.strategy.selfRegistration,items:e.groups,"item-text":"name","item-value":"id",label:e.$t("admin:auth.autoEnrollGroups"),"prepend-icon":"mdi-account-group",hint:e.$t("admin:auth.autoEnrollGroupsHint"),"small-chips":"","persistent-hint":"","deletable-chips":"",clearable:"",multiple:"",chips:""},model:{value:e.strategy.autoEnrollGroups,callback:function(t){e.$set(e.strategy,"autoEnrollGroups",t)},expression:"strategy.autoEnrollGroups"}})],1)],2)],1),"local"!==e.selectedStrategy?n("v-card",{staticClass:"mt-4 wiki-form animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:auth.configReference")))])]),n("v-card-text",[n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:auth.configReferenceSubtitle")))]),e.host.length<8?n("v-alert",{staticClass:"mt-3 radius-7",attrs:{color:"red",outlined:"",value:!0,icon:"mdi-alert"}},[n("i18next",{attrs:{path:"admin:auth.siteUrlNotSetup",tag:"span"}},[n("strong",{attrs:{place:"siteUrl"}},[e._v(e._s(e.$t("admin:general.siteUrl")))]),n("strong",{attrs:{place:"general"}},[e._v(e._s(e.$t("admin:general.title")))])])],1):n("div",{staticClass:"pa-3 mt-3 radius-7 grey",class:e.$vuetify.theme.dark?"darken-3-d5":"lighten-3"},[n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.allowedWebOrigins")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.host))]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.callbackUrl")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.host)+"/login/"+e._s(e.strategy.key)+"/callback")]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.loginUrl")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.host)+"/login")]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.logoutUrl")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.host))]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.tokenEndpointAuthMethod")))])]),n("div",{staticClass:"body-2"},[e._v("HTTP-POST")])],1)],1)],1):e._e()],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/sortBy.js"),r=n.n(o),l=n("./node_modules/lodash/get.js"),d=n.n(l),u=n("./node_modules/lodash/reject.js"),c=n.n(u),m=n("./node_modules/lodash/find.js"),f=n.n(m),h=n("./node_modules/lodash/startCase.js"),v=n.n(h),p=n("./node_modules/uuid/dist/index.js"),_=n("./client/graph/admin/auth/auth-query-groups.gql"),g=n.n(_),y=n("./client/graph/admin/auth/auth-query-host.gql"),b=n.n(y),k=n("./node_modules/vuedraggable/dist/vuedraggable.umd.min.js"),x={components:{draggable:n.n(k).a},filters:{startCase:e=>v()(e)},data:()=>({groups:[],strategies:[],activeStrategies:[],selectedStrategy:"",host:"",strategy:{strategy:{}}}),watch:{selectedStrategy(e,t){this.strategy=f()(this.activeStrategies,["key",e])||{}},activeStrategies(e,t){this.selectedStrategy="local"}},methods:{async refresh(){await this.$apollo.queries.strategies.refetch(),await this.$apollo.queries.activeStrategies.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:auth.refreshSuccess"),style:"success",icon:"cached"})},addStrategy(e){const t={key:Object(p.v4)(),strategy:e,config:e.props.map(e=>({key:e.key,value:{...e,value:e.default}})),order:this.activeStrategies.length,isEnabled:!0,displayName:e.title,selfRegistration:!1,domainWhitelist:[],autoEnrollGroups:[]};this.activeStrategies=[...this.activeStrategies,t],this.$nextTick(()=>{this.selectedStrategy=t.key})},deleteStrategy(){this.activeStrategies=c()(this.activeStrategies,["key",this.strategy.key])},async save(){this.$store.commit("loadingStart","admin-auth-savestrategies");try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"strategies"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AuthenticationStrategyInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateStrategies"},arguments:[{kind:"Argument",name:{kind:"Name",value:"strategies"},value:{kind:"Variable",name:{kind:"Name",value:"strategies"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:386,source:{body:"\n mutation($strategies: [AuthenticationStrategyInput]!) {\n authentication {\n updateStrategies(strategies: $strategies) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{strategies:this.activeStrategies.map((e,t)=>({key:e.key,strategyKey:e.strategy.key,displayName:e.displayName,order:t,isEnabled:e.isEnabled,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})})),selfRegistration:e.selfRegistration,domainWhitelist:e.domainWhitelist,autoEnrollGroups:e.autoEnrollGroups}))}});if(!d()(e,"data.authentication.updateStrategies.responseResult.succeeded",!1))throw new Error(d()(e,"data.authentication.updateStrategies.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{message:this.$t("admin:auth.saveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-auth-savestrategies")}},apollo:{strategies:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"strategies"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"useForm"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"props"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:344,source:{body:"\n query {\n authentication {\n strategies {\n key\n title\n description\n isAvailable\n useForm\n logo\n website\n props {\n key\n value\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>d()(e,"authentication.strategies",[]).map(e=>({...e,isDisabled:!e.isAvailable||"local"===e.key,props:r()(e.props.map(e=>({key:e.key,...JSON.parse(e.value)})),[e=>e.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-strategies-refresh")}},activeStrategies:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"activeStrategies"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"strategy"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"useForm"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"order"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"displayName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"selfRegistration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"domainWhitelist"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"autoEnrollGroups"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:558,source:{body:"\n query {\n authentication {\n activeStrategies {\n key\n strategy {\n key\n title\n description\n useForm\n logo\n website\n }\n config {\n key\n value\n }\n order\n isEnabled\n displayName\n selfRegistration\n domainWhitelist\n autoEnrollGroups\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>r()(d()(e,"authentication.activeStrategies",[]).map(e=>({...e,config:r()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),["order"]),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-activestrategies-refresh")}},groups:{query:g.a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-groups-refresh")}},host:{query:b.a,fetchPolicy:"network-only",update:e=>s()(e.site.config.host),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-host-refresh")}}}},w=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),M=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),S=n.n(M),L=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),j=n("./node_modules/vuetify/lib/components/VAutocomplete/VAutocomplete.js"),T=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),D=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),N=n("./node_modules/vuetify/lib/components/VCard/index.js"),C=n("./node_modules/vuetify/lib/components/VCombobox/VCombobox.js"),Y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),V=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),A=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),F=n("./node_modules/vuetify/lib/components/VImg/VImg.js"),P=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),I=n("./node_modules/vuetify/lib/components/VList/VList.js"),$=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),O=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),H=n("./node_modules/vuetify/lib/components/VList/index.js"),R=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),G=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),z=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),q=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),U=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),B=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),W=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),J=Object(w.a)(x,i,[],!1,null,null,null);S()(J,{VAlert:L.a,VAutocomplete:j.a,VBtn:T.a,VCard:D.a,VCardText:N.b,VCombobox:C.a,VContainer:Y.a,VDivider:V.a,VFlex:E.a,VIcon:A.a,VImg:F.a,VLayout:P.a,VList:I.a,VListItem:$.a,VListItemAvatar:O.a,VListItemContent:H.b,VListItemSubtitle:H.c,VListItemTitle:H.d,VMenu:R.a,VSelect:G.a,VSpacer:z.a,VSwitch:q.a,VTextField:U.a,VTextarea:B.a,VToolbar:W.a}),J.options.__file="client/components/admin/admin-auth.vue";t.default=J.exports},"./client/components/admin/admin-comments.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-chat-bubble.svg",alt:"Comments"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:comments.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:comments.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/comments",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p2s",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:comments.provider")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.providers,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedProvider=t.key}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[t.isAvailable?t.key===e.selectedProvider?n("v-icon",{attrs:{color:"primary"}},[e._v("mdi-checkbox-marked-circle-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-checkbox-blank-circle-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-minus-box-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedProvider===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedProvider===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])])],1),e.selectedProvider===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i<e.providers.length-1?n("v-divider"):e._e()]}))],2)],1)],1),n("v-flex",{attrs:{lg9:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.provider.title))])]),n("v-card-info",{attrs:{color:"blue"}},[n("div",[n("div",[e._v(e._s(e.provider.description))]),n("span",{staticClass:"caption"},[n("a",{attrs:{href:e.provider.website}},[e._v(e._s(e.provider.website))])])]),n("v-spacer"),n("div",{staticClass:"admin-providerlogo"},[n("img",{attrs:{src:e.provider.logo,alt:e.provider.title}})])],1),n("v-card-text",[n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:comments.providerConfig")))]),!e.provider.config||e.provider.config.length<1?n("div",{staticClass:"body-2 ml-3"},[n("em",[e._v(e._s(e.$t("admin:comments.providerNoConfig")))])]):e._l(e.provider.config,(function(t){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",style:t.value.maxWidth>0?"max-width:"+t.value.maxWidth+"px;":"",attrs:{outlined:"",items:t.value.enum,label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,staticClass:"mb-6",attrs:{label:t.value.title,color:"primary","prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":"",inset:""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"string"===t.value.type&&t.value.multiline?n("v-textarea",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",style:t.value.maxWidth>0?"max-width:"+t.value.maxWidth+"px;":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]}))],2)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/sortBy.js"),s=n.n(a),o=n("./node_modules/lodash/cloneDeep.js"),r=n.n(o),l=n("./node_modules/lodash/get.js"),d=n.n(l),u=n("./node_modules/lodash/find.js"),c=n.n(u),m={data:()=>({providers:[],selectedProvider:"",provider:{}}),watch:{selectedProvider(e,t){this.provider=c()(this.providers,["key",e])||{}},providers(e,t){this.selectedProvider=d()(c()(this.providers,"isEnabled"),"key","db")}},methods:{async refresh(){await this.$apollo.queries.providers.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:comments.listRefreshSuccess"),style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-comments-saveproviders");try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"providers"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CommentProviderInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"comments"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateProviders"},arguments:[{kind:"Argument",name:{kind:"Name",value:"providers"},value:{kind:"Variable",name:{kind:"Name",value:"providers"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:369,source:{body:"\n mutation($providers: [CommentProviderInput]!) {\n comments {\n updateProviders(providers: $providers) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{providers:this.providers.map(e=>({isEnabled:e.key===this.selectedProvider,key:e.key,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}});if(!d()(e,"data.comments.updateProviders.responseResult.succeeded",!1))throw new Error(d()(e,"data.comments.updateProviders.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{message:this.$t("admin:comments.configSaveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-comments-saveproviders")}},apollo:{providers:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"comments"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"providers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:340,source:{body:"\n query {\n comments {\n providers {\n isEnabled\n key\n title\n description\n logo\n website\n isAvailable\n config {\n key\n value\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>r()(e.comments.providers).map(e=>({...e,config:s()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-comments-refresh")}}}},f=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),h=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),v=n.n(h),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VCard/index.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),b=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),x=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),M=n("./node_modules/vuetify/lib/components/VList/VList.js"),S=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),L=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),j=n("./node_modules/vuetify/lib/components/VList/index.js"),T=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),D=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),N=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),C=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),Y=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),V=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),E=Object(f.a)(m,i,[],!1,null,null,null);v()(E,{VBtn:p.a,VCard:_.a,VCardText:g.b,VContainer:y.a,VDivider:b.a,VFlex:k.a,VIcon:x.a,VLayout:w.a,VList:M.a,VListItem:S.a,VListItemAvatar:L.a,VListItemContent:j.b,VListItemSubtitle:j.c,VListItemTitle:j.d,VSelect:T.a,VSpacer:D.a,VSwitch:N.a,VTextField:C.a,VTextarea:Y.a,VToolbar:V.a}),E.options.__file="client/components/admin/admin-comments.vue";t.default=E.exports},"./client/components/admin/admin-contribute.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{staticClass:"admin-contribute",attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-heart-health.svg",alt:"Contribute"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:contribute.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:contribute.subtitle")))])])]),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[n("v-card-text",[n("i18next",{staticClass:"body-2 pl-3",attrs:{path:"admin:contribute.openSource",tag:"div"}},[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-heart")]),n("a",{attrs:{href:"https://requarks.io",target:"_blank"}},[e._v("requarks.io")]),n("a",{attrs:{href:"https://github.com/Requarks/wiki/graphs/contributors",target:"_blank"}},[e._v(e._s(e.$t("admin:contribute.openSourceContributors")))])],1),n("div",{staticClass:"body-2 pt-3 pl-3"},[e._v(e._s(e.$t("admin:contribute.needYourHelp")))]),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"subtitle-2"},[e._v(e._s(e.$t("admin:contribute.fundOurWork")))]),n("v-tabs",{staticClass:"mx-3 radius-7 admin-contribute-tabs",attrs:{centered:"","fixed-tabs":"","background-color":"primary",color:"white",dark:"","slider-color":"#FFF","icons-and-text":""}},[n("v-tab",[n("span",[e._v("GitHub")]),n("v-icon",{staticClass:"my-1",attrs:{size:"24"}},[e._v("mdi-github")])],1),n("v-tab",[n("span",[e._v("Patreon")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-patreon.svg"}})]),n("v-tab",[n("span",[e._v("OpenCollective")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-opencollective.svg"}})]),n("v-tab",[n("span",[e._v("PayPal")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-paypal.svg"}})]),n("v-tab",[n("span",[e._v("Ethereum")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-ethereum.svg"}})]),n("v-tab",[n("span",[e._v("T-Shirts")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-t-shirt.svg"}})]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.github")))]),n("a",{staticClass:"ml-3",attrs:{href:"https://github.com/users/NGPixel/sponsorship",title:e.$t("admin:contribute.becomeASponsor")}},[n("img",{staticStyle:{width:"200px"},attrs:{src:"/_assets/img/donate_github.svg",alt:e.$t("admin:contribute.becomeASponsor")}})])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.patreon")))]),n("a",{staticClass:"ml-3",attrs:{href:"https://www.patreon.com/bePatron?u=16744039",title:e.$t("admin:contribute.becomeAPatron")}},[n("img",{staticStyle:{width:"200px"},attrs:{src:"/_assets/img/donate_patreon.png",alt:e.$t("admin:contribute.becomeAPatron")}})])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.openCollective")))]),n("a",{staticClass:"ml-3",attrs:{href:"https://opencollective.com/wikijs/donate",title:e.$t("admin:contribute.makeADonation")}},[n("img",{staticStyle:{width:"300px"},attrs:{src:"/_assets/img/donate_opencollective.png",alt:e.$t("admin:contribute.makeADonation")}})])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.paypal")))]),n("div",{staticClass:"ml-3"},[n("form",{attrs:{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",target:"_top"}},[n("input",{attrs:{type:"hidden",name:"cmd",value:"_s-xclick"}}),n("input",{attrs:{type:"hidden",name:"hosted_button_id",value:"FLV5X255Z9CJU"}}),n("input",{attrs:{type:"image",src:"/_assets/img/donate_paypal.png",border:"0",name:"submit",title:"PayPal - The safer, easier way to pay online!",alt:"Donate with PayPal button"}}),n("img",{attrs:{alt:"",border:"0",src:"https://www.paypal.com/en_CA/i/scr/pixel.gif",width:"1",height:"1"}})])])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.ethereum")))]),n("div",{staticClass:"ml-3"},[n("div",{staticClass:"admin-contribute-ethaddress"},[n("strong",[e._v("Ethereum Address")]),n("span",[e._v("0xE1d55C19aE86f6Bcbfb17e7f06aCe96BdBb22Cb5")])]),n("div",[n("img",{attrs:{src:"/_assets/img/donate_eth_qr.png"}})])])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.tshirts")))]),n("v-card-actions",{staticClass:"ml-2"},[n("v-btn",{attrs:{outlined:"",color:e.$vuetify.theme.dark?"blue lighten-1":"primary",href:"https://wikijs.threadless.com",large:""}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-tshirt-crew")]),n("span",[e._v(e._s(e.$t("admin:contribute.shop")))])],1)],1)],1)],1),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"subtitle-2"},[e._v(" "+e._s(e.$t("admin:contribute.contribute")))]),n("div",{staticClass:"body-2 pl-3"},[n("ul",[n("i18next",{attrs:{path:"admin:contribute.submitAnIdea",tag:"li"}},[n("a",{attrs:{href:"https://requests.requarks.io/wiki",target:"_blank"}},[e._v(e._s(e.$t("admin:contribute.submitAnIdeaLink")))])]),n("i18next",{attrs:{path:"admin:contribute.foundABug",tag:"li"}},[n("a",{attrs:{href:"https://github.com/Requarks/wiki/issues",target:"_blank"}},[e._v("Github")])]),n("i18next",{attrs:{path:"admin:contribute.helpTranslate",tag:"li"}},[n("a",{attrs:{href:"https://wiki.requarks.io/slack",target:"_blank"}},[e._v("Slack")])])],1)]),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"subtitle-2"},[e._v(" "+e._s(e.$t("admin:contribute.spreadTheWord")))]),n("div",{staticClass:"body-2 pl-3"},[n("ul",[n("li",[e._v(e._s(e.$t("admin:contribute.talkToFriends")))]),n("i18next",{attrs:{path:"admin:contribute.followUsOnTwitter",tag:"li"}},[n("a",{attrs:{href:"https://twitter.com/requarks",target:"_blank"}},[e._v("Twitter")])])],1)])],1),n("v-toolbar",{attrs:{color:"indigo",dense:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v("Sponsors & Backers")])]),n("v-container",{staticClass:"pa-5 grey",class:e.$vuetify.theme.dark?"darken-3":"lighten-4",attrs:{fluid:""}},[e.backers.length<1?n("v-progress-circular",{attrs:{indeterminate:"",color:"indigo",size:"24",width:"2"}}):e._e(),n("v-row",{attrs:{dense:""}},e._l(e.backers,(function(t,i){return n("v-col",{key:t.id,attrs:{cols:"12",lg:"6",xl:"4"}},[n("v-card",{staticClass:"grey",class:e.$vuetify.theme.dark?"darken-4":"lighten-2",attrs:{flat:""}},[n("v-list-item",[n("v-list-item-avatar",[t.avatar?n("img",{attrs:{src:t.avatar}}):n("v-avatar",{attrs:{color:"blue-grey",size:"40"}},[n("span",{staticClass:"white--text subtitle-1"},[e._v(e._s(t.name[0].toUpperCase()))])])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(t.name))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption"},[e._v("Since "+e._s(e._f("moment")(t.joined,"MMMM DD, YYYY"))+" on "+e._s(t.source))])])],1),t.twitter?n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:t.twitter,target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-twitter")])],1)],1):e._e(),t.website?n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:t.website,target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1):e._e()],1)],1)],1)})),1)],1),n("v-toolbar",{attrs:{color:"primary",dense:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v("Special Thanks")])]),n("v-list",{attrs:{"two-line":""}},[n("v-list-item",[n("v-list-item-avatar",[n("img",{attrs:{src:"https://static.requarks.io/logo/algolia.svg",alt:"Algolia"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Algolia")]),n("v-list-item-subtitle",[e._v("Algolia is a powerful search-as-a-service solution, made easy to use with API clients, UI libraries, and pre-built integrations.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://www.algolia.com/",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("img",{attrs:{src:"https://static.requarks.io/logo/browserstack.svg",alt:"Browserstack"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("BrowserStack")]),n("v-list-item-subtitle",[e._v("BrowserStack is a cloud web and mobile testing platform that enables developers to test their websites and mobile applications.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://www.browserstack.com/",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("img",{attrs:{src:"https://static.requarks.io/logo/cloudflare.svg",alt:"Cloudflare"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Cloudflare")]),n("v-list-item-subtitle",[e._v("Providing content delivery network services, DDoS mitigation, Internet security and distributed domain name server services.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://www.cloudflare.com/",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("img",{attrs:{src:"https://static.requarks.io/logo/digitalocean.svg",alt:"DigitalOcean"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("DigitalOcean")]),n("v-list-item-subtitle",[e._v("Providing developers and businesses a reliable, easy-to-use cloud computing platform of virtual servers (Droplets), object storage (Spaces), and more.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://m.do.co/c/5f7445bfa4d0",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{tile:""}},[n("img",{attrs:{src:"/_assets/svg/logo-icons8.svg",alt:"Icons8"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Icons8")]),n("v-list-item-subtitle",[e._v("All the Icons You Need. Guaranteed.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://icons8.com",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{tile:""}},[n("img",{attrs:{src:"https://static.requarks.io/logo/lokalise.png",alt:"Lokalise"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Lokalise")]),n("v-list-item-subtitle",[e._v("Lokalise is a translation management system built for agile teams who want to automate their localization process.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://lokalise.co",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{tile:""}},[n("img",{attrs:{src:"https://static.requarks.io/logo/netlify.svg",alt:"Netlify"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Netlify")]),n("v-list-item-subtitle",[e._v("Deploy modern static websites with Netlify. Get CDN, Continuous deployment, 1-click HTTPS, and all the services you need.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://www.netlify.com",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a={data:()=>({backers:[]}),apollo:{backers:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contribute"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contributors"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"source"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"joined"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"twitter"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avatar"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:246,source:{body:"\n {\n contribute {\n contributors {\n id\n source\n name\n joined\n website\n twitter\n avatar\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.contribute.contributors,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-contribute-refresh")}}}},s=(n("./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),o=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),r=n.n(o),l=n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js"),d=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),u=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),c=n("./node_modules/vuetify/lib/components/VCard/index.js"),m=n("./node_modules/vuetify/lib/components/VGrid/VCol.js"),f=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),h=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),v=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),p=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),_=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),g=n("./node_modules/vuetify/lib/components/VList/VList.js"),y=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),b=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),k=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),x=n("./node_modules/vuetify/lib/components/VList/index.js"),w=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VRow.js"),S=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),L=n("./node_modules/vuetify/lib/components/VTabs/VTab.js"),j=n("./node_modules/vuetify/lib/components/VTabs/VTabItem.js"),T=n("./node_modules/vuetify/lib/components/VTabs/VTabs.js"),D=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),N=Object(s.a)(a,i,[],!1,null,null,null);r()(N,{VAvatar:l.a,VBtn:d.a,VCard:u.a,VCardActions:c.a,VCardText:c.b,VCol:m.a,VContainer:f.a,VDivider:h.a,VFlex:v.a,VIcon:p.a,VLayout:_.a,VList:g.a,VListItem:y.a,VListItemAction:b.a,VListItemAvatar:k.a,VListItemContent:x.b,VListItemSubtitle:x.c,VListItemTitle:x.d,VProgressCircular:w.a,VRow:M.a,VSubheader:S.a,VTab:L.a,VTabItem:j.a,VTabs:T.a,VToolbar:D.a}),N.options.__file="client/components/admin/admin-contribute.vue";t.default=N.exports},"./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-dashboard.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-browse-page.svg",alt:"Dashboard"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:dashboard.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:dashboard.subtitle")))])])])]),n("v-flex",{attrs:{xs12:"",md6:"",lg4:"",xl3:"","d-flex":""}},[n("v-card",{staticClass:"primary dashboard-card animated fadeInUp",attrs:{dark:""}},[n("v-card-text",[n("v-icon",{staticClass:"dashboard-icon"},[e._v("mdi-file-document-outline")]),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.pages")))]),n("animated-number",{staticClass:"display-1",attrs:{value:e.info.pagesTotal,duration:2e3,formatValue:e.round,easing:"easeOutQuint"}})],1)],1)],1),n("v-flex",{attrs:{xs12:"",md6:"",lg4:"",xl3:"","d-flex":""}},[n("v-card",{staticClass:"blue darken-3 dashboard-card animated fadeInUp wait-p2s",attrs:{dark:""}},[n("v-card-text",[n("v-icon",{staticClass:"dashboard-icon"},[e._v("mdi-account")]),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.users")))]),n("animated-number",{staticClass:"display-1",attrs:{value:e.info.usersTotal,duration:2e3,formatValue:e.round,easing:"easeOutQuint"}})],1)],1)],1),n("v-flex",{attrs:{xs12:"",md6:"",lg4:"",xl3:"","d-flex":""}},[n("v-card",{staticClass:"blue darken-4 dashboard-card animated fadeInUp wait-p4s",attrs:{dark:""}},[n("v-card-text",[n("v-icon",{staticClass:"dashboard-icon"},[e._v("mdi-account-group")]),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.groups")))]),n("animated-number",{staticClass:"display-1",attrs:{value:e.info.groupsTotal,duration:2e3,formatValue:e.round,easing:"easeOutQuint"}})],1)],1)],1),n("v-flex",{attrs:{xs12:"",md6:"",lg12:"",xl3:"","d-flex":""}},[n("v-card",{staticClass:"dashboard-card animated fadeInUp wait-p6s",class:e.isLatestVersion?"green":"red lighten-2",attrs:{dark:""}},[e.hasPermission("manage:system")?n("v-btn",{staticClass:"btn-animate-wrench",attrs:{fab:"",absolute:"",right:!e.$vuetify.rtl,left:e.$vuetify.rtl,top:"",small:"",light:"",to:"system"}},[n("v-icon",{attrs:{color:e.isLatestVersion?"green":"red darken-4",small:""}},[e._v("mdi-wrench")])],1):e._e(),n("v-card-text",[n("v-icon",{staticClass:"dashboard-icon"},[e._v("mdi-blur")]),n("div",{staticClass:"subtitle-1"},[e._v("Wiki.js "+e._s(e.info.currentVersion))]),e.isLatestVersion?n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:dashboard.versionLatest")))]):n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:dashboard.versionNew",{version:e.info.latestVersion})))])],1)],1)],1),n("v-flex",{attrs:{xs12:"",xl6:""}},[n("v-card",{staticClass:"radius-7 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:e.$vuetify.theme.dark?"grey darken-2":"grey lighten-5",dense:"",flat:""}},[n("v-spacer"),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.recentPages")))]),n("v-spacer")],1),n("v-data-table",{staticClass:"pb-2",attrs:{items:e.recentPages,headers:e.recentPagesHeaders,loading:e.recentPagesLoading,"hide-default-footer":"","hide-default-header":""},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/pages/"+t.item.id)}}},[n("td",[n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(t.item.title))])])]),n("td",{staticClass:"admin-pages-path"},[n("v-chip",{attrs:{label:"",small:"",color:e.$vuetify.theme.dark?"grey darken-4":"grey lighten-4"}},[e._v(e._s(t.item.locale))]),n("span",{staticClass:"ml-2 grey--text",class:e.$vuetify.theme.dark?"text--lighten-1":"text--darken-2"},[e._v("/ "+e._s(t.item.path))])],1),n("td",{staticClass:"text-right caption",attrs:{width:"250"}},[e._v(e._s(e._f("moment")(t.item.updatedAt,"calendar")))])])]}}])})],1)],1),n("v-flex",{attrs:{xs12:"",xl6:""}},[n("v-card",{staticClass:"radius-7 animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:e.$vuetify.theme.dark?"grey darken-2":"grey lighten-5",dense:"",flat:""}},[n("v-spacer"),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.lastLogins")))]),n("v-spacer")],1),n("v-data-table",{staticClass:"pb-2",attrs:{items:e.lastLogins,headers:e.lastLoginsHeaders,loading:e.lastLoginsLoading,"hide-default-footer":"","hide-default-header":""},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/users/"+t.item.id)}}},[n("td",[n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(t.item.name))])])]),n("td",{staticClass:"text-right caption",attrs:{width:"250"}},[e._v(e._s(e._f("moment")(t.item.lastLoginAt,"calendar")))])])]}}])})],1)],1),n("v-flex",{attrs:{xs12:""}},[n("v-card",{staticClass:"dashboard-contribute animated fadeInUp wait-p4s"},[n("v-card-text",[n("img",{staticStyle:{height:"80px"},attrs:{src:"/_assets/svg/icon-heart-health.svg",alt:"Contribute"}}),n("div",{staticClass:"pl-5"},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:contribute.title")))]),n("div",{staticClass:"body-2 mt-3"},[n("strong",[e._v(e._s(e.$t("admin:dashboard.contributeSubtitle")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:dashboard.contributeHelp")))]),n("v-btn",{staticClass:"mx-0 mt-4",attrs:{color:e.$vuetify.theme.dark?"indigo lighten-3":"indigo",outlined:"",small:"",to:"/contribute"}},[n("div",{staticClass:"caption"},[n("strong",[e._v(e._s(e.$t("admin:dashboard.contributeLearnMore")))])])])],1)])],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/includes.js"),s=n.n(a),o=n("./node_modules/lodash/some.js"),r=n.n(o),l=n("./node_modules/lodash/isArray.js"),d=n.n(l),u=n("./node_modules/animated-number-vue/dist/AnimatedNumber.umd.min.js"),c=n.n(u),m=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),f=n("./node_modules/semver/functions/lte.js"),h=n.n(f),v={components:{AnimatedNumber:c.a},data:()=>({recentPages:[],recentPagesLoading:!1,recentPagesHeaders:[{text:"Title",value:"title"},{text:"Path",value:"path"},{text:"Last Updated",value:"updatedAt",width:250}],lastLogins:[],lastLoginsLoading:!1,lastLoginsHeaders:[{text:"User",value:"displayName"},{text:"Last Login",value:"lastLoginAt",width:250}]}),computed:{isLatestVersion(){return"n/a"===this.info.latestVersion||"n/a"===this.info.currentVersion||h()(this.info.latestVersion,this.info.currentVersion)},info:Object(m.get)("admin/info"),permissions:Object(m.get)("user/permissions")},methods:{round:e=>Math.round(e),hasPermission(e){return d()(e)?r()(e,e=>s()(this.permissions,e)):s()(this.permissions,e)}},apollo:{recentPages:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"IntValue",value:"10"}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"EnumValue",value:"UPDATED"}},{kind:"Argument",name:{kind:"Name",value:"orderByDirection"},value:{kind:"EnumValue",value:"DESC"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPrivate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"privateNS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:400,source:{body:"\n query {\n pages {\n list(limit: 10, orderBy: UPDATED, orderByDirection: DESC) {\n id\n locale\n path\n title\n description\n contentType\n isPublished\n isPrivate\n privateNS\n createdAt\n updatedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},update:e=>e.pages.list,watchLoading(e){this.recentPagesLoading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-dashboard-recentpages")}},lastLogins:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lastLogins"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastLoginAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:164,source:{body:"\n query {\n users {\n lastLogins {\n id\n name\n lastLoginAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.users.lastLogins,watchLoading(e){this.lastLoginsLoading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-dashboard-lastlogins")}}}},p=(n("./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),_=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),g=n.n(_),y=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),b=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),k=n("./node_modules/vuetify/lib/components/VCard/index.js"),x=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),M=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),L=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),D=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),N=Object(p.a)(v,i,[],!1,null,null,null);g()(N,{VBtn:y.a,VCard:b.a,VCardText:k.b,VChip:x.a,VContainer:w.a,VDataTable:M.a,VFlex:S.a,VIcon:L.a,VLayout:j.a,VSpacer:T.a,VToolbar:D.a}),N.options.__file="client/components/admin/admin-dashboard.vue";t.default=N.exports},"./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-editor.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-web-design.svg",alt:"Editor"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text"},[e._v("Editor")]),n("div",{staticClass:"subtitle-1 grey--text"},[e._v("Configure the content editors "),n("v-chip",{staticClass:"white--text",attrs:{label:"",color:"primary",small:""}},[e._v("coming soon")])],1)]),n("v-spacer"),n("v-btn",{attrs:{outline:"",color:"grey",large:""},on:{click:e.refresh}},[n("v-icon",[e._v("refresh")])],1),n("v-btn",{attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-card",{staticClass:"mt-3"},[n("v-tabs",{attrs:{color:"grey darken-2","fixed-tabs":"","slider-color":"white","show-arrows":"",dark:""}},[n("v-tab",{key:"settings"},[n("v-icon",[e._v("settings")])],1),n("v-tab",{key:"code"},[e._v("Markdown")]),n("v-tab-item",{key:"settings",attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{staticClass:"pa-3",attrs:{flat:"",tile:""}},[n("div",{staticClass:"body-2 grey--text text--darken-1"},[e._v("Select which editors to enable:")]),n("div",{staticClass:"caption grey--text pb-2"},[e._v("Some editors require additional configuration in their dedicated tab (when selected).")]),n("v-form",e._l(e.editors,(function(t){return n("v-checkbox",{key:t.key,staticClass:"my-0",attrs:{label:t.title,color:"primary",disabled:"","hide-details":""},model:{value:t.isEnabled,callback:function(n){e.$set(t,"isEnabled",n)},expression:"editor.isEnabled"}})})),1)],1)],1),n("v-tab-item",{key:"code",attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{staticClass:"wiki-form pa-3",attrs:{flat:"",tile:""}},[n("v-form",[n("v-subheader",[e._v("Editor Configuration")]),n("div",{staticClass:"body-1 ml-3"},[e._v("This editor has no configuration options you can modify.")])],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a={data:()=>({editors:[{title:"API Docs",key:"api",isEnabled:!1},{title:"Code",key:"code",isEnabled:!0},{title:"Markdown",key:"markdown",isEnabled:!0},{title:"Tabular",key:"tabular",isEnabled:!1},{title:"Visual Builder",key:"visual",isEnabled:!1},{title:"WikiText",key:"wikitext",isEnabled:!1}]}),methods:{save(){},refresh(){}}},s=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),o=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),r=n.n(o),l=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),d=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),u=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),c=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),m=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),f=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),h=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),v=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),p=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),_=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),g=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),y=n("./node_modules/vuetify/lib/components/VTabs/VTab.js"),b=n("./node_modules/vuetify/lib/components/VTabs/VTabItem.js"),k=n("./node_modules/vuetify/lib/components/VTabs/VTabs.js"),x=Object(s.a)(a,i,[],!1,null,null,null);r()(x,{VBtn:l.a,VCard:d.a,VCheckbox:u.a,VChip:c.a,VContainer:m.a,VFlex:f.a,VForm:h.a,VIcon:v.a,VLayout:p.a,VSpacer:_.a,VSubheader:g.a,VTab:y.a,VTabItem:b.a,VTabs:k.a}),x.options.__file="client/components/admin/admin-editor.vue";t.default=x.exports},"./client/components/admin/admin-extensions.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-installing-updates.svg",alt:"Extensions"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:extensions.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:extensions.subtitle")))])])]),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xl6:"",lg8:"",xs12:""}},[n("v-alert",{staticClass:"mb-4",attrs:{outlined:"",color:"error",icon:"mdi-alert"}},[n("span",[e._v("New extensions cannot be installed at the moment. This feature is coming in a future release.")])]),n("v-expansion-panels",{staticClass:"admin-extensions-exp",attrs:{hover:"",popout:""}},e._l(e.extensions,(function(t){return n("v-expansion-panel",{key:"ext-"+t.key},[n("v-expansion-panel-header",{attrs:{"disable-icon-rotate":""},scopedSlots:e._u([{key:"actions",fn:function(){return[t.isInstalled?n("v-chip",{attrs:{label:"",color:"success",small:""}},[e._v("Installed")]):n("v-chip",{attrs:{label:"",color:"warning",small:""}},[e._v("Not Installed")])]},proxy:!0}],null,!0)},[n("span",[e._v(e._s(t.title))])]),n("v-expansion-panel-content",{staticClass:"pa-0"},[n("v-card",{class:e.$vuetify.theme.dark?"grey darken-3":"grey lighten-5",attrs:{flat:"",tile:""}},[n("v-card-text",[n("div",{staticClass:"body-2"},[e._v(e._s(t.description))]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"body-2"},[n("strong",{staticClass:"mr-2"},[e._v("This extension is")]),t.isCompatible?n("v-chip",{staticClass:"mr-2",attrs:{label:"",outlined:"",small:"",color:"success"}},[e._v("compatible")]):n("v-chip",{staticClass:"mr-2",attrs:{label:"",small:"",color:"error"}},[e._v("not compatible")]),n("strong",[e._v("with your host.")])],1)],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{disabled:""}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v("Install")])],1)],1)],1)],1)],1)})),1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o={data:()=>({extensions:[]}),methods:{async save(){}},apollo:{extensions:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extensions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isInstalled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isCompatible"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:214,source:{body:"\n {\n system {\n extensions {\n key\n title\n description\n isInstalled\n isCompatible\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.system.extensions),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-extensions-refresh")}}}},r=(n("./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),l=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),d=n.n(l),u=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),c=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),m=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),f=n("./node_modules/vuetify/lib/components/VCard/index.js"),h=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),v=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),p=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),_=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanel.js"),g=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelContent.js"),y=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelHeader.js"),b=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanels.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),x=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),L=Object(r.a)(o,i,[],!1,null,null,null);d()(L,{VAlert:u.a,VBtn:c.a,VCard:m.a,VCardText:f.b,VChip:h.a,VContainer:v.a,VDivider:p.a,VExpansionPanel:_.a,VExpansionPanelContent:g.a,VExpansionPanelHeader:y.a,VExpansionPanels:b.a,VFlex:k.a,VForm:x.a,VIcon:w.a,VLayout:M.a,VSpacer:S.a}),L.options.__file="client/components/admin/admin-extensions.vue";t.default=L.exports},"./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-general.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-categorize.svg",alt:"General"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:general.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:general.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-form",[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:general.siteInfo")))])],1),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:general.general")))]),n("div",{staticClass:"px-3 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.siteUrl"),required:"",counter:255,"prepend-icon":"mdi-label-variant-outline",hint:e.$t("admin:general.siteUrlHint"),"persistent-hint":""},model:{value:e.config.host,callback:function(t){e.$set(e.config,"host",t)},expression:"config.host"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.siteTitle"),required:"",counter:50,"prepend-icon":"mdi-earth",hint:e.$t("admin:general.siteTitleHint"),"persistent-hint":""},model:{value:e.config.title,callback:function(t){e.$set(e.config,"title",t)},expression:"config.title"}})],1),n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:general.logo")))]),n("div",{staticClass:"pt-2 pb-7 pl-10 pr-3"},[n("div",{staticClass:"d-flex align-center"},[n("v-avatar",{attrs:{size:"100",tile:""}},[n("v-img",{attrs:{src:e.config.logoUrl,"lazy-src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNcWQ8AAdcBKrJda2oAAAAASUVORK5CYII=","aspect-ratio":"1"}})],1),n("div",{staticClass:"ml-4",staticStyle:{flex:"1 1 auto"}},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.logoUrl"),hint:e.$t("admin:general.logoUrlHint"),"persistent-hint":"","append-icon":"mdi-folder-image"},on:{"click:append":e.browseLogo,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.refreshLogo.apply(null,arguments)}},model:{value:e.config.logoUrl,callback:function(t){e.$set(e.config,"logoUrl",t)},expression:"config.logoUrl"}})],1)],1)]),n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:general.footerCopyright")))]),n("div",{staticClass:"px-3 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.companyName"),counter:255,"prepend-icon":"mdi-domain","persistent-hint":"",hint:e.$t("admin:general.companyNameHint")},model:{value:e.config.company,callback:function(t){e.$set(e.config,"company",t)},expression:"config.company"}}),n("v-select",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.contentLicense"),items:e.contentLicenses,"prepend-icon":"mdi-creative-commons","return-object":!1,hint:e.$t("admin:general.contentLicenseHint"),"persistent-hint":""},model:{value:e.config.contentLicense,callback:function(t){e.$set(e.config,"contentLicense",t)},expression:"config.contentLicense"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.footerOverride"),"prepend-icon":"mdi-page-layout-footer","append-icon":"mdi-language-markdown","persistent-hint":"",hint:e.$t("admin:general.footerOverrideHint")},model:{value:e.config.footerOverride,callback:function(t){e.$set(e.config,"footerOverride",t)},expression:"config.footerOverride"}})],1),n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v("SEO")]),n("div",{staticClass:"px-3 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.siteDescription"),counter:255,"prepend-icon":"mdi-compass",hint:e.$t("admin:general.siteDescriptionHint"),"persistent-hint":""},model:{value:e.config.description,callback:function(t){e.$set(e.config,"description",t)},expression:"config.description"}}),n("v-select",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.metaRobots"),multiple:"",items:e.metaRobots,"prepend-icon":"mdi-compass","return-object":!1,hint:e.$t("admin:general.metaRobotsHint"),"persistent-hint":""},model:{value:e.config.robots,callback:function(t){e.$set(e.config,"robots",t)},expression:"config.robots"}})],1)],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"indigo",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v("Features")])],1),n("v-card-text",[n("v-switch",{staticClass:"mt-0",attrs:{inset:"",label:"Comments",color:"indigo","persistent-hint":"",hint:"Allow users to leave comments on pages."},model:{value:e.config.featurePageComments,callback:function(t){e.$set(e.config,"featurePageComments",t)},expression:"config.featurePageComments"}})],1)],1),n("v-card",{staticClass:"mt-5 animated fadeInUp wait-p6s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v("URL Handling")])],1),n("v-card-text",[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.pageExtensions"),"prepend-icon":"mdi-format-text-wrapping-overflow",hint:e.$t("admin:general.pageExtensionsHint"),"persistent-hint":""},model:{value:e.config.pageExtensions,callback:function(t){e.$set(e.config,"pageExtensions",t)},expression:"config.pageExtensions"}})],1)],1),n("v-card",{staticClass:"mt-5 animated fadeInUp wait-p7s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:general.editShortcuts")))])],1),n("v-card-text",[n("v-switch",{staticClass:"mt-0",attrs:{inset:"",label:e.$t("admin:general.editFab"),color:"primary","persistent-hint":"",hint:e.$t("admin:general.editFabHint")},model:{value:e.config.editFab,callback:function(t){e.$set(e.config,"editFab",t)},expression:"config.editFab"}})],1),n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:general.editMenuBar")))]),n("div",{staticClass:"px-3 pb-3"},[n("v-switch",{staticClass:"mt-0 ml-1",attrs:{inset:"",label:e.$t("admin:general.displayEditMenuBar"),color:"primary","persistent-hint":"",hint:e.$t("admin:general.displayEditMenuBarHint")},model:{value:e.config.editMenuBar,callback:function(t){e.$set(e.config,"editMenuBar",t)},expression:"config.editMenuBar"}}),e.config.editMenuBar?n("v-switch",{staticClass:"mt-4 ml-1",attrs:{inset:"",label:e.$t("admin:general.displayEditMenuBtn"),color:"primary","persistent-hint":"",hint:e.$t("admin:general.displayEditMenuBtnHint")},model:{value:e.config.editMenuBtn,callback:function(t){e.$set(e.config,"editMenuBtn",t)},expression:"config.editMenuBtn"}}):e._e(),e.config.editMenuBar?n("v-switch",{staticClass:"mt-4 ml-1",attrs:{inset:"",label:e.$t("admin:general.displayEditMenuExternalBtn"),color:"primary","persistent-hint":"",hint:e.$t("admin:general.displayEditMenuExternalBtnHint")},model:{value:e.config.editMenuExternalBtn,callback:function(t){e.$set(e.config,"editMenuExternalBtn",t)},expression:"config.editMenuExternalBtn"}}):e._e()],1),e.config.editMenuBar&&e.config.editMenuExternalBtn?[n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v("External Edit Button")]),n("div",{staticClass:"px-3 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.editMenuExternalName"),"prepend-icon":"mdi-format-title",hint:e.$t("admin:general.editMenuExternalNameHint"),"persistent-hint":""},model:{value:e.config.editMenuExternalName,callback:function(t){e.$set(e.config,"editMenuExternalName",t)},expression:"config.editMenuExternalName"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.editMenuExternalIcon"),"prepend-icon":"mdi-dice-5",hint:e.$t("admin:general.editMenuExternalIconHint"),"persistent-hint":""},model:{value:e.config.editMenuExternalIcon,callback:function(t){e.$set(e.config,"editMenuExternalIcon",t)},expression:"config.editMenuExternalIcon"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.editMenuExternalUrl"),"prepend-icon":"mdi-near-me",hint:e.$t("admin:general.editMenuExternalUrlHint"),"persistent-hint":""},model:{value:e.config.editMenuExternalUrl,callback:function(t){e.$set(e.config,"editMenuExternalUrl",t)},expression:"config.editMenuExternalUrl"}})],1)]:e._e()],2)],1)],1)],1)],1)],1),n(e.activeModal,{tag:"component"})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),d=n("./client/store/editor.js");const u=/[<>"]/i;WIKI.$store.registerModule("editor",d.a);var c={i18nOptions:{namespaces:"editor"},components:{editorModalMedia:()=>Promise.all([n.e("vendor"),n.e("editor")]).then(n.bind(null,"./client/components/editor/editor-modal-media.vue"))},data:()=>({config:{host:"",title:"",description:"",robots:[],analyticsService:"",analyticsId:"",company:"",contentLicense:"",footerOverride:"",logoUrl:"",featureAnalytics:!1,featurePageRatings:!1,featurePageComments:!1,featurePersonalWikis:!1,featureTinyPNG:!1,pageExtensions:"",editFab:!1,editMenuBar:!1,editMenuBtn:!1,editMenuExternalBtn:!1,editMenuExternalName:"",editMenuExternalIcon:"",editMenuExternalUrl:""},metaRobots:[{text:"Index",value:"index"},{text:"Follow",value:"follow"},{text:"No Index",value:"noindex"},{text:"No Follow",value:"nofollow"}]}),computed:{siteTitle:Object(l.sync)("site/title"),logoUrl:Object(l.sync)("site/logoUrl"),company:Object(l.sync)("site/company"),contentLicense:Object(l.sync)("site/contentLicense"),footerOverride:Object(l.sync)("site/footerOverride"),activeModal:Object(l.sync)("editor/activeModal"),contentLicenses(){return[{value:"",text:this.$t("common:license.none")},{value:"alr",text:this.$t("common:license.alr")},{value:"cc0",text:this.$t("common:license.cc0")},{value:"ccby",text:this.$t("common:license.ccby")},{value:"ccbysa",text:this.$t("common:license.ccbysa")},{value:"ccbynd",text:this.$t("common:license.ccbynd")},{value:"ccbync",text:this.$t("common:license.ccbync")},{value:"ccbyncsa",text:this.$t("common:license.ccbyncsa")},{value:"ccbyncnd",text:this.$t("common:license.ccbyncnd")}]}},methods:{async save(){const e=r()(this.config,"title","");if(u.test(e))this.$store.commit("showNotification",{style:"error",message:this.$t("admin:general.siteTitleInvalidChars"),icon:"alert"});else try{await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"host"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"title"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"description"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"robots"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"analyticsService"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"analyticsId"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"company"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"contentLicense"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"footerOverride"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"logoUrl"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pageExtensions"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"featurePageRatings"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"featurePageComments"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"featurePersonalWikis"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editFab"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuBar"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuBtn"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalBtn"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalName"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalIcon"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalUrl"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"host"},value:{kind:"Variable",name:{kind:"Name",value:"host"}}},{kind:"Argument",name:{kind:"Name",value:"title"},value:{kind:"Variable",name:{kind:"Name",value:"title"}}},{kind:"Argument",name:{kind:"Name",value:"description"},value:{kind:"Variable",name:{kind:"Name",value:"description"}}},{kind:"Argument",name:{kind:"Name",value:"robots"},value:{kind:"Variable",name:{kind:"Name",value:"robots"}}},{kind:"Argument",name:{kind:"Name",value:"analyticsService"},value:{kind:"Variable",name:{kind:"Name",value:"analyticsService"}}},{kind:"Argument",name:{kind:"Name",value:"analyticsId"},value:{kind:"Variable",name:{kind:"Name",value:"analyticsId"}}},{kind:"Argument",name:{kind:"Name",value:"company"},value:{kind:"Variable",name:{kind:"Name",value:"company"}}},{kind:"Argument",name:{kind:"Name",value:"contentLicense"},value:{kind:"Variable",name:{kind:"Name",value:"contentLicense"}}},{kind:"Argument",name:{kind:"Name",value:"footerOverride"},value:{kind:"Variable",name:{kind:"Name",value:"footerOverride"}}},{kind:"Argument",name:{kind:"Name",value:"logoUrl"},value:{kind:"Variable",name:{kind:"Name",value:"logoUrl"}}},{kind:"Argument",name:{kind:"Name",value:"pageExtensions"},value:{kind:"Variable",name:{kind:"Name",value:"pageExtensions"}}},{kind:"Argument",name:{kind:"Name",value:"featurePageRatings"},value:{kind:"Variable",name:{kind:"Name",value:"featurePageRatings"}}},{kind:"Argument",name:{kind:"Name",value:"featurePageComments"},value:{kind:"Variable",name:{kind:"Name",value:"featurePageComments"}}},{kind:"Argument",name:{kind:"Name",value:"featurePersonalWikis"},value:{kind:"Variable",name:{kind:"Name",value:"featurePersonalWikis"}}},{kind:"Argument",name:{kind:"Name",value:"editFab"},value:{kind:"Variable",name:{kind:"Name",value:"editFab"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuBar"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuBar"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuBtn"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuBtn"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuExternalBtn"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalBtn"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuExternalName"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalName"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuExternalIcon"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalIcon"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuExternalUrl"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalUrl"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:2131,source:{body:"\n mutation (\n $host: String\n $title: String\n $description: String\n $robots: [String]\n $analyticsService: String\n $analyticsId: String\n $company: String\n $contentLicense: String\n $footerOverride: String\n $logoUrl: String\n $pageExtensions: String\n $featurePageRatings: Boolean\n $featurePageComments: Boolean\n $featurePersonalWikis: Boolean\n $editFab: Boolean\n $editMenuBar: Boolean\n $editMenuBtn: Boolean\n $editMenuExternalBtn: Boolean\n $editMenuExternalName: String\n $editMenuExternalIcon: String\n $editMenuExternalUrl: String\n ) {\n site {\n updateConfig(\n host: $host\n title: $title\n description: $description\n robots: $robots\n analyticsService: $analyticsService\n analyticsId: $analyticsId\n company: $company\n contentLicense: $contentLicense\n footerOverride: $footerOverride\n logoUrl: $logoUrl\n pageExtensions: $pageExtensions\n featurePageRatings: $featurePageRatings\n featurePageComments: $featurePageComments\n featurePersonalWikis: $featurePersonalWikis\n editFab: $editFab\n editMenuBar: $editMenuBar\n editMenuBtn: $editMenuBtn\n editMenuExternalBtn: $editMenuExternalBtn\n editMenuExternalName: $editMenuExternalName\n editMenuExternalIcon: $editMenuExternalIcon\n editMenuExternalUrl: $editMenuExternalUrl\n ) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{host:r()(this.config,"host",""),title:r()(this.config,"title",""),description:r()(this.config,"description",""),robots:r()(this.config,"robots",[]),analyticsService:r()(this.config,"analyticsService",""),analyticsId:r()(this.config,"analyticsId",""),company:r()(this.config,"company",""),contentLicense:r()(this.config,"contentLicense",""),footerOverride:r()(this.config,"footerOverride",""),logoUrl:r()(this.config,"logoUrl",""),pageExtensions:r()(this.config,"pageExtensions",""),featurePageRatings:r()(this.config,"featurePageRatings",!1),featurePageComments:r()(this.config,"featurePageComments",!1),featurePersonalWikis:r()(this.config,"featurePersonalWikis",!1),editFab:r()(this.config,"editFab",!1),editMenuBar:r()(this.config,"editMenuBar",!1),editMenuBtn:r()(this.config,"editMenuBtn",!1),editMenuExternalBtn:r()(this.config,"editMenuExternalBtn",!1),editMenuExternalName:r()(this.config,"editMenuExternalName",""),editMenuExternalIcon:r()(this.config,"editMenuExternalIcon",""),editMenuExternalUrl:r()(this.config,"editMenuExternalUrl","")},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-site-update")}}),this.$store.commit("showNotification",{style:"success",message:this.$t("admin:general.saveSuccess"),icon:"check"}),this.siteTitle=this.config.title,this.company=this.config.company,this.contentLicense=this.config.contentLicense,this.footerOverride=this.config.footerOverride,this.logoUrl=this.config.logoUrl}catch(e){this.$store.commit("pushGraphError",e)}},browseLogo(){this.$store.set("editor/editorKey","common"),this.activeModal="editorModalMedia"},refreshLogo(){this.$forceUpdate()}},mounted(){this.$root.$on("editorInsert",e=>{this.config.logoUrl=e.path})},beforeDestroy(){this.$root.$off("editorInsert")},apollo:{config:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"host"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"robots"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"analyticsService"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"analyticsId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"company"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentLicense"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"footerOverride"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logoUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pageExtensions"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"featurePageRatings"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"featurePageComments"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"featurePersonalWikis"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editFab"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuBar"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuBtn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuExternalBtn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuExternalName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuExternalIcon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuExternalUrl"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:679,source:{body:"\n {\n site {\n config {\n host\n title\n description\n robots\n analyticsService\n analyticsId\n company\n contentLicense\n footerOverride\n logoUrl\n pageExtensions\n featurePageRatings\n featurePageComments\n featurePersonalWikis\n editFab\n editMenuBar\n editMenuBtn\n editMenuExternalBtn\n editMenuExternalName\n editMenuExternalIcon\n editMenuExternalUrl\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.site.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-site-refresh")}}}},m=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js"),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VCard/index.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),b=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),x=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VImg/VImg.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),L=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),D=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),N=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),C=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),Y=Object(m.a)(c,i,[],!1,null,null,null);h()(Y,{VAvatar:v.a,VBtn:p.a,VCard:_.a,VCardText:g.b,VContainer:y.a,VDivider:b.a,VFlex:k.a,VForm:x.a,VIcon:w.a,VImg:M.a,VLayout:S.a,VSelect:L.a,VSpacer:j.a,VSwitch:T.a,VTextField:D.a,VToolbar:N.a,VToolbarTitle:C.a}),Y.options.__file="client/components/admin/admin-general.vue";t.default=Y.exports},"./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-groups-edit.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-social-group.svg",alt:"Edit Group"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2"},[e._v("Edit Group")]),n("div",{staticClass:"subtitle-1 grey--text"},[e._v(e._s(e.group.name))])]),n("v-spacer"),n("v-btn",{attrs:{color:"grey",icon:"",outlined:"",to:"/groups"}},[n("v-icon",[e._v("mdi-arrow-left")])],1),e.group.isSystem?e._e():n("v-dialog",{attrs:{"max-width":"500"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"ml-3",attrs:{color:"red",icon:"",outlined:""}},i),[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-trash-can-outline")])],1)]}}],null,!1,921420256),model:{value:e.deleteGroupDialog,callback:function(t){e.deleteGroupDialog=t},expression:"deleteGroupDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-red"},[e._v("Delete Group?")]),n("v-card-text",{staticClass:"pa-4"},[e._v("Are you sure you want to delete group "),n("strong",[e._v(e._s(e.group.name))]),e._v("? All users will be unassigned from this group.")]),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.deleteGroupDialog=!1}}},[e._v("Cancel")]),n("v-btn",{attrs:{color:"red",dark:""},on:{click:e.deleteGroup}},[e._v("Delete")])],1)],1)],1),n("v-btn",{staticClass:"ml-3",attrs:{color:"success",large:"",depressed:""},on:{click:e.updateGroup}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v("Update Group")])],1)],1),n("v-card",{staticClass:"mt-3"},[n("v-tabs",{staticClass:"grad-tabs",attrs:{color:e.$vuetify.theme.dark?"blue":"primary","fixed-tabs":"","show-arrows":"","icons-and-text":""},model:{value:e.tab,callback:function(t){e.tab=t},expression:"tab"}},[n("v-tab",{key:"settings"},[n("span",[e._v("Settings")]),n("v-icon",[e._v("mdi-cog-box")])],1),n("v-tab",{key:"permissions"},[n("span",[e._v("Permissions")]),n("v-icon",[e._v("mdi-lock-pattern")])],1),n("v-tab",{key:"rules"},[n("span",[e._v("Page Rules")]),n("v-icon",[e._v("mdi-file-lock")])],1),n("v-tab",{key:"users"},[n("span",[e._v("Users")]),n("v-icon",[e._v("mdi-account-group")])],1),n("v-tab-item",{key:"settings",attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{attrs:{flat:""}},[e.group.id<=2?[n("v-card-text",[n("v-alert",{staticClass:"radius-7 mb-0",class:e.$vuetify.theme.dark?"grey darken-4":"orange lighten-5",attrs:{color:"orange darken-2",outlined:"",value:!0,icon:"mdi-lock-outline"}},[e._v("This is a system group and its settings cannot be modified.")])],1),n("v-divider")]:e._e(),n("v-card-text",[n("v-text-field",{staticStyle:{"max-width":"600px"},attrs:{outlined:"",label:"Group Name","hide-details":"","prepend-icon":"mdi-account-group",disabled:e.group.id<=2},model:{value:e.group.name,callback:function(t){e.$set(e.group,"name",t)},expression:"group.name"}})],1),2!==e.group.id?[n("v-divider"),n("v-card-text",[n("v-text-field",{staticStyle:{"max-width":"850px"},attrs:{outlined:"",label:"Redirect on Login","persistent-hint":"",hint:"The path / URL where the user will be redirected upon successful login.","prepend-icon":"mdi-arrow-top-left-thick","append-icon":"mdi-folder-search",counter:255},on:{"click:append":e.selectPage},model:{value:e.group.redirectOnLogin,callback:function(t){e.$set(e.group,"redirectOnLogin",t)},expression:"group.redirectOnLogin"}})],1)]:e._e()],2)],1),n("v-tab-item",{key:"permissions",attrs:{transition:!1,"reverse-transition":!1}},[n("group-permissions",{on:{refresh:e.refresh},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}})],1),n("v-tab-item",{key:"rules",attrs:{transition:!1,"reverse-transition":!1}},[n("group-rules",{on:{refresh:e.refresh},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}})],1),n("v-tab-item",{key:"users",attrs:{transition:!1,"reverse-transition":!1}},[n("group-users",{on:{refresh:e.refresh},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}})],1)],1),n("v-card-chin",[n("v-spacer"),n("div",{staticClass:"caption grey--text pr-2"},[e._v("Group ID "),n("strong",[e._v(e._s(e.group.id))])])],1)],1)],1)],1),n("page-selector",{attrs:{mode:"select","open-handler":e.selectPageHandle,path:"home",locale:e.currentLang},model:{value:e.selectPageModal,callback:function(t){e.selectPageModal=t},expression:"selectPageModal"}})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/toSafeInteger.js"),r=n.n(o),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",{attrs:{flat:""}},[n("v-container",{staticClass:"px-3 pb-3 pt-3",attrs:{fluid:"","grid-list-md":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[e.group.isSystem?n("v-flex",{attrs:{xs12:""}},[n("v-alert",{staticClass:"radius-7 mb-0",class:e.$vuetify.theme.dark?"grey darken-4":"orange lighten-5",attrs:{color:"orange darken-2",outlined:"",value:!0,icon:"mdi-lock-outline"}},[e._v("This is a system group. Some permissions cannot be modified.")])],1):e._e(),e._l(e.permissions,(function(t){return n("v-flex",{key:t.category,attrs:{xs12:"",md6:"",lg4:""}},[n("v-card",{staticClass:"md2",class:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-5",attrs:{flat:""}},[n("div",{staticClass:"overline px-5 pt-5 pb-3 grey--text text--darken-2"},[e._v(e._s(t.category))]),n("v-card-text",{staticClass:"pt-0"},[e._l(t.items,(function(i,a){return[n("v-checkbox",{key:i.permission,staticClass:"pt-0",staticStyle:{"justify-content":"space-between"},attrs:{label:i.permission,hint:i.hint,"persistent-hint":"",color:"primary",value:i.permission,"append-icon":i.warning?"mdi-alert":null,disabled:e.group.isSystem&&i.restrictedForSystem||1===e.group.id||i.disabled},model:{value:e.group.permissions,callback:function(t){e.$set(e.group,"permissions",t)},expression:"group.permissions"}}),a<t.items.length-1?n("v-divider",{staticClass:"mt-3"}):e._e()]}))],2)],1)],1)}))],2)],1)],1)};l._withStripped=!0;var d={props:{value:{type:Object,default:()=>({})}},data:()=>({permissions:[{category:"Content",items:[{permission:"read:pages",hint:"Can view pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"write:pages",hint:"Can create / edit pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:pages",hint:"Can move existing pages as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"delete:pages",hint:"Can delete existing pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"write:styles",hint:"Can insert CSS styles in pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"write:scripts",hint:"Can insert JavaScript in pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"read:source",hint:"Can view pages source, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"read:history",hint:"Can view pages history, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"read:assets",hint:"Can view / use assets (such as images and files), as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"write:assets",hint:"Can upload new assets (such as images and files), as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:assets",hint:"Can edit and delete existing assets (such as images and files), as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"read:comments",hint:"Can view comments, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"write:comments",hint:"Can post new comments, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"manage:comments",hint:"Can edit and delete existing comments, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1}]},{category:"Users",items:[{permission:"write:users",hint:"Can create or authorize new users, but not modify existing ones",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:users",hint:"Can manage all users (but not users with administrative permissions)",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"write:groups",hint:"Can manage groups and assign CONTENT permissions / page rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:groups",hint:"Can manage groups and assign ANY permissions (but not manage:system) / page rules",warning:!0,restrictedForSystem:!0,disabled:!1}]},{category:"Administration",items:[{permission:"manage:navigation",hint:"Can manage the site navigation",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:theme",hint:"Can manage and modify themes",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:api",hint:"Can generate and revoke API keys",warning:!0,restrictedForSystem:!0,disabled:!1},{permission:"manage:system",hint:"Can manage and access everything. Root administrator.",warning:!0,restrictedForSystem:!0,disabled:!0}]}]}),computed:{group:{get(){return this.value},set(e){this.$set("input",e)}}}},u=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),c=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),m=n.n(c),f=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),h=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),v=n("./node_modules/vuetify/lib/components/VCard/index.js"),p=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),_=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),g=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),k=Object(u.a)(d,l,[],!1,null,null,null);m()(k,{VAlert:f.a,VCard:h.a,VCardText:v.b,VCheckbox:p.a,VContainer:_.a,VDivider:g.a,VFlex:y.a,VLayout:b.a}),k.options.__file="client/components/admin/admin-groups-edit-permissions.vue";var x=k.exports,w=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",{attrs:{flat:""}},[1===e.group.id?n("v-card-text",[n("v-alert",{staticClass:"radius-7 mb-0",class:e.$vuetify.theme.dark?"grey darken-4":"orange lighten-5",attrs:{color:"orange darken-2",outlined:"",icon:"mdi-lock-outline"}},[e._v("This group has access to everything.")])],1):[n("v-card-title",{class:e.$vuetify.theme.dark?"grey darken-3-d5":""},[n("v-alert",{staticClass:"radius-7 caption",class:e.$vuetify.theme.dark?"grey darken-3-d3":"grey lighten-4",attrs:{color:"grey",outlined:"",icon:"mdi-information"}},[e._v("You must enable global content permissions (under Permissions tab) for page rules to have any effect.")]),n("v-spacer"),n("v-btn",{staticClass:"mx-2",attrs:{depressed:"",color:"primary"},on:{click:e.addRule}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),e._v("Add Rule")],1),n("v-menu",{attrs:{right:"","offset-y":"","nudge-left":"115"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"is-icon",attrs:{outlined:"",color:"primary"}},i),[n("v-icon",[e._v("mdi-dots-horizontal")])],1)]}}])},[n("v-list",{attrs:{dense:""}},[n("v-list-item",{on:{click:e.comingSoon}},[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-application-import")])],1),n("v-list-item-title",[e._v("Load Preset")])],1),n("v-divider"),n("v-list-item",{on:{click:e.comingSoon}},[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-application-export")])],1),n("v-list-item-title",[e._v("Save As Preset")])],1),n("v-divider"),n("v-list-item",{on:{click:e.comingSoon}},[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-cloud-upload")])],1),n("v-list-item-title",[e._v("Import Rules")])],1),n("v-divider"),n("v-list-item",{on:{click:e.comingSoon}},[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-cloud-download")])],1),n("v-list-item-title",[e._v("Export Rules")])],1)],1)],1)],1),n("v-card-text",{class:e.$vuetify.theme.dark?"grey darken-4-l5":"white"},[n("div",{staticClass:"rules"},[0===e.group.pageRules.length?n("div",{staticClass:"caption"},[n("em",{class:e.$vuetify.theme.dark?"grey--text":"blue-grey--text"},[e._v("This group has no page rules yet.")])]):e._e(),e._l(e.group.pageRules,(function(t){return n("div",{key:t.id,staticClass:"rule"},[n("v-btn",{staticClass:"ma-0 radius-4 rule-deny-btn",attrs:{solo:"",color:t.deny?"red":"green",dark:"",height:"48"},on:{click:function(e){t.deny=!t.deny}}},[t.deny?n("v-icon",[e._v("mdi-cancel")]):n("v-icon",[e._v("mdi-check-circle")])],1),n("v-select",{staticClass:"ml-1",staticStyle:{flex:"0 1 440px"},attrs:{solo:"",items:e.roles,placeholder:"Select Role(s)...","hide-details":"",multiple:"",chips:"","deletable-chips":"","small-chips":"",height:"48px","menu-props":{maxHeight:500},clearable:"",dense:""},scopedSlots:e._u([{key:"selection",fn:function(i){var a=i.item,s=i.index;return[s<=1?n("v-chip",{staticClass:"white--text ml-0 caption",attrs:{small:"",label:"",color:t.deny?"red":"green"}},[e._v(e._s(a.value))]):e._e(),2===s?n("v-chip",{staticClass:"white--text ml-0 caption",attrs:{small:"",label:"",color:t.deny?"red lighten-2":"green lighten-2"}},[e._v("+ "+e._s(t.roles.length-2)+" more")]):e._e()]}},{key:"item",fn:function(i){return[n("v-list-item-action",{staticStyle:{"min-width":"30px"}},[n("v-checkbox",{attrs:{"hide-details":"",color:"primary"},model:{value:i.attrs.inputValue,callback:function(t){e.$set(i.attrs,"inputValue",t)},expression:"props.attrs.inputValue"}})],1),n("v-icon",{staticClass:"mr-2",attrs:{color:t.deny?"red":"green"}},[e._v(e._s(i.item.icon))]),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(i.item.text))])],1),n("v-chip",{staticClass:"mr-2 grey--text caption",attrs:{label:"",small:"",color:e.$vuetify.theme.dark?"grey darken-4":"grey lighten-4"}},[e._v(e._s(i.item.value))])]}}],null,!0),model:{value:t.roles,callback:function(n){e.$set(t,"roles",n)},expression:"rule.roles"}}),n("v-select",{staticClass:"ml-1 mr-1",staticStyle:{flex:"0 1 250px"},attrs:{solo:"",items:e.matches,placeholder:"Match...","hide-details":"",height:"48px",dense:""},scopedSlots:e._u([{key:"selection",fn:function(t){var i=t.item;t.index;return[n("div",{staticClass:"body-2"},[e._v(e._s(i.text))])]}},{key:"item",fn:function(t){return[n("v-list-item-avatar",[n("v-avatar",{staticClass:"white--text radius-4",attrs:{color:"blue",size:"30",tile:""}},[e._v(e._s(t.item.icon))])],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(t.item.text)}})],1)]}}],null,!0),model:{value:t.match,callback:function(n){e.$set(t,"match",n)},expression:"rule.match"}}),n("v-select",{staticClass:"mr-1",staticStyle:{flex:"0 1 150px"},attrs:{"background-color":e.$vuetify.theme.dark?"grey darken-3-d5":"blue-grey lighten-5",solo:"",items:e.locales,placeholder:"Any Locale","item-value":"code","item-text":"name",multiple:"","hide-details":"",height:"48px",dense:"","menu-props":{minWidth:250}},scopedSlots:e._u([{key:"selection",fn:function(i){var a=i.item,s=i.index;return[1===t.locales.length?n("v-chip",{staticClass:"white--text ml-0 caption",attrs:{small:"",label:"",color:t.deny?"red":"green"}},[e._v(e._s(a.code.toUpperCase()))]):0===s?n("v-chip",{staticClass:"white--text ml-0 caption",attrs:{small:"",label:"",color:t.deny?"red":"green"}},[e._v(e._s(t.locales.length)+" locales")]):e._e()]}},{key:"item",fn:function(i){return[n("v-list-item-action",{staticStyle:{"min-width":"30px"}},[n("v-checkbox",{attrs:{"hide-details":"",color:"primary"},model:{value:i.attrs.inputValue,callback:function(t){e.$set(i.attrs,"inputValue",t)},expression:"props.attrs.inputValue"}})],1),n("v-icon",{staticClass:"mr-2",attrs:{color:t.deny?"red":"green"}},[e._v("mdi-web")]),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(i.item.name))])],1),n("v-chip",{staticClass:"mr-2 grey--text caption",attrs:{label:"",small:"",color:e.$vuetify.theme.dark?"grey darken-4":"grey lighten-4"}},[e._v(e._s(i.item.code.toUpperCase()))])]}}],null,!0),model:{value:t.locales,callback:function(n){e.$set(t,"locales",n)},expression:"rule.locales"}},[n("v-list-item",{attrs:{slot:"prepend-item"},on:{click:function(e){t.locales=[]}},slot:"prepend-item"},[n("v-list-item-action",{staticStyle:{"min-width":"30px"}},[n("v-checkbox",{attrs:{"input-value":0===t.locales.length,"hide-details":"",color:"primary",readonly:""}})],1),n("v-icon",{staticClass:"mr-2",attrs:{color:t.deny?"red":"green"}},[e._v("mdi-earth")]),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Any Locale")])],1)],1),n("v-divider",{attrs:{slot:"prepend-item"},slot:"prepend-item"})],1),n("v-text-field",{attrs:{solo:"",label:"Path",prefix:"END"!==t.match&&"TAG"!==t.match?"/":null,placeholder:"REGEX"===t.match?"Regular Expression":"TAG"===t.match?"Tag":"Path",suffix:"REGEX"===t.match?"/":null,"hide-details":"",color:e.$vuetify.theme.dark?"grey":"blue-grey"},model:{value:t.path,callback:function(n){e.$set(t,"path",n)},expression:"rule.path"}}),n("v-btn",{staticClass:"ml-2",attrs:{icon:"",small:""},on:{click:function(n){return e.removeRule(t.id)}}},[n("v-icon",{attrs:{color:e.$vuetify.theme.dark?"grey":"blue-grey"}},[e._v("mdi-close")])],1)],1)}))],2),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline py-3"},[e._v("Rules Order")]),n("div",{staticClass:"body-2 pl-3"},[e._v("Rules are applied in order of path specificity. A more precise path will always override a less defined path.")]),n("div",{staticClass:"body-2 pl-5"},[e._v("For example, "),n("span",{staticClass:"teal--text"},[e._v("/geography/countries")]),e._v(" will override "),n("span",{staticClass:"teal--text"},[e._v("/geography")]),e._v(".")]),n("div",{staticClass:"body-2 pl-3 pt-2"},[e._v("When 2 rules have the same specificity, the priority is given from lowest to highest as follows:")]),n("div",{staticClass:"body-2 pl-3 pt-1"},[n("ul",[n("li",[n("strong",[e._v("Path Starts With...")]),n("em",{staticClass:"caption pl-1"},[e._v("(lowest)")])]),n("li",[n("strong",[e._v("Path Ends With...")])]),n("li",[n("strong",[e._v("Path Matches Regex...")])]),n("li",[n("strong",[e._v("Tag Matches...")])]),n("li",[n("strong",[e._v("Path Is Exactly...")]),n("em",{staticClass:"caption pl-1"},[e._v("(highest)")])])])]),n("div",{staticClass:"body-2 pl-3 pt-2"},[e._v("When 2 rules have the same path specificity AND the same match type, "),n("strong",{staticClass:"red--text"},[e._v("DENY")]),e._v(" will always override an "),n("strong",{staticClass:"green--text"},[e._v("ALLOW")]),e._v(" rule.")]),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline py-3"},[e._v("Regular Expressions")]),n("span",[e._v("Expressions that are deemed unsafe or could result in exponential time processing will be rejected upon saving.")])],1)]],2)};w._withStripped=!0;var M=n("./node_modules/lodash/findIndex.js"),S=n.n(M),L=n("./node_modules/nanoid/non-secure/index.cjs");const j=Object(L.customAlphabet)("1234567890abcdef",10);var T={props:{value:{type:Object,default:()=>({})}},data:()=>({roles:[{text:"Read Pages",value:"read:pages",icon:"mdi-file-eye-outline"},{text:"Create + Edit Pages",value:"write:pages",icon:"mdi-file-plus-outline"},{text:"Rename / Move Pages",value:"manage:pages",icon:"mdi-file-document-edit-outline"},{text:"Delete Pages",value:"delete:pages",icon:"mdi-file-remove-outline"},{text:"View Pages Source",value:"read:source",icon:"mdi-code-tags"},{text:"View Pages History",value:"read:history",icon:"mdi-history"},{text:"Read / Use Assets",value:"read:assets",icon:"mdi-image-search-outline"},{text:"Upload Assets",value:"write:assets",icon:"mdi-image-plus"},{text:"Edit + Delete Assets",value:"manage:assets",icon:"mdi-image-size-select-large"},{text:"Edit Scripts",value:"write:scripts",icon:"mdi-language-javascript"},{text:"Edit Styles",value:"write:styles",icon:"mdi-language-css3"},{text:"Read Comments",value:"read:comments",icon:"mdi-comment-search-outline"},{text:"Create Comments",value:"write:comments",icon:"mdi-comment-plus-outline"},{text:"Edit + Delete Comments",value:"manage:comments",icon:"mdi-comment-remove-outline"}],matches:[{text:"Path Starts With...",value:"START",icon:"/..."},{text:"Path is Exactly...",value:"EXACT",icon:"="},{text:"Path Ends With...",value:"END",icon:".../"},{text:"Path Matches Regex...",value:"REGEX",icon:"$.*"},{text:"Tag Matches...",value:"TAG",icon:"T"}]}),computed:{group:{get(){return this.value},set(e){this.$set("input",e)}},locales:()=>siteLangs},methods:{addRule(e){this.group.pageRules.push({id:j(),path:"",roles:[],match:"START",deny:!1,locales:[]})},removeRule(e){this.group.pageRules.splice(S()(this.group.pageRules,["id",e]),1)},comingSoon(){this.$store.commit("showNotification",{style:"indigo",message:"Coming soon...",icon:"directions_boat"})},dude(e){console.info(e)}}},D=(n("./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js")),N=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),C=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),Y=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),V=n("./node_modules/vuetify/lib/components/VList/VList.js"),E=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),A=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),F=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),P=n("./node_modules/vuetify/lib/components/VList/index.js"),I=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),$=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),O=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),H=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),R=Object(u.a)(T,w,[],!1,null,null,null);m()(R,{VAlert:f.a,VAvatar:D.a,VBtn:N.a,VCard:h.a,VCardText:v.b,VCardTitle:v.c,VCheckbox:p.a,VChip:C.a,VDivider:g.a,VIcon:Y.a,VList:V.a,VListItem:E.a,VListItemAction:A.a,VListItemAvatar:F.a,VListItemContent:P.b,VListItemTitle:P.d,VMenu:I.a,VSelect:$.a,VSpacer:O.a,VTextField:H.a}),R.options.__file="client/components/admin/admin-groups-edit-rules.vue";var G=R.exports,z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",{attrs:{flat:""}},[n("v-card-title",{staticClass:"pb-4",class:e.$vuetify.theme.dark?"grey darken-3-d3":"grey lighten-5"},[n("v-text-field",{staticStyle:{"max-width":"450px"},attrs:{outlined:"",flat:"","prepend-inner-icon":"mdi-magnify",label:"Search Group Users...","hide-details":"",dense:""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-spacer"),n("v-btn",{attrs:{color:"primary",depressed:"",disabled:2===e.group.id},on:{click:function(t){e.searchUserDialog=!0}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-clipboard-account")]),e._v("Assign User")],1)],1),n("v-data-table",{attrs:{items:e.group.users,headers:e.headers,search:e.search,page:e.pagination,"items-per-page":15,"must-sort":"","hide-default-footer":""},on:{"update:page":function(t){e.pagination=t},"page-count":function(t){e.pageCount=t}},scopedSlots:e._u([{key:"item.actions",fn:function(t){var i=t.item;return[n("v-menu",{attrs:{bottom:"",right:"","min-width":"200"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",small:""}},i),[n("v-icon",{staticClass:"grey--text text--darken-1"},[e._v("mdi-dots-horizontal")])],1)]}}],null,!0)},[n("v-list",{attrs:{dense:"",nav:""}},[n("v-list-item",{attrs:{to:"/users/"+i.id}},[n("v-list-item-action",[n("v-icon",{attrs:{color:"primary"}},[e._v("mdi-account-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v("View User Profile")])],1)],1),2!==i.id?[n("v-list-item",{on:{click:function(t){return e.unassignUser(i.id)}}},[n("v-list-item-action",[n("v-icon",{attrs:{color:"orange"}},[e._v("mdi-account-remove-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v("Unassign")])],1)],1)]:e._e()],2)],1)]}}])},[n("template",{slot:"no-data"},[n("v-alert",{staticClass:"ma-3",attrs:{icon:"mdi-alert",outlined:""}},[e._v("No users to display.")])],1)],2),e.group.users.length>15?n("div",{staticClass:"text-center py-2"},[n("v-pagination",{attrs:{length:e.pageCount},model:{value:e.pagination,callback:function(t){e.pagination=t},expression:"pagination"}})],1):e._e(),n("user-search",{on:{select:e.assignUser},model:{value:e.searchUserDialog,callback:function(t){e.searchUserDialog=t},expression:"searchUserDialog"}})],1)};z._withStripped=!0;var q=n("./client/components/common/user-search.vue"),U=n("./client/graph/admin/groups/groups-mutation-assign.gql"),B=n.n(U),W=n("./client/graph/admin/groups/groups-mutation-unassign.gql"),J=n.n(W),K={props:{value:{type:Object,default:()=>({})}},components:{UserSearch:q.a},data:()=>({headers:[{text:"ID",value:"id",width:70},{text:"Name",value:"name"},{text:"Email",value:"email"},{text:"Actions",value:"actions",sortable:!1,width:50}],searchUserDialog:!1,pagination:1,pageCount:0,search:""}),computed:{group:{get(){return this.value},set(e){this.$set("input",e)}},pages(){return null==this.pagination.rowsPerPage||null==this.pagination.totalItems?0:Math.ceil(this.pagination.totalItems/this.pagination.rowsPerPage)}},methods:{async assignUser(e){let{id:t,email:n,name:i}=e;try{await this.$apollo.mutate({mutation:B.a,variables:{groupId:this.group.id,userId:t},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-assign")}}),this.$store.commit("showNotification",{style:"success",message:`User has been assigned to ${this.group.name}.`,icon:"assignment_ind"}),this.$emit("refresh")}catch(e){this.$store.commit("showNotification",{style:"red",message:e.message,icon:"warning"})}},async unassignUser(e){try{await this.$apollo.mutate({mutation:J.a,variables:{groupId:this.group.id,userId:e},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-unassign")}}),this.$store.commit("showNotification",{style:"success",message:`User has been unassigned from ${this.group.name}.`,icon:"assignment_ind"}),this.$emit("refresh")}catch(e){this.$store.commit("showNotification",{style:"red",message:e.message,icon:"warning"})}}}},X=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),Q=n("./node_modules/vuetify/lib/components/VPagination/VPagination.js"),Z=Object(u.a)(K,z,[],!1,null,null,null);m()(Z,{VAlert:f.a,VBtn:N.a,VCard:h.a,VCardTitle:v.c,VDataTable:X.a,VIcon:Y.a,VList:V.a,VListItem:E.a,VListItemAction:A.a,VListItemContent:P.b,VListItemTitle:P.d,VMenu:I.a,VPagination:Q.a,VSpacer:O.a,VTextField:H.a}),Z.options.__file="client/components/admin/admin-groups-edit-users.vue";var ee={components:{GroupPermissions:x,GroupRules:G,GroupUsers:Z.exports},data:()=>({group:{id:0,name:"",isSystem:!1,permissions:[],pageRules:[],users:[],redirectOnLogin:"/"},deleteGroupDialog:!1,tab:null,selectPageModal:!1,currentLang:siteConfig.lang}),methods:{selectPage(){this.selectPageModal=!0},selectPageHandle(e){let{path:t,locale:n}=e;this.group.redirectOnLogin=`/${n}/${t}`},async updateGroup(){try{await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"redirectOnLogin"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"permissions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pageRules"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"PageRuleInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"update"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"redirectOnLogin"},value:{kind:"Variable",name:{kind:"Name",value:"redirectOnLogin"}}},{kind:"Argument",name:{kind:"Name",value:"permissions"},value:{kind:"Variable",name:{kind:"Name",value:"permissions"}}},{kind:"Argument",name:{kind:"Name",value:"pageRules"},value:{kind:"Variable",name:{kind:"Name",value:"pageRules"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:699,source:{body:"\n mutation (\n $id: Int!\n $name: String!\n $redirectOnLogin: String!\n $permissions: [String]!\n $pageRules: [PageRuleInput]!\n ) {\n groups {\n update(\n id: $id\n name: $name\n redirectOnLogin: $redirectOnLogin\n permissions: $permissions\n pageRules: $pageRules\n ) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.group.id,name:this.group.name,redirectOnLogin:this.group.redirectOnLogin,permissions:this.group.permissions,pageRules:this.group.pageRules},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-update")}}),this.$store.commit("showNotification",{style:"success",message:"Group changes have been saved.",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}},async deleteGroup(){this.deleteGroupDialog=!1;try{await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"delete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:319,source:{body:"\n mutation ($id: Int!) {\n groups {\n delete(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.group.id},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-delete")}}),this.$store.commit("showNotification",{style:"success",message:`Group ${this.group.name} has been deleted.`,icon:"delete"}),this.$router.replace("/groups")}catch(e){this.$store.commit("pushGraphError",e)}},async refresh(){return this.$apollo.queries.group.refetch()}},apollo:{group:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"single"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"redirectOnLogin"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"permissions"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pageRules"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"roles"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"match"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"deny"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locales"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:554,source:{body:"\n query ($id: Int!) {\n groups {\n single(id: $id) {\n id\n name\n redirectOnLogin\n isSystem\n permissions\n pageRules {\n id\n path\n roles\n match\n deny\n locales\n }\n users {\n id\n name\n email\n }\n createdAt\n updatedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables(){return{id:r()(this.$route.params.id)}},fetchPolicy:"network-only",update:e=>s()(e.groups.single),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-refresh")}}}},te=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),ne=n("./node_modules/vuetify/lib/components/VTabs/VTab.js"),ie=n("./node_modules/vuetify/lib/components/VTabs/VTabItem.js"),ae=n("./node_modules/vuetify/lib/components/VTabs/VTabs.js"),se=Object(u.a)(ee,i,[],!1,null,null,null);m()(se,{VAlert:f.a,VBtn:N.a,VCard:h.a,VCardActions:v.a,VCardText:v.b,VContainer:_.a,VDialog:te.a,VDivider:g.a,VFlex:y.a,VIcon:Y.a,VLayout:b.a,VSpacer:O.a,VTab:ne.a,VTabItem:ie.a,VTabs:ae.a,VTextField:H.a}),se.options.__file="client/components/admin/admin-groups-edit.vue";t.default=se.exports},"./client/components/admin/admin-groups.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-people.svg",alt:"Groups"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Groups")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v("Manage groups and their permissions")])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/groups",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"animated fadeInDown wait-p2s mx-3",attrs:{color:"grey",outlined:"",icon:""},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-dialog",{attrs:{"max-width":"500"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"animated fadeInDown",attrs:{color:"primary",depressed:"",large:""}},i),[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v("New Group")])],1)]}}]),model:{value:e.newGroupDialog,callback:function(t){e.newGroupDialog=t},expression:"newGroupDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short"},[e._v("New Group")]),n("v-card-text",{staticClass:"pt-5"},[n("v-text-field",{ref:"groupNameIpt",staticClass:"md2",attrs:{outlined:"","prepend-icon":"mdi-account-group",label:"Group Name",counter:"255"},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.createGroup.apply(null,arguments)},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.newGroupDialog=!1}]},model:{value:e.newGroupName,callback:function(t){e.newGroupName=t},expression:"newGroupName"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.newGroupDialog=!1}}},[e._v("Cancel")]),n("v-btn",{attrs:{color:"primary"},on:{click:e.createGroup}},[e._v("Create")])],1)],1)],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[n("v-data-table",{attrs:{items:e.groups,headers:e.headers,search:e.search,page:e.pagination,"items-per-page":15,loading:e.loading,"must-sort":"","hide-default-footer":""},on:{"update:page":function(t){e.pagination=t},"page-count":function(t){e.pageCount=t}},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/groups/"+t.item.id)}}},[n("td",[e._v(e._s(t.item.id))]),n("td",[n("strong",[e._v(e._s(t.item.name))])]),n("td",[e._v(e._s(t.item.userCount))]),n("td",[e._v(e._s(e._f("moment")(t.item.createdAt,"calendar")))]),n("td",[e._v(e._s(e._f("moment")(t.item.updatedAt,"calendar")))]),n("td",[t.item.isSystem?n("v-tooltip",{attrs:{left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-icon",e._g({},i),[e._v("mdi-lock-outline")])]}}],null,!0)},[n("span",[e._v("System Group")])]):e._e()],1)])]}}])},[n("template",{slot:"no-data"},[n("v-alert",{staticClass:"ma-3",attrs:{icon:"mdi-alert",value:!0,outline:""}},[e._v("No groups to display.")])],1)],2),e.pageCount>1?n("div",{staticClass:"text-xs-center py-2"},[n("v-pagination",{attrs:{length:e.pageCount},model:{value:e.pagination,callback:function(t){e.pagination=t},expression:"pagination"}})],1):e._e()],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./node_modules/lodash/trim.js"),r=n.n(o),l=n("./client/graph/admin/groups/groups-query-list.gql"),d=n.n(l),u=n("./client/graph/admin/groups/groups-mutation-create.gql"),c=n.n(u),m={data:()=>({newGroupDialog:!1,newGroupName:"",selectedGroup:{},pagination:1,pageCount:0,groups:[],headers:[{text:"ID",value:"id",width:80,sortable:!0},{text:"Name",value:"name"},{text:"Users",value:"userCount",width:200},{text:"Created",value:"createdAt",width:250},{text:"Last Updated",value:"updatedAt",width:250},{text:"",value:"isSystem",width:20,sortable:!1}],search:"",loading:!1}),watch:{newGroupDialog(e,t){e&&this.$nextTick(()=>{this.$refs.groupNameIpt.focus()})}},methods:{async refresh(){await this.$apollo.queries.groups.refetch(),this.$store.commit("showNotification",{message:"Groups have been refreshed.",style:"success",icon:"cached"})},async createGroup(){if(r()(this.newGroupName).length<1)this.$store.commit("showNotification",{style:"red",message:"Enter a group name.",icon:"warning"});else{this.newGroupDialog=!1;try{await this.$apollo.mutate({mutation:c.a,variables:{name:this.newGroupName},update(e,t){const n=s()(t,"data.groups.create",{responseResult:{}});if(!0!==n.responseResult.succeeded)throw new Error(n.responseResult.message);{const t=e.readQuery({query:d.a});n.group.userCount=0,t.groups.list.push(n.group),e.writeQuery({query:d.a,data:t})}},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-create")}}),this.newGroupName="",this.$store.commit("showNotification",{style:"success",message:"Group has been created successfully.",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}}}},apollo:{groups:{query:d.a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.loading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-refresh")}}}},f=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),h=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),v=n.n(h),p=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),_=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),g=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),y=n("./node_modules/vuetify/lib/components/VCard/index.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),k=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),x=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),M=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),L=n("./node_modules/vuetify/lib/components/VPagination/VPagination.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),D=n("./node_modules/vuetify/lib/components/VTooltip/VTooltip.js"),N=Object(f.a)(m,i,[],!1,null,null,null);v()(N,{VAlert:p.a,VBtn:_.a,VCard:g.a,VCardText:y.b,VContainer:b.a,VDataTable:k.a,VDialog:x.a,VFlex:w.a,VIcon:M.a,VLayout:S.a,VPagination:L.a,VSpacer:j.a,VTextField:T.a,VTooltip:D.a}),N.options.__file="client/components/admin/admin-groups.vue";t.default=N.exports},"./client/components/admin/admin-locale.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-globe-earth.svg",alt:"Locale"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:locale.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:locale.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/locales",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"animated fadeInDown ml-3",attrs:{color:"success",depressed:"",large:"",loading:e.loading},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xl6:"",lg5:"",xs12:""}},[n("v-card",{staticClass:"wiki-form animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:locale.settings")))])],1),n("v-card-text",[n("v-select",{attrs:{outlined:"",items:e.installedLocales,"prepend-icon":"mdi-web","item-value":"code","item-text":"nativeName",label:e.namespacing?e.$t("admin:locale.base.labelWithNS"):e.$t("admin:locale.base.label"),"persistent-hint":"",hint:e.$t("admin:locale.base.hint")},scopedSlots:e._u([{key:"item",fn:function(t){return["object"!=typeof t.item?[n("v-list-item-content",{domProps:{textContent:e._s(t.item)}})]:[n("v-list-item-avatar",[n("v-avatar",{staticClass:"blue white--text",attrs:{tile:"",size:"40"},domProps:{innerHTML:e._s(t.item.code.toUpperCase())}})],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(t.item.name)}}),n("v-list-item-subtitle",{domProps:{innerHTML:e._s(t.item.nativeName)}})],1)]]}}]),model:{value:e.selectedLocale,callback:function(t){e.selectedLocale=t},expression:"selectedLocale"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:e.$t("admin:locale.autoUpdate.label"),color:"primary","persistent-hint":"",hint:e.namespacing?e.$t("admin:locale.autoUpdate.hintWithNS"):e.$t("admin:locale.autoUpdate.hint")},model:{value:e.autoUpdate,callback:function(t){e.autoUpdate=t},expression:"autoUpdate"}})],1)],1),n("v-card",{staticClass:"wiki-form mt-3 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:locale.namespacing")))])],1),n("v-card-text",[n("v-switch",{attrs:{inset:"",label:e.$t("admin:locale.namespaces.label"),color:"primary","persistent-hint":"",hint:e.$t("admin:locale.namespaces.hint")},model:{value:e.namespacing,callback:function(t){e.namespacing=t},expression:"namespacing"}}),n("v-alert",{staticClass:"mt-3",attrs:{outlined:"",color:"orange",value:!0,icon:"mdi-alert"}},[n("span",[e._v(e._s(e.$t("admin:locale.namespacingPrefixWarning.title",{langCode:e.selectedLocale})))]),n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.$t("admin:locale.namespacingPrefixWarning.subtitle")))])]),n("v-divider",{staticClass:"mt-3 mb-4"}),n("v-select",{attrs:{outlined:"",disabled:!e.namespacing,items:e.installedLocales,"prepend-icon":"mdi-web",multiple:"",chips:"","deletable-chips":"","item-value":"code","item-text":"name",label:e.$t("admin:locale.activeNamespaces.label"),"persistent-hint":"","small-chips":"",hint:e.$t("admin:locale.activeNamespaces.hint")},scopedSlots:e._u([{key:"item",fn:function(t){return["object"!=typeof t.item?[n("v-list-item-content",{domProps:{textContent:e._s(t.item)}})]:[n("v-list-item-avatar",[n("v-avatar",{staticClass:"blue white--text",attrs:{tile:"",size:"40"},domProps:{innerHTML:e._s(t.item.code.toUpperCase())}})],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(t.item.name)}}),n("v-list-item-subtitle",{domProps:{innerHTML:e._s(t.item.nativeName)}})],1),n("v-list-item-action",[n("v-checkbox",{attrs:{"input-value":t.attrs.inputValue,color:"primary",value:""}})],1)]]}}]),model:{value:e.namespaces,callback:function(t){e.namespaces=t},expression:"namespaces"}})],1)],1)],1),n("v-flex",{attrs:{xl6:"",lg7:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"teal",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:locale.downloadTitle")))])],1),n("v-data-table",{attrs:{headers:e.headers,items:e.locales,"hide-default-footer":"","item-key":"code","items-per-page":1e3},scopedSlots:e._u([{key:"item.code",fn:function(t){var i=t.item;return[n("v-chip",{staticClass:"white--text",attrs:{label:"",color:"teal",small:""}},[e._v(e._s(i.code))])]}},{key:"item.name",fn:function(t){var i=t.item;return[n("strong",[e._v(e._s(i.name))])]}},{key:"item.isRTL",fn:function(t){return[t.item.isRTL?n("v-icon",[e._v("mdi-check")]):e._e()]}},{key:"item.availability",fn:function(t){var i=t.item;return[n("div",{staticClass:"d-flex align-center pl-4"},[n("v-progress-circular",{attrs:{value:i.availability,width:"2",size:"20",color:i.availability<=33?"red":i.availability<=66?"orange":"green"}}),n("div",{staticClass:"caption mx-2",class:i.availability<=33?"red--text":i.availability<=66?"orange--text":"green--text"},[e._v(e._s(i.availability)+"%")])],1)]}},{key:"item.isInstalled",fn:function(t){var i=t.item;return[i.isDownloading?n("v-progress-circular",{attrs:{indeterminate:"",color:"blue",size:"20",width:2}}):i.isInstalled&&i.installDate<i.updatedAt?n("v-btn",{attrs:{icon:"",small:""},on:{click:function(t){return e.download(i)}}},[n("v-icon",{staticClass:"blue--text"},[e._v("mdi-cached")])],1):i.isInstalled?n("v-btn",{attrs:{icon:"",small:""},on:{click:function(t){return e.download(i)}}},[n("v-icon",{staticClass:"green--text"},[e._v("mdi-check-bold")])],1):n("v-btn",{attrs:{icon:"",small:""},on:{click:function(t){return e.download(i)}}},[n("v-icon",{staticClass:"grey--text"},[e._v("mdi-cloud-download")])],1)]}}])})],1),n("v-card",{staticClass:"wiki-form mt-3 animated fadeInUp wait-p5s"},[n("v-toolbar",{attrs:{color:"teal",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:locale.sideload")))]),n("v-spacer"),n("v-chip",{staticClass:"teal--text",attrs:{label:"",color:"white",small:""}},[e._v("coming soon")])],1),n("v-card-text",[n("div",[e._v(e._s(e.$t("admin:locale.sideloadHelp")))]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{color:"teal",disabled:""}},[e._v(e._s(e.$t("common:actions.browse")))])],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/delay.js"),s=n.n(a),o=n("./node_modules/lodash/find.js"),r=n.n(o),l=n("./node_modules/lodash/get.js"),d=n.n(l),u=n("./node_modules/lodash/filter.js"),c=n.n(u),m=n("./client/graph/admin/locale/locale-query-list.gql"),f=n.n(m),h=n("./client/graph/admin/locale/locale-mutation-download.gql"),v=n.n(h),p=n("./client/graph/admin/locale/locale-mutation-save.gql"),_=n.n(p),g={data:()=>({loading:!1,locales:[],selectedLocale:"en",autoUpdate:!1,namespacing:!1,namespaces:[]}),computed:{installedLocales(){return c()(this.locales,["isInstalled",!0])},headers(){return[{text:this.$t("admin:locale.code"),align:"left",value:"code",width:90},{text:this.$t("admin:locale.name"),align:"left",value:"name"},{text:this.$t("admin:locale.nativeName"),align:"left",value:"nativeName"},{text:this.$t("admin:locale.rtl"),align:"center",value:"isRTL",sortable:!1,width:10},{text:this.$t("admin:locale.availability"),align:"center",value:"availability",sortable:!1,width:120},{text:this.$t("admin:locale.download"),align:"center",value:"isInstalled",sortable:!1,width:100}]}},methods:{async download(e){e.isDownloading=!0;const t=await this.$apollo.mutate({mutation:v.a,variables:{locale:e.code}}),n=d()(t,"data.localization.downloadLocale.responseResult",{});n.succeeded?(e.isDownloading=!1,e.isInstalled=!0,e.updatedAt=(new Date).toISOString(),e.installDate=e.updatedAt,this.$store.commit("showNotification",{message:`Locale ${e.name} has been installed successfully.`,style:"success",icon:"get_app"})):this.$store.commit("showNotification",{message:"Error: "+n.message,style:"error",icon:"warning"}),this.isDownloading=!1},async save(){this.loading=!0;const e=await this.$apollo.mutate({mutation:_.a,variables:{locale:this.selectedLocale,autoUpdate:this.autoUpdate,namespacing:this.namespacing,namespaces:this.namespaces}}),t=d()(e,"data.localization.updateLocale.responseResult",{});if(t.succeeded){WIKI.$i18n.i18next.changeLanguage(this.selectedLocale),WIKI.$moment.locale(this.selectedLocale);const e=r()(this.locales,["code",this.selectedLocale]);this.$vuetify.rtl=e&&e.isRTL,this.$store.commit("showNotification",{message:"Locale settings updated successfully.",style:"success",icon:"check"}),s()(()=>{window.location.reload(!0)},1e3)}else this.$store.commit("showNotification",{message:"Error: "+t.message,style:"error",icon:"warning"});this.loading=!1}},apollo:{locales:{query:f.a,fetchPolicy:"network-only",update:e=>e.localization.locales.map(e=>({...e,isDownloading:!1})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-locale-refresh")}},selectedLocale:{query:f.a,update:e=>e.localization.config.locale},autoUpdate:{query:f.a,update:e=>e.localization.config.autoUpdate},namespacing:{query:f.a,update:e=>e.localization.config.namespacing},namespaces:{query:f.a,update:e=>e.localization.config.namespaces}}},y=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),b=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),k=n.n(b),x=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),w=n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js"),M=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),S=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),L=n("./node_modules/vuetify/lib/components/VCard/index.js"),j=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),T=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),D=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),N=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),C=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),Y=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),V=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),E=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),A=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),F=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),P=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),I=n("./node_modules/vuetify/lib/components/VList/index.js"),$=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),O=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),H=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),R=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),G=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),z=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),q=Object(y.a)(g,i,[],!1,null,null,null);k()(q,{VAlert:x.a,VAvatar:w.a,VBtn:M.a,VCard:S.a,VCardText:L.b,VCheckbox:j.a,VChip:T.a,VContainer:D.a,VDataTable:N.a,VDivider:C.a,VFlex:Y.a,VForm:V.a,VIcon:E.a,VLayout:A.a,VListItemAction:F.a,VListItemAvatar:P.a,VListItemContent:I.b,VListItemSubtitle:I.c,VListItemTitle:I.d,VProgressCircular:$.a,VSelect:O.a,VSpacer:H.a,VSwitch:R.a,VToolbar:G.a,VToolbarTitle:z.a}),q.options.__file="client/components/admin/admin-locale.vue";t.default=q.exports},"./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-logging.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-registry-editor.svg",alt:"Logging"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text"},[e._v("Logging")]),n("div",{staticClass:"subtitle-1 grey--text"},[e._v("Configure the system logger(s) "),n("v-chip",{staticClass:"white--text",attrs:{label:"",color:"primary",small:""}},[e._v("coming soon")])],1)]),n("v-spacer"),n("v-btn",{attrs:{outline:"",color:"grey",large:""},on:{click:e.refresh}},[n("v-icon",[e._v("refresh")])],1),n("v-btn",{attrs:{color:"black",disabled:"",depressed:"",large:""},on:{click:e.toggleConsole}},[n("v-icon",[e._v("check")]),n("span",[e._v("Live Trail")])],1),n("v-btn",{attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-card",{staticClass:"mt-3"},[n("v-tabs",{attrs:{color:"grey darken-2","fixed-tabs":"","slider-color":"white","show-arrows":"",dark:""}},[n("v-tab",{key:"settings"},[n("v-icon",[e._v("settings")])],1),e._l(e.activeLoggers,(function(t){return n("v-tab",{key:t.key},[e._v(e._s(t.title))])})),n("v-tab-item",{key:"settings",attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{staticClass:"pa-3",attrs:{flat:"",tile:""}},[n("div",{staticClass:"body-2 grey--text text--darken-1"},[e._v("Select which logging service to enable:")]),n("div",{staticClass:"caption grey--text pb-2"},[e._v("Some loggers require additional configuration in their dedicated tab (when selected).")]),n("v-form",e._l(e.loggers,(function(t,i){return n("v-checkbox",{key:t.key,staticClass:"my-0",attrs:{label:t.title,color:"primary","hide-details":"",disabled:""},model:{value:t.isEnabled,callback:function(n){e.$set(t,"isEnabled",n)},expression:"logger.isEnabled"}})})),1)],1)],1),e._l(e.activeLoggers,(function(t,i){return n("v-tab-item",{key:t.key,attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{staticClass:"wiki-form pa-3",attrs:{flat:"",tile:""}},[n("v-form",[n("div",{staticClass:"loggerlogo"},[n("img",{attrs:{src:t.logo,alt:t.title}})]),n("v-subheader",{staticClass:"pl-0"},[e._v(e._s(t.title))]),n("div",{staticClass:"caption"},[e._v(e._s(t.description))]),n("div",{staticClass:"caption"},[n("a",{attrs:{href:t.website}},[e._v(e._s(t.website))])]),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"pl-0"},[e._v("Logger Configuration")]),!t.config||t.config.length<1?n("div",{staticClass:"body-1 ml-3"},[e._v("This logger has no configuration options you can modify.")]):e._l(t.config,(function(t){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outline:"","background-color":"grey lighten-2",items:t.value.enum,label:t.value.title,"prepend-icon":"settings_applications",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,attrs:{label:t.value.title,color:"primary","prepend-icon":"settings_applications",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outline:"","background-color":"grey lighten-2",label:t.value.title,"prepend-icon":"settings_applications",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]})),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"pl-0"},[e._v("Log Level")]),n("div",{staticClass:"body-1 ml-3"},[e._v("Select the minimum error level that will be reported to this logger.")]),n("v-layout",{attrs:{row:""}},[n("v-flex",{attrs:{xs12:"",md6:"",lg4:""}},[n("div",{staticClass:"pt-3"},[n("v-select",{attrs:{"single-line":"",outline:"","background-color":"grey lighten-2",items:e.levels,label:"Level","prepend-icon":"graphic_eq",hint:"Default: warn","persistent-hint":""},model:{value:t.level,callback:function(n){e.$set(t,"level",n)},expression:"logger.level"}})],1)])],1)],2)],1)],1)}))],2)],1)],1)],1),n("logging-console",{model:{value:e.showConsole,callback:function(t){e.showConsole=t},expression:"showConsole"}})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/pick.js"),r=n.n(o),l=n("./node_modules/lodash/filter.js"),d=n.n(l),u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{width:"90vw","max-width":"1200"},model:{value:e.isShown,callback:function(t){e.isShown=t},expression:"isShown"}},[n("div",{staticClass:"dialog-header"},[n("span",[e._v("Live Console")]),n("v-spacer"),n("div",{staticClass:"caption blue--text text--lighten-3 mr-3"},[e._v("Streaming...")]),n("v-progress-circular",{attrs:{indeterminate:"",color:"blue lighten-3",size:20,width:2}})],1),n("div",{ref:"consoleContainer",staticClass:"consoleTerm"}),n("v-toolbar",{attrs:{flat:"",color:"grey darken-3",dark:""}},[n("v-spacer"),n("v-btn",{attrs:{outline:""},on:{click:e.clear}},[n("v-icon",{attrs:{left:""}},[e._v("cancel_presentation")]),n("span",[e._v("Clear")])],1),n("v-btn",{attrs:{outline:""},on:{click:e.close}},[n("v-icon",{attrs:{left:""}},[e._v("close")]),n("span",[e._v("Close")])],1)],1)],1)};u._withStripped=!0;var c=n("./node_modules/lodash/get.js"),m=n.n(c),f=n("./node_modules/lodash/delay.js"),h=n.n(f),v=n("./client/graph/admin/logging/logging-subscription-livetrail.gql"),p=n.n(v),_={term:null,props:{value:{type:Boolean,default:!1}},computed:{isShown:{get(){return this.value},set(e){this.$emit("input",e)}}},watch:{value(e,t){e?h()(()=>{this.term.open(this.$refs.consoleContainer),this.term.writeln("Connecting to console output..."),this.attach()},100):(this.term.dispose(),this.term=null)}},mounted(){},methods:{clear(){this.term.clear()},close(){this.isShown=!1},attach(){const e=this;this.$apollo.subscribe({query:p.a}).subscribe({next(t){const n=m()(t,"data.loggingLiveTrail",{});console.info(n),e.term.writeln(`${n.level}: ${n.output}`)},error(t){e.$store.commit("showNotification",{style:"red",message:t.message,icon:"warning"})}})}}},g=(n("./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),y=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),b=n.n(y),k=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),x=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),L=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),j=Object(g.a)(_,u,[],!1,null,null,null);b()(j,{VBtn:k.a,VDialog:x.a,VIcon:w.a,VProgressCircular:M.a,VSpacer:S.a,VToolbar:L.a}),j.options.__file="client/components/admin/admin-logging-console.vue";var T=j.exports,D=n("./client/graph/admin/logging/logging-query-loggers.gql"),N=n.n(D),C=n("./client/graph/admin/logging/logging-mutation-save-loggers.gql"),Y=n.n(C),V={components:{LoggingConsole:T},data:()=>({showConsole:!1,loggers:[],levels:["error","warn","info","debug","verbose"]}),computed:{activeLoggers(){return d()(this.loggers,"isEnabled")}},methods:{async refresh(){await this.$apollo.queries.loggers.refetch(),this.$store.commit("showNotification",{message:"List of loggers has been refreshed.",style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-logging-saveloggers"),await this.$apollo.mutate({mutation:Y.a,variables:{loggers:this.loggers.map(e=>r()(e,["isEnabled","key","config","level"])).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}}),this.$store.commit("showNotification",{message:"Logging configuration saved successfully.",style:"success",icon:"check"}),this.$store.commit("loadingStop","admin-logging-saveloggers")},toggleConsole(){this.showConsole=!this.showConsole}},apollo:{loggers:{query:N.a,fetchPolicy:"network-only",update:e=>s()(e.logging.loggers).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.parse(e.value)}))})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-logging-refresh")}}}},E=(n("./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&"),n("./node_modules/vuetify/lib/components/VCard/VCard.js")),A=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),F=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),P=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),I=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),$=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),O=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),H=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),R=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),G=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),z=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),q=n("./node_modules/vuetify/lib/components/VTabs/VTab.js"),U=n("./node_modules/vuetify/lib/components/VTabs/VTabItem.js"),B=n("./node_modules/vuetify/lib/components/VTabs/VTabs.js"),W=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),J=Object(g.a)(V,i,[],!1,null,"2ca08fce",null);b()(J,{VBtn:k.a,VCard:E.a,VCheckbox:A.a,VChip:F.a,VContainer:P.a,VDivider:I.a,VFlex:$.a,VForm:O.a,VIcon:w.a,VLayout:H.a,VSelect:R.a,VSpacer:S.a,VSubheader:G.a,VSwitch:z.a,VTab:q.a,VTabItem:U.a,VTabs:B.a,VTextField:W.a}),J.options.__file="client/components/admin/admin-logging.vue";t.default=J.exports},"./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&")},"./client/components/admin/admin-mail.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-new-post.svg",alt:"Mail"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:mail.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:mail.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-form",[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:mail.configuration")))])],1),n("div",{staticClass:"overline pa-4 grey--text"},[e._v(e._s(e.$t("admin:mail.sender")))]),n("div",{staticClass:"px-4"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.senderName"),required:"",counter:255,"prepend-icon":"mdi-mailbox"},model:{value:e.config.senderName,callback:function(t){e.$set(e.config,"senderName",t)},expression:"config.senderName"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.senderEmail"),required:"",counter:255,"prepend-icon":"mdi-mailbox"},model:{value:e.config.senderEmail,callback:function(t){e.$set(e.config,"senderEmail",t)},expression:"config.senderEmail"}})],1),n("v-divider"),n("div",{staticClass:"overline pa-4 grey--text"},[e._v(e._s(e.$t("admin:mail.smtp")))]),n("div",{staticClass:"px-4"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.smtpHost"),required:"",counter:255,"prepend-icon":"mdi-memory"},model:{value:e.config.host,callback:function(t){e.$set(e.config,"host",t)},expression:"config.host"}}),n("v-text-field",{staticStyle:{"max-width":"300px"},attrs:{outlined:"",label:e.$t("admin:mail.smtpPort"),required:"","prepend-icon":"mdi-serial-port","persistent-hint":"",hint:e.$t("admin:mail.smtpPortHint")},model:{value:e.config.port,callback:function(t){e.$set(e.config,"port",t)},expression:"config.port"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.smtpName"),required:"",counter:255,"prepend-icon":"mdi-server","persistent-hint":"",hint:e.$t("admin:mail.smtpNameHint")},model:{value:e.config.name,callback:function(t){e.$set(e.config,"name",t)},expression:"config.name"}}),n("v-switch",{attrs:{label:e.$t("admin:mail.smtpTLS"),color:"primary","persistent-hint":"",hint:e.$t("admin:mail.smtpTLSHint"),"prepend-icon":"mdi-security-network",inset:""},model:{value:e.config.secure,callback:function(t){e.$set(e.config,"secure",t)},expression:"config.secure"}}),n("v-switch",{attrs:{label:e.$t("admin:mail.smtpVerifySSL"),color:"primary","persistent-hint":"",hint:e.$t("admin:mail.smtpVerifySSLHint"),"prepend-icon":"mdi-security-network",inset:""},model:{value:e.config.verifySSL,callback:function(t){e.$set(e.config,"verifySSL",t)},expression:"config.verifySSL"}}),n("v-text-field",{staticClass:"mt-8",attrs:{outlined:"",label:e.$t("admin:mail.smtpUser"),required:"",counter:255,"prepend-icon":"mdi-shield-account-outline"},model:{value:e.config.user,callback:function(t){e.$set(e.config,"user",t)},expression:"config.user"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.smtpPwd"),required:"","prepend-icon":"mdi-form-textbox-password",type:"password"},model:{value:e.config.pass,callback:function(t){e.$set(e.config,"pass",t)},expression:"config.pass"}})],1)],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-form",[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:mail.dkim")))])],1),n("v-card-info",[n("span",[e._v(e._s(e.$t("admin:mail.dkimHint")))])]),n("div",{staticClass:"pa-4"},[n("v-switch",{attrs:{label:e.$t("admin:mail.dkimUse"),color:"primary","prepend-icon":"mdi-key",inset:""},model:{value:e.config.useDKIM,callback:function(t){e.$set(e.config,"useDKIM",t)},expression:"config.useDKIM"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.dkimDomainName"),counter:255,"prepend-icon":"mdi-key",disabled:!e.config.useDKIM},model:{value:e.config.dkimDomainName,callback:function(t){e.$set(e.config,"dkimDomainName",t)},expression:"config.dkimDomainName"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.dkimKeySelector"),counter:255,"prepend-icon":"mdi-key",disabled:!e.config.useDKIM},model:{value:e.config.dkimKeySelector,callback:function(t){e.$set(e.config,"dkimKeySelector",t)},expression:"config.dkimKeySelector"}}),n("v-textarea",{attrs:{outlined:"",label:e.$t("admin:mail.dkimPrivateKey"),"prepend-icon":"mdi-key","persistent-hint":"",hint:e.$t("admin:mail.dkimPrivateKeyHint"),disabled:!e.config.useDKIM},model:{value:e.config.dkimPrivateKey,callback:function(t){e.$set(e.config,"dkimPrivateKey",t)},expression:"config.dkimPrivateKey"}})],1)],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p3s"},[n("v-form",[n("v-toolbar",{attrs:{color:"teal",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:mail.test")))])],1),n("div",{staticClass:"pa-4"},[n("div",{staticClass:"body-2 grey--text text--darken-2"},[e._v(e._s(e.$t("admin:mail.testHint")))]),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:mail.testRecipient"),counter:255,"prepend-icon":"mdi-email-outline",disabled:e.testLoading},model:{value:e.testEmail,callback:function(t){e.testEmail=t},expression:"testEmail"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{staticClass:"px-4",attrs:{color:"teal",dark:"",loading:e.testLoading},on:{click:e.sendTest}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-send")]),n("span",[e._v(e._s(e.$t("admin:mail.testSend")))])],1)],1)],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/lodash/toSafeInteger.js"),d=n.n(l),u=n("./client/graph/admin/mail/mail-query-config.gql"),c=n.n(u),m=n("./client/graph/admin/mail/mail-mutation-save-config.gql"),f=n.n(m),h=n("./client/graph/admin/mail/mail-mutation-sendtest.gql"),v=n.n(h),p={data:()=>({config:{senderName:"",senderEmail:"",host:"",port:0,name:"",secure:!1,verifySSL:!1,user:"",pass:"",useDKIM:!1,dkimDomainName:"",dkimKeySelector:"",dkimPrivateKey:""},testEmail:"",testLoading:!1}),methods:{async save(){try{await this.$apollo.mutate({mutation:f.a,variables:{senderName:this.config.senderName||"",senderEmail:this.config.senderEmail||"",host:this.config.host||"",port:d()(this.config.port)||0,name:this.config.name||"",secure:this.config.secure||!1,verifySSL:this.config.verifySSL||!1,user:this.config.user||"",pass:this.config.pass||"",useDKIM:this.config.useDKIM||!1,dkimDomainName:this.config.dkimDomainName||"",dkimKeySelector:this.config.dkimKeySelector||"",dkimPrivateKey:this.config.dkimPrivateKey||""},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-update")}}),this.$store.commit("showNotification",{style:"success",message:this.$t("admin:mail.saveSuccess"),icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}},async sendTest(){try{const e=await this.$apollo.mutate({mutation:v.a,variables:{recipientEmail:this.testEmail},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-test")}});if(!r()(e,"data.mail.sendTest.responseResult.succeeded",!1))throw new Error(r()(e,"data.mail.sendTest.responseResult.message","An unexpected error occurred."));this.testEmail="",this.$store.commit("showNotification",{style:"success",message:this.$t("admin:mail.sendTestSuccess"),icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}}},apollo:{config:{query:c.a,fetchPolicy:"network-only",update:e=>s()(e.mail.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-refresh")}}}},_=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),g=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),y=n.n(g),b=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),k=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),w=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),S=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),L=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),D=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),N=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),C=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),Y=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),V=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),E=Object(_.a)(p,i,[],!1,null,null,null);y()(E,{VBtn:b.a,VCard:k.a,VContainer:x.a,VDivider:w.a,VFlex:M.a,VForm:S.a,VIcon:L.a,VLayout:j.a,VSpacer:T.a,VSwitch:D.a,VTextField:N.a,VTextarea:C.a,VToolbar:Y.a,VToolbarTitle:V.a}),E.options.__file="client/components/admin/admin-mail.vue";t.default=E.exports},"./client/components/admin/admin-navigation.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-triangle-arrow.svg",alt:"Navigation"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("navigation.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("navigation.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/navigation",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p2s mr-3",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-container",{staticClass:"pa-0 mt-3",attrs:{fluid:"","grid-list-lg":""}},[n("v-row",{attrs:{dense:""}},[n("v-col",{attrs:{cols:"3"}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"teal",dark:"",dense:"",flat:"",height:"56"}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:navigation.mode")))])],1),n("v-list",{attrs:{nav:"","two-line":""}},[n("v-list-item-group",{attrs:{mandatory:"",color:e.$vuetify.theme.dark?"teal lighten-3":"teal"},model:{value:e.config.mode,callback:function(t){e.$set(e.config,"mode",t)},expression:"config.mode"}},[n("v-list-item",{attrs:{value:"TREE"}},[n("v-list-item-avatar",[n("img",{attrs:{src:"/_assets/svg/icon-tree-structure-dotted.svg",alt:"Site Tree"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.modeSiteTree.title")))]),n("v-list-item-subtitle",[e._v(e._s(e.$t("admin:navigation.modeSiteTree.description")))])],1),n("v-list-item-avatar",[e.$vuetify.theme.dark?n("v-icon",{attrs:{color:"TREE"===e.config.mode?"teal lighten-3":"grey darken-2"}},[e._v("mdi-check-circle")]):n("v-icon",{attrs:{color:"TREE"===e.config.mode?"teal":"grey lighten-3"}},[e._v("mdi-check-circle")])],1)],1),n("v-list-item",{attrs:{value:"STATIC"}},[n("v-list-item-avatar",[n("img",{attrs:{src:"/_assets/svg/icon-features-list.svg",alt:"Static Navigation"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.modeStatic.title")))]),n("v-list-item-subtitle",[e._v(e._s(e.$t("admin:navigation.modeStatic.description")))])],1),n("v-list-item-avatar",[e.$vuetify.theme.dark?n("v-icon",{attrs:{color:"STATIC"===e.config.mode?"teal lighten-3":"grey darken-2"}},[e._v("mdi-check-circle")]):n("v-icon",{attrs:{color:"STATIC"===e.config.mode?"teal":"grey lighten-3"}},[e._v("mdi-check-circle")])],1)],1),n("v-list-item",{attrs:{value:"MIXED"}},[n("v-list-item-avatar",[n("img",{attrs:{src:"/_assets/svg/icon-user-menu-male-dotted.svg",alt:"Custom Navigation"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.modeCustom.title")))]),n("v-list-item-subtitle",[e._v(e._s(e.$t("admin:navigation.modeCustom.description")))])],1),n("v-list-item-avatar",[e.$vuetify.theme.dark?n("v-icon",{attrs:{color:"MIXED"===e.config.mode?"teal lighten-3":"grey darken-2"}},[e._v("mdi-check-circle")]):n("v-icon",{attrs:{color:"MIXED"===e.config.mode?"teal":"grey lighten-3"}},[e._v("mdi-check-circle")])],1)],1),n("v-list-item",{attrs:{value:"NONE"}},[n("v-list-item-avatar",[n("img",{attrs:{src:"/_assets/svg/icon-cancel-dotted.svg",alt:"None"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.modeNone.title")))]),n("v-list-item-subtitle",[e._v(e._s(e.$t("admin:navigation.modeNone.description")))])],1),n("v-list-item-avatar",[e.$vuetify.theme.dark?n("v-icon",{attrs:{color:"none"===e.config.mode?"teal lighten-3":"grey darken-2"}},[e._v("mdi-check-circle")]):n("v-icon",{attrs:{color:"none"===e.config.mode?"teal":"grey lighten-3"}},[e._v("mdi-check-circle")])],1)],1)],1)],1)],1)],1),"MIXED"===e.config.mode||"STATIC"===e.config.mode?n("v-col",{attrs:{cols:"9"}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-row",{attrs:{"no-gutters":"",align:"stretch"}},[n("v-col",{staticStyle:{flex:"0 0 350px"}},[n("v-card",{staticClass:"grey",class:e.$vuetify.theme.dark?"darken-4-l5":"lighten-3",staticStyle:{height:"100%","border-radius":"4px 0 0 4px"},attrs:{flat:""}},[n("div",{staticClass:"teal lighten-1 pa-2 d-flex",staticStyle:{"margin-bottom":"1px",height:"56px"}},[n("v-select",{attrs:{disabled:e.locales.length<2,label:"Locale","hide-details":"",solo:"",flat:"","background-color":"teal darken-2",dark:"",dense:"",items:e.locales,"item-text":"nativeName","item-value":"code"},model:{value:e.currentLang,callback:function(t){e.currentLang=t},expression:"currentLang"}}),n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"ml-2",attrs:{icon:"",tile:"",color:"white"},on:{click:function(t){e.copyFromLocaleDialogIsShown=!0}}},i),[n("v-icon",[e._v("mdi-arrange-send-backward")])],1)]}}],null,!1,3494367755)},[n("span",[e._v(e._s(e.$t("admin:navigation.copyFromLocale")))])])],1),n("v-list",{staticClass:"py-2 blue darken-2",staticStyle:{"border-radius":"0"},attrs:{dense:"",nav:"",dark:""}},[e.currentTree.length<1?n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{attrs:{color:"blue lighten-3"}},[e._v("mdi-alert")])],1),n("v-list-item-content",[n("em",{staticClass:"caption blue--text text--lighten-4"},[e._v(e._s(e.$t("navigation.emptyList")))])])],1):e._e(),n("draggable",{model:{value:e.currentTree,callback:function(t){e.currentTree=t},expression:"currentTree"}},[e._l(e.currentTree,(function(t){return["link"===t.kind?n("v-list-item",{key:t.id,class:t===e.current?"blue":"",on:{click:function(n){return e.selectItem(t)}}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[t.icon.match(/fa[a-z] fa-/)?n("v-icon",{attrs:{size:"19"}},[e._v(e._s(t.icon))]):n("v-icon",[e._v(e._s(t.icon))])],1),n("v-list-item-title",[e._v(e._s(t.label))])],1):"divider"===t.kind?n("div",{key:t.id,staticClass:"py-2 clickable",class:t===e.current?"blue":"",on:{click:function(n){return e.selectItem(t)}}},[n("v-divider")],1):"header"===t.kind?n("v-subheader",{key:t.id,staticClass:"pl-4 clickable",class:t===e.current?"blue":"",on:{click:function(n){return e.selectItem(t)}}},[e._v(e._s(t.label))]):e._e()]}))],2)],1),n("v-card-chin",[n("v-menu",{staticStyle:{flex:"1 1"},attrs:{"offset-y":"",bottom:"","min-width":"200px"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{color:"primary",depressed:"",block:""}},i),[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v(e._s(e.$t("common:actions.add")))])],1)]}}],null,!1,934848936)},[n("v-list",[n("v-list-item",{on:{click:function(t){return e.addItem("link")}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",[e._v("mdi-link")])],1),n("v-list-item-title",[e._v(e._s(e.$t("navigation.link")))])],1),n("v-list-item",{on:{click:function(t){return e.addItem("header")}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",[e._v("mdi-format-title")])],1),n("v-list-item-title",[e._v(e._s(e.$t("navigation.header")))])],1),n("v-list-item",{on:{click:function(t){return e.addItem("divider")}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",[e._v("mdi-minus")])],1),n("v-list-item-title",[e._v(e._s(e.$t("navigation.divider")))])],1)],1)],1)],1)],1)],1),n("v-col",[n("v-card",{staticStyle:{"border-radius":"0 4px 4px 0"},attrs:{flat:""}},["link"===e.current.kind?[n("v-toolbar",{attrs:{height:"56",color:"teal lighten-1",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("navigation.edit",{kind:e.$t("navigation.link")})))]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){return e.deleteItem(e.current)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),n("span",[e._v(e._s(e.$t("navigation.delete",{kind:e.$t("navigation.link")})))])],1)],1),n("v-card-text",[n("v-text-field",{attrs:{outlined:"",label:e.$t("navigation.label"),"prepend-icon":"mdi-format-title",counter:"255"},model:{value:e.current.label,callback:function(t){e.$set(e.current,"label",t)},expression:"current.label"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("navigation.icon"),"prepend-icon":"mdi-dice-5","hide-details":""},model:{value:e.current.icon,callback:function(t){e.$set(e.current,"icon",t)},expression:"current.icon"}}),n("div",{staticClass:"caption pt-3 pl-5"},[e._v("The default icon set is "),n("strong",[e._v("Material Design Icons")]),e._v(". In order to use another icon set, you must first select it in the Theme administration section.")]),n("div",{staticClass:"caption pt-3 pl-5"},[n("strong",[e._v("Material Design Icons")])]),n("div",{staticClass:"caption pl-5"},[e._v("Refer to the "),n("a",{attrs:{href:"https://materialdesignicons.com/",target:"_blank"}},[e._v("Material Design Icons Reference")]),e._v(" for the list of all possible values. You must prefix all values with "),n("code",[e._v("mdi-")]),e._v(", e.g. "),n("code",[e._v("mdi-home")])]),n("div",{staticClass:"caption pt-3 pl-5"},[n("strong",[e._v("Font Awesome 5")])]),n("div",{staticClass:"caption pl-5"},[e._v("Refer to the "),n("a",{attrs:{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"}},[e._v("Font Awesome 5 Reference")]),e._v(" for the list of all possible values. You must prefix all values with "),n("code",[e._v("fas fa-")]),e._v(", e.g. "),n("code",[e._v("fas fa-home")]),e._v(". Note that some icons use different prefixes (e.g. "),n("code",[e._v("fab")]),e._v(", "),n("code",[e._v("fad")]),e._v(", "),n("code",[e._v("fal")]),e._v(", "),n("code",[e._v("far")]),e._v(").")]),n("div",{staticClass:"caption pt-3 pl-5"},[n("strong",[e._v("Font Awesome 4")])]),n("div",{staticClass:"caption pl-5"},[e._v("Refer to the "),n("a",{attrs:{href:"https://fontawesome.com/v4.7.0/icons/",target:"_blank"}},[e._v("Font Awesome 4 Reference")]),e._v(" for the list of all possible values. You must prefix all values with "),n("code",[e._v("fa fa-")]),e._v(", e.g. "),n("code",[e._v("fa fa-home")])])],1),n("v-divider"),n("v-card-text",[n("v-select",{attrs:{outlined:"",label:e.$t("navigation.targetType"),"prepend-icon":"mdi-near-me",items:e.navTypes,"hide-details":""},model:{value:e.current.targetType,callback:function(t){e.$set(e.current,"targetType",t)},expression:"current.targetType"}}),"external"===e.current.targetType||"externalblank"===e.current.targetType?n("v-text-field",{staticClass:"mt-4",attrs:{outlined:"",label:e.$t("navigation.target"),"prepend-icon":"mdi-near-me","hide-details":""},model:{value:e.current.target,callback:function(t){e.$set(e.current,"target",t)},expression:"current.target"}}):"page"===e.current.targetType?n("div",{staticClass:"d-flex align-center mt-4"},[n("v-btn",{staticClass:"ml-8",attrs:{color:"primary",dark:""},on:{click:e.selectPage}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-magnify")]),n("span",[e._v(e._s(e.$t("admin:navigation.selectPageButton")))])],1),n("div",{staticClass:"caption ml-4 primary--text"},[e._v(e._s(e.current.target))])],1):"search"===e.current.targetType?n("v-text-field",{attrs:{outlined:"",label:e.$t("navigation.navType.searchQuery"),"prepend-icon":"search"},model:{value:e.current.target,callback:function(t){e.$set(e.current,"target",t)},expression:"current.target"}}):e._e()],1),n("v-divider")]:"header"===e.current.kind?[n("v-toolbar",{attrs:{height:"56",color:"teal lighten-1",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("navigation.edit",{kind:e.$t("navigation.header")})))]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){return e.deleteItem(e.current)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),n("span",[e._v(e._s(e.$t("navigation.delete",{kind:e.$t("navigation.header")})))])],1)],1),n("v-card-text",[n("v-text-field",{attrs:{outlined:"",label:e.$t("navigation.label"),"prepend-icon":"mdi-format-title"},model:{value:e.current.label,callback:function(t){e.$set(e.current,"label",t)},expression:"current.label"}})],1),n("v-divider")]:"divider"===e.current.kind?n("div",[n("v-toolbar",{attrs:{height:"56",color:"teal lighten-1",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("navigation.edit",{kind:e.$t("navigation.divider")})))]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){return e.deleteItem(e.current)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),n("span",[e._v(e._s(e.$t("navigation.delete",{kind:e.$t("navigation.divider")})))])],1)],1)],1):e._e(),e.current.kind?n("v-card-text",[n("v-radio-group",{staticClass:"pl-8",attrs:{mandatory:"","hide-details":""},model:{value:e.current.visibilityMode,callback:function(t){e.$set(e.current,"visibilityMode",t)},expression:"current.visibilityMode"}},[n("v-radio",{attrs:{label:e.$t("admin:navigation.visibilityMode.all"),value:"all",color:"primary"}}),n("v-radio",{staticClass:"mt-3",attrs:{label:e.$t("admin:navigation.visibilityMode.restricted"),value:"restricted",color:"primary"}})],1),n("div",{staticClass:"pl-8"},[n("v-select",{staticClass:"pl-8 mt-3",attrs:{"item-text":"name","item-value":"id",outlined:"","prepend-icon":"mdi-account-group",label:"Groups",disabled:"restricted"!==e.current.visibilityMode,items:e.groups,"persistent-hint":"",clearable:"",multiple:""},model:{value:e.current.visibilityGroups,callback:function(t){e.$set(e.current,"visibilityGroups",t)},expression:"current.visibilityGroups"}})],1)],1):[n("v-toolbar",{attrs:{height:"56",color:"teal lighten-1",flat:"",dark:""}}),e.currentTree.length>0?n("v-card-text",{staticClass:"grey--text"},[e._v(e._s(e.$t("navigation.noSelectionText")))]):n("v-card-text",{staticClass:"grey--text"},[e._v(e._s(e.$t("navigation.noItemsText")))])]],2)],1)],1)],1)],1):e._e()],1)],1)],1)],1),n("v-dialog",{attrs:{"max-width":"650",persistent:""},model:{value:e.copyFromLocaleDialogIsShown,callback:function(t){e.copyFromLocaleDialogIsShown=t},expression:"copyFromLocaleDialogIsShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short is-teal"},[n("v-icon",{staticClass:"mr-3",attrs:{color:"white"}},[e._v("mdi-arrange-send-backward")]),n("span",[e._v(e._s(e.$t("admin:navigation.copyFromLocale")))])],1),n("v-card-text",{staticClass:"pt-5"},[n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:navigation.copyFromLocaleInfoText")))]),n("v-select",{staticClass:"mt-3",attrs:{items:e.locales,"item-text":"nativeName","item-value":"code",outlined:"","prepend-icon":"mdi-web",label:e.$t("admin:navigation.sourceLocale"),hint:e.$t("admin:navigation.sourceLocaleHint"),"persistent-hint":""},model:{value:e.copyFromLocaleCode,callback:function(t){e.copyFromLocaleCode=t},expression:"copyFromLocaleCode"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.copyFromLocaleDialogIsShown=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"primary"},on:{click:e.copyFromLocale}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-right")]),n("span",[e._v(e._s(e.$t("common:actions.copy")))])],1)],1)],1)],1),n("page-selector",{attrs:{mode:"select","open-handler":e.selectPageHandle,path:"home",locale:e.currentLang},model:{value:e.selectPageModal,callback:function(t){e.selectPageModal=t},expression:"selectPageModal"}})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/pull.js"),r=n.n(o),l=n("./node_modules/lodash/find.js"),d=n.n(l),u=n("./node_modules/lodash/get.js"),c=n.n(u),m=n("./node_modules/lodash/unionBy.js"),f=n.n(m),h=n("./node_modules/lodash/intersectionBy.js"),v=n.n(h),p=n("./node_modules/uuid/dist/index.js"),_=n("./client/graph/admin/users/users-query-groups.gql"),g=n.n(_),y=n("./node_modules/vuedraggable/dist/vuedraggable.umd.min.js"),b={components:{draggable:n.n(y).a},data:()=>({selectPageModal:!1,trees:[],current:{},currentLang:siteConfig.lang,groups:[],copyFromLocaleDialogIsShown:!1,config:{mode:"NONE"},allLocales:[],copyFromLocaleCode:"en"}),computed:{navTypes(){return[{text:this.$t("navigation.navType.external"),value:"external"},{text:this.$t("navigation.navType.externalblank"),value:"externalblank"},{text:this.$t("navigation.navType.home"),value:"home"},{text:this.$t("navigation.navType.page"),value:"page"}]},locales(){return v()(this.allLocales,f()(siteLangs,[{code:"en"},{code:siteConfig.lang}],"code"),"code")},currentTree:{get(){return c()(d()(this.trees,["locale",this.currentLang]),"items",null)||[]},set(e){const t=d()(this.trees,["locale",this.currentLang]);t?t.items=e:this.trees=[...this.trees,{locale:this.currentLang,items:e}]}}},watch:{currentLang(e,t){this.$nextTick(()=>{this.currentTree.length>0?this.current=this.currentTree[0]:this.current={}})}},methods:{addItem(e){let t={id:Object(p.v4)(),kind:e,visibilityMode:"all",visibilityGroups:[]};switch(e){case"link":t={...t,label:this.$t("navigation.untitled",{kind:this.$t("navigation.link")}),icon:"mdi-chevron-right",targetType:"home",target:""};break;case"header":t.label=this.$t("navigation.untitled",{kind:this.$t("navigation.header")})}this.currentTree=[...this.currentTree,t],this.current=t},deleteItem(e){this.currentTree=r()(this.currentTree,e),this.current={}},selectItem(e){this.current=e},selectPage(){this.selectPageModal=!0},selectPageHandle(e){let{path:t,locale:n}=e;this.current.target=`/${n}/${t}`},copyFromLocale(){this.copyFromLocaleDialogIsShown=!1,this.currentTree=[...this.currentTree,...c()(d()(this.trees,["locale",this.copyFromLocaleCode]),"items",null)||[]]},async save(){this.$store.commit("loadingStart","admin-navigation-save");try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"tree"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"NavigationTreeInput"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"mode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"NavigationMode"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"navigation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateTree"},arguments:[{kind:"Argument",name:{kind:"Name",value:"tree"},value:{kind:"Variable",name:{kind:"Name",value:"tree"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"updateConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"mode"},value:{kind:"Variable",name:{kind:"Name",value:"mode"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:605,source:{body:"\n mutation ($tree: [NavigationTreeInput]!, $mode: NavigationMode!) {\n navigation{\n updateTree(tree: $tree) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n },\n updateConfig(mode: $mode) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{tree:this.trees,mode:this.config.mode}});if(!c()(e,"data.navigation.updateTree.responseResult.succeeded",!1)||!c()(e,"data.navigation.updateConfig.responseResult.succeeded",!1))throw new Error(c()(e,"data.navigation.updateTree.responseResult.message","An unexpected error occurred."));this.$store.commit("showNotification",{message:this.$t("navigation.saveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-navigation-save")},async refresh(){await this.$apollo.queries.trees.refetch(),this.current={},this.$store.commit("showNotification",{message:"Navigation has been refreshed.",style:"success",icon:"cached"})}},apollo:{config:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"navigation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mode"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:116,source:{body:"\n {\n navigation {\n config {\n mode\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.navigation.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-navigation-config")}},trees:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"navigation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"tree"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"kind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"targetType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"target"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"visibilityMode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"visibilityGroups"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:351,source:{body:"\n {\n navigation {\n tree {\n locale\n items {\n id\n kind\n label\n icon\n targetType\n target\n visibilityMode\n visibilityGroups\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.navigation.tree),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-navigation-tree")}},groups:{query:g.a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-navigation-groups")}},allLocales:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"localization"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"locales"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nativeName"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:163,source:{body:"\n {\n localization {\n locales {\n code\n name\n nativeName\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.localization.locales,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-navigation-locales")}}}},k=(n("./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),x=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),w=n.n(x),M=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),S=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),L=n("./node_modules/vuetify/lib/components/VCard/index.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VCol.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),D=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),N=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),C=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),Y=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),V=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),E=n("./node_modules/vuetify/lib/components/VList/VList.js"),A=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),F=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),P=n("./node_modules/vuetify/lib/components/VList/index.js"),I=n("./node_modules/vuetify/lib/components/VList/VListItemGroup.js"),$=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),O=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadio.js"),H=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadioGroup.js"),R=n("./node_modules/vuetify/lib/components/VGrid/VRow.js"),G=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),z=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),q=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),U=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),B=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),W=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),J=n("./node_modules/vuetify/lib/components/VTooltip/VTooltip.js"),K=Object(k.a)(b,i,[],!1,null,"bceeb416",null);w()(K,{VBtn:M.a,VCard:S.a,VCardText:L.b,VCol:j.a,VContainer:T.a,VDialog:D.a,VDivider:N.a,VFlex:C.a,VIcon:Y.a,VLayout:V.a,VList:E.a,VListItem:A.a,VListItemAvatar:F.a,VListItemContent:P.b,VListItemGroup:I.a,VListItemSubtitle:P.c,VListItemTitle:P.d,VMenu:$.a,VRadio:O.a,VRadioGroup:H.a,VRow:R.a,VSelect:G.a,VSpacer:z.a,VSubheader:q.a,VTextField:U.a,VToolbar:B.a,VToolbarTitle:W.a,VTooltip:J.a}),K.options.__file="client/components/admin/admin-navigation.vue";t.default=K.exports},"./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&")},"./client/components/admin/admin-pages-edit.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[e.page.id?n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-view-details.svg",alt:"Edit Page"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Page Details")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[n("v-chip",{staticClass:"ml-0 mr-2 caption",attrs:{label:"",small:""}},[e._v("ID "+e._s(e.page.id))]),n("span",[e._v("/"+e._s(e.page.locale)+"/"+e._s(e.page.path))])],1)]),n("v-spacer"),e.page.isPublished?[n("status-indicator",{staticClass:"mr-3",attrs:{positive:"",pulse:""}}),n("div",{staticClass:"caption green--text"},[e._v(e._s(e.$t("common:page.published")))])]:[n("status-indicator",{staticClass:"mr-3",attrs:{negative:"",pulse:""}}),n("div",{staticClass:"caption red--text"},[e._v(e._s(e.$t("common:page.unpublished")))])],e.page.isPrivate?[n("status-indicator",{staticClass:"mr-3 ml-4",attrs:{intermediary:"",pulse:""}}),n("div",{staticClass:"caption deep-orange--text"},[e._v(e._s(e.$t("common:page.private")))])]:[n("status-indicator",{staticClass:"mr-3 ml-4",attrs:{active:"",pulse:""}}),n("div",{staticClass:"caption blue--text"},[e._v(e._s(e.$t("common:page.global")))])],n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{color:"grey",icon:"",outlined:"",to:"/pages"}},[n("v-icon",[e._v("mdi-arrow-left")])],1),n("v-menu",{attrs:{"offset-y":"",origin:"top right"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"mx-3 animated fadeInDown wait-p2s",attrs:{color:"black",depressed:"",dark:""}},i),[n("span",[e._v("Actions")]),n("v-icon",{attrs:{right:""}},[e._v("mdi-chevron-down")])],1)]}}],null,!1,892646775)},[n("v-list",{attrs:{dense:"",nav:""}},[n("v-list-item",{attrs:{href:"/"+e.page.locale+"/"+e.page.path}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"indigo"}},[e._v("mdi-text-subject")])],1),n("v-list-item-title",[e._v("View")])],1),n("v-list-item",{attrs:{href:"/e/"+e.page.locale+"/"+e.page.path}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"indigo"}},[e._v("mdi-pencil")])],1),n("v-list-item-title",[e._v("Edit")])],1),n("v-list-item",{attrs:{disabled:""},on:{click:function(e){}}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-cube-scan")])],1),n("v-list-item-title",[e._v("Re-Render")])],1),n("v-list-item",{attrs:{disabled:""},on:{click:function(e){}}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth-remove")])],1),n("v-list-item-title",[e._v("Unpublish")])],1),n("v-list-item",{attrs:{href:"/s/"+e.page.locale+"/"+e.page.path}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"indigo"}},[e._v("mdi-code-tags")])],1),n("v-list-item-title",[e._v("View Source")])],1),n("v-list-item",{attrs:{href:"/h/"+e.page.locale+"/"+e.page.path}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"indigo"}},[e._v("mdi-history")])],1),n("v-list-item-title",[e._v("View History")])],1),n("v-list-item",{attrs:{disabled:""},on:{click:function(e){}}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-content-duplicate")])],1),n("v-list-item-title",[e._v("Duplicate")])],1),n("v-list-item",{attrs:{disabled:""},on:{click:function(e){}}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-content-save-move-outline")])],1),n("v-list-item-title",[e._v("Move / Rename")])],1),n("v-dialog",{attrs:{"max-width":"500"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-list-item",e._g({},i),[n("v-list-item-icon",[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-trash-can-outline")])],1),n("v-list-item-title",[e._v("Delete")])],1)]}}],null,!1,1100377009),model:{value:e.deletePageDialog,callback:function(t){e.deletePageDialog=t},expression:"deletePageDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short is-red"},[n("v-icon",{staticClass:"mr-2",attrs:{color:"white"}},[e._v("mdi-file-document-box-remove-outline")]),n("span",[e._v(e._s(e.$t("common:page.delete")))])],1),n("v-card-text",{staticClass:"pt-5"},[n("i18next",{staticClass:"body-2",attrs:{path:"common:page.deleteTitle",tag:"div"}},[n("span",{staticClass:"red--text text--darken-2",attrs:{place:"title"}},[e._v(e._s(e.page.title))])]),n("div",{staticClass:"caption"},[e._v(e._s(e.$t("common:page.deleteSubtitle")))]),n("v-chip",{staticClass:"mt-3 ml-0 mr-1",attrs:{label:"",color:"red lighten-4",disabled:"",small:""}},[n("div",{staticClass:"caption red--text text--darken-2"},[e._v(e._s(e.page.locale.toUpperCase()))])]),n("v-chip",{staticClass:"mt-3 mx-0",attrs:{label:"",color:"red lighten-5",disabled:"",small:""}},[n("span",{staticClass:"red--text text--darken-2"},[e._v("/"+e._s(e.page.path))])])],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.loading},on:{click:function(t){e.deletePageDialog=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{staticClass:"white--text",attrs:{color:"red darken-2",loading:e.loading},on:{click:e.deletePage}},[e._v(e._s(e.$t("common:actions.delete")))])],1)],1)],1)],1)],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",large:"",depressed:"",disabled:""}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v("Save Changes")])],1)],2)]),n("v-flex",{attrs:{xs12:"",lg6:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-text-subject")]),n("span",[e._v("Properties")])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Title")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.title))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Description")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.description||"-"))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Locale")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.locale))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Path")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.path))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Editor")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.editor||"?"))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Content Type")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.contentType||"?"))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Page Hash")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.hash))])],1)],1)],1)],1)],1),n("v-flex",{attrs:{xs12:"",lg6:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-account-multiple")]),n("span",[e._v("Users")])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-btn",{attrs:{icon:"",to:"/users/"+e.page.creatorId}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-account")])],1)],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Creator")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.creatorName)+" "),n("em",{staticClass:"caption"},[e._v("("+e._s(e.page.creatorEmail)+")")])])],1),n("v-list-item-action",[n("v-list-item-action-text",[e._v(e._s(e._f("moment")(e.page.createdAt,"calendar")))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-btn",{attrs:{icon:"",to:"/users/"+e.page.authorId}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-account")])],1)],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Last Editor")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.authorName)+" "),n("em",{staticClass:"caption"},[e._v("("+e._s(e.page.authorEmail)+")")])])],1),n("v-list-item-action",[n("v-list-item-action-text",[e._v(e._s(e._f("moment")(e.page.updatedAt,"calendar")))])],1)],1)],1)],1)],1)],1):n("v-layout",{attrs:{row:"","align-center":""}},[n("v-progress-circular",{attrs:{indeterminate:"",width:"2",color:"grey"}}),n("div",{staticClass:"body-2 pl-3 grey--text"},[e._v(e._s(e.$t("common:page.loading")))])],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/toSafeInteger.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/vue-status-indicator/dist/vue-status-indicator.cjs.js"),d=n("./client/graph/admin/pages/pages-query-single.gql"),u=n.n(d),c=n("./client/graph/common/common-pages-mutation-delete.gql"),m=n.n(c),f={components:{StatusIndicator:l.StatusIndicator},data:()=>({deletePageDialog:!1,page:{},loading:!1}),methods:{async deletePage(){this.loading=!0,this.$store.commit("loadingStart","page-delete");try{const e=await this.$apollo.mutate({mutation:m.a,variables:{id:this.page.id}});if(!r()(e,"data.pages.delete.responseResult.succeeded",!1))throw new Error(r()(e,"data.pages.delete.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{style:"green",message:"Page deleted successfully.",icon:"check"}),this.$router.replace("/pages")}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","page-delete")},async rerenderPage(){this.$store.commit("showNotification",{style:"indigo",message:"Coming soon...",icon:"directions_boat"})}},apollo:{page:{query:u.a,variables(){return{id:s()(this.$route.params.id)}},fetchPolicy:"network-only",update:e=>e.pages.single,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-pages-refresh")}}}},h=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),v=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),p=n.n(v),_=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),g=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),y=n("./node_modules/vuetify/lib/components/VCard/index.js"),b=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),x=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),w=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),S=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),L=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),j=n("./node_modules/vuetify/lib/components/VList/VList.js"),T=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),D=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),N=n("./node_modules/vuetify/lib/components/VList/index.js"),C=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),Y=n("./node_modules/vuetify/lib/components/VList/VListItemIcon.js"),V=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),E=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),A=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),F=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),P=Object(h.a)(f,i,[],!1,null,null,null);p()(P,{VBtn:_.a,VCard:g.a,VCardText:y.b,VChip:b.a,VContainer:k.a,VDialog:x.a,VDivider:w.a,VFlex:M.a,VIcon:S.a,VLayout:L.a,VList:j.a,VListItem:T.a,VListItemAction:D.a,VListItemActionText:N.a,VListItemAvatar:C.a,VListItemContent:N.b,VListItemIcon:Y.a,VListItemSubtitle:N.c,VListItemTitle:N.d,VMenu:V.a,VProgressCircular:E.a,VSpacer:A.a,VToolbar:F.a}),P.options.__file="client/components/admin/admin-pages-edit.vue";t.default=P.exports},"./client/components/admin/admin-pages-visualize.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-venn-diagram.svg",alt:"Visualize Pages"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Visualize Pages")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v("Dendrogram representation of your pages")])]),n("v-spacer"),e.locales.length>0?n("v-select",{staticClass:"mx-5 animated fadeInDown wait-p1s",staticStyle:{flex:"0 1 120px"},attrs:{items:e.locales,solo:"",dense:"","hide-details":"","item-value":"code","item-text":"name"},model:{value:e.currentLocale,callback:function(t){e.currentLocale=t},expression:"currentLocale"}}):e._e(),n("v-btn-toggle",{staticClass:"animated fadeInDown",attrs:{color:"primary",dense:"",rounded:""},model:{value:e.graphMode,callback:function(t){e.graphMode=t},expression:"graphMode"}},[n("v-btn",{staticClass:"px-5",attrs:{value:"htree"}},[n("v-icon",{attrs:{left:"",color:"htree"===e.graphMode?"primary":"grey darken-3"}},[e._v("mdi-sitemap")]),n("span",{staticClass:"text-none"},[e._v("Hierarchical Tree")])],1),n("v-btn",{staticClass:"px-5",attrs:{value:"hradial"}},[n("v-icon",{attrs:{left:"",color:"hradial"===e.graphMode?"primary":"grey darken-3"}},[e._v("mdi-chart-donut-variant")]),n("span",{staticClass:"text-none"},[e._v("Hierarchical Radial")])],1),n("v-btn",{staticClass:"px-5",attrs:{value:"rradial"}},[n("v-icon",{attrs:{left:"",color:"rradial"===e.graphMode?"primary":"grey darken-3"}},[e._v("mdi-blur-radial")]),n("span",{staticClass:"text-none"},[e._v("Relational Radial")])],1)],1)],1),n("div",{directives:[{name:"show",rawName:"v-show",value:e.pages.length>=1,expression:"pages.length >= 1"}],ref:"svgContainer",staticClass:"admin-pages-visualize-svg"}),e.pages.length<1?n("v-alert",{staticStyle:{"max-width":"650px",margin:"0 auto"},attrs:{outlined:"",type:"warning"}},[e._v("Looks like there's no data yet to graph!")]):e._e()],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/partial.js"),s=n.n(a),o=n("./node_modules/lodash/filter.js"),r=n.n(o),l=n("./node_modules/lodash/sortBy.js"),d=n.n(l),u=n("./node_modules/lodash/groupBy.js"),c=n.n(u),m=n("./node_modules/lodash/take.js"),f=n.n(m),h=n("./node_modules/d3/dist/d3.node.js"),v={data:()=>({graphMode:"htree",width:800,radius:400,pages:[],locales:siteLangs,currentLocale:siteConfig.lang}),watch:{pages(){this.redraw()},graphMode(){this.redraw()}},methods:{goToPage(e){const t=e.data.id;if(t)if(h.event.ctrlKey||h.event.metaKey){const{href:e}=this.$router.resolve(String(t));window.open(e,"_blank")}else this.$router.push(String(t))},bilink(e){const t=new Map(e.descendants().map(e=>[e.data.path,e]));for(const n of e.descendants())n.incoming=[],n.outgoing=[],n.data.links.forEach(e=>{const i=t.get(e);i&&n.outgoing.push([n,i])});for(const t of e.descendants())for(const e of t.outgoing)e[1]&&e[1].incoming.push(e);return e},hierarchy(e){const t=new Map(e.map(e=>[e.path,e]));return function e(n,i){let[a,o]=i;return{...a,children:Object.entries(c()(o,e=>{return t=e.path,f()(t.split("/"),n).join("/");var t})).map(e=>{let[n,i]=e;return[(a=n,t.get(a)||{path:a,title:a.split("/").slice(-1)[0],links:[]}),d()(i,e=>e.path)];var a}).map(e=>{let[t,n]=e;return[t,r()(n,e=>e.path!==t.path)]}).map(s()(e,n+1))}}(2,[{path:this.currentLocale,title:this.currentLocale,links:[]},e])},drawRelations(){const e=this.hierarchy(this.pages),t=h.lineRadial().curve(h.curveBundle.beta(.85)).radius(e=>e.y).angle(e=>e.x),n=h.cluster().size([2*Math.PI,this.radius-100])(this.bilink(h.hierarchy(e).sort((e,t)=>h.ascending(e.height,t.height)||h.ascending(e.data.path,t.data.path)))),i=h.create("svg").attr("viewBox",[-this.width/2,-this.width/2,this.width,this.width]),a=i.append("g");i.call(h.zoom().on("zoom",(function(){a.attr("transform",h.event.transform)})));const s=a.append("g").attr("stroke","#CCC").attr("fill","none").selectAll("path").data(n.descendants().flatMap(e=>e.outgoing)).join("path").style("mix-blend-mode","multiply").attr("d",e=>{let[n,i]=e;return t(n.path(i))}).each((function(e){e.path=this}));a.append("g").attr("font-family","sans-serif").attr("font-size",10).selectAll("g").data(n.descendants()).join("g").attr("transform",e=>`rotate(${180*e.x/Math.PI-90}) translate(${e.y},0)`).append("text").attr("dy","0.31em").attr("x",e=>e.x<Math.PI?6:-6).attr("text-anchor",e=>e.x<Math.PI?"start":"end").attr("transform",e=>e.x>=Math.PI?"rotate(180)":null).attr("fill",this.$vuetify.theme.dark?"white":"").attr("cursor","pointer").text(e=>e.data.title).each((function(e){e.text=this})).on("mouseover",(function(e){s.style("mix-blend-mode",null),h.select(this).attr("font-weight","bold"),h.selectAll(e.incoming.map(e=>e.path)).attr("stroke","#2196F3").raise(),h.selectAll(e.incoming.map(e=>{let[t]=e;return t.text})).attr("fill","#2196F3").attr("font-weight","bold"),h.selectAll(e.outgoing.map(e=>e.path)).attr("stroke","#E91E63").raise(),h.selectAll(e.outgoing.map(e=>{let[,t]=e;return t.text})).attr("fill","#E91E63").attr("font-weight","bold")})).on("mouseout",(function(e){s.style("mix-blend-mode","multiply"),h.select(this).attr("font-weight",null),h.selectAll(e.incoming.map(e=>e.path)).attr("stroke",null),h.selectAll(e.incoming.map(e=>{let[t]=e;return t.text})).attr("fill",null).attr("font-weight",null),h.selectAll(e.outgoing.map(e=>e.path)).attr("stroke",null),h.selectAll(e.outgoing.map(e=>{let[,t]=e;return t.text})).attr("fill",null).attr("font-weight",null)})).on("click",e=>this.goToPage(e)).call(e=>e.append("title").text(e=>`${e.data.path}\n ${e.outgoing.length} outgoing\n ${e.incoming.length} incoming`)).clone(!0).lower().attr("stroke",this.$vuetify.theme.dark?"#222":"white"),this.$refs.svgContainer.appendChild(i.node())},drawTree(){const e=this.hierarchy(this.pages),t=h.hierarchy(e);t.dx=10,t.dy=this.width/(t.height+1);const n=h.tree().nodeSize([t.dx,t.dy])(t);let i=1/0,a=-i;n.each(e=>{e.x>a&&(a=e.x),e.x<i&&(i=e.x)});const s=h.create("svg").attr("viewBox",[0,0,this.width,a-i+2*n.dx]),o=s.append("g");s.call(h.zoom().on("zoom",(function(){o.attr("transform",h.event.transform)})));const r=o.append("g").attr("font-family","sans-serif").attr("font-size",10).attr("transform",`translate(${n.dy/3},${n.dx-i})`);r.append("g").attr("fill","none").attr("stroke",this.$vuetify.theme.dark?"#999":"#555").attr("stroke-opacity",.4).attr("stroke-width",1.5).selectAll("path").data(n.links()).join("path").attr("d",h.linkHorizontal().x(e=>e.y).y(e=>e.x));const l=r.append("g").attr("stroke-linejoin","round").attr("stroke-width",3).selectAll("g").data(n.descendants()).join("g").attr("transform",e=>`translate(${e.y},${e.x})`);l.append("circle").attr("fill",e=>e.children?"#555":"#999").attr("r",2.5),l.append("text").attr("dy","0.31em").attr("x",e=>e.children?-6:6).attr("text-anchor",e=>e.children?"end":"start").attr("fill",this.$vuetify.theme.dark?"white":"").attr("cursor","pointer").text(e=>e.data.title).on("click",e=>this.goToPage(e)).clone(!0).lower().attr("stroke",this.$vuetify.theme.dark?"#222":"white"),this.$refs.svgContainer.appendChild(s.node())},drawRadialTree(){const e=this.hierarchy(this.pages),t=h.tree().size([2*Math.PI,this.radius]).separation((e,t)=>(e.parent===t.parent?1:2)/e.depth)(h.hierarchy(e).sort((e,t)=>h.ascending(e.data.title,t.data.title))),n=h.create("svg").style("font","10px sans-serif"),i=n.append("g");n.call(h.zoom().on("zoom",(function(){i.attr("transform",h.event.transform)})));i.append("g").attr("fill","none").attr("stroke",this.$vuetify.theme.dark?"white":"#555").attr("stroke-opacity",.4).attr("stroke-width",1.5).selectAll("path").data(t.links()).join("path").attr("d",h.linkRadial().angle(e=>e.x).radius(e=>e.y));const a=i.append("g").attr("stroke-linejoin","round").attr("stroke-width",3).selectAll("g").data(t.descendants().reverse()).join("g").attr("transform",e=>`\n rotate(${180*e.x/Math.PI-90})\n translate(${e.y},0)\n `);a.append("circle").attr("fill",e=>e.children?"#555":"#999").attr("r",2.5),a.append("text").attr("dy","0.31em").attr("x",e=>e.x<Math.PI==!e.children?6:-6).attr("text-anchor",e=>e.x<Math.PI==!e.children?"start":"end").attr("transform",e=>e.x>=Math.PI?"rotate(180)":null).attr("fill",this.$vuetify.theme.dark?"white":"").attr("cursor","pointer").text(e=>e.data.title).on("click",e=>this.goToPage(e)).clone(!0).lower().attr("stroke",this.$vuetify.theme.dark?"#222":"white"),this.$refs.svgContainer.appendChild(n.node()),n.attr("viewBox",(function(){const{x:e,y:t,width:n,height:i}=this.getBBox();return[e,t,n,i]}))},redraw(){for(;this.$refs.svgContainer.firstChild;)this.$refs.svgContainer.firstChild.remove();if(this.pages.length>0)switch(this.graphMode){case"rradial":this.drawRelations();break;case"htree":this.drawTree();break;case"hradial":this.drawRadialTree()}}},apollo:{pages:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"links"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"links"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:209,source:{body:"\n query ($locale: String!) {\n pages {\n links(locale: $locale) {\n id\n path\n title\n links\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables(){return{locale:this.currentLocale}},fetchPolicy:"network-only",update:e=>e.pages.links,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-pages-refresh")}}}},p=(n("./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),_=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),g=n.n(_),y=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),b=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),k=n("./node_modules/vuetify/lib/components/VBtnToggle/VBtnToggle.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),M=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),L=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=Object(p.a)(v,i,[],!1,null,null,null);g()(T,{VAlert:y.a,VBtn:b.a,VBtnToggle:k.a,VContainer:x.a,VFlex:w.a,VIcon:M.a,VLayout:S.a,VSelect:L.a,VSpacer:j.a}),T.options.__file="client/components/admin/admin-pages-visualize.vue";t.default=T.exports},"./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-pages.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-file.svg",alt:"Page"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Pages")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v("Manage pages")])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p1s",attrs:{icon:"",color:"grey",outlined:""},on:{click:e.refresh}},[n("v-icon",{staticClass:"grey--text"},[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown mx-3",attrs:{color:"primary",outlined:"",disabled:""},on:{click:e.recyclebin}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-delete-outline")]),n("span",[e._v("Recycle Bin")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"primary",depressed:"",large:"",to:"pages/visualize"}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-graph")]),n("span",[e._v("Visualize")])],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[n("div",{staticClass:"pa-2 d-flex align-center",class:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-3"},[n("v-text-field",{staticStyle:{"max-width":"400px"},attrs:{solo:"",flat:"","prepend-inner-icon":"mdi-file-search-outline",label:"Search Pages...","hide-details":"",dense:""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-spacer"),n("v-select",{staticClass:"ml-2",staticStyle:{"max-width":"250px"},attrs:{solo:"",flat:"","hide-details":"",dense:"",label:"Locale",items:e.langs},model:{value:e.selectedLang,callback:function(t){e.selectedLang=t},expression:"selectedLang"}}),n("v-select",{staticClass:"ml-2",staticStyle:{"max-width":"250px"},attrs:{solo:"",flat:"","hide-details":"",dense:"",label:"Publish State",items:e.states},model:{value:e.selectedState,callback:function(t){e.selectedState=t},expression:"selectedState"}})],1),n("v-divider"),n("v-data-table",{attrs:{items:e.filteredPages,headers:e.headers,search:e.search,page:e.pagination,"items-per-page":15,loading:e.loading,"must-sort":"","sort-by":"updatedAt","sort-desc":"","hide-default-footer":""},on:{"update:page":function(t){e.pagination=t},"page-count":function(t){e.pageTotal=t}},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/pages/"+t.item.id)}}},[n("td",{staticClass:"text-xs-right"},[e._v(e._s(t.item.id))]),n("td",[n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(t.item.title))])]),n("div",{staticClass:"caption"},[e._v(e._s(t.item.description))])]),n("td",{staticClass:"admin-pages-path"},[n("v-chip",{attrs:{label:"",small:"",color:e.$vuetify.theme.dark?"grey darken-4":"grey lighten-4"}},[e._v(e._s(t.item.locale))]),n("span",{staticClass:"ml-2 grey--text",class:e.$vuetify.theme.dark?"text--lighten-1":"text--darken-2"},[e._v("/ "+e._s(t.item.path))])],1),n("td",[e._v(e._s(e._f("moment")(t.item.createdAt,"calendar")))]),n("td",[e._v(e._s(e._f("moment")(t.item.updatedAt,"calendar")))])])]}}])},[n("template",{slot:"no-data"},[n("v-alert",{staticClass:"ma-3",attrs:{icon:"mdi-alert",value:!0,outlined:""}},[e._v("No pages to display.")])],1)],2),this.pageTotal>1?n("div",{staticClass:"text-center py-2 animated fadeInDown"},[n("v-pagination",{attrs:{length:e.pageTotal},model:{value:e.pagination,callback:function(t){e.pagination=t},expression:"pagination"}})],1):e._e()],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/uniqBy.js"),s=n.n(a),o=n("./node_modules/lodash/concat.js"),r=n.n(o),l=n("./node_modules/lodash/filter.js"),d=n.n(l),u=n("./client/graph/admin/pages/pages-query-list.gql"),c={data:()=>({selectedPage:{},pagination:1,pages:[],pageTotal:0,headers:[{text:"ID",value:"id",width:80,sortable:!0},{text:"Title",value:"title"},{text:"Path",value:"path"},{text:"Created",value:"createdAt",width:250},{text:"Last Updated",value:"updatedAt",width:250}],search:"",selectedLang:null,selectedState:null,states:[{text:"All Publishing States",value:null},{text:"Published",value:!0},{text:"Not Published",value:!1}],loading:!1}),computed:{filteredPages(){return d()(this.pages,e=>(null===this.selectedLang||this.selectedLang===e.locale)&&(null===this.selectedState||this.selectedState===e.isPublished))},langs(){return r()({text:"All Locales",value:null},s()(this.pages,"locale").map(e=>({text:e.locale,value:e.locale})))}},methods:{async refresh(){await this.$apollo.queries.pages.refetch(),this.$store.commit("showNotification",{message:"Page list has been refreshed.",style:"success",icon:"cached"})},newpage(){this.pageSelectorShown=!0},recyclebin(){}},apollo:{pages:{query:n.n(u).a,fetchPolicy:"network-only",update:e=>e.pages.list,watchLoading(e){this.loading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-pages-refresh")}}}},m=(n("./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),b=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),k=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),S=n("./node_modules/vuetify/lib/components/VPagination/VPagination.js"),L=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),D=Object(m.a)(c,i,[],!1,null,null,null);h()(D,{VAlert:v.a,VBtn:p.a,VCard:_.a,VChip:g.a,VContainer:y.a,VDataTable:b.a,VDivider:k.a,VFlex:x.a,VIcon:w.a,VLayout:M.a,VPagination:S.a,VSelect:L.a,VSpacer:j.a,VTextField:T.a}),D.options.__file="client/components/admin/admin-pages.vue";t.default=D.exports},"./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-rendering.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-process.svg",alt:"Rendering"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:rendering.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:rendering.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/rendering",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p2s",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{staticClass:"animated fadeInUp",attrs:{lg3:"",xs12:""}},[n("v-toolbar",{attrs:{color:"blue darken-2",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v("Pipeline")])]),n("v-expansion-panels",{staticClass:"adm-rendering-pipeline",attrs:{accordion:"",mandatory:""},model:{value:e.selectedCore,callback:function(t){e.selectedCore=t},expression:"selectedCore"}},e._l(e.renderers,(function(t){return n("v-expansion-panel",{key:t.key},[n("v-expansion-panel-header",{attrs:{"hide-actions":"",ripple:""}},[n("v-toolbar",{attrs:{color:"blue",dense:"",dark:"",flat:""}},[n("v-spacer"),n("div",{staticClass:"body-2"},[e._v(e._s(t.input))]),n("v-icon",{staticClass:"mx-2"},[e._v("mdi-arrow-right-circle")]),n("div",{staticClass:"caption"},[e._v(e._s(t.output))]),n("v-spacer")],1)],1),n("v-expansion-panel-content",[n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(t.children,(function(i,a){return[n("v-list-item",{key:i.key,class:e.currentRenderer.key===i.key?e.$vuetify.theme.dark?"grey darken-4-l4":"blue lighten-5":"",on:{click:function(t){return e.selectRenderer(i.key)}}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",{attrs:{color:e.currentRenderer.key===i.key?"primary":"grey"}},[e._v(e._s(i.icon))])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(i.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption"},[e._v(e._s(i.description))])])],1),n("v-list-item-avatar",{attrs:{size:"24"}},[i.isEnabled?n("status-indicator",{attrs:{positive:"",pulse:""}}):n("status-indicator",{attrs:{negative:"",pulse:""}})],1)],1),a<t.children.length-1?n("v-divider",{staticClass:"my-0"}):e._e()]}))],2)],1)],1)})),1)],1),n("v-flex",{attrs:{lg9:"",xs12:""}},[n("v-card",{staticClass:"wiki-form animated fadeInUp"},[n("v-toolbar",{attrs:{color:"indigo",dark:"",flat:"",dense:""}},[n("v-icon",{staticClass:"mr-2"},[e._v(e._s(e.currentRenderer.icon))]),n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.currentRenderer.title))]),n("v-spacer"),n("v-switch",{attrs:{dark:"",color:"white",label:"Enabled","hide-details":"",inset:""},model:{value:e.currentRenderer.isEnabled,callback:function(t){e.$set(e.currentRenderer,"isEnabled",t)},expression:"currentRenderer.isEnabled"}})],1),n("v-card-info",{attrs:{color:"blue"}},[n("div",[n("div",[e._v(e._s(e.currentRenderer.description))]),n("span",{staticClass:"caption"},[n("a",{attrs:{href:"https://docs.requarks.io/en/rendering",target:"_blank"}},[e._v("Documentation")])])])]),n("v-card-text",{staticClass:"pb-4 pl-4"},[n("div",{staticClass:"overline mb-5"},[e._v("Rendering Module Configuration")]),!e.currentRenderer.config||e.currentRenderer.config.length<1?n("div",{staticClass:"body-2 ml-3"},[n("em",[e._v("This rendering module has no configuration options you can modify.")])]):e._l(e.currentRenderer.config,(function(t,i){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",items:t.value.enum,label:t.value.title,hint:t.value.hint?t.value.hint:"","persistent-hint":"",color:"indigo"},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,attrs:{label:t.value.title,color:"indigo",hint:t.value.hint?t.value.hint:"","persistent-hint":"",inset:""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,hint:t.value.hint?t.value.hint:"","persistent-hint":"",color:"indigo"},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}),i<e.currentRenderer.config.length-1?n("v-divider",{staticClass:"my-5"}):e._e()]}))],2),n("v-card-chin",[n("v-spacer"),n("div",{staticClass:"caption pr-3 grey--text"},[e._v("Module: "+e._s(e.currentRenderer.key))])],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/reverse.js"),s=n.n(a),o=n("./node_modules/lodash/filter.js"),r=n.n(o),l=n("./node_modules/lodash/sortBy.js"),d=n.n(l),u=n("./node_modules/lodash/cloneDeep.js"),c=n.n(u),m=n("./node_modules/lodash/concat.js"),f=n.n(m),h=n("./node_modules/lodash/reduce.js"),v=n.n(h),p=n("./node_modules/lodash/find.js"),_=n.n(p),g=n("./node_modules/lodash/some.js"),y=n.n(g),b=n("./node_modules/lodash/findIndex.js"),k=n.n(b),x=n("./node_modules/lodash/delay.js"),w=n.n(x),M=n("./node_modules/dependency-graph/lib/dep_graph.js"),S=n("./node_modules/vue-status-indicator/dist/vue-status-indicator.cjs.js"),L=n("./client/graph/admin/rendering/rendering-query-renderers.gql"),j=n.n(L),T=n("./client/graph/admin/rendering/rendering-mutation-save-renderers.gql"),D=n.n(T),N={components:{StatusIndicator:S.StatusIndicator},data:()=>({selectedCore:-1,renderers:[],currentRenderer:{}}),watch:{renderers(e,t){w()(()=>{this.selectedCore=k()(e,["key","markdownCore"]),this.selectRenderer("markdownCore")},500)}},methods:{selectRenderer(e){this.renderers.map(t=>{y()(t.children,["key",e])&&(this.currentRenderer=_()(t.children,["key",e]))})},async refresh(){await this.$apollo.queries.renderers.refetch(),this.$store.commit("showNotification",{message:"Rendering active configuration has been reloaded.",style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-rendering-saverenderers"),await this.$apollo.mutate({mutation:D.a,variables:{renderers:v()(this.renderers,(e,t)=>e=f()(e,t.children.map(e=>({key:e.key,isEnabled:e.isEnabled,config:e.config.map(e=>({key:e.key,value:JSON.stringify({v:e.value.value})}))}))),[])}}),this.$store.commit("showNotification",{message:"Rendering configuration saved successfully.",style:"success",icon:"check"}),this.$store.commit("loadingStop","admin-rendering-saverenderers")}},apollo:{renderers:{query:j.a,fetchPolicy:"network-only",update:e=>{let t=c()(e.rendering.renderers).map(e=>({...e,config:d()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])}));const n=new M.DepGraph({circular:!0}),i=r()(t,["dependsOn",null]).map(e=>(e.children=f()([c()(e)],r()(t,["dependsOn",e.key])),e));i.map(e=>{n.addNode(e.key)}),i.map(e=>{i.map(t=>{e.key!==t.key&&e.output===t.input&&n.addDependency(e.key,t.key)})});let a=[];return s()(n.overallOrder()).map(e=>{a.push(_()(i,["key",e]))}),a},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-rendering-refresh")}}}},C=(n("./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),Y=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),V=n.n(Y),E=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),A=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),F=n("./node_modules/vuetify/lib/components/VCard/index.js"),P=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),I=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),$=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanel.js"),O=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelContent.js"),H=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelHeader.js"),R=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanels.js"),G=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),z=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),q=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),U=n("./node_modules/vuetify/lib/components/VList/VList.js"),B=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),W=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),J=n("./node_modules/vuetify/lib/components/VList/index.js"),K=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),X=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),Q=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),Z=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),ee=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),te=Object(C.a)(N,i,[],!1,null,null,null);V()(te,{VBtn:E.a,VCard:A.a,VCardText:F.b,VContainer:P.a,VDivider:I.a,VExpansionPanel:$.a,VExpansionPanelContent:O.a,VExpansionPanelHeader:H.a,VExpansionPanels:R.a,VFlex:G.a,VIcon:z.a,VLayout:q.a,VList:U.a,VListItem:B.a,VListItemAvatar:W.a,VListItemContent:J.b,VListItemSubtitle:J.c,VListItemTitle:J.d,VSelect:K.a,VSpacer:X.a,VSwitch:Q.a,VTextField:Z.a,VToolbar:ee.a}),te.options.__file="client/components/admin/admin-rendering.vue";t.default=te.exports},"./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-search.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-search.svg",alt:"Search Engine"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:search.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:search.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"mr-3 animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/search",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"animated fadeInDown wait-p2s",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p1s",attrs:{color:"black",dark:"",depressed:""},on:{click:e.rebuild}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-cached")]),n("span",[e._v(e._s(e.$t("admin:search.rebuildIndex")))])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:search.searchEngine")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.engines,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedEngine=t.key}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[t.isAvailable?t.key===e.selectedEngine?n("v-icon",{attrs:{color:"primary"}},[e._v("mdi-checkbox-marked-circle-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-checkbox-blank-circle-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-minus-box-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedEngine===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedEngine===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])])],1),e.selectedEngine===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i<e.engines.length-1?n("v-divider"):e._e()]}))],2)],1)],1),n("v-flex",{attrs:{lg9:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.engine.title))])]),n("v-card-info",{attrs:{color:"blue"}},[n("div",[n("div",[e._v(e._s(e.engine.description))]),n("span",{staticClass:"caption"},[n("a",{attrs:{href:e.engine.website}},[e._v(e._s(e.engine.website))])])]),n("v-spacer"),n("div",{staticClass:"admin-providerlogo"},[n("img",{attrs:{src:e.engine.logo,alt:e.engine.title}})])],1),n("v-card-text",[n("div",{staticClass:"overline mb-5"},[e._v(e._s(e.$t("admin:search.engineConfig")))]),!e.engine.config||e.engine.config.length<1?n("div",{staticClass:"body-2 ml-3"},[n("em",[e._v(e._s(e.$t("admin:search.engineNoConfig")))])]):e._l(e.engine.config,(function(t){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",items:t.value.enum,label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,staticClass:"mb-3",attrs:{label:t.value.title,color:"primary","prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":"",inset:""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"string"===t.value.type&&t.value.multiline?n("v-textarea",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]}))],2)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/sortBy.js"),s=n.n(a),o=n("./node_modules/lodash/cloneDeep.js"),r=n.n(o),l=n("./node_modules/lodash/get.js"),d=n.n(l),u=n("./node_modules/lodash/find.js"),c=n.n(u),m=n("./client/graph/admin/search/search-query-engines.gql"),f=n.n(m),h=n("./client/graph/admin/search/search-mutation-save-engines.gql"),v=n.n(h),p=n("./client/graph/admin/search/search-mutation-rebuild-index.gql"),_=n.n(p),g={data:()=>({engines:[],selectedEngine:"",engine:{}}),watch:{selectedEngine(e,t){this.engine=c()(this.engines,["key",e])||{}},engines(e,t){this.selectedEngine=d()(c()(this.engines,"isEnabled"),"key","db")}},methods:{async refresh(){await this.$apollo.queries.engines.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:search.listRefreshSuccess"),style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-search-saveengines");try{const e=await this.$apollo.mutate({mutation:v.a,variables:{engines:this.engines.map(e=>({isEnabled:e.key===this.selectedEngine,key:e.key,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}});if(!d()(e,"data.search.updateSearchEngines.responseResult.succeeded",!1))throw new Error(d()(e,"data.search.updateSearchEngines.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{message:this.$t("admin:search.configSaveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-search-saveengines")},async rebuild(){this.$store.commit("loadingStart","admin-search-rebuildindex");try{const e=await this.$apollo.mutate({mutation:_.a});if(!d()(e,"data.search.rebuildIndex.responseResult.succeeded",!1))throw new Error(d()(e,"data.search.rebuildIndex.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{message:this.$t("admin:search.indexRebuildSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-search-rebuildindex")}},apollo:{engines:{query:f.a,fetchPolicy:"network-only",update:e=>r()(e.search.searchEngines).map(e=>({...e,config:s()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-search-refresh")}}}},y=(n("./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),b=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),k=n.n(b),x=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),w=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),M=n("./node_modules/vuetify/lib/components/VCard/index.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),L=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),T=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),D=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),N=n("./node_modules/vuetify/lib/components/VList/VList.js"),C=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),Y=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),V=n("./node_modules/vuetify/lib/components/VList/index.js"),E=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),A=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),F=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),P=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),I=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),$=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),O=Object(y.a)(g,i,[],!1,null,"1c142409",null);k()(O,{VBtn:x.a,VCard:w.a,VCardText:M.b,VContainer:S.a,VDivider:L.a,VFlex:j.a,VIcon:T.a,VLayout:D.a,VList:N.a,VListItem:C.a,VListItemAvatar:Y.a,VListItemContent:V.b,VListItemSubtitle:V.c,VListItemTitle:V.d,VSelect:E.a,VSpacer:A.a,VSwitch:F.a,VTextField:P.a,VTextarea:I.a,VToolbar:$.a}),O.options.__file="client/components/admin/admin-search.vue";t.default=O.exports},"./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&")},"./client/components/admin/admin-security.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-private.svg",alt:"Security"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:security.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:security.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"red darken-2",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v("Security")])],1),n("v-card-info",{attrs:{color:"red"}},[n("span",[e._v("Make sure to understand the implications before turning on / off a security feature.")])]),n("v-card-text",[n("v-switch",{attrs:{inset:"",label:"Block Open Redirect",color:"red darken-2","persistent-hint":"",hint:"Prevents user controlled URLs from directing to websites outside of your wiki. This provides Open Redirect protection."},model:{value:e.config.securityOpenRedirect,callback:function(t){e.$set(e.config,"securityOpenRedirect",t)},expression:"config.securityOpenRedirect"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{staticClass:"mt-3",attrs:{inset:"",label:"Block IFrame Embedding",color:"red darken-2","persistent-hint":"",hint:"Prevents other websites from embedding your wiki in an iframe. This provides clickjacking protection."},model:{value:e.config.securityIframe,callback:function(t){e.$set(e.config,"securityIframe",t)},expression:"config.securityIframe"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Same Origin Referrer Policy",color:"red darken-2","persistent-hint":"",hint:"Limits the referrer header to same origin."},model:{value:e.config.securityReferrerPolicy,callback:function(t){e.$set(e.config,"securityReferrerPolicy",t)},expression:"config.securityReferrerPolicy"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Trust X-Forwarded-* Proxy Headers",color:"red darken-2","persistent-hint":"",hint:"Should be enabled when using a reverse-proxy like nginx, apache, CloudFlare, etc in front of Wiki.js. Turn off otherwise."},model:{value:e.config.securityTrustProxy,callback:function(t){e.$set(e.config,"securityTrustProxy",t)},expression:"config.securityTrustProxy"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Enforce HSTS",color:"red darken-2","persistent-hint":"",hint:"This ensures the connection cannot be established through an insecure HTTP connection."},model:{value:e.config.securityHSTS,callback:function(t){e.$set(e.config,"securityHSTS",t)},expression:"config.securityHSTS"}}),n("v-select",{staticClass:"mt-5",staticStyle:{"max-width":"450px"},attrs:{outlined:"",label:"HSTS Max Age",items:e.hstsDurations,"prepend-icon":"mdi-subdirectory-arrow-right",disabled:!e.config.securityHSTS,"hide-details":""},model:{value:e.config.securityHSTSDuration,callback:function(t){e.$set(e.config,"securityHSTSDuration",t)},expression:"config.securityHSTSDuration"}}),n("div",{staticClass:"pl-11 mt-3"},[n("div",{staticClass:"caption"},[e._v("Defines the duration for which the server should only deliver content through HTTPS.")]),n("div",{staticClass:"caption"},[e._v("It's a good idea to start with small values and make sure that nothing breaks on your wiki before moving to longer values.")])])],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:security.uploads")))])],1),n("v-card-info",{attrs:{color:"blue"}},[n("span",[e._v(e._s(e.$t("admin:security.uploadsInfo")))])]),n("v-card-text",[n("v-text-field",{staticClass:"mt-3",staticStyle:{"max-width":"450px"},attrs:{outlined:"",label:e.$t("admin:security.maxUploadSize"),required:"","prepend-icon":"mdi-progress-upload",hint:e.$t("admin:security.maxUploadSizeHint"),"persistent-hint":"",suffix:e.$t("admin:security.maxUploadSizeSuffix")},model:{value:e.config.uploadMaxFileSize,callback:function(t){e.$set(e.config,"uploadMaxFileSize",t)},expression:"config.uploadMaxFileSize"}}),n("v-text-field",{staticClass:"mt-3",staticStyle:{"max-width":"450px"},attrs:{outlined:"",label:e.$t("admin:security.maxUploadBatch"),required:"","prepend-icon":"mdi-upload-lock",hint:e.$t("admin:security.maxUploadBatchHint"),"persistent-hint":"",suffix:e.$t("admin:security.maxUploadBatchSuffix")},model:{value:e.config.uploadMaxFiles,callback:function(t){e.$set(e.config,"uploadMaxFiles",t)},expression:"config.uploadMaxFiles"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Scan and Sanitize SVG Uploads",color:"primary","persistent-hint":"",hint:"Should SVG uploads be scanned for vulnerabilities and stripped of any potentially unsafe content."},model:{value:e.config.uploadScanSVG,callback:function(t){e.$set(e.config,"uploadScanSVG",t)},expression:"config.uploadScanSVG"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Force Download of Unsafe Extensions",color:"primary","persistent-hint":"",hint:"Should non-image files be forced as downloads when accessed directly. This prevents potential XSS attacks via unsafe file extensions uploads."},model:{value:e.config.uploadForceDownload,callback:function(t){e.$set(e.config,"uploadForceDownload",t)},expression:"config.uploadForceDownload"}})],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:security.login")))])]),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:security.loginScreen")))]),n("div",{staticClass:"px-4 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:security.loginBgUrl"),hint:e.$t("admin:security.loginBgUrlHint"),"persistent-hint":"","prepend-icon":"mdi-image-area","append-icon":"mdi-folder-image"},on:{"click:append":e.browseLoginBg},model:{value:e.config.authLoginBgUrl,callback:function(t){e.$set(e.config,"authLoginBgUrl",t)},expression:"config.authLoginBgUrl"}}),n("v-switch",{attrs:{inset:"",label:e.$t("admin:security.bypassLogin"),color:"primary","prepend-icon":"mdi-fast-forward","persistent-hint":"",hint:e.$t("admin:security.bypassLoginHint")},model:{value:e.config.authAutoLogin,callback:function(t){e.$set(e.config,"authAutoLogin",t)},expression:"config.authAutoLogin"}}),n("v-switch",{attrs:{inset:"",label:e.$t("admin:security.hideLocalLogin"),color:"primary","prepend-icon":"mdi-eye-off-outline","persistent-hint":"",hint:e.$t("admin:security.hideLocalLoginHint")},model:{value:e.config.authHideLocal,callback:function(t){e.$set(e.config,"authHideLocal",t)},expression:"config.authHideLocal"}})],1),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:security.loginSecurity")))]),n("div",{staticClass:"px-4 pb-3"},[n("v-switch",{staticClass:"mt-0",attrs:{inset:"",label:e.$t("admin:security.enforce2fa"),color:"primary","prepend-icon":"mdi-two-factor-authentication",hint:e.$t("admin:security.enforce2faHint"),"persistent-hint":""},model:{value:e.config.authEnforce2FA,callback:function(t){e.$set(e.config,"authEnforce2FA",t)},expression:"config.authEnforce2FA"}})],1),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:security.jwt")))]),n("div",{staticClass:"px-4 pb-3"},[n("v-text-field",{attrs:{outlined:"","prepend-icon":"mdi-account-group-outline",label:e.$t("admin:auth.jwtAudience"),hint:e.$t("admin:auth.jwtAudienceHint"),"persistent-hint":""},model:{value:e.config.authJwtAudience,callback:function(t){e.$set(e.config,"authJwtAudience",t)},expression:"config.authJwtAudience"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"","prepend-icon":"mdi-clock-outline",label:e.$t("admin:auth.tokenExpiration"),hint:e.$t("admin:auth.tokenExpirationHint"),"persistent-hint":""},model:{value:e.config.authJwtExpiration,callback:function(t){e.$set(e.config,"authJwtExpiration",t)},expression:"config.authJwtExpiration"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"","prepend-icon":"mdi-update",label:e.$t("admin:auth.tokenRenewalPeriod"),hint:e.$t("admin:auth.tokenRenewalPeriodHint"),"persistent-hint":""},model:{value:e.config.authJwtRenewablePeriod,callback:function(t){e.$set(e.config,"authJwtRenewablePeriod",t)},expression:"config.authJwtRenewablePeriod"}})],1)],1)],1)],1)],1)],1)],1),n(e.activeModal,{tag:"component"})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/toSafeInteger.js"),r=n.n(o),l=n("./node_modules/lodash/get.js"),d=n.n(l),u=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),c=n("./client/store/editor.js");WIKI.$store.registerModule("editor",c.a);var m={i18nOptions:{namespaces:"editor"},components:{editorModalMedia:()=>Promise.all([n.e("vendor"),n.e("editor")]).then(n.bind(null,"./client/components/editor/editor-modal-media.vue"))},data:()=>({config:{uploadMaxFileSize:0,uploadMaxFiles:0,uploadScanSVG:!0,uploadForceDownload:!0,securityOpenRedirect:!0,securityIframe:!0,securityReferrerPolicy:!0,securityTrustProxy:!1,securitySRI:!0,securityHSTS:!1,securityHSTSDuration:0,securityCSP:!1,securityCSPDirectives:"",authAutoLogin:!1,authHideLocal:!1,authLoginBgUrl:"",authJwtAudience:"urn:wiki.js",authJwtExpiration:"30m",authJwtRenewablePeriod:"14d"},hstsDurations:[{value:300,text:"5 minutes"},{value:86400,text:"1 day"},{value:604800,text:"1 week"},{value:2592e3,text:"1 month"},{value:31536e3,text:"1 year"},{value:63072e3,text:"2 years"}]}),computed:{activeModal:Object(u.sync)("editor/activeModal")},methods:{async save(){try{await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authAutoLogin"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authEnforce2FA"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authHideLocal"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authLoginBgUrl"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authJwtAudience"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authJwtExpiration"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authJwtRenewablePeriod"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uploadMaxFileSize"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uploadMaxFiles"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uploadScanSVG"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uploadForceDownload"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityOpenRedirect"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityIframe"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityReferrerPolicy"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityTrustProxy"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securitySRI"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityHSTS"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityHSTSDuration"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityCSP"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityCSPDirectives"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"authAutoLogin"},value:{kind:"Variable",name:{kind:"Name",value:"authAutoLogin"}}},{kind:"Argument",name:{kind:"Name",value:"authEnforce2FA"},value:{kind:"Variable",name:{kind:"Name",value:"authEnforce2FA"}}},{kind:"Argument",name:{kind:"Name",value:"authHideLocal"},value:{kind:"Variable",name:{kind:"Name",value:"authHideLocal"}}},{kind:"Argument",name:{kind:"Name",value:"authLoginBgUrl"},value:{kind:"Variable",name:{kind:"Name",value:"authLoginBgUrl"}}},{kind:"Argument",name:{kind:"Name",value:"authJwtAudience"},value:{kind:"Variable",name:{kind:"Name",value:"authJwtAudience"}}},{kind:"Argument",name:{kind:"Name",value:"authJwtExpiration"},value:{kind:"Variable",name:{kind:"Name",value:"authJwtExpiration"}}},{kind:"Argument",name:{kind:"Name",value:"authJwtRenewablePeriod"},value:{kind:"Variable",name:{kind:"Name",value:"authJwtRenewablePeriod"}}},{kind:"Argument",name:{kind:"Name",value:"uploadMaxFileSize"},value:{kind:"Variable",name:{kind:"Name",value:"uploadMaxFileSize"}}},{kind:"Argument",name:{kind:"Name",value:"uploadMaxFiles"},value:{kind:"Variable",name:{kind:"Name",value:"uploadMaxFiles"}}},{kind:"Argument",name:{kind:"Name",value:"uploadScanSVG"},value:{kind:"Variable",name:{kind:"Name",value:"uploadScanSVG"}}},{kind:"Argument",name:{kind:"Name",value:"uploadForceDownload"},value:{kind:"Variable",name:{kind:"Name",value:"uploadForceDownload"}}},{kind:"Argument",name:{kind:"Name",value:"securityOpenRedirect"},value:{kind:"Variable",name:{kind:"Name",value:"securityOpenRedirect"}}},{kind:"Argument",name:{kind:"Name",value:"securityIframe"},value:{kind:"Variable",name:{kind:"Name",value:"securityIframe"}}},{kind:"Argument",name:{kind:"Name",value:"securityReferrerPolicy"},value:{kind:"Variable",name:{kind:"Name",value:"securityReferrerPolicy"}}},{kind:"Argument",name:{kind:"Name",value:"securityTrustProxy"},value:{kind:"Variable",name:{kind:"Name",value:"securityTrustProxy"}}},{kind:"Argument",name:{kind:"Name",value:"securitySRI"},value:{kind:"Variable",name:{kind:"Name",value:"securitySRI"}}},{kind:"Argument",name:{kind:"Name",value:"securityHSTS"},value:{kind:"Variable",name:{kind:"Name",value:"securityHSTS"}}},{kind:"Argument",name:{kind:"Name",value:"securityHSTSDuration"},value:{kind:"Variable",name:{kind:"Name",value:"securityHSTSDuration"}}},{kind:"Argument",name:{kind:"Name",value:"securityCSP"},value:{kind:"Variable",name:{kind:"Name",value:"securityCSP"}}},{kind:"Argument",name:{kind:"Name",value:"securityCSPDirectives"},value:{kind:"Variable",name:{kind:"Name",value:"securityCSPDirectives"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:2238,source:{body:"\n mutation (\n $authAutoLogin: Boolean\n $authEnforce2FA: Boolean\n $authHideLocal: Boolean\n $authLoginBgUrl: String\n $authJwtAudience: String\n $authJwtExpiration: String\n $authJwtRenewablePeriod: String\n $uploadMaxFileSize: Int\n $uploadMaxFiles: Int\n $uploadScanSVG: Boolean\n $uploadForceDownload: Boolean\n $securityOpenRedirect: Boolean\n $securityIframe: Boolean\n $securityReferrerPolicy: Boolean\n $securityTrustProxy: Boolean\n $securitySRI: Boolean\n $securityHSTS: Boolean\n $securityHSTSDuration: Int\n $securityCSP: Boolean\n $securityCSPDirectives: String\n ) {\n site {\n updateConfig(\n authAutoLogin: $authAutoLogin,\n authEnforce2FA: $authEnforce2FA,\n authHideLocal: $authHideLocal,\n authLoginBgUrl: $authLoginBgUrl,\n authJwtAudience: $authJwtAudience,\n authJwtExpiration: $authJwtExpiration,\n authJwtRenewablePeriod: $authJwtRenewablePeriod,\n uploadMaxFileSize: $uploadMaxFileSize,\n uploadMaxFiles: $uploadMaxFiles,\n uploadScanSVG: $uploadScanSVG\n uploadForceDownload: $uploadForceDownload,\n securityOpenRedirect: $securityOpenRedirect,\n securityIframe: $securityIframe,\n securityReferrerPolicy: $securityReferrerPolicy,\n securityTrustProxy: $securityTrustProxy,\n securitySRI: $securitySRI,\n securityHSTS: $securityHSTS,\n securityHSTSDuration: $securityHSTSDuration,\n securityCSP: $securityCSP,\n securityCSPDirectives: $securityCSPDirectives\n ) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{authAutoLogin:d()(this.config,"authAutoLogin",!1),authEnforce2FA:d()(this.config,"authEnforce2FA",!1),authHideLocal:d()(this.config,"authHideLocal",!1),authLoginBgUrl:d()(this.config,"authLoginBgUrl",""),authJwtAudience:d()(this.config,"authJwtAudience",""),authJwtExpiration:d()(this.config,"authJwtExpiration",""),authJwtRenewablePeriod:d()(this.config,"authJwtRenewablePeriod",""),uploadMaxFileSize:r()(d()(this.config,"uploadMaxFileSize",0)),uploadMaxFiles:r()(d()(this.config,"uploadMaxFiles",0)),uploadScanSVG:d()(this.config,"uploadScanSVG",!1),uploadForceDownload:d()(this.config,"uploadForceDownload",!1),securityOpenRedirect:d()(this.config,"securityOpenRedirect",!1),securityIframe:d()(this.config,"securityIframe",!1),securityReferrerPolicy:d()(this.config,"securityReferrerPolicy",!1),securityTrustProxy:d()(this.config,"securityTrustProxy",!1),securitySRI:d()(this.config,"securitySRI",!1),securityHSTS:d()(this.config,"securityHSTS",!1),securityHSTSDuration:d()(this.config,"securityHSTSDuration",0),securityCSP:d()(this.config,"securityCSP",!1),securityCSPDirectives:d()(this.config,"securityCSPDirectives","")},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-site-update")}}),this.$store.commit("showNotification",{style:"success",message:"Configuration saved successfully.",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}},browseLoginBg(){this.$store.set("editor/editorKey","common"),this.activeModal="editorModalMedia"}},mounted(){this.$root.$on("editorInsert",e=>{this.config.authLoginBgUrl=e.path})},beforeDestroy(){this.$root.$off("editorInsert")},apollo:{config:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authAutoLogin"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authEnforce2FA"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authHideLocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authLoginBgUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authJwtAudience"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authJwtExpiration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authJwtRenewablePeriod"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uploadMaxFileSize"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uploadMaxFiles"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uploadScanSVG"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uploadForceDownload"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityOpenRedirect"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityIframe"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityReferrerPolicy"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityTrustProxy"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securitySRI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityHSTS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityHSTSDuration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityCSP"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityCSPDirectives"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:711,source:{body:"\n {\n site {\n config {\n authAutoLogin\n authEnforce2FA\n authHideLocal\n authLoginBgUrl\n authJwtAudience\n authJwtExpiration\n authJwtRenewablePeriod\n uploadMaxFileSize\n uploadMaxFiles\n uploadScanSVG\n uploadForceDownload\n securityOpenRedirect\n securityIframe\n securityReferrerPolicy\n securityTrustProxy\n securitySRI\n securityHSTS\n securityHSTSDuration\n securityCSP\n securityCSPDirectives\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.site.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-security-refresh")}}}},f=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),h=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),v=n.n(h),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VCard/index.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),b=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),x=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),S=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),L=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),j=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),T=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),D=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),N=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),C=Object(f.a)(m,i,[],!1,null,null,null);v()(C,{VBtn:p.a,VCard:_.a,VCardText:g.b,VContainer:y.a,VDivider:b.a,VFlex:k.a,VForm:x.a,VIcon:w.a,VLayout:M.a,VSelect:S.a,VSpacer:L.a,VSwitch:j.a,VTextField:T.a,VToolbar:D.a,VToolbarTitle:N.a}),C.options.__file="client/components/admin/admin-security.vue";t.default=C.exports},"./client/components/admin/admin-ssl.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-validation.svg",alt:"SSL"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:ssl.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:ssl.subtitle")))])]),n("v-spacer"),"letsencrypt"===e.info.sslProvider&&e.info.httpsPort>0?n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"black",dark:"",depressed:"",large:"",loading:e.loadingRenew},on:{click:e.renewCertificate}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-cached")]),n("span",[e._v(e._s(e.$t("admin:ssl.renewCertificate")))])],1):e._e()],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-subheader",[e._v(e._s(e.$t("admin:ssl.currentState")))]),n("v-list",{attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-handshake")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.provider")))]),n("v-list-item-subtitle",[e._v(e._s(e.providerTitle))])],1)],1),"letsencrypt"===e.info.sslProvider&&e.info.httpsPort>0?[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-application")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.domain")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.sslDomain))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-at")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.subscriberEmail")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.sslSubscriberEmail))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-calendar-remove-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.expiration")))]),n("v-list-item-subtitle",[e._v(e._s(e._f("moment")(e.info.sslExpirationDate,"calendar")))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-traffic-light")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.status")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.sslStatus))])],1)],1)]:e._e()],2)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-subheader",[e._v(e._s(e.$t("admin:ssl.ports")))]),n("v-list",{attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue white--text"},[e._v("mdi-lock-open-variant")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.httpPort")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.httpPort))])],1)],1),e.info.httpsPort>0?[n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"green white--text"},[e._v("mdi-lock")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.httpsPort")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.httpsPort))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-sign-direction")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.httpPortRedirect")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.httpRedirection))])],1),n("v-list-item-action",[e.info.httpRedirection?n("v-btn",{staticClass:"red--text",class:e.$vuetify.theme.dark?"text--lighten-5":"text--darken-2",attrs:{depressed:"",color:e.$vuetify.theme.dark?"red darken-4":"red lighten-5",loading:e.loadingRedir},on:{click:e.toggleRedir}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-power")]),n("span",[e._v(e._s(e.$t("admin:ssl.httpPortRedirectTurnOff")))])],1):n("v-btn",{staticClass:"green--text",class:e.$vuetify.theme.dark?"text--lighten-5":"text--darken-2",attrs:{depressed:"",color:e.$vuetify.theme.dark?"green darken-4":"green lighten-5",loading:e.loadingRedir},on:{click:e.toggleRedir}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-power")]),n("span",[e._v(e._s(e.$t("admin:ssl.httpPortRedirectTurnOn")))])],1)],1)],1)]:e._e()],2)],1)],1)],1)],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"450"},model:{value:e.loadingRenew,callback:function(t){e.loadingRenew=t},expression:"loadingRenew"}},[n("v-card",{attrs:{color:"black",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("semipolar-spinner",{staticClass:"animated fadeIn",staticStyle:{margin:"0 auto"},attrs:{"animation-duration":1500,size:65,color:"#FFF"}}),n("div",{staticClass:"mt-5 body-1 white--text"},[e._v(e._s(e.$t("admin:ssl.renewCertificateLoadingTitle")))]),n("div",{staticClass:"caption mt-4"},[e._v(e._s(e.$t("admin:ssl.renewCertificateLoadingSubtitle")))])],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l={components:{SemipolarSpinner:n("./node_modules/epic-spinners/src/lib.js").f},data:()=>({loadingRenew:!1,loadingRedir:!1,info:{sslDomain:"",sslProvider:"",sslSubscriberEmail:"",sslExpirationDate:!1,sslStatus:"",httpPort:0,httpRedirection:!1,httpsPort:0}}),computed:{providerTitle(){switch(this.info.sslProvider){case"custom":return this.$t("admin:ssl.providerCustomCertificate");case"letsencrypt":return this.$t("admin:ssl.providerLetsEncrypt");default:return this.$t("admin:ssl.providerDisabled")}}},methods:{async toggleRedir(){this.loadingRedir=!0;try{this.info.httpRedirection=!this.info.httpRedirection,await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"enabled"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setHTTPSRedirection"},arguments:[{kind:"Argument",name:{kind:"Name",value:"enabled"},value:{kind:"Variable",name:{kind:"Name",value:"enabled"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:351,source:{body:"\n mutation ($enabled: Boolean!) {\n system {\n setHTTPSRedirection(enabled: $enabled) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{enabled:r()(this.info,"httpRedirection",!1)},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-ssl-toggleRedirection")}}),this.$store.commit("showNotification",{style:"success",message:this.$t("admin:ssl.httpPortRedirectSaveSuccess"),icon:"check"})}catch(e){this.info.httpRedirection=!this.info.httpRedirection,this.$store.commit("pushGraphError",e)}this.loadingRedir=!1},async renewCertificate(){this.loadingRenew=!0;try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"renewHTTPSCertificate"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:313,source:{body:"\n mutation {\n system {\n renewHTTPSCertificate {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-ssl-renew")}}),t=r()(e,"data.system.renewHTTPSCertificate.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{style:"success",message:this.$t("admin:ssl.renewCertificateSuccess"),icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.loadingRenew=!1}},apollo:{info:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"httpPort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"httpRedirection"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"httpsPort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslDomain"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslExpirationDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslProvider"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslStatus"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslSubscriberEmail"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:307,source:{body:"\n {\n system {\n info {\n httpPort\n httpRedirection\n httpsPort\n sslDomain\n sslExpirationDate\n sslProvider\n sslStatus\n sslSubscriberEmail\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.system.info),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-ssl-refresh")}}}},d=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),u=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),c=n.n(u),m=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),f=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),h=n("./node_modules/vuetify/lib/components/VCard/index.js"),v=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),p=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),_=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),g=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),y=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),b=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),x=n("./node_modules/vuetify/lib/components/VList/VList.js"),w=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),M=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),S=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),L=n("./node_modules/vuetify/lib/components/VList/index.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),D=Object(d.a)(l,i,[],!1,null,null,null);c()(D,{VBtn:m.a,VCard:f.a,VCardText:h.b,VContainer:v.a,VDialog:p.a,VDivider:_.a,VFlex:g.a,VForm:y.a,VIcon:b.a,VLayout:k.a,VList:x.a,VListItem:w.a,VListItemAction:M.a,VListItemAvatar:S.a,VListItemContent:L.b,VListItemSubtitle:L.c,VListItemTitle:L.d,VSpacer:j.a,VSubheader:T.a}),D.options.__file="client/components/admin/admin-ssl.vue";t.default=D.exports},"./client/components/admin/admin-storage.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-cloud-storage.svg",alt:"Storage"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:storage.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:storage.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/storage",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p2s",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:storage.targets")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.targets,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedTarget=t.key}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[t.isAvailable?t.isEnabled?n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"primary"},on:{click:function(e){"local"!==t.key&&(t.isEnabled=!1)}}},[e._v("mdi-checkbox-marked-outline")]):n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"grey"},on:{click:function(e){t.isEnabled=!0}}},[e._v("mdi-checkbox-blank-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-minus-box-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedTarget===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedTarget===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])])],1),e.selectedTarget===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i<e.targets.length-1?n("v-divider"):e._e()]}))],2)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{flat:"",color:e.$vuetify.theme.dark?"grey darken-3-l5":"grey darken-3",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:storage.status")))]),n("v-spacer"),n("looping-rhombuses-spinner",{attrs:{"animation-duration":5e3,"rhombus-size":10,color:"#FFF"}})],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.status,(function(t,i){return[n("v-list-item",{key:t.key},["pending"===t.status?[n("v-list-item-avatar",{attrs:{color:"purple"}},[n("v-icon",{attrs:{color:"white"}},[e._v("mdi-clock-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",{staticClass:"purple--text caption"},[e._v(e._s(t.status))])],1),n("v-list-item-action",[n("v-progress-circular",{attrs:{indeterminate:"",size:20,width:2,color:"purple"}})],1)]:"operational"===t.status?[n("v-list-item-avatar",{attrs:{color:"green"}},[n("v-icon",{attrs:{color:"white"}},[e._v("mdi-check-circle")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",{staticClass:"green--text caption"},[e._v(e._s(e.$t("admin:storage.lastSync",{time:e.$options.filters.moment(t.lastAttempt,"from")})))])],1)]:[n("v-list-item-avatar",{attrs:{color:"red"}},[n("v-icon",{attrs:{color:"white"}},[e._v("mdi-close-circle-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",{staticClass:"red--text caption"},[e._v(e._s(e.$t("admin:storage.lastSyncAttempt",{time:e.$options.filters.moment(t.lastAttempt,"from")})))])],1),n("v-list-item-action",[n("v-menu",{scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:""}},i),[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-information")])],1)]}}],null,!0)},[n("v-card",{attrs:{width:"450"}},[n("v-toolbar",{attrs:{flat:"",color:"red",dark:"",dense:""}},[e._v(e._s(e.$t("admin:storage.errorMsg")))]),n("v-card-text",[e._v(e._s(t.message))])],1)],1)],1)]],2),i<e.status.length-1?n("v-divider"):e._e()]})),e.status.length<1?n("v-list-item",[n("em",[e._v(e._s(e.$t("admin:storage.noTarget")))])]):e._e()],2)],1)],1),n("v-flex",{attrs:{xs12:"",lg9:""}},[n("v-card",{staticClass:"wiki-form animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.target.title))]),n("v-spacer"),n("v-switch",{attrs:{dark:"",color:"blue lighten-5",label:"Active","hide-details":"",inset:""},model:{value:e.target.isEnabled,callback:function(t){e.$set(e.target,"isEnabled",t)},expression:"target.isEnabled"}})],1),n("v-card-info",{attrs:{color:"blue"}},[n("div",[n("div",[e._v(e._s(e.target.description))]),n("span",{staticClass:"caption"},[n("a",{attrs:{href:e.target.website}},[e._v(e._s(e.target.website))])])]),n("v-spacer"),n("div",{staticClass:"admin-providerlogo"},[n("img",{attrs:{src:e.target.logo,alt:e.target.title}})])],1),n("v-card-text",[n("v-form",[e.target.isEnabled?n("i18next",{staticClass:"body-2",attrs:{path:"admin:storage.targetState",tag:"div"}},[n("v-chip",{attrs:{color:"green",small:"",dark:"",label:"",place:"state"}},[e._v(e._s(e.$t("admin:storage.targetStateActive")))])],1):n("i18next",{staticClass:"body-2",attrs:{path:"admin:storage.targetState",tag:"div"}},[n("v-chip",{attrs:{color:"red",small:"",dark:"",label:"",place:"state"}},[e._v(e._s(e.$t("admin:storage.targetStateInactive")))])],1),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:storage.targetConfig")))]),!e.target.config||e.target.config.length<1?n("div",{staticClass:"body-2 ml-3"},[n("em",[e._v(e._s(e.$t("admin:storage.noConfigOption")))])]):e._l(e.target.config,(function(t){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",items:t.value.enum,label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,staticClass:"mb-3",attrs:{label:t.value.title,color:"primary","prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":"",inset:""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"string"===t.value.type&&t.value.multiline?n("v-textarea",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]})),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:storage.syncDirection")))]),n("div",{staticClass:"body-2 ml-3"},[e._v(e._s(e.$t("admin:storage.syncDirectionSubtitle")))]),n("div",{staticClass:"pr-3 pt-3"},[n("v-radio-group",{staticClass:"ml-3 py-0",model:{value:e.target.mode,callback:function(t){e.$set(e.target,"mode",t)},expression:"target.mode"}},[n("v-radio",{attrs:{label:e.$t("admin:storage.syncDirBi"),color:"primary",value:"sync",disabled:e.target.supportedModes.indexOf("sync")<0}}),n("v-radio",{attrs:{label:e.$t("admin:storage.syncDirPush"),color:"primary",value:"push",disabled:e.target.supportedModes.indexOf("push")<0}}),n("v-radio",{attrs:{label:e.$t("admin:storage.syncDirPull"),color:"primary",value:"pull",disabled:e.target.supportedModes.indexOf("pull")<0}})],1)],1),n("div",{staticClass:"body-2 ml-3"},[n("strong",[e._v(e._s(e.$t("admin:storage.syncDirBi"))+" "),e.target.supportedModes.indexOf("sync")<0?n("em",{staticClass:"red--text text--lighten-2"},[e._v(e._s(e.$t("admin:storage.unsupported")))]):e._e()]),n("div",{staticClass:"pb-3"},[e._v(e._s(e.$t("admin:storage.syncDirBiHint")))]),n("strong",[e._v(e._s(e.$t("admin:storage.syncDirPush"))+" "),e.target.supportedModes.indexOf("push")<0?n("em",{staticClass:"red--text text--lighten-2"},[e._v(e._s(e.$t("admin:storage.unsupported")))]):e._e()]),n("div",{staticClass:"pb-3"},[e._v(e._s(e.$t("admin:storage.syncDirPushHint")))]),n("strong",[e._v(e._s(e.$t("admin:storage.syncDirPull"))+" "),e.target.supportedModes.indexOf("pull")<0?n("em",{staticClass:"red--text text--lighten-2"},[e._v(e._s(e.$t("admin:storage.unsupported")))]):e._e()]),n("div",{staticClass:"pb-3"},[e._v(e._s(e.$t("admin:storage.syncDirPullHint")))])]),e.target.hasSchedule?[n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:storage.syncSchedule")))]),n("div",{staticClass:"body-2 ml-3"},[e._v(e._s(e.$t("admin:storage.syncScheduleHint")))]),n("div",{staticClass:"pa-3"},[n("duration-picker",{model:{value:e.target.syncInterval,callback:function(t){e.$set(e.target,"syncInterval",t)},expression:"target.syncInterval"}}),n("i18next",{staticClass:"caption mt-3",attrs:{path:"admin:storage.syncScheduleCurrent",tag:"div"}},[n("strong",{attrs:{place:"schedule"}},[e._v(e._s(e.getDefaultSchedule(e.target.syncInterval)))])]),n("i18next",{staticClass:"caption",attrs:{path:"admin:storage.syncScheduleDefault",tag:"div"}},[n("strong",{attrs:{place:"schedule"}},[e._v(e._s(e.getDefaultSchedule(e.target.syncIntervalDefault)))])])],1)]:e._e(),e.target.actions&&e.target.actions.length>0?[n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:storage.actions")))]),n("v-alert",{attrs:{outlined:"",value:!e.target.isEnabled,color:"red",icon:"mdi-alert"}},[n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:storage.actionsInactiveWarn")))])]),n("v-container",{staticClass:"pt-0",attrs:{"grid-list-xl":"",fluid:""}},[n("v-layout",{attrs:{row:"",wrap:"","fill-height":""}},e._l(e.target.actions,(function(t){return n("v-flex",{key:t.handler,attrs:{xs12:"",lg6:"",xl4:""}},[n("v-card",{staticClass:"radius-7 grey",class:e.$vuetify.theme.dark?"darken-3-d5":"lighten-3",attrs:{flat:"",height:"100%"}},[n("v-card-text",[n("div",{staticClass:"subtitle-1",domProps:{innerHTML:e._s(t.label)}}),n("div",{staticClass:"body-2 mt-4",domProps:{innerHTML:e._s(t.hint)}}),n("v-btn",{staticClass:"mx-0 mt-5",attrs:{outlined:"",color:e.$vuetify.theme.dark?"blue":"primary",disabled:e.runningAction||!e.target.isEnabled,loading:e.runningActionHandler===t.handler},on:{click:function(n){return e.executeAction(e.target.key,t.handler)}}},[e._v(e._s(e.$t("admin:storage.actionRun")))])],1)],1)],1)})),1)],1)]:e._e()],2)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/sortBy.js"),s=n.n(a),o=n("./node_modules/lodash/cloneDeep.js"),r=n.n(o),l=n("./node_modules/lodash/pick.js"),d=n.n(l),u=n("./node_modules/lodash/get.js"),c=n.n(u),m=n("./node_modules/lodash/find.js"),f=n.n(m),h=n("./node_modules/lodash/filter.js"),v=n.n(h),p=n("./node_modules/lodash/startCase.js"),_=n.n(p),g=n("./node_modules/moment/moment.js"),y=n.n(g),b=n("./node_modules/moment-duration-format/lib/moment-duration-format.js"),k=n.n(b),x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-toolbar",{staticClass:"radius-7",attrs:{flat:"",color:e.$vuetify.theme.dark?"grey darken-4-l3":"grey lighten-3"}},[n("div",{staticClass:"body-2 mr-3"},[e._v(e._s(e.$t("common:duration.every")))]),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.minutes,callback:function(t){e.minutes=t},expression:"minutes"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.minutes")))]),n("v-divider",{staticClass:"mr-3"}),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.hours,callback:function(t){e.hours=t},expression:"hours"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.hours")))]),n("v-divider",{staticClass:"mr-3"}),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.days,callback:function(t){e.days=t},expression:"days"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.days")))]),n("v-divider",{staticClass:"mr-3"}),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.months,callback:function(t){e.months=t},expression:"months"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.months")))]),n("v-divider",{staticClass:"mr-3"}),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.years,callback:function(t){e.years=t},expression:"years"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.years")))])],1)};x._withStripped=!0;var w=n("./node_modules/lodash/set.js"),M=n.n(w),S=n("./node_modules/lodash/isFinite.js"),L=n.n(S),j=n("./node_modules/lodash/toNumber.js"),T=n.n(j),D={props:{value:{type:String,default:"PT5M"}},data:()=>({duration:y.a.duration(0)}),computed:{years:{get(){return this.duration.years()||0},set(e){this.rebuild(T()(e),"years")}},months:{get(){return this.duration.months()||0},set(e){this.rebuild(T()(e),"months")}},days:{get(){return this.duration.days()||0},set(e){this.rebuild(T()(e),"days")}},hours:{get(){return this.duration.hours()||0},set(e){this.rebuild(T()(e),"hours")}},minutes:{get(){return this.duration.minutes()||0},set(e){this.rebuild(T()(e),"minutes")}}},watch:{value(e,t){this.duration=y.a.duration(e)}},methods:{rebuild(e,t){(!L()(e)||e<0)&&(e=0);const n={minutes:this.duration.minutes(),hours:this.duration.hours(),days:this.duration.days(),months:this.duration.months(),years:this.duration.years()};M()(n,t,e),this.duration=y.a.duration(n),this.$emit("input",this.duration.toISOString())}},mounted(){this.duration=y.a.duration(this.value)}},N=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),C=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),Y=n.n(C),V=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),E=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),A=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),F=Object(N.a)(D,x,[],!1,null,null,null);Y()(F,{VDivider:V.a,VTextField:E.a,VToolbar:A.a}),F.options.__file="client/components/common/duration-picker.vue";var P=F.exports,I=n("./node_modules/epic-spinners/src/lib.js"),$=n("./client/graph/admin/storage/storage-query-status.gql"),O=n.n($),H=n("./client/graph/admin/storage/storage-query-targets.gql"),R=n.n(H),G=n("./client/graph/admin/storage/storage-mutation-executeaction.gql"),z=n.n(G),q=n("./client/graph/admin/storage/storage-mutation-save-targets.gql"),U=n.n(q);k()(y.a);var B={components:{DurationPicker:P,LoopingRhombusesSpinner:I.c},filters:{startCase:e=>_()(e)},data:()=>({runningAction:!1,runningActionHandler:"",selectedTarget:"",target:{supportedModes:[]},targets:[],status:[]}),computed:{activeTargets(){return v()(this.targets,"isEnabled")}},watch:{selectedTarget(e,t){this.target=f()(this.targets,["key",e])||{}},targets(e,t){this.selectedTarget=c()(f()(this.targets,["isEnabled",!0]),"key","disk")}},methods:{async refresh(){await this.$apollo.queries.targets.refetch(),this.$store.commit("showNotification",{message:"List of storage targets has been refreshed.",style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-storage-savetargets"),await this.$apollo.mutate({mutation:U.a,variables:{targets:this.targets.map(e=>d()(e,["isEnabled","key","config","mode","syncInterval"])).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}}),this.$store.commit("showNotification",{message:"Storage configuration saved successfully.",style:"success",icon:"check"}),this.$store.commit("loadingStop","admin-storage-savetargets")},getDefaultSchedule:e=>e?y.a.duration(e).format("y [years], M [months], d [days], h [hours], m [minutes]"):"N/A",async executeAction(e,t){this.$store.commit("loadingStart","admin-storage-executeaction"),this.runningAction=!0,this.runningActionHandler=t;try{await this.$apollo.mutate({mutation:z.a,variables:{targetKey:e,handler:t}}),this.$store.commit("showNotification",{message:"Action completed.",style:"success",icon:"check"})}catch(e){console.warn(e)}this.runningAction=!1,this.runningActionHandler="",this.$store.commit("loadingStop","admin-storage-executeaction")}},apollo:{targets:{query:R.a,fetchPolicy:"network-only",update:e=>r()(e.storage.targets).map(e=>({...e,config:s()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-storage-targets-refresh")}},status:{query:O.a,fetchPolicy:"network-only",update:e=>e.storage.status,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-storage-status-refresh")},pollInterval:3e3}}},W=(n("./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&"),n("./node_modules/vuetify/lib/components/VAlert/VAlert.js")),J=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),K=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),X=n("./node_modules/vuetify/lib/components/VCard/index.js"),Q=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),Z=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),ee=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),te=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),ne=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),ie=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),ae=n("./node_modules/vuetify/lib/components/VList/VList.js"),se=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),oe=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),re=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),le=n("./node_modules/vuetify/lib/components/VList/index.js"),de=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),ue=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),ce=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadio.js"),me=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadioGroup.js"),fe=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),he=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),ve=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),pe=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),_e=n("./node_modules/vuetify-loader/lib/runtime/installDirectives.js"),ge=n.n(_e),ye=n("./node_modules/vuetify/lib/directives/ripple/index.js"),be=Object(N.a)(B,i,[],!1,null,"69e118ea",null);Y()(be,{VAlert:W.a,VBtn:J.a,VCard:K.a,VCardText:X.b,VChip:Q.a,VContainer:Z.a,VDivider:V.a,VFlex:ee.a,VForm:te.a,VIcon:ne.a,VLayout:ie.a,VList:ae.a,VListItem:se.a,VListItemAction:oe.a,VListItemAvatar:re.a,VListItemContent:le.b,VListItemSubtitle:le.c,VListItemTitle:le.d,VMenu:de.a,VProgressCircular:ue.a,VRadio:ce.a,VRadioGroup:me.a,VSelect:fe.a,VSpacer:he.a,VSwitch:ve.a,VTextField:E.a,VTextarea:pe.a,VToolbar:A.a}),ge()(be,{Ripple:ye.a}),be.options.__file="client/components/admin/admin-storage.vue";t.default=be.exports},"./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&")},"./client/components/admin/admin-system.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{staticClass:"admin-system",attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-tune.svg",alt:"System Info"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:system.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:system.subtitle")))])])]),n("v-layout",{staticClass:"mt-3",attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-btn",{staticClass:"animated fadeInLeft wait-p2s btn-animate-rotate",attrs:{fab:"",absolute:"",right:!e.$vuetify.rtl,left:e.$vuetify.rtl,top:"",small:"",light:""},on:{click:e.refresh}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-refresh")])],1),n("v-subheader",[e._v("Wiki.js")]),n("v-list",{attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue white--text"},[e._v("mdi-application-export")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.currentVersion")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.currentVersion))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue white--text"},[e._v("mdi-inbox-arrow-up")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.latestVersion")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.latestVersion))])],1),n("v-list-item-action",[n("v-list-item-action-text",[e._v(e._s(e.$t("admin:system.published"))+" "+e._s(e._f("moment")(e.info.latestVersionReleaseDate,"from")))])],1)],1)],1),e.info.upgradeCapable&&!e.isLatestVersion&&"docker"===e.info.platform?n("v-card-actions",{class:e.$vuetify.theme.dark?"grey darken-3-d5":"indigo lighten-5"},[n("div",{staticClass:"caption indigo--text pl-3",class:e.$vuetify.theme.dark?"text--lighten-4":""},[e._v("Wiki.js can perform the upgrade to the latest version for you.")]),n("v-spacer"),n("v-btn",{staticClass:"px-3",attrs:{color:"indigo",dark:""},on:{click:e.performUpgrade}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-upload")]),n("span",[e._v("Perform Upgrade")])],1)],1):e._e()],1),n("v-card",{staticClass:"mt-4 animated fadeInUp wait-p2s"},[n("v-subheader",[e._v(e._s(e.$t("admin:system.hostInfo")))]),n("v-list",{attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-avatar",{staticClass:"blue-grey",attrs:{size:"40"}},[n("v-icon",{attrs:{color:"white"}},[e._v(e._s(e.platformLogo))])],1)],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.os")))]),n("v-list-item-subtitle",[e._v(e._s("docker"===e.info.platform?"Docker Container (Linux)":e.info.operatingSystem))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-desktop-classic")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.hostname")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.hostname))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-cpu-64-bit")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.cpuCores")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.cpuCores))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-memory")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.totalRAM")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.ramTotal))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-iframe-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.workingDirectory")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.workingDirectory))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-card-bulleted-settings-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.configFile")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.configFile))])],1)],1)],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"pb-3 animated fadeInUp wait-p4s"},[n("v-subheader",[e._v("Node.js")]),n("v-list",{attrs:{dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-avatar",{staticClass:"light-green",attrs:{size:"40"}},[n("v-icon",{attrs:{color:"white"}},[e._v("mdi-nodejs")])],1)],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.info.nodeVersion))])],1)],1)],1),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",[e._v(e._s(e.info.dbType))]),n("v-list",{attrs:{dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-avatar",{staticClass:"indigo darken-1",attrs:{size:"40"}},[n("v-icon",{attrs:{color:"white"}},[e._v("mdi-database")])],1)],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(e.dbVersion)}}),n("v-list-item-subtitle",[e._v(e._s(e.info.dbHost))])],1)],1),n("v-alert",{staticClass:"mt-3 mx-4",attrs:{value:e.isDbLimited,color:"deep-orange darken-2",icon:"mdi-alert",dark:""}},[e._v(e._s(e.$t("admin:system.dbPartialSupport")))])],1)],1)],1)],1)],1)],1),n("v-dialog",{attrs:{persistent:"",width:"450"},model:{value:e.isUpgrading,callback:function(t){e.isUpgrading=t},expression:"isUpgrading"}},[n("v-card",{staticClass:"blue darken-5",attrs:{dark:""}},[n("v-card-text",{staticClass:"text-center pa-10"},[n("self-building-square-spinner",{staticStyle:{margin:"0 auto"},attrs:{"animation-duration":4e3,size:40,color:"#FFF"}}),n("div",{staticClass:"body-2 mt-5 blue--text text--lighten-4"},[e._v("Your Wiki.js container is being upgraded...")]),n("div",{staticClass:"caption blue--text text--lighten-2"},[e._v("Please wait")]),n("v-progress-linear",{staticClass:"mt-5",attrs:{color:"blue lighten-2",value:e.upgradeProgress,"buffer-value":e.upgradeProgress,rounded:"",stream:e.isUpgradingStarted,query:"",indeterminate:!e.isUpgradingStarted}})],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/delay.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/epic-spinners/src/lib.js"),d=n("./client/graph/admin/system/system-query-info.gql"),u=n.n(d),c=n("./client/graph/admin/system/system-mutation-upgrade.gql"),m=n.n(c),f={components:{SelfBuildingSquareSpinner:l.e},data:()=>({isUpgrading:!1,isUpgradingStarted:!1,upgradeProgress:0,info:{}}),computed:{dbVersion(){return r()(this.info,"dbVersion","").replace(/(?:\r\n|\r|\n)/g,"<br />")},platformLogo(){switch(this.info.platform){case"docker":return"mdi-docker";case"darwin":return"mdi-apple";case"linux":return this.info.operatingSystem.indexOf("Ubuntu")?"mdi-ubuntu":"mdi-linux";case"win32":return"mdi-microsoft-windows";default:return""}},isDbLimited(){return"MySQL"===this.info.dbType&&0===this.dbVersion.indexOf("5.")},isLatestVersion(){return this.info.currentVersion===this.info.latestVersion}},methods:{async refresh(){await this.$apollo.queries.info.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:system.refreshSuccess"),style:"success",icon:"cached"})},async performUpgrade(){this.isUpgrading=!0,this.isUpgradingStarted=!1,this.upgradeProgress=0,this.$store.commit("loadingStart","admin-system-upgrade");try{const e=await this.$apollo.mutate({mutation:m.a}),t=r()(e,"data.system.performUpgrade.responseResult",{});if(!t.succeeded)throw new Error(t.message);{this.isUpgradingStarted=!0;let e=setInterval(()=>{this.upgradeProgress+=.83},500);s()(()=>{clearInterval(e),window.location.reload(!0)},6e4)}}catch(e){this.$store.commit("pushGraphError",e),this.$store.commit("loadingStop","admin-system-upgrade"),this.isUpgrading=!1}}},apollo:{info:{query:u.a,fetchPolicy:"network-only",update:e=>e.system.info,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-system-refresh")}}}},h=(n("./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),v=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),p=n.n(v),_=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),g=n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js"),y=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),b=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),k=n("./node_modules/vuetify/lib/components/VCard/index.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),w=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),M=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),L=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),T=n("./node_modules/vuetify/lib/components/VList/VList.js"),D=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),N=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),C=n("./node_modules/vuetify/lib/components/VList/index.js"),Y=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),V=n("./node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),A=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),F=Object(h.a)(f,i,[],!1,null,null,null);p()(F,{VAlert:_.a,VAvatar:g.a,VBtn:y.a,VCard:b.a,VCardActions:k.a,VCardText:k.b,VContainer:x.a,VDialog:w.a,VDivider:M.a,VFlex:S.a,VIcon:L.a,VLayout:j.a,VList:T.a,VListItem:D.a,VListItemAction:N.a,VListItemActionText:C.a,VListItemAvatar:Y.a,VListItemContent:C.b,VListItemSubtitle:C.c,VListItemTitle:C.d,VProgressLinear:V.a,VSpacer:E.a,VSubheader:A.a}),F.options.__file="client/components/admin/admin-system.vue";t.default=F.exports},"./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-tags.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-tags.svg",alt:"Tags"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("tags.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("tags.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{outlined:"",color:"grey",icon:""},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1)],1),n("v-container",{staticClass:"pa-0 mt-3",attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:""}},[n("v-flex",{staticStyle:{flex:"0 0 350px"}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-4",flat:""}},[n("v-text-field",{attrs:{label:e.$t("admin:tags.filter"),"hide-details":"","single-line":"",solo:"",flat:"",dense:"",color:"teal","background-color":e.$vuetify.theme.dark?"grey darken-4":"grey lighten-2","prepend-inner-icon":"mdi-magnify"},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),n("v-divider"),n("v-list",{staticClass:"py-2",attrs:{dense:"",nav:""}},[e.tags.length<1?n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-compass-off")])],1),n("v-list-item-content",[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.$t("tags.emptyList")))])])],1):e._e(),e._l(e.filteredTags,(function(t){return n("v-list-item",{key:t.id,class:t.id===e.current.id?"teal":"",on:{click:function(n){return e.selectTag(t)}}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",{attrs:{size:"18",color:t.id===e.current.id?"white":"teal"}},[e._v("mdi-tag")])],1),n("v-list-item-title",{class:t.id===e.current.id?"white--text":""},[e._v(e._s(t.tag))])],1)}))],2)],1)],1),n("v-flex",{staticClass:"animated fadeInUp wait-p2s"},[e.current.id?[n("v-card",[n("v-toolbar",{attrs:{dense:"",color:"teal",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("tags.edit")))]),n("v-spacer"),n("v-btn",{staticClass:"pl-4",attrs:{color:"white",dark:"",outlined:"",small:"",href:"/t/"+e.current.tag}},[n("span",{staticClass:"text-none"},[e._v(e._s(e.$t("admin:tags.viewLinkedPages")))]),n("v-icon",{attrs:{right:""}},[e._v("mdi-chevron-right")])],1)],1),n("v-card-text",[n("v-text-field",{attrs:{outlined:"",label:e.$t("tags.tag"),"prepend-icon":"mdi-tag",counter:"255"},model:{value:e.current.tag,callback:function(t){e.$set(e.current,"tag",t)},expression:"current.tag"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("tags.label"),"prepend-icon":"mdi-format-title","hide-details":""},model:{value:e.current.title,callback:function(t){e.$set(e.current,"title",t)},expression:"current.title"}})],1),n("v-card-chin",[n("i18next",{staticClass:"caption pl-3",attrs:{path:"admin:tags.date",tag:"div"}},[n("strong",{attrs:{place:"created"}},[e._v(e._s(e._f("moment")(e.current.createdAt,"from")))]),n("strong",{attrs:{place:"updated"}},[e._v(e._s(e._f("moment")(e.current.updatedAt,"from")))])]),n("v-spacer"),n("v-dialog",{attrs:{"max-width":"500"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{color:"red",outlined:""}},i),[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-trash-can-outline")])],1)]}}],null,!1,3111918978),model:{value:e.deleteTagDialog,callback:function(t){e.deleteTagDialog=t},expression:"deleteTagDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-red"},[e._v(e._s(e.$t("admin:tags.deleteConfirm")))]),n("v-card-text",{staticClass:"pa-4"},[n("i18next",{attrs:{tag:"span",path:"admin:tags.deleteConfirmText"}},[n("strong",{attrs:{place:"tag"}},[e._v(e._s(e.current.tag))])])],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.deleteTagDialog=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{attrs:{color:"red",dark:""},on:{click:function(t){return e.deleteTag(e.current)}}},[e._v(e._s(e.$t("common:actions.delete")))])],1)],1)],1),n("v-btn",{staticClass:"px-5 mr-2",attrs:{color:"success",depressed:"",dark:""},on:{click:function(t){return e.saveTag(e.current)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),n("span",[e._v(e._s(e.$t("common:actions.save")))])],1)],1)],1)]:n("v-card",[e.tags.length>0?n("v-card-text",{staticClass:"grey--text"},[e._v(e._s(e.$t("tags.noSelectionText")))]):n("v-card-text",{staticClass:"grey--text"},[e._v(e._s(e.$t("tags.noItemsText")))])],1)],2)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/lodash/filter.js"),d=n.n(l),u={data:()=>({tags:[],current:{},filter:"",deleteTagDialog:!1}),computed:{filteredTags(){return this.filter.length>0?d()(this.tags,e=>e.tag.indexOf(this.filter)>=0||e.title.indexOf(this.filter)>=0):this.tags}},methods:{selectTag(e){this.current=e},async deleteTag(e){this.$store.commit("loadingStart","admin-tags-delete");try{const t=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteTag"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:322,source:{body:"\n mutation ($id: Int!) {\n pages {\n deleteTag (id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:e.id}});if(!r()(t,"data.pages.deleteTag.responseResult.succeeded",!1))throw new Error(r()(t,"data.pages.deleteTag.responseResult.message","An unexpected error occurred."));this.$store.commit("showNotification",{message:this.$t("tags.deleteSuccess"),style:"success",icon:"check"}),this.refresh()}catch(e){this.$store.commit("pushGraphError",e)}this.deleteTagDialog=!1,this.$store.commit("loadingStop","admin-tags-delete")},async saveTag(e){this.$store.commit("loadingStart","admin-tags-save");try{const t=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"tag"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"title"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateTag"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"tag"},value:{kind:"Variable",name:{kind:"Name",value:"tag"}}},{kind:"Argument",name:{kind:"Name",value:"title"},value:{kind:"Variable",name:{kind:"Name",value:"title"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:380,source:{body:"\n mutation ($id: Int!, $tag: String!, $title: String!) {\n pages {\n updateTag (id: $id, tag: $tag, title: $title) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:e.id,tag:e.tag,title:e.title}});if(!r()(t,"data.pages.updateTag.responseResult.succeeded",!1))throw new Error(r()(t,"data.pages.updateTag.responseResult.message","An unexpected error occurred."));this.$store.commit("showNotification",{message:this.$t("tags.saveSuccess"),style:"success",icon:"check"}),this.current.updatedAt=new Date}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-tags-save")},async refresh(){await this.$apollo.queries.tags.refetch(),this.current={},this.$store.commit("showNotification",{message:this.$t("tags.refreshSuccess"),style:"success",icon:"cached"})}},apollo:{tags:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"tags"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:193,source:{body:"\n {\n pages {\n tags {\n id\n tag\n title\n createdAt\n updatedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.pages.tags),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-tags-refresh")}}}},c=(n("./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),m=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),f=n.n(m),h=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),v=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),p=n("./node_modules/vuetify/lib/components/VCard/index.js"),_=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),g=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),y=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),k=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),w=n("./node_modules/vuetify/lib/components/VList/VList.js"),M=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),S=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),L=n("./node_modules/vuetify/lib/components/VList/index.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),D=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),N=Object(c.a)(u,i,[],!1,null,"054e9f8c",null);f()(N,{VBtn:h.a,VCard:v.a,VCardActions:p.a,VCardText:p.b,VContainer:_.a,VDialog:g.a,VDivider:y.a,VFlex:b.a,VIcon:k.a,VLayout:x.a,VList:w.a,VListItem:M.a,VListItemAvatar:S.a,VListItemContent:L.b,VListItemTitle:L.d,VSpacer:j.a,VTextField:T.a,VToolbar:D.a}),N.options.__file="client/components/admin/admin-tags.vue";t.default=N.exports},"./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&")},"./client/components/admin/admin-theme.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-paint-palette.svg",alt:"Theme"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:theme.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:theme.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInRight",attrs:{color:"success",depressed:"",large:"",loading:e.loading},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:theme.title")))])],1),n("v-card-text",[n("v-select",{attrs:{items:e.themes,outlined:"","prepend-icon":"mdi-palette",label:e.$t("admin:theme.siteTheme"),"persistent-hint":"",hint:e.$t("admin:theme.siteThemeHint")},scopedSlots:e._u([{key:"item",fn:function(t){return[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue--text",attrs:{dark:""}},[e._v("mdi-image-filter-frames")])],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(t.item.text)}}),n("v-list-item-sub-title",{domProps:{innerHTML:e._s(t.item.author)}})],1)]}}]),model:{value:e.config.theme,callback:function(t){e.$set(e.config,"theme",t)},expression:"config.theme"}}),n("v-select",{staticClass:"mt-3",attrs:{items:e.iconsets,outlined:"","prepend-icon":"mdi-paw",label:e.$t("admin:theme.iconset"),"persistent-hint":"",hint:e.$t("admin:theme.iconsetHint")},model:{value:e.config.iconset,callback:function(t){e.$set(e.config,"iconset",t)},expression:"config.iconset"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:e.$t("admin:theme.darkMode"),color:"primary","persistent-hint":"",hint:e.$t("admin:theme.darkModeHint")},model:{value:e.darkMode,callback:function(t){e.darkMode=t},expression:"darkMode"}})],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p1s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:theme.options")))])],1),n("v-card-text",[n("v-select",{attrs:{items:e.tocPositions,outlined:"","prepend-icon":"mdi-border-vertical",label:"Table of Contents Position","persistent-hint":"",hint:"Select whether the table of contents is shown on the left, right or not at all."},model:{value:e.config.tocPosition,callback:function(t){e.$set(e.config,"tocPosition",t)},expression:"config.tocPosition"}})],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:theme.codeInjection")))])],1),n("v-card-text",[n("v-textarea",{staticClass:"is-monospaced",attrs:{label:e.$t("admin:theme.cssOverride"),outlined:"",color:"primary","persistent-hint":"",hint:e.$t("admin:theme.cssOverrideHint"),"auto-grow":""},model:{value:e.config.injectCSS,callback:function(t){e.$set(e.config,"injectCSS",t)},expression:"config.injectCSS"}}),n("i18next",{staticClass:"caption pl-2 ml-1",attrs:{path:"admin:theme.cssOverrideWarning",tag:"div"}},[n("strong",{staticClass:"red--text",attrs:{place:"caution"}},[e._v(e._s(e.$t("admin:theme.cssOverrideWarningCaution")))]),n("code",{attrs:{place:"cssClass"}},[e._v(".contents")])]),n("v-textarea",{staticClass:"is-monospaced mt-3",attrs:{label:e.$t("admin:theme.headHtmlInjection"),outlined:"",color:"primary","persistent-hint":"",hint:e.$t("admin:theme.headHtmlInjectionHint"),"auto-grow":""},model:{value:e.config.injectHead,callback:function(t){e.$set(e.config,"injectHead",t)},expression:"config.injectHead"}}),n("v-textarea",{staticClass:"is-monospaced mt-2",attrs:{label:e.$t("admin:theme.bodyHtmlInjection"),outlined:"",color:"primary","persistent-hint":"",hint:e.$t("admin:theme.bodyHtmlInjectionHint"),"auto-grow":""},model:{value:e.config.injectBody,callback:function(t){e.$set(e.config,"injectBody",t)},expression:"config.injectBody"}})],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),r=n("./client/graph/admin/theme/theme-query-config.gql"),l=n.n(r),d=n("./client/graph/admin/theme/theme-mutation-save.gql"),u=n.n(d),c={data:()=>({loading:!1,themes:[{text:"Default",author:"requarks.io",value:"default",isInstalled:!0,installDate:"",updatedAt:""}],iconsets:[{text:"Material Design Icons (default)",value:"mdi"},{text:"Font Awesome 5",value:"fa"},{text:"Font Awesome 4",value:"fa4"}],config:{theme:"default",darkMode:!1,iconset:"",tocPosition:"left",injectCSS:"",injectHead:"",injectBody:""},darkModeInitial:!1}),computed:{darkMode:Object(o.sync)("site/dark"),headers(){return[{text:this.$t("admin:theme.downloadName"),align:"left",value:"text"},{text:this.$t("admin:theme.downloadAuthor"),align:"left",value:"author"},{text:this.$t("admin:theme.downloadDownload"),align:"center",value:"value",sortable:!1,width:100}]},tocPositions:()=>[{text:"Left (default)",value:"left"},{text:"Right",value:"right"},{text:"Hidden",value:"off"}]},watch:{darkMode(e,t){this.$vuetify.theme.dark=e}},mounted(){this.darkModeInitial=this.darkMode},beforeDestroy(){this.darkMode=this.darkModeInitial,this.$vuetify.theme.dark=this.darkModeInitial},methods:{async save(){this.loading=!0,this.$store.commit("loadingStart","admin-theme-save");try{const e=await this.$apollo.mutate({mutation:u.a,variables:{theme:this.config.theme,iconset:this.config.iconset,darkMode:this.darkMode,tocPosition:this.config.tocPosition,injectCSS:this.config.injectCSS,injectHead:this.config.injectHead,injectBody:this.config.injectBody}}),t=s()(e,"data.theming.setConfig.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.darkModeInitial=this.darkMode,this.$store.commit("showNotification",{message:"Theme settings updated successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-theme-save"),this.loading=!1}},apollo:{config:{query:l.a,fetchPolicy:"network-only",update:e=>e.theming.config,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-theme-refresh")}}}},m=(n("./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),p=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),_=n("./node_modules/vuetify/lib/components/VCard/index.js"),g=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),y=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),k=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),x=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),M=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),S=n("./node_modules/vuetify/lib/components/VList/index.js"),L=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),D=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),N=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),C=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),Y=Object(m.a)(c,i,[],!1,null,null,null);h()(Y,{VBtn:v.a,VCard:p.a,VCardText:_.b,VContainer:g.a,VDivider:y.a,VFlex:b.a,VForm:k.a,VIcon:x.a,VLayout:w.a,VListItemAvatar:M.a,VListItemContent:S.b,VListItemTitle:S.d,VSelect:L.a,VSpacer:j.a,VSwitch:T.a,VTextarea:D.a,VToolbar:N.a,VToolbarTitle:C.a}),Y.options.__file="client/components/admin/admin-theme.vue";t.default=Y.exports},"./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-users-edit.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-male-user.svg",alt:e.$t("admin:users.edit")}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v(e._s(e.$t("admin:users.edit")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.user.name))])]),n("v-spacer"),n("i18next",{staticClass:"pr-4 caption grey--text animated fadeInDown",attrs:{path:"admin:users.id",tag:"div"}},[n("strong",{attrs:{place:"id"}},[e._v(e._s(e.user.id))])]),e.user.isActive?[n("status-indicator",{staticClass:"mr-3",attrs:{positive:"",pulse:""}}),n("div",{staticClass:"caption green--text"},[e._v(e._s(e.$t("admin:users.active")))])]:[n("status-indicator",{staticClass:"mr-3",attrs:{negative:"",pulse:""}}),n("div",{staticClass:"caption red--text"},[e._v(e._s(e.$t("admin:users.inactive")))])],e.user.isVerified?[n("status-indicator",{staticClass:"mr-3 ml-4",attrs:{active:"",pulse:""}}),n("div",{staticClass:"caption blue--text"},[e._v(e._s(e.$t("admin:users.verified")))])]:[n("status-indicator",{staticClass:"mr-3 ml-4",attrs:{intermediary:"",pulse:""}}),n("div",{staticClass:"caption deep-orange--text"},[e._v(e._s(e.$t("admin:users.unverified")))])],n("v-spacer"),n("v-btn",{staticClass:"ml-3 animated fadeInDown wait-p3s",attrs:{color:"grey",icon:"",outlined:"",to:"/users"}},[n("v-icon",[e._v("mdi-arrow-left")])],1),n("v-menu",{attrs:{"offset-y":"",origin:"top right"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"ml-3 animated fadeInDown wait-p2s",attrs:{color:"black",depressed:"",dark:""}},i),[n("span",[e._v("Actions")]),n("v-icon",{attrs:{right:""}},[e._v("mdi-chevron-down")])],1)]}}])},[n("v-list",{attrs:{dense:"",nav:""}},[e.user.isActive?n("v-list-item",{attrs:{disabled:e.user.id==e.currentUserId||e.user.isSystem},on:{click:e.deactivateUser}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"purple"}},[e._v("mdi-account-cancel")])],1),n("v-list-item-title",[e._v("Deactivate")])],1):n("v-list-item",{on:{click:e.activateUser}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"purple"}},[e._v("mdi-account-key")])],1),n("v-list-item-title",[e._v("Activate")])],1),n("v-list-item",{attrs:{disabled:e.user.isVerified},on:{click:e.verifyUser}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"blue"}},[e._v("mdi-account-check")])],1),n("v-list-item-title",[e._v("Set as Verified")])],1),n("v-list-item",{attrs:{disabled:e.user.id==e.currentUserId||e.user.isSystem},on:{click:e.deleteUserConfirm}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-trash-can-outline")])],1),n("v-list-item-title",[e._v("Delete")])],1)],1)],1),n("v-btn",{staticClass:"ml-3 animated fadeInDown",attrs:{color:"primary",large:"",depressed:""},on:{click:e.updateUser}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("admin:users.updateUser")))])],1)],2)]),n("v-flex",{attrs:{xs6:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-information-variant")]),n("span",[e._v(e._s(e.$t("admin:users.basicInfo")))])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-email-variant")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.email")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.email))])],1),e.user.isSystem||"local"!==e.user.providerKey?e._e():n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptEmail")}}},i),[n("v-icon",[e._v("mdi-pencil")])],1)]}}],null,!1,2477216008),model:{value:e.editPop.email,callback:function(t){e.$set(e.editPop,"email",t)},expression:"editPop.email"}},[n("v-card",[n("v-text-field",{ref:"iptEmail",attrs:{label:e.$t("admin:users.email"),solo:"","hide-details":"","append-icon":"mdi-check"},on:{"click:append":function(t){e.editPop.email=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.email=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.email=!1}]},model:{value:e.user.email,callback:function(t){e.$set(e.user,"email",t)},expression:"user.email"}})],1)],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-account")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.displayName")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.name))])],1),n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptDisplayName")}}},i),[n("v-icon",[e._v("mdi-pencil")])],1)]}}]),model:{value:e.editPop.name,callback:function(t){e.$set(e.editPop,"name",t)},expression:"editPop.name"}},[n("v-card",[n("v-text-field",{ref:"iptDisplayName",attrs:{label:e.$t("admin:users.displayName"),solo:"","hide-details":"","append-icon":"mdi-check"},on:{"click:append":function(t){e.editPop.name=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.name=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.name=!1}]},model:{value:e.user.name,callback:function(t){e.$set(e.user,"name",t)},expression:"user.name"}})],1)],1)],1)],1)],1)],1),e.user.isSystem?e._e():n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-lock-outline")]),n("span",[e._v(e._s(e.$t("admin:users.authentication")))])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-domain")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.authProvider")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.providerName)+" "),n("em",{staticClass:"caption"},[e._v("("+e._s(e.user.providerKey)+")")])])],1)],1),"local"===e.user.providerKey?[n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-form-textbox-password")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.password")))]),n("v-list-item-subtitle",[e._v("••••••••")])],1),n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptNewPassword")}}},Object.assign({},i,a)),[n("v-icon",[e._v("mdi-pencil")])],1)]}}],null,!0)},[n("span",[e._v(e._s(e.$t("admin:users.changePassword")))])])]}}],null,!1,4126768456),model:{value:e.editPop.newPassword,callback:function(t){e.$set(e.editPop,"newPassword",t)},expression:"editPop.newPassword"}},[n("v-card",[n("v-text-field",{ref:"iptNewPassword",attrs:{label:e.$t("admin:users.newPassword"),solo:"","hide-details":"","append-icon":"mdi-check",type:"password"},on:{"click:append":function(t){e.editPop.newPassword=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.newPassword=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.newPassword=!1}]},model:{value:e.newPassword,callback:function(t){e.newPassword=t},expression:"newPassword"}})],1)],1)],1),n("v-list-item-action",[n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":"",disabled:""}},i),[n("v-icon",[e._v("mdi-email")])],1)]}}],null,!1,3873045907)},[n("span",[e._v("Send Password Reset Email")])])],1)],1)]:e._e(),e.user.providerIs2FACapable?[n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-two-factor-authentication")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.tfa")))]),e.user.tfaIsActive?n("v-list-item-subtitle",{staticClass:"green--text"},[e._v("Active")]):n("v-list-item-subtitle",{staticClass:"red--text"},[e._v("Inactive")])],1),n("v-list-item-action",[n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:e.toggle2FA}},i),[n("v-icon",[e._v("mdi-power")])],1)]}}],null,!1,958595908)},[n("span",[e._v(e._s(e.$t("admin:users.toggle2FA")))])])],1)],1)]:e._e(),e.user.providerId?[n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-music-accidental-sharp")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.authProviderId")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.providerId))])],1)],1)]:e._e()],2)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-account-group")]),n("span",[e._v(e._s(e.$t("admin:users.groups")))])],1),n("v-list",{attrs:{dense:""}},[e._l(e.user.groups,(function(t,i){return[n("v-list-item",{key:"group-"+t.id},[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-account-group-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(t.name))])],1),e.user.isSystem?e._e():n("v-list-item-action",[n("v-btn",{attrs:{icon:"",color:"red","x-small":""},on:{click:function(n){return e.unassignGroup(t.id)}}},[n("v-icon",[e._v("mdi-close")])],1)],1)],1),i<e.user.groups.length-1?n("v-divider"):e._e()]}))],2),e.user.groups.length<1?n("v-alert",{staticClass:"mx-3",attrs:{outlined:"",color:"grey darken-1",icon:"mdi-alert"}},[n("div",{staticClass:"caption"},[e._v(e._s(e.$t("admin:users.noGroupAssigned")))])]):e._e(),e.user.isSystem?e._e():n("v-card-chin",[n("v-spacer"),n("v-select",{ref:"iptAssignGroup",staticStyle:{"max-width":"300px"},attrs:{items:e.groups,label:e.$t("admin:users.selectGroup"),"item-value":"id","item-text":"name","item-disabled":"isSystem",solo:"",flat:"","hide-details":"",dense:""},on:{keydown:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.assignGroup=!1}},model:{value:e.newGroup,callback:function(t){e.newGroup=t},expression:"newGroup"}}),n("v-btn",{staticClass:"ml-2 px-4",attrs:{depressed:"",color:"primary",disabled:0===e.newGroup},on:{click:e.assignGroup}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-clipboard-account-outline")]),n("span",[e._v(e._s(e.$t("admin:users.groupAssign")))])],1)],1),n("v-system-bar",{attrs:{window:"",color:e.$vuetify.theme.dark?"grey darken-4-l3":"grey lighten-3"}},[n("v-spacer"),n("div",{staticClass:"caption"},[e._v(e._s(e.$t("admin:users.groupAssignNotice")))])],1)],1)],1),n("v-flex",{attrs:{xs6:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-account-badge-outline")]),n("span",[e._v(e._s(e.$t("admin:users.extendedMetadata")))])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-map-marker")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.location")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.location))])],1),n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptLocation")}}},i),[n("v-icon",[e._v("mdi-pencil")])],1)]}}]),model:{value:e.editPop.location,callback:function(t){e.$set(e.editPop,"location",t)},expression:"editPop.location"}},[n("v-card",[n("v-text-field",{ref:"iptLocation",attrs:{label:e.$t("admin:users.location"),solo:"","hide-details":"","append-icon":"mdi-check"},on:{"click:append":function(t){e.editPop.location=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.location=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.location=!1}]},model:{value:e.user.location,callback:function(t){e.$set(e.user,"location",t)},expression:"user.location"}})],1)],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-briefcase")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.jobTitle")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.jobTitle))])],1),n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptJobTitle")}}},i),[n("v-icon",[e._v("mdi-pencil")])],1)]}}]),model:{value:e.editPop.jobTitle,callback:function(t){e.$set(e.editPop,"jobTitle",t)},expression:"editPop.jobTitle"}},[n("v-card",[n("v-text-field",{ref:"iptJobTitle",attrs:{label:e.$t("admin:users.jobTitle"),solo:"","hide-details":"","append-icon":"mdi-check"},on:{"click:append":function(t){e.editPop.jobTitle=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.jobTitle=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.jobTitle=!1}]},model:{value:e.user.jobTitle,callback:function(t){e.$set(e.user,"jobTitle",t)},expression:"user.jobTitle"}})],1)],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-map-clock-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.timezone")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.timezone))])],1),n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptTimezone")}}},i),[n("v-icon",[e._v("mdi-pencil")])],1)]}}]),model:{value:e.editPop.timezone,callback:function(t){e.$set(e.editPop,"timezone",t)},expression:"editPop.timezone"}},[n("v-card",[n("v-select",{ref:"iptTimezone",attrs:{items:e.timezones,label:e.$t("admin:users.timezone"),solo:"",dense:"","hide-details":"","append-icon":"mdi-check"},on:{"click:append":function(t){e.editPop.timezone=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.timezone=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.timezone=!1}]},model:{value:e.user.timezone,callback:function(t){e.$set(e.user,"timezone",t)},expression:"user.timezone"}})],1)],1)],1)],1)],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"teal",dark:"",dense:"",flat:""}},[n("v-toolbar-title",[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("profile:activity.title")))])])],1),n("v-card-text",{staticClass:"grey--text text--darken-2"},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.$t("profile:activity.joinedOn")))]),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e._f("moment")(e.user.createdAt,"LLLL")))])]),n("div",{staticClass:"caption grey--text mt-3"},[e._v(e._s(e.$t("profile:activity.lastUpdatedOn")))]),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e._f("moment")(e.user.updatedAt,"LLLL")))])]),n("div",{staticClass:"caption grey--text mt-3"},[e._v(e._s(e.$t("profile:activity.lastLoginOn")))]),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e._f("moment")(e.user.lastLoginAt,"LLLL")))])])])],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p6s"},[n("v-toolbar",{attrs:{color:"teal",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-file-document-box-multiple-outline")]),n("span",[e._v("Content")])],1),n("v-card-text",[n("em",{staticClass:"caption grey--text"},[e._v("Coming soon")])])],1)],1)],1),n("v-dialog",{attrs:{"max-width":"500"},model:{value:e.deleteUserDialog,callback:function(t){e.deleteUserDialog=t},expression:"deleteUserDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-red"},[e._v(e._s(e.$t("admin:users.deleteConfirmTitle")))]),n("v-card-text",{staticClass:"pt-5"},[n("i18next",{attrs:{path:"admin:users.deleteConfirmText",tag:"span"}},[n("strong",{attrs:{place:"username"}},[e._v(e._s(e.user.email))])]),n("div",{staticClass:"mt-3"},[e._v(e._s(e.$t("admin:users.deleteConfirmReplaceWarn")))]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"d-flex align-center mt-3"},[n("v-btn",{staticClass:"text-none",attrs:{color:"primary",depressed:""},on:{click:function(t){e.deleteSearchUserDialog=!0}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-clipboard-account")]),e._v("Select User...")],1),n("div",{staticClass:"caption pl-3"},[n("strong",[e._v("ID "+e._s(e.deleteReplaceUser.id))]),n("div",{staticClass:"caption"},[e._v(e._s(e.deleteReplaceUser.name))]),n("em",[e._v(e._s(e.deleteReplaceUser.email))])])],1)],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.deleteUserDialog=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{attrs:{color:"red",dark:""},on:{click:e.deleteUser}},[e._v(e._s(e.$t("common:actions.delete")))])],1),n("user-search",{on:{select:e.assignDeleteUser},model:{value:e.deleteSearchUserDialog,callback:function(t){e.deleteSearchUserDialog=t},expression:"deleteSearchUserDialog"}})],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/toSafeInteger.js"),s=n.n(a),o=n("./node_modules/lodash/reject.js"),r=n.n(o),l=n("./node_modules/lodash/find.js"),d=n.n(l),u=n("./node_modules/lodash/some.js"),c=n.n(u),m=n("./node_modules/lodash/delay.js"),f=n.n(m),h=n("./node_modules/lodash/map.js"),v=n.n(h),p=n("./node_modules/lodash/get.js"),_=n.n(p),g=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),y=n("./node_modules/vue-status-indicator/dist/vue-status-indicator.cjs.js"),b=n("./client/components/common/user-search.vue"),k=n("./client/graph/admin/users/users-query-groups.gql"),x=n.n(k),w={i18nOptions:{namespaces:["admin","profile"]},components:{StatusIndicator:y.StatusIndicator,UserSearch:b.a},data:()=>({deleteUserDialog:!1,deleteSearchUserDialog:!1,deleteReplaceUser:{id:1,name:"",email:""},editPop:{email:!1,name:!1,pwd:!1,location:!1,jobTitle:!1,timezone:!1,newPassword:!1,assignGroup:!1},newGroup:0,newPassword:"",user:{email:"",name:"",location:"",jobTitle:"",timezone:"",groups:[],isActive:!1,isVerified:!1},timezones:[{text:"(GMT-11:00) Niue",value:"Pacific/Niue"},{text:"(GMT-11:00) Pago Pago",value:"Pacific/Pago_Pago"},{text:"(GMT-10:00) Hawaii Time",value:"Pacific/Honolulu"},{text:"(GMT-10:00) Rarotonga",value:"Pacific/Rarotonga"},{text:"(GMT-10:00) Tahiti",value:"Pacific/Tahiti"},{text:"(GMT-09:30) Marquesas",value:"Pacific/Marquesas"},{text:"(GMT-09:00) Alaska Time",value:"America/Anchorage"},{text:"(GMT-09:00) Gambier",value:"Pacific/Gambier"},{text:"(GMT-08:00) Pacific Time",value:"America/Los_Angeles"},{text:"(GMT-08:00) Pacific Time - Tijuana",value:"America/Tijuana"},{text:"(GMT-08:00) Pacific Time - Vancouver",value:"America/Vancouver"},{text:"(GMT-08:00) Pacific Time - Whitehorse",value:"America/Whitehorse"},{text:"(GMT-08:00) Pitcairn",value:"Pacific/Pitcairn"},{text:"(GMT-07:00) Mountain Time",value:"America/Denver"},{text:"(GMT-07:00) Mountain Time - Arizona",value:"America/Phoenix"},{text:"(GMT-07:00) Mountain Time - Chihuahua, Mazatlan",value:"America/Mazatlan"},{text:"(GMT-07:00) Mountain Time - Dawson Creek",value:"America/Dawson_Creek"},{text:"(GMT-07:00) Mountain Time - Edmonton",value:"America/Edmonton"},{text:"(GMT-07:00) Mountain Time - Hermosillo",value:"America/Hermosillo"},{text:"(GMT-07:00) Mountain Time - Yellowknife",value:"America/Yellowknife"},{text:"(GMT-06:00) Belize",value:"America/Belize"},{text:"(GMT-06:00) Central Time",value:"America/Chicago"},{text:"(GMT-06:00) Central Time - Mexico City",value:"America/Mexico_City"},{text:"(GMT-06:00) Central Time - Regina",value:"America/Regina"},{text:"(GMT-06:00) Central Time - Tegucigalpa",value:"America/Tegucigalpa"},{text:"(GMT-06:00) Central Time - Winnipeg",value:"America/Winnipeg"},{text:"(GMT-06:00) Costa Rica",value:"America/Costa_Rica"},{text:"(GMT-06:00) El Salvador",value:"America/El_Salvador"},{text:"(GMT-06:00) Galapagos",value:"Pacific/Galapagos"},{text:"(GMT-06:00) Guatemala",value:"America/Guatemala"},{text:"(GMT-06:00) Managua",value:"America/Managua"},{text:"(GMT-05:00) America Cancun",value:"America/Cancun"},{text:"(GMT-05:00) Bogota",value:"America/Bogota"},{text:"(GMT-05:00) Easter Island",value:"Pacific/Easter"},{text:"(GMT-05:00) Eastern Time",value:"America/New_York"},{text:"(GMT-05:00) Eastern Time - Iqaluit",value:"America/Iqaluit"},{text:"(GMT-05:00) Eastern Time - Toronto",value:"America/Toronto"},{text:"(GMT-05:00) Guayaquil",value:"America/Guayaquil"},{text:"(GMT-05:00) Havana",value:"America/Havana"},{text:"(GMT-05:00) Jamaica",value:"America/Jamaica"},{text:"(GMT-05:00) Lima",value:"America/Lima"},{text:"(GMT-05:00) Nassau",value:"America/Nassau"},{text:"(GMT-05:00) Panama",value:"America/Panama"},{text:"(GMT-05:00) Port-au-Prince",value:"America/Port-au-Prince"},{text:"(GMT-05:00) Rio Branco",value:"America/Rio_Branco"},{text:"(GMT-04:00) Atlantic Time - Halifax",value:"America/Halifax"},{text:"(GMT-04:00) Barbados",value:"America/Barbados"},{text:"(GMT-04:00) Bermuda",value:"Atlantic/Bermuda"},{text:"(GMT-04:00) Boa Vista",value:"America/Boa_Vista"},{text:"(GMT-04:00) Caracas",value:"America/Caracas"},{text:"(GMT-04:00) Curacao",value:"America/Curacao"},{text:"(GMT-04:00) Grand Turk",value:"America/Grand_Turk"},{text:"(GMT-04:00) Guyana",value:"America/Guyana"},{text:"(GMT-04:00) La Paz",value:"America/La_Paz"},{text:"(GMT-04:00) Manaus",value:"America/Manaus"},{text:"(GMT-04:00) Martinique",value:"America/Martinique"},{text:"(GMT-04:00) Port of Spain",value:"America/Port_of_Spain"},{text:"(GMT-04:00) Porto Velho",value:"America/Porto_Velho"},{text:"(GMT-04:00) Puerto Rico",value:"America/Puerto_Rico"},{text:"(GMT-04:00) Santo Domingo",value:"America/Santo_Domingo"},{text:"(GMT-04:00) Thule",value:"America/Thule"},{text:"(GMT-03:30) Newfoundland Time - St. Johns",value:"America/St_Johns"},{text:"(GMT-03:00) Araguaina",value:"America/Araguaina"},{text:"(GMT-03:00) Asuncion",value:"America/Asuncion"},{text:"(GMT-03:00) Belem",value:"America/Belem"},{text:"(GMT-03:00) Buenos Aires",value:"America/Argentina/Buenos_Aires"},{text:"(GMT-03:00) Campo Grande",value:"America/Campo_Grande"},{text:"(GMT-03:00) Cayenne",value:"America/Cayenne"},{text:"(GMT-03:00) Cuiaba",value:"America/Cuiaba"},{text:"(GMT-03:00) Fortaleza",value:"America/Fortaleza"},{text:"(GMT-03:00) Godthab",value:"America/Godthab"},{text:"(GMT-03:00) Maceio",value:"America/Maceio"},{text:"(GMT-03:00) Miquelon",value:"America/Miquelon"},{text:"(GMT-03:00) Montevideo",value:"America/Montevideo"},{text:"(GMT-03:00) Palmer",value:"Antarctica/Palmer"},{text:"(GMT-03:00) Paramaribo",value:"America/Paramaribo"},{text:"(GMT-03:00) Punta Arenas",value:"America/Punta_Arenas"},{text:"(GMT-03:00) Recife",value:"America/Recife"},{text:"(GMT-03:00) Rothera",value:"Antarctica/Rothera"},{text:"(GMT-03:00) Salvador",value:"America/Bahia"},{text:"(GMT-03:00) Santiago",value:"America/Santiago"},{text:"(GMT-03:00) Sao Paulo",value:"America/Sao_Paulo"},{text:"(GMT-03:00) Stanley",value:"Atlantic/Stanley"},{text:"(GMT-02:00) Noronha",value:"America/Noronha"},{text:"(GMT-02:00) South Georgia",value:"Atlantic/South_Georgia"},{text:"(GMT-01:00) Azores",value:"Atlantic/Azores"},{text:"(GMT-01:00) Cape Verde",value:"Atlantic/Cape_Verde"},{text:"(GMT-01:00) Scoresbysund",value:"America/Scoresbysund"},{text:"(GMT+00:00) Abidjan",value:"Africa/Abidjan"},{text:"(GMT+00:00) Accra",value:"Africa/Accra"},{text:"(GMT+00:00) Bissau",value:"Africa/Bissau"},{text:"(GMT+00:00) Canary Islands",value:"Atlantic/Canary"},{text:"(GMT+00:00) Casablanca",value:"Africa/Casablanca"},{text:"(GMT+00:00) Danmarkshavn",value:"America/Danmarkshavn"},{text:"(GMT+00:00) Dublin",value:"Europe/Dublin"},{text:"(GMT+00:00) El Aaiun",value:"Africa/El_Aaiun"},{text:"(GMT+00:00) Faeroe",value:"Atlantic/Faroe"},{text:"(GMT+00:00) GMT (no daylight saving)",value:"Etc/GMT"},{text:"(GMT+00:00) Lisbon",value:"Europe/Lisbon"},{text:"(GMT+00:00) London",value:"Europe/London"},{text:"(GMT+00:00) Monrovia",value:"Africa/Monrovia"},{text:"(GMT+00:00) Reykjavik",value:"Atlantic/Reykjavik"},{text:"(GMT+01:00) Algiers",value:"Africa/Algiers"},{text:"(GMT+01:00) Amsterdam",value:"Europe/Amsterdam"},{text:"(GMT+01:00) Andorra",value:"Europe/Andorra"},{text:"(GMT+01:00) Berlin",value:"Europe/Berlin"},{text:"(GMT+01:00) Brussels",value:"Europe/Brussels"},{text:"(GMT+01:00) Budapest",value:"Europe/Budapest"},{text:"(GMT+01:00) Central European Time - Belgrade",value:"Europe/Belgrade"},{text:"(GMT+01:00) Central European Time - Prague",value:"Europe/Prague"},{text:"(GMT+01:00) Ceuta",value:"Africa/Ceuta"},{text:"(GMT+01:00) Copenhagen",value:"Europe/Copenhagen"},{text:"(GMT+01:00) Gibraltar",value:"Europe/Gibraltar"},{text:"(GMT+01:00) Lagos",value:"Africa/Lagos"},{text:"(GMT+01:00) Luxembourg",value:"Europe/Luxembourg"},{text:"(GMT+01:00) Madrid",value:"Europe/Madrid"},{text:"(GMT+01:00) Malta",value:"Europe/Malta"},{text:"(GMT+01:00) Monaco",value:"Europe/Monaco"},{text:"(GMT+01:00) Ndjamena",value:"Africa/Ndjamena"},{text:"(GMT+01:00) Oslo",value:"Europe/Oslo"},{text:"(GMT+01:00) Paris",value:"Europe/Paris"},{text:"(GMT+01:00) Rome",value:"Europe/Rome"},{text:"(GMT+01:00) Stockholm",value:"Europe/Stockholm"},{text:"(GMT+01:00) Tirane",value:"Europe/Tirane"},{text:"(GMT+01:00) Tunis",value:"Africa/Tunis"},{text:"(GMT+01:00) Vienna",value:"Europe/Vienna"},{text:"(GMT+01:00) Warsaw",value:"Europe/Warsaw"},{text:"(GMT+01:00) Zurich",value:"Europe/Zurich"},{text:"(GMT+02:00) Amman",value:"Asia/Amman"},{text:"(GMT+02:00) Athens",value:"Europe/Athens"},{text:"(GMT+02:00) Beirut",value:"Asia/Beirut"},{text:"(GMT+02:00) Bucharest",value:"Europe/Bucharest"},{text:"(GMT+02:00) Cairo",value:"Africa/Cairo"},{text:"(GMT+02:00) Chisinau",value:"Europe/Chisinau"},{text:"(GMT+02:00) Damascus",value:"Asia/Damascus"},{text:"(GMT+02:00) Gaza",value:"Asia/Gaza"},{text:"(GMT+02:00) Helsinki",value:"Europe/Helsinki"},{text:"(GMT+02:00) Jerusalem",value:"Asia/Jerusalem"},{text:"(GMT+02:00) Johannesburg",value:"Africa/Johannesburg"},{text:"(GMT+02:00) Khartoum",value:"Africa/Khartoum"},{text:"(GMT+02:00) Kyiv",value:"Europe/Kyiv"},{text:"(GMT+02:00) Maputo",value:"Africa/Maputo"},{text:"(GMT+02:00) Moscow-01 - Kaliningrad",value:"Europe/Kaliningrad"},{text:"(GMT+02:00) Nicosia",value:"Asia/Nicosia"},{text:"(GMT+02:00) Riga",value:"Europe/Riga"},{text:"(GMT+02:00) Sofia",value:"Europe/Sofia"},{text:"(GMT+02:00) Tallinn",value:"Europe/Tallinn"},{text:"(GMT+02:00) Tripoli",value:"Africa/Tripoli"},{text:"(GMT+02:00) Vilnius",value:"Europe/Vilnius"},{text:"(GMT+02:00) Windhoek",value:"Africa/Windhoek"},{text:"(GMT+03:00) Baghdad",value:"Asia/Baghdad"},{text:"(GMT+03:00) Istanbul",value:"Europe/Istanbul"},{text:"(GMT+03:00) Minsk",value:"Europe/Minsk"},{text:"(GMT+03:00) Moscow+00 - Moscow",value:"Europe/Moscow"},{text:"(GMT+03:00) Nairobi",value:"Africa/Nairobi"},{text:"(GMT+03:00) Qatar",value:"Asia/Qatar"},{text:"(GMT+03:00) Riyadh",value:"Asia/Riyadh"},{text:"(GMT+03:00) Syowa",value:"Antarctica/Syowa"},{text:"(GMT+03:30) Tehran",value:"Asia/Tehran"},{text:"(GMT+04:00) Baku",value:"Asia/Baku"},{text:"(GMT+04:00) Dubai",value:"Asia/Dubai"},{text:"(GMT+04:00) Mahe",value:"Indian/Mahe"},{text:"(GMT+04:00) Mauritius",value:"Indian/Mauritius"},{text:"(GMT+04:00) Moscow+01 - Samara",value:"Europe/Samara"},{text:"(GMT+04:00) Reunion",value:"Indian/Reunion"},{text:"(GMT+04:00) Tbilisi",value:"Asia/Tbilisi"},{text:"(GMT+04:00) Yerevan",value:"Asia/Yerevan"},{text:"(GMT+04:30) Kabul",value:"Asia/Kabul"},{text:"(GMT+05:00) Aqtau",value:"Asia/Aqtau"},{text:"(GMT+05:00) Aqtobe",value:"Asia/Aqtobe"},{text:"(GMT+05:00) Ashgabat",value:"Asia/Ashgabat"},{text:"(GMT+05:00) Dushanbe",value:"Asia/Dushanbe"},{text:"(GMT+05:00) Karachi",value:"Asia/Karachi"},{text:"(GMT+05:00) Kerguelen",value:"Indian/Kerguelen"},{text:"(GMT+05:00) Maldives",value:"Indian/Maldives"},{text:"(GMT+05:00) Mawson",value:"Antarctica/Mawson"},{text:"(GMT+05:00) Moscow+02 - Yekaterinburg",value:"Asia/Yekaterinburg"},{text:"(GMT+05:00) Tashkent",value:"Asia/Tashkent"},{text:"(GMT+05:30) Colombo",value:"Asia/Colombo"},{text:"(GMT+05:30) India Standard Time",value:"Asia/Kolkata"},{text:"(GMT+05:45) Kathmandu",value:"Asia/Kathmandu"},{text:"(GMT+06:00) Almaty",value:"Asia/Almaty"},{text:"(GMT+06:00) Bishkek",value:"Asia/Bishkek"},{text:"(GMT+06:00) Chagos",value:"Indian/Chagos"},{text:"(GMT+06:00) Dhaka",value:"Asia/Dhaka"},{text:"(GMT+06:00) Moscow+03 - Omsk",value:"Asia/Omsk"},{text:"(GMT+06:00) Thimphu",value:"Asia/Thimphu"},{text:"(GMT+06:00) Vostok",value:"Antarctica/Vostok"},{text:"(GMT+06:30) Cocos",value:"Indian/Cocos"},{text:"(GMT+06:30) Rangoon",value:"Asia/Yangon"},{text:"(GMT+07:00) Bangkok",value:"Asia/Bangkok"},{text:"(GMT+07:00) Christmas",value:"Indian/Christmas"},{text:"(GMT+07:00) Davis",value:"Antarctica/Davis"},{text:"(GMT+07:00) Hanoi",value:"Asia/Saigon"},{text:"(GMT+07:00) Hovd",value:"Asia/Hovd"},{text:"(GMT+07:00) Jakarta",value:"Asia/Jakarta"},{text:"(GMT+07:00) Moscow+04 - Krasnoyarsk",value:"Asia/Krasnoyarsk"},{text:"(GMT+08:00) Brunei",value:"Asia/Brunei"},{text:"(GMT+08:00) China Time - Beijing",value:"Asia/Shanghai"},{text:"(GMT+08:00) Choibalsan",value:"Asia/Choibalsan"},{text:"(GMT+08:00) Hong Kong",value:"Asia/Hong_Kong"},{text:"(GMT+08:00) Kuala Lumpur",value:"Asia/Kuala_Lumpur"},{text:"(GMT+08:00) Macau",value:"Asia/Macau"},{text:"(GMT+08:00) Makassar",value:"Asia/Makassar"},{text:"(GMT+08:00) Manila",value:"Asia/Manila"},{text:"(GMT+08:00) Moscow+05 - Irkutsk",value:"Asia/Irkutsk"},{text:"(GMT+08:00) Singapore",value:"Asia/Singapore"},{text:"(GMT+08:00) Taipei",value:"Asia/Taipei"},{text:"(GMT+08:00) Ulaanbaatar",value:"Asia/Ulaanbaatar"},{text:"(GMT+08:00) Western Time - Perth",value:"Australia/Perth"},{text:"(GMT+08:30) Pyongyang",value:"Asia/Pyongyang"},{text:"(GMT+09:00) Dili",value:"Asia/Dili"},{text:"(GMT+09:00) Jayapura",value:"Asia/Jayapura"},{text:"(GMT+09:00) Moscow+06 - Yakutsk",value:"Asia/Yakutsk"},{text:"(GMT+09:00) Palau",value:"Pacific/Palau"},{text:"(GMT+09:00) Seoul",value:"Asia/Seoul"},{text:"(GMT+09:00) Tokyo",value:"Asia/Tokyo"},{text:"(GMT+09:30) Central Time - Darwin",value:"Australia/Darwin"},{text:"(GMT+10:00) Dumont D'Urville",value:"Antarctica/DumontDUrville"},{text:"(GMT+10:00) Eastern Time - Brisbane",value:"Australia/Brisbane"},{text:"(GMT+10:00) Guam",value:"Pacific/Guam"},{text:"(GMT+10:00) Moscow+07 - Vladivostok",value:"Asia/Vladivostok"},{text:"(GMT+10:00) Port Moresby",value:"Pacific/Port_Moresby"},{text:"(GMT+10:00) Truk",value:"Pacific/Chuuk"},{text:"(GMT+10:30) Central Time - Adelaide",value:"Australia/Adelaide"},{text:"(GMT+11:00) Casey",value:"Antarctica/Casey"},{text:"(GMT+11:00) Eastern Time - Hobart",value:"Australia/Hobart"},{text:"(GMT+11:00) Eastern Time - Melbourne, Sydney",value:"Australia/Sydney"},{text:"(GMT+11:00) Efate",value:"Pacific/Efate"},{text:"(GMT+11:00) Guadalcanal",value:"Pacific/Guadalcanal"},{text:"(GMT+11:00) Kosrae",value:"Pacific/Kosrae"},{text:"(GMT+11:00) Moscow+08 - Magadan",value:"Asia/Magadan"},{text:"(GMT+11:00) Norfolk",value:"Pacific/Norfolk"},{text:"(GMT+11:00) Noumea",value:"Pacific/Noumea"},{text:"(GMT+11:00) Ponape",value:"Pacific/Pohnpei"},{text:"(GMT+12:00) Funafuti",value:"Pacific/Funafuti"},{text:"(GMT+12:00) Kwajalein",value:"Pacific/Kwajalein"},{text:"(GMT+12:00) Majuro",value:"Pacific/Majuro"},{text:"(GMT+12:00) Moscow+09 - Petropavlovsk-Kamchatskiy",value:"Asia/Kamchatka"},{text:"(GMT+12:00) Nauru",value:"Pacific/Nauru"},{text:"(GMT+12:00) Tarawa",value:"Pacific/Tarawa"},{text:"(GMT+12:00) Wake",value:"Pacific/Wake"},{text:"(GMT+12:00) Wallis",value:"Pacific/Wallis"},{text:"(GMT+13:00) Auckland",value:"Pacific/Auckland"},{text:"(GMT+13:00) Enderbury",value:"Pacific/Enderbury"},{text:"(GMT+13:00) Fakaofo",value:"Pacific/Fakaofo"},{text:"(GMT+13:00) Fiji",value:"Pacific/Fiji"},{text:"(GMT+13:00) Tongatapu",value:"Pacific/Tongatapu"},{text:"(GMT+14:00) Apia",value:"Pacific/Apia"},{text:"(GMT+14:00) Kiritimati",value:"Pacific/Kiritimati"}]}),computed:{currentUserId:Object(g.get)("user/id")},methods:{async activateUser(){this.$store.commit("loadingStart","admin-users-activate");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"activate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:294,source:{body:"\n mutation ($id: Int!) {\n users {\n activate(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.activate.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userActivateSuccess"),icon:"check"}),this.user.isActive=!0):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.activate.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.$store.commit("loadingStop","admin-users-activate")},async deactivateUser(){this.$store.commit("loadingStart","admin-users-deactivate");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deactivate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:296,source:{body:"\n mutation ($id: Int!) {\n users {\n deactivate(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.deactivate.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userDeactivateSuccess"),icon:"check"}),this.user.isActive=!1):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.deactivate.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.$store.commit("loadingStop","admin-users-deactivate")},deleteUserConfirm(){this.deleteUserDialog=!0,this.deleteReplaceUser={id:this.currentUserId,name:this.$store.get("user/name"),email:this.$store.get("user/email")}},async deleteUser(){this.$store.commit("loadingStart","admin-users-delete");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"replaceId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"delete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"replaceId"},value:{kind:"Variable",name:{kind:"Name",value:"replaceId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:333,source:{body:"\n mutation ($id: Int!, $replaceId: Int!) {\n users {\n delete(id: $id, replaceId: $replaceId) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id,replaceId:this.deleteReplaceUser.id}});_()(e,"data.users.delete.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userDeleteSuccess"),icon:"check"}),this.$router.push("/users")):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.delete.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.deleteUserDialog=!1,this.$store.commit("loadingStop","admin-users-delete")},assignDeleteUser(e){e.id===this.user.id?this.$store.commit("showNotification",{style:"red",message:"You cannot select the account you're about to delete!",icon:"warning"}):2===e.id?this.$store.commit("showNotification",{style:"red",message:"You cannot use the guest account for this operation.",icon:"warning"}):this.deleteReplaceUser=e},async updateUser(){this.$store.commit("loadingStart","admin-users-update");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"email"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"newPassword"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groups"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"location"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"jobTitle"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"timezone"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"update"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"email"},value:{kind:"Variable",name:{kind:"Name",value:"email"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"newPassword"},value:{kind:"Variable",name:{kind:"Name",value:"newPassword"}}},{kind:"Argument",name:{kind:"Name",value:"groups"},value:{kind:"Variable",name:{kind:"Name",value:"groups"}}},{kind:"Argument",name:{kind:"Name",value:"location"},value:{kind:"Variable",name:{kind:"Name",value:"location"}}},{kind:"Argument",name:{kind:"Name",value:"jobTitle"},value:{kind:"Variable",name:{kind:"Name",value:"jobTitle"}}},{kind:"Argument",name:{kind:"Name",value:"timezone"},value:{kind:"Variable",name:{kind:"Name",value:"timezone"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:553,source:{body:"\n mutation ($id: Int!, $email: String, $name: String, $newPassword: String, $groups: [Int], $location: String, $jobTitle: String, $timezone: String) {\n users {\n update(id: $id, email: $email, name: $name, newPassword: $newPassword, groups: $groups, location: $location, jobTitle: $jobTitle, timezone: $timezone) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id,email:this.user.email,name:this.user.name,newPassword:this.newPassword,groups:v()(this.user.groups,"id"),location:this.user.location,jobTitle:this.user.jobTitle,timezone:this.user.timezone}});this.newPassword="",_()(e,"data.users.update.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userUpdateSuccess"),icon:"check"}),this.$router.push("/users")):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.update.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.$store.commit("loadingStop","admin-users-update")},focusField(e){this.$nextTick(()=>{f()(()=>{this.$refs[e].focus()},200)})},assignGroup(){c()(this.user.groups,["id",this.newGroup])?this.$store.commit("showNotification",{message:this.$t("admin:users.userAlreadyAssignedToGroup"),style:"error",icon:"alert"}):(this.user.groups.push(d()(this.groups,["id",this.newGroup])),this.newGroup=0)},unassignGroup(e){this.user.groups=r()(this.user.groups,["id",e])},async verifyUser(){this.$store.commit("loadingStart","admin-users-verify");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"verify"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:292,source:{body:"\n mutation ($id: Int!) {\n users {\n verify(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.verify.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userVerifySuccess"),icon:"check"}),this.user.isVerified=!0):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.verify.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.$store.commit("loadingStop","admin-users-verify")},async toggle2FA(){if(this.$store.commit("loadingStart","admin-users-toggle2fa"),this.user.tfaIsActive){const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"disableTFA"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:322,source:{body:"\n mutation ($id: Int!) {\n users {\n disableTFA(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.disableTFA.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userTFADisableSuccess"),icon:"check"}),this.user.tfaIsActive=!1):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.disableTFA.responseResult.message","An unexpected error occurred."),icon:"warning"})}else{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"enableTFA"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:321,source:{body:"\n mutation ($id: Int!) {\n users {\n enableTFA(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.enableTFA.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userTFAEnableSuccess"),icon:"check"}),this.user.tfaIsActive=!0):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.enableTFA.responseResult.message","An unexpected error occurred."),icon:"warning"})}this.$store.commit("loadingStop","admin-users-toggle2fa")}},apollo:{user:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"single"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerKey"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerIs2FACapable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"location"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"jobTitle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"timezone"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isActive"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isVerified"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastLoginAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tfaIsActive"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:607,source:{body:"\n query ($id: Int!) {\n users {\n single(id: $id) {\n id\n name\n email\n providerKey\n providerName\n providerId\n providerIs2FACapable\n location\n jobTitle\n timezone\n isSystem\n isActive\n isVerified\n createdAt\n updatedAt\n lastLoginAt\n tfaIsActive\n groups {\n id\n name\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables(){return{id:s()(this.$route.params.id)}},fetchPolicy:"network-only",update:e=>e.users.single,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-refresh")}},groups:{query:x.a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-refresh")}}}},M=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),S=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),L=n.n(S),j=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),T=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),D=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),N=n("./node_modules/vuetify/lib/components/VCard/index.js"),C=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),Y=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),V=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),A=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),F=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),P=n("./node_modules/vuetify/lib/components/VList/VList.js"),I=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),$=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),O=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),H=n("./node_modules/vuetify/lib/components/VList/index.js"),R=n("./node_modules/vuetify/lib/components/VList/VListItemIcon.js"),G=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),z=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),q=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),U=n("./node_modules/vuetify/lib/components/VSystemBar/VSystemBar.js"),B=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),W=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),J=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),K=n("./node_modules/vuetify/lib/components/VTooltip/VTooltip.js"),X=Object(M.a)(w,i,[],!1,null,null,null);L()(X,{VAlert:j.a,VBtn:T.a,VCard:D.a,VCardText:N.b,VContainer:C.a,VDialog:Y.a,VDivider:V.a,VFlex:E.a,VIcon:A.a,VLayout:F.a,VList:P.a,VListItem:I.a,VListItemAction:$.a,VListItemAvatar:O.a,VListItemContent:H.b,VListItemIcon:R.a,VListItemSubtitle:H.c,VListItemTitle:H.d,VMenu:G.a,VSelect:z.a,VSpacer:q.a,VSystemBar:U.a,VTextField:B.a,VToolbar:W.a,VToolbarTitle:J.a,VTooltip:K.a}),X.options.__file="client/components/admin/admin-users-edit.vue";t.default=X.exports},"./client/components/admin/admin-users.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-customer.svg",alt:"Users"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Users")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v("Manage users")])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p2s mr-3",attrs:{outlined:"",color:"grey",icon:""},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"primary",large:"",depressed:""},on:{click:e.createUser}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v("New User")])],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[n("div",{staticClass:"pa-2 d-flex align-center",class:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-3"},[n("v-text-field",{staticStyle:{"max-width":"400px"},attrs:{solo:"",flat:"","prepend-inner-icon":"mdi-account-search-outline",label:"Search Users...","hide-details":"",dense:""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-spacer"),n("v-select",{staticStyle:{"max-width":"300px"},attrs:{solo:"",flat:"","hide-details":"",label:"Identity Provider",items:e.strategies,"item-text":"displayName","item-value":"key",dense:""},model:{value:e.filterStrategy,callback:function(t){e.filterStrategy=t},expression:"filterStrategy"}})],1),n("v-divider"),n("v-data-table",{attrs:{items:e.usersFiltered,headers:e.headers,search:e.search,page:e.pagination,"items-per-page":15,loading:e.loading,"hide-default-footer":""},on:{"update:page":function(t){e.pagination=t},"page-count":function(t){e.pageCount=t}},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/users/"+t.item.id)}}},[n("td",[e._v(e._s(t.item.id))]),n("td",[n("strong",[e._v(e._s(t.item.name))])]),n("td",[e._v(e._s(t.item.email))]),n("td",[e._v(e._s(e.getStrategyName(t.item.providerKey)))]),n("td",[e._v(e._s(e._f("moment")(t.item.createdAt,"from")))]),n("td",[t.item.lastLoginAt?n("span",[e._v(e._s(e._f("moment")(t.item.lastLoginAt,"from")))]):n("em",{staticClass:"grey--text"},[e._v("Never")])]),n("td",{staticClass:"text-right"},[t.item.isSystem?n("v-icon",{staticClass:"mr-3"},[e._v("mdi-lock-outline")]):e._e(),t.item.isActive?n("status-indicator",{attrs:{positive:"",pulse:""}}):n("status-indicator",{attrs:{negative:"",pulse:""}})],1)])]}}]),model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}},[n("template",{slot:"no-data"},[n("div",{staticClass:"pa-3"},[n("v-alert",{staticClass:"text-left",attrs:{icon:"mdi-alert",outlined:"",color:"grey"}},[n("em",{staticClass:"body-2"},[e._v("No users to display!")])])],1)])],2),e.pageCount>1?n("v-card-chin",[n("v-spacer"),n("v-pagination",{attrs:{length:e.pageCount},model:{value:e.pagination,callback:function(t){e.pagination=t},expression:"pagination"}}),n("v-spacer")],1):e._e()],1)],1)],1),n("user-create",{on:{refresh:function(t){return e.refresh(!1)}},model:{value:e.isCreateDialogShown,callback:function(t){e.isCreateDialogShown=t},expression:"isCreateDialogShown"}})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/concat.js"),s=n.n(a),o=n("./node_modules/lodash/find.js"),r=n.n(o),l=n("./node_modules/lodash/filter.js"),d=n.n(l),u=n("./node_modules/vue-status-indicator/dist/vue-status-indicator.cjs.js"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{"max-width":"650",persistent:""},model:{value:e.isShown,callback:function(t){e.isShown=t},expression:"isShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short"},[n("v-icon",{staticClass:"mr-3",attrs:{color:"white"}},[e._v("mdi-plus")]),n("span",[e._v("New User")]),n("v-spacer"),n("v-btn",{staticClass:"mx-0",attrs:{color:"white",outlined:"",disabled:"",dark:""}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-database-import")]),n("span",[e._v("Bulk Import")])],1)],1),n("v-card-text",{staticClass:"pt-5"},[n("v-select",{attrs:{items:e.providers,"item-text":"displayName","item-value":"key",outlined:"","prepend-icon":"mdi-domain",label:"Provider"},model:{value:e.provider,callback:function(t){e.provider=t},expression:"provider"}}),n("v-text-field",{key:"newUserEmail",ref:"emailInput",attrs:{outlined:"","prepend-icon":"mdi-at",label:"Email Address","persistent-hint":""},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}),"local"===e.provider?n("v-text-field",{key:"newUserPassword",attrs:{outlined:"","prepend-icon":"mdi-lock-outline","append-icon":"mdi-dice-5",label:e.mustChangePwd?"Temporary Password":"Password",counter:"255","persistent-hint":""},on:{"click:append":e.generatePwd},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}):e._e(),n("v-text-field",{key:"newUserName",attrs:{outlined:"","prepend-icon":"mdi-account-outline",label:"Name",hint:"local"===e.provider?"Can be changed by the user.":"May be overwritten by the provider during login.","persistent-hint":""},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),n("v-select",{staticClass:"mt-2",attrs:{items:e.groups,"item-text":"name","item-value":"id","item-disabled":"isSystem",outlined:"","prepend-icon":"mdi-account-group",label:"Assign to Group(s)...",hint:"Note that you cannot assign users to the Administrators or Guests groups from this dialog.","persistent-hint":"",clearable:"",multiple:""},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}}),n("v-divider"),"local"===e.provider?n("v-checkbox",{attrs:{color:"primary",label:"Require password change on first login","hide-details":""},model:{value:e.mustChangePwd,callback:function(t){e.mustChangePwd=t},expression:"mustChangePwd"}}):e._e(),n("v-checkbox",{attrs:{color:"primary",label:"Send a welcome email","hide-details":"",disabled:""},model:{value:e.sendWelcomeEmail,callback:function(t){e.sendWelcomeEmail=t},expression:"sendWelcomeEmail"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.isShown=!1}}},[e._v("Cancel")]),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"primary"},on:{click:function(t){return e.newUser(!1)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-right")]),n("span",[e._v("Create")])],1),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"primary"},on:{click:function(t){return e.newUser(!0)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-double-right")]),n("span",[e._v("Create and Close")])],1)],1)],1)],1)};c._withStripped=!0;var m=n("./node_modules/lodash/sampleSize.js"),f=n.n(m),h=n("./node_modules/lodash/get.js"),v=n.n(h),p=n("./node_modules/validate.js/validate.js"),_=n.n(p),g=n("./client/graph/admin/users/users-mutation-create.gql"),y=n.n(g),b=n("./client/graph/admin/users/users-query-groups.gql"),k={props:{value:{type:Boolean,default:!1}},data:()=>({providers:[],provider:"local",email:"",password:"",name:"",groups:[],group:[],mustChangePwd:!1,sendWelcomeEmail:!1}),computed:{isShown:{get(){return this.value},set(e){this.$emit("input",e)}}},watch:{value(e,t){e&&this.$nextTick(()=>{this.$refs.emailInput.focus()})}},methods:{async newUser(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t={email:{presence:{allowEmpty:!1},email:!0},name:{presence:{allowEmpty:!1},length:{minimum:2,maximum:255}}};"local"===this.provider&&(t.password={presence:{allowEmpty:!1},length:{minimum:6,maximum:255}});const n=_()({email:this.email,password:this.password,name:this.name},t,{format:"flat"});if(n)this.$store.commit("showNotification",{style:"red",message:n[0],icon:"alert"});else try{const t=await this.$apollo.mutate({mutation:y.a,variables:{providerKey:this.provider,email:this.email,passwordRaw:this.password,name:this.name,groups:this.group,mustChangePassword:this.mustChangePwd,sendWelcomeEmail:this.sendWelcomeEmail},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-create")}});v()(t,"data.users.create.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:"New user created successfully.",icon:"check"}),this.email="",this.password="",this.name="",e?(this.isShown=!1,this.$emit("refresh")):this.$refs.emailInput.focus()):this.$store.commit("showNotification",{style:"red",message:v()(t,"data.users.create.responseResult.message","An unexpected error occurred."),icon:"alert"})}catch(e){this.$store.commit("pushGraphError",e)}},generatePwd(){this.password=f()("abcdefghkmnpqrstuvwxyzABCDEFHJKLMNPQRSTUVWXYZ23456789_*=?#!()+",12).join("")}},apollo:{providers:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"activeStrategies"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"displayName"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:161,source:{body:"\n query {\n authentication {\n activeStrategies {\n key\n displayName\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.authentication.activeStrategies,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-strategies-refresh")}},groups:{query:n.n(b).a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-groups-refresh")}}}},x=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),w=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),M=n.n(w),S=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),L=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),j=n("./node_modules/vuetify/lib/components/VCard/index.js"),T=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),D=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),N=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),C=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),Y=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),V=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),E=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),A=Object(x.a)(k,c,[],!1,null,null,null);M()(A,{VBtn:S.a,VCard:L.a,VCardText:j.b,VCheckbox:T.a,VDialog:D.a,VDivider:N.a,VIcon:C.a,VSelect:Y.a,VSpacer:V.a,VTextField:E.a}),A.options.__file="client/components/admin/admin-users-create.vue";var F=A.exports,P={components:{StatusIndicator:u.StatusIndicator,UserCreate:F},data:()=>({selected:[],pagination:1,pageCount:0,users:[],headers:[{text:"ID",value:"id",width:80,sortable:!0},{text:"Name",value:"name",sortable:!0},{text:"Email",value:"email",sortable:!0},{text:"Provider",value:"provider",sortable:!0},{text:"Created",value:"createdAt",sortable:!0},{text:"Last Login",value:"lastLoginAt",sortable:!0},{text:"",value:"actions",sortable:!1,width:80}],strategies:[],filterStrategy:"all",search:"",loading:!1,isCreateDialogShown:!1}),computed:{usersFiltered(){const e="all"===this.filterStrategy||""===this.filterStrategy;return d()(this.users,t=>e||t.providerKey===this.filterStrategy)}},methods:{createUser(){this.isCreateDialogShown=!0},async refresh(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];await this.$apollo.queries.users.refetch(),e&&this.$store.commit("showNotification",{message:"Users list has been refreshed.",style:"success",icon:"cached"})},getStrategyName(e){return(r()(this.strategies,["key",e])||{}).displayName||e}},apollo:{users:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerKey"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isActive"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastLoginAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:274,source:{body:"\n query {\n users {\n list {\n id\n name\n email\n providerKey\n isSystem\n isActive\n createdAt\n lastLoginAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.users.list,watchLoading(e){this.loading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-refresh")}},strategies:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"activeStrategies"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"displayName"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:161,source:{body:"\n query {\n authentication {\n activeStrategies {\n key\n displayName\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()({key:"all",displayName:"All Providers"},e.authentication.activeStrategies),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-strategies-refresh")}}}},I=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),$=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),O=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),H=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),R=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),G=n("./node_modules/vuetify/lib/components/VPagination/VPagination.js"),z=Object(x.a)(P,i,[],!1,null,null,null);M()(z,{VAlert:I.a,VBtn:S.a,VCard:L.a,VContainer:$.a,VDataTable:O.a,VDivider:N.a,VFlex:H.a,VIcon:C.a,VLayout:R.a,VPagination:G.a,VSelect:Y.a,VSpacer:V.a,VTextField:E.a}),z.options.__file="client/components/admin/admin-users.vue";t.default=z.exports},"./client/components/admin/admin-utilities-auth.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.authTitle")))])]),n("v-card-text",[n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Generate New Authentication Public / Private Key Certificates")]),n("div",{staticClass:"body-2"},[e._v("This will invalidate all current session tokens and cause all users to be logged out.")]),n("div",{staticClass:"body-2 red--text"},[e._v("You will need to log back in after the operation.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.regenCerts}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Reset Guest User")]),n("div",{staticClass:"body-2"},[e._v("This will reset the guest user to its default parameters and permissions.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.resetGuest}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/delay.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/js-cookie/src/js.cookie.js"),d=n.n(l),u=n("./client/graph/admin/utilities/utilities-mutation-auth-regencerts.gql"),c=n.n(u),m=n("./client/graph/admin/utilities/utilities-mutation-auth-resetguest.gql"),f=n.n(m),h={data:()=>({loading:!1}),methods:{async regenCerts(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-auth-regencerts");try{const e=await this.$apollo.mutate({mutation:c.a}),t=r()(e,"data.authentication.regenerateCertificates.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"New Certificates generated successfully.",style:"success",icon:"check"}),d.a.remove("jwt"),s()(()=>{window.location.assign("/login")},1e3)}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-auth-regencerts"),this.loading=!1},async resetGuest(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-auth-resetguest");try{const e=await this.$apollo.mutate({mutation:f.a}),t=r()(e,"data.authentication.resetGuestUser.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Guest user was reset successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-auth-resetguest"),this.loading=!1}}},v=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),p=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),_=n.n(p),g=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),y=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),b=n("./node_modules/vuetify/lib/components/VCard/index.js"),k=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),x=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),w=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),M=Object(v.a)(h,i,[],!1,null,null,null);_()(M,{VBtn:g.a,VCard:y.a,VCardText:b.b,VDivider:k.a,VIcon:x.a,VToolbar:w.a}),M.options.__file="client/components/admin/admin-utilities-auth.vue";t.default=M.exports},"./client/components/admin/admin-utilities-cache.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.cacheTitle")))])]),n("v-card-text",[n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Flush Pages and Assets Cache")]),n("div",{staticClass:"body-2"},[e._v("Pages and Assets are cached to disk for better performance. You can flush the cache to force all content to be fetched from the DB again.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.flushCache}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Flush Temporary Uploads")]),n("div",{staticClass:"body-2"},[e._v("New uploads are temporarily saved to disk while they are being processed. They are automatically deleted after processing, but you can force an immediate cleanup using this tool.")]),n("div",{staticClass:"body-2 red--text"},[e._v("Note that performing this action while an upload is in progress can result in a failed upload.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.flushUploads}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Flush Client-Side Locale Cache")]),n("div",{staticClass:"body-2"},[e._v("Locale strings are cached in the browser local storage for 24h. You can delete your current cache in order to fetch the latest data during the next page load.")]),n("div",{staticClass:"body-2"},[e._v("Note that this affects only "),n("strong",[e._v("your own browser")]),e._v(" and not everyone.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.flushClientLocaleCache}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/startsWith.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./client/graph/admin/utilities/utilities-mutation-cache-flushcache.gql"),d=n.n(l),u=n("./client/graph/admin/utilities/utilities-mutation-cache-flushuploads.gql"),c=n.n(u),m={data:()=>({loading:!1}),methods:{async flushCache(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-cache-flushCache");try{const e=await this.$apollo.mutate({mutation:d.a}),t=r()(e,"data.pages.flushCache.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Cache flushed successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-cache-flushCache"),this.loading=!1},async flushUploads(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-cache-flushUploads");try{const e=await this.$apollo.mutate({mutation:c.a}),t=r()(e,"data.assets.flushTempUploads.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Temporary Uploads flushed successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-cache-flushUploads"),this.loading=!1},async flushClientLocaleCache(){for(let e=0;e<window.localStorage.length;e++){const t=window.localStorage.key(e);s()(t,"i18next_res")&&window.localStorage.removeItem(t)}this.$store.commit("showNotification",{message:"Locale Client-Side Cache flushed successfully.",style:"success",icon:"check"})}}},f=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),h=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),v=n.n(h),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VCard/index.js"),y=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),b=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),k=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),x=Object(f.a)(m,i,[],!1,null,null,null);v()(x,{VBtn:p.a,VCard:_.a,VCardText:g.b,VDivider:y.a,VIcon:b.a,VToolbar:k.a}),x.options.__file="client/components/admin/admin-utilities-cache.vue";t.default=x.exports},"./client/components/admin/admin-utilities-content.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.contentTitle")))])]),n("v-card-text",[n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Rebuild Page Tree")]),n("div",{staticClass:"body-2"},[e._v("The virtual structure of your wiki is automatically inferred from all page paths. You can trigger a full rebuild of the tree if some virtual folders are missing or not valid anymore.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.rebuildTree}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Rerender All Pages")]),n("div",{staticClass:"body-2"},[e._v("All pages will be rendered again. Useful if internal links are broken or the rendering pipeline has changed.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading,loading:e.isRerendering},on:{click:e.rerenderPages}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-dialog",{attrs:{persistent:"","max-width":"450"},model:{value:e.isRerendering,callback:function(t){e.isRerendering=t},expression:"isRerendering"}},[n("v-card",{attrs:{color:"blue darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("semipolar-spinner",{staticClass:"animated fadeIn",staticStyle:{margin:"0 auto"},attrs:{"animation-duration":1500,size:65,color:"#FFF"}}),n("div",{staticClass:"mt-5 body-1 white--text"},[e._v("Rendering all pages...")]),e.renderIndex>0?n("div",{staticClass:"caption"},[e._v("Rendering "+e._s(e.renderCurrentPath)+"... ("+e._s(e.renderIndex)+"/"+e._s(e.renderTotal)+", "+e._s(e.renderProgress)+"%)")]):e._e(),n("div",{staticClass:"caption mt-4"},[e._v("Do not leave this page.")]),n("v-progress-linear",{staticClass:"mt-5",attrs:{color:"white",value:e.renderProgress,stream:"",rounded:"","buffer-value":0}})],1)],1)],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 pl-0 primary--text"},[e._v("Migrate all pages to target locale")]),n("div",{staticClass:"body-2"},[e._v("If you created content before selecting a different locale and activating the namespacing capabilities, you may want to transfer all content to the base locale.")]),n("div",{staticClass:"body-2 red--text"},[n("strong",[e._v("This operation is destructive and cannot be reversed! Make sure you have proper backups!")])]),n("v-toolbar",{staticClass:"radius-7 mt-5",attrs:{flat:"",color:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-4",height:"80"}},[n("v-select",{attrs:{label:"Source Locale",outlined:"","hide-details":"",items:e.locales,"item-text":"name","item-value":"code"},model:{value:e.sourceLocale,callback:function(t){e.sourceLocale=t},expression:"sourceLocale"}}),n("v-icon",{staticClass:"mx-3",attrs:{large:""}},[e._v("mdi-chevron-right-box-outline")]),n("v-select",{attrs:{label:"Target Locale",outlined:"","hide-details":"",items:e.locales,"item-text":"name","item-value":"code"},model:{value:e.targetLocale,callback:function(t){e.targetLocale=t},expression:"targetLocale"}})],1),n("div",{staticClass:"body-2 mt-5"},[e._v("Pages that are already in the target locale will not be touched. If a page already exists at the target, the source page will not be modified as it would create a conflict. If you want to overwrite the target page, you must first delete it.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.migrateToLocale}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 pl-0 primary--text"},[e._v("Purge Page History")]),n("div",{staticClass:"body-2"},[e._v("You may want to purge old history for pages to reduce database usage.")]),n("div",{staticClass:"body-2"},[e._v("This operation only affects the database and not any history saved by a storage module (e.g. git version history)")]),n("v-toolbar",{staticClass:"radius-7 mt-5",attrs:{flat:"",color:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-4",height:"80"}},[n("v-select",{attrs:{label:"Delete history older than...",outlined:"","hide-details":"",items:e.purgeHistoryOptions,"item-text":"title","item-value":"key"},model:{value:e.purgeHistorySelection,callback:function(t){e.purgeHistorySelection=t},expression:"purgeHistorySelection"}})],1),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.purgeHistory}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./client/graph/admin/utilities/utilities-mutation-content-migratelocale.gql"),r=n.n(o),l=n("./client/graph/admin/utilities/utilities-mutation-content-rebuildtree.gql"),d=n.n(l),u={components:{SemipolarSpinner:n("./node_modules/epic-spinners/src/lib.js").f},data:()=>({isRerendering:!1,loading:!1,renderProgress:0,renderIndex:0,renderTotal:0,renderCurrentPath:"",sourceLocale:"",targetLocale:"",purgeHistorySelection:"P1Y",purgeHistoryOptions:[{key:"P1D",title:"Today"},{key:"P1M",title:"1 month"},{key:"P3M",title:"3 months"},{key:"P6M",title:"6 months"},{key:"P1Y",title:"1 year"},{key:"P2Y",title:"2 years"},{key:"P3Y",title:"3 years"},{key:"P5Y",title:"5 years"}]}),computed:{currentLocale:()=>siteConfig.lang,locales:()=>siteLangs},methods:{async rebuildTree(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-content-rebuildtree");try{const e=await this.$apollo.mutate({mutation:d.a}),t=s()(e,"data.pages.rebuildTree.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Page Tree rebuilt successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-content-rebuildtree"),this.loading=!1},async rerenderPages(){this.loading=!0,this.isRerendering=!0,this.$store.commit("loadingStart","admin-utilities-content-rerender");try{const e=await this.$apollo.query({query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:187,source:{body:"\n {\n pages {\n list {\n id\n path\n locale\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only"});if(s()(e,"data.pages.list",[]).length<1)throw new Error("Could not find any page to render!");this.renderIndex=0,this.renderTotal=e.data.pages.list.length;let t=0;for(const n of e.data.pages.list){this.renderCurrentPath=`${n.locale}/${n.path}`,this.renderIndex++,this.renderProgress=Math.round(this.renderIndex/this.renderTotal*100);const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"render"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:343,source:{body:"\n mutation($id: Int!) {\n pages {\n render(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:n.id}});s()(e,"data.pages.render.responseResult",{}).succeeded||t++}t>0?this.$store.commit("showNotification",{message:`Completed with ${t} pages that failed to render. Check server logs for details.`,style:"error",icon:"alert"}):this.$store.commit("showNotification",{message:"All pages have been rendered successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-content-rerender"),this.isRerendering=!1,this.loading=!1},async migrateToLocale(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-content-migratelocale");try{const e=await this.$apollo.mutate({mutation:r.a,variables:{sourceLocale:this.sourceLocale,targetLocale:this.targetLocale}}),t=s()(e,"data.pages.migrateToLocale.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:`Migrated ${s()(e,"data.pages.migrateToLocale.count",0)} page(s) to target locale successfully.`,style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-content-migratelocale"),this.loading=!1},async purgeHistory(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-content-purgehistory");try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"olderThan"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"purgeHistory"},arguments:[{kind:"Argument",name:{kind:"Name",value:"olderThan"},value:{kind:"Variable",name:{kind:"Name",value:"olderThan"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:385,source:{body:"\n mutation ($olderThan: String!) {\n pages {\n purgeHistory (\n olderThan: $olderThan\n ) {\n responseResult {\n errorCode\n message\n slug\n succeeded\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{olderThan:this.purgeHistorySelection}}),t=s()(e,"data.pages.purgeHistory.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Purged history successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-content-purgehistory"),this.loading=!1}}},c=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),m=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),f=n.n(m),h=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),v=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),p=n("./node_modules/vuetify/lib/components/VCard/index.js"),_=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),g=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),y=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),b=n("./node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js"),k=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),x=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),w=Object(c.a)(u,i,[],!1,null,null,null);f()(w,{VBtn:h.a,VCard:v.a,VCardText:p.b,VDialog:_.a,VDivider:g.a,VIcon:y.a,VProgressLinear:b.a,VSelect:k.a,VToolbar:x.a}),w.options.__file="client/components/admin/admin-utilities-content.vue";t.default=w.exports},"./client/components/admin/admin-utilities-export.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.exportTitle")))])]),n("v-card-text",[n("div",{staticClass:"text-center"},[n("img",{staticClass:"animated fadeInUp wait-p1s",attrs:{src:"/_assets/svg/icon-big-parcel.svg"}}),n("div",{staticClass:"body-2"},[e._v("Export to tarball / file system")])]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"body-2"},[e._v("What do you want to export?")]),e._l(e.entityChoices,(function(t){return n("v-checkbox",{key:t.key,attrs:{label:t.label,value:t.key,color:"deep-orange darken-2","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("strong",{staticClass:"deep-orange--text text--darken-2"},[e._v(e._s(t.label))]),n("div",{staticClass:"text-caption"},[e._v(e._s(t.hint))])])]},proxy:!0}],null,!0),model:{value:e.entities,callback:function(t){e.entities=t},expression:"entities"}})})),n("v-text-field",{staticClass:"mt-7",attrs:{outlined:"",label:"Target Folder Path",hint:"Either an absolute path or relative to the Wiki.js installation folder, where exported content will be saved to. Note that the folder MUST be empty!","persistent-hint":""},model:{value:e.filePath,callback:function(t){e.filePath=t},expression:"filePath"}}),n("v-alert",{staticClass:"mt-3",attrs:{color:"deep-orange",outlined:"",icon:"mdi-alert",prominent:""}},[n("div",{staticClass:"body-2"},[e._v("Depending on your selection, the archive could contain sensitive data such as site configuration keys and hashed user passwords. Ensure the exported archive is treated accordingly.")]),n("div",{staticClass:"body-2"},[e._v("For example, you may want to encrypt the archive if stored for backup purposes.")])])],2),n("v-card-chin",[n("v-btn",{staticClass:"px-3 ml-0",attrs:{depressed:"",color:"deep-orange darken-2",disabled:e.entities.length<1},on:{click:e.startExport}},[n("v-icon",{attrs:{left:"",color:"white"}},[e._v("mdi-database-export")]),n("span",{staticClass:"white--text"},[e._v("Start Export")])],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"350"},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}},[n("v-card",{attrs:{color:"deep-orange darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("self-building-square-spinner",{staticClass:"animated fadeIn",staticStyle:{margin:"0 auto"},attrs:{"animation-duration":4500,size:40,color:"#FFF"}}),n("div",{staticClass:"mt-5 body-1 white--text"},[e._v("Exporting...")]),n("div",{staticClass:"caption"},[e._v("Please wait, this may take a while")]),n("v-progress-linear",{staticClass:"mt-5",attrs:{color:"white",value:e.progress,stream:"",rounded:"","buffer-value":0}})],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"350"},model:{value:e.isSuccess,callback:function(t){e.isSuccess=t},expression:"isSuccess"}},[n("v-card",{attrs:{color:"green darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("v-icon",{attrs:{size:"60"}},[e._v("mdi-check-circle-outline")]),n("div",{staticClass:"my-5 body-1 white--text"},[e._v("Export completed")])],1),n("v-card-actions",{staticClass:"green darken-1"},[n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){e.isSuccess=!1}}},[e._v("Close")]),n("v-spacer")],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"800"},model:{value:e.isFailed,callback:function(t){e.isFailed=t},expression:"isFailed"}},[n("v-card",{attrs:{color:"red darken-2",dark:""}},[n("v-toolbar",{attrs:{color:"red darken-2",dense:""}},[n("v-icon",[e._v("mdi-alert")]),n("div",{staticClass:"body-2 pl-3"},[e._v("Export failed")]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",text:""},on:{click:function(t){e.isFailed=!1}}},[e._v("Close")])],1),n("v-card-text",{staticClass:"pa-5 red darken-4 white--text"},[n("span",[e._v(e._s(e.errorMessage))])])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/epic-spinners/src/lib.js"),s=n("./node_modules/lodash/get.js"),o=n.n(s),r={components:{SelfBuildingSquareSpinner:a.e},data:()=>({entities:[],filePath:"./data/export",isLoading:!1,isSuccess:!1,isFailed:!1,errorMessage:"",progress:0}),computed:{entityChoices:()=>[{key:"assets",label:"Assets",hint:"Media files such as images, documents, etc."},{key:"comments",label:"Comments",hint:"Comments made using the default comment module only."},{key:"navigation",label:"Navigation",hint:"Sidebar links when using Static or Custom Navigation."},{key:"pages",label:"Pages",hint:"Page content, tags and related metadata."},{key:"history",label:"Pages History",hint:"All previous versions of pages and their related metadata."},{key:"settings",label:"Settings",hint:"Site configuration and modules settings."},{key:"groups",label:"User Groups",hint:"Group permissions and page rules."},{key:"users",label:"Users",hint:"Users metadata and their group memberships."}]},methods:{async checkProgress(){try{const e=await this.$apollo.query({query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"exportStatus"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"progress"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"startedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:233,source:{body:"\n {\n system {\n exportStatus {\n status\n progress\n message\n startedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only"}),t=o()(e,"data.system.exportStatus",{});if(!t)throw new Error("An unexpected error occured.");switch(t.status){case"error":throw new Error(t.message||"An unexpected error occured.");case"running":this.progress=t.progress||0,window.requestAnimationFrame(()=>{setTimeout(()=>{this.checkProgress()},5e3)});break;case"success":this.isLoading=!1,this.isSuccess=!0;break;default:throw new Error("Invalid export status.")}}catch(e){this.errorMessage=e.message,this.isLoading=!1,this.isFailed=!0}},async startExport(){this.isFailed=!1,this.isSuccess=!1,this.isLoading=!0,this.progress=0,setTimeout(async()=>{try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"entities"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"path"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"export"},arguments:[{kind:"Argument",name:{kind:"Name",value:"entities"},value:{kind:"Variable",name:{kind:"Name",value:"entities"}}},{kind:"Argument",name:{kind:"Name",value:"path"},value:{kind:"Variable",name:{kind:"Name",value:"path"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:445,source:{body:"\n mutation (\n $entities: [String]!\n $path: String!\n ) {\n system {\n export (\n entities: $entities\n path: $path\n ) {\n responseResult {\n succeeded\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{entities:this.entities,path:this.filePath}}),t=o()(e,"data.system.export",{});if(!o()(t,"responseResult.succeeded",!1))return this.errorMessage=o()(t,"responseResult.message","An unexpected error occurred"),this.isLoading=!1,void(this.isFailed=!0);this.checkProgress()}catch(e){this.$store.commit("pushGraphError",e),this.isLoading=!1}},1500)}}},l=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),d=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),u=n.n(d),c=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),m=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),f=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),h=n("./node_modules/vuetify/lib/components/VCard/index.js"),v=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),p=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),_=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),g=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),y=n("./node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),k=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),x=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),w=Object(l.a)(r,i,[],!1,null,null,null);u()(w,{VAlert:c.a,VBtn:m.a,VCard:f.a,VCardActions:h.a,VCardText:h.b,VCheckbox:v.a,VDialog:p.a,VDivider:_.a,VIcon:g.a,VProgressLinear:y.a,VSpacer:b.a,VTextField:k.a,VToolbar:x.a}),w.options.__file="client/components/admin/admin-utilities-export.vue";t.default=w.exports},"./client/components/admin/admin-utilities-importv1.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.importv1Title")))])]),n("v-card-text",[n("div",{staticClass:"text-center"},[n("img",{staticClass:"animated fadeInUp wait-p1s",attrs:{src:"/_assets/svg/icon-software.svg"}}),n("div",{staticClass:"body-2"},[e._v("Import from Wiki.js 1.x")])]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"body-2"},[e._v("Data from a Wiki.js 1.x installation can easily be imported using this tool. What do you want to import?")]),n("v-checkbox",{attrs:{label:"Content + Uploads",value:"content",color:"deep-orange darken-2","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[n("strong",{staticClass:"deep-orange--text text--darken-2"},[e._v("Content + Uploads")])]},proxy:!0}]),model:{value:e.importFilters,callback:function(t){e.importFilters=t},expression:"importFilters"}}),e.wantContent?n("div",{staticClass:"pl-8"},[n("v-radio-group",{attrs:{"hide-details":""},model:{value:e.contentMode,callback:function(t){e.contentMode=t},expression:"contentMode"}},[n("v-radio",{attrs:{value:"git",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Import from Git Connection")]),n("div",{staticClass:"caption"},[n("em",[n("strong",{staticClass:"primary--text"},[e._v("Recommended")]),e._v(" | The Git storage module will also be configured for you.")])])])]},proxy:!0}],null,!1,696204728)})],1),e.needGit?n("div",{staticClass:"pl-8 mt-5"},[n("v-row",[n("v-col",{attrs:{cols:"8"}},[n("v-select",{attrs:{label:"Authentication Mode",items:e.gitAuthModes,outlined:"","hide-details":""},model:{value:e.gitAuthMode,callback:function(t){e.gitAuthMode=t},expression:"gitAuthMode"}})],1),n("v-col",{attrs:{cols:"4"}},[n("v-switch",{attrs:{label:"Verify SSL Certificate","hide-details":"",color:"primary"},model:{value:e.gitVerifySSL,callback:function(t){e.gitVerifySSL=t},expression:"gitVerifySSL"}})],1),n("v-col",{attrs:{cols:"8"}},[n("v-text-field",{attrs:{outlined:"",label:"Repository URL",placeholder:"ssh"===e.gitAuthMode?"e.g. git@github.com:orgname/repo.git":"e.g. https://github.com/orgname/repo.git","hide-details":""},model:{value:e.gitRepoUrl,callback:function(t){e.gitRepoUrl=t},expression:"gitRepoUrl"}})],1),n("v-col",{attrs:{cols:"4"}},[n("v-text-field",{attrs:{label:"Branch",placeholder:"e.g. master",outlined:"","hide-details":""},model:{value:e.gitRepoBranch,callback:function(t){e.gitRepoBranch=t},expression:"gitRepoBranch"}})],1),"ssh"===e.gitAuthMode?n("v-col",{attrs:{cols:"12"}},[n("v-textarea",{attrs:{outlined:"",label:"Private Key Contents",placeholder:"-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----","hide-details":""},model:{value:e.gitPrivKey,callback:function(t){e.gitPrivKey=t},expression:"gitPrivKey"}})],1):"basic"===e.gitAuthMode?[n("v-col",{attrs:{cols:"6"}},[n("v-text-field",{attrs:{label:"Username",outlined:"","hide-details":""},model:{value:e.gitUsername,callback:function(t){e.gitUsername=t},expression:"gitUsername"}})],1),n("v-col",{attrs:{cols:"6"}},[n("v-text-field",{attrs:{type:"password",label:"Password / PAT",outlined:"","hide-details":""},model:{value:e.gitPassword,callback:function(t){e.gitPassword=t},expression:"gitPassword"}})],1)]:e._e(),n("v-col",{attrs:{cols:"6"}},[n("v-text-field",{attrs:{label:"Default Author Email",placeholder:"e.g. name@company.com",outlined:"","hide-details":""},model:{value:e.gitUserEmail,callback:function(t){e.gitUserEmail=t},expression:"gitUserEmail"}})],1),n("v-col",{attrs:{cols:"6"}},[n("v-text-field",{attrs:{label:"Default Author Name",placeholder:"e.g. John Smith",outlined:"","hide-details":""},model:{value:e.gitUserName,callback:function(t){e.gitUserName=t},expression:"gitUserName"}})],1),n("v-col",{attrs:{cols:"12"}},[n("v-text-field",{attrs:{label:"Local Repository Path",placeholder:"e.g. ./data/repo",outlined:"","hide-details":""},model:{value:e.gitRepoPath,callback:function(t){e.gitRepoPath=t},expression:"gitRepoPath"}}),n("div",{staticClass:"caption mt-2"},[e._v("This folder should be empty or not exist yet. "),n("strong",{staticClass:"deep-orange--text text--darken-2"},[e._v("DO NOT")]),e._v(" point to your existing Wiki.js 1.x repository folder. In most cases, it should be left to the default value.")])],1)],2),n("v-alert",{attrs:{color:"deep-orange",outlined:"",icon:"mdi-alert",prominent:""}},[n("div",{staticClass:"body-2"},[e._v("- Note that if you already configured the git storage module, its configuration will be replaced with the above.")]),n("div",{staticClass:"body-2"},[e._v("- Although both v1 and v2 installations can use the same remote git repository, you shouldn't make edits to the same pages simultaneously.")])])],1):e._e(),n("v-radio-group",{attrs:{"hide-details":""},model:{value:e.contentMode,callback:function(t){e.contentMode=t},expression:"contentMode"}},[n("v-divider"),n("v-radio",{staticClass:"mt-3",attrs:{value:"disk",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Import from local folder")]),n("div",{staticClass:"caption"},[n("em",[e._v("Choose this option only if you didn't have git configured in your Wiki.js 1.x installation.")])])])]},proxy:!0}],null,!1,563481907)})],1),e.needDisk?n("div",{staticClass:"pl-8 mt-5"},[n("v-text-field",{attrs:{outlined:"",label:"Content Repo Path",hint:"The absolute path to where the Wiki.js 1.x content is stored on disk.","persistent-hint":""},model:{value:e.contentPath,callback:function(t){e.contentPath=t},expression:"contentPath"}})],1):e._e()],1):e._e(),n("v-checkbox",{attrs:{label:"Users",value:"users",color:"deep-orange darken-2","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[n("strong",{staticClass:"deep-orange--text text--darken-2"},[e._v("Users")])]},proxy:!0}]),model:{value:e.importFilters,callback:function(t){e.importFilters=t},expression:"importFilters"}}),e.wantUsers?n("div",{staticClass:"pl-8 mt-5"},[n("v-text-field",{attrs:{outlined:"",label:"MongoDB Connection String",hint:"The connection string to connect to the Wiki.js 1.x MongoDB database.","persistent-hint":""},model:{value:e.dbConnStr,callback:function(t){e.dbConnStr=t},expression:"dbConnStr"}}),n("v-radio-group",{attrs:{"hide-details":"",mandatory:""},model:{value:e.groupMode,callback:function(t){e.groupMode=t},expression:"groupMode"}},[n("v-radio",{attrs:{value:"MULTI",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Create groups for each unique user permissions configuration")]),n("div",{staticClass:"caption"},[n("em",[n("strong",{staticClass:"primary--text"},[e._v("Recommended")]),e._v(" | Users having identical permission sets will be assigned to the same group. Note that this can potentially result in a large amount of groups being created.")])])])]},proxy:!0}],null,!1,3535050141)}),n("v-divider"),n("v-radio",{staticClass:"mt-3",attrs:{value:"SINGLE",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Create a single group with all imported users")]),n("div",{staticClass:"caption"},[n("em",[e._v("The new group will have read permissions enabled by default.")])])])]},proxy:!0}],null,!1,1340523425)}),n("v-divider"),n("v-radio",{staticClass:"mt-3",attrs:{value:"NONE",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Don't create any group")]),n("div",{staticClass:"caption"},[n("em",[e._v("Users will not be able to access your wiki until they are assigned to a group.")])])])]},proxy:!0}],null,!1,2692032713)})],1),n("v-alert",{staticClass:"mt-5",attrs:{color:"deep-orange",outlined:"",icon:"mdi-alert",prominent:""}},[n("div",{staticClass:"body-2"},[e._v("Note that any user that already exists in this installation will not be imported. A list of skipped users will be displayed upon completion.")]),n("div",{staticClass:"caption grey--text"},[e._v("You must first delete from this installation any user you want to migrate over from the old installation.")])])],1):e._e()],1),n("v-card-chin",[n("v-btn",{staticClass:"px-3 ml-0",attrs:{depressed:"",color:"deep-orange darken-2",disabled:!e.wantUsers&&!e.wantContent},on:{click:e.startImport}},[n("v-icon",{attrs:{left:"",color:"white"}},[e._v("mdi-database-import")]),n("span",{staticClass:"white--text"},[e._v("Start Import")])],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"350"},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}},[n("v-card",{attrs:{color:"deep-orange darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("semipolar-spinner",{staticClass:"animated fadeIn",staticStyle:{margin:"0 auto"},attrs:{"animation-duration":1500,size:65,color:"#FFF"}}),n("div",{staticClass:"mt-5 body-1 white--text"},[e._v("Importing from Wiki.js 1.x...")]),n("div",{staticClass:"caption"},[e._v("Please wait")]),n("v-progress-linear",{staticClass:"mt-5",attrs:{color:"white",value:e.progress,stream:"",rounded:"","buffer-value":0}})],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"350"},model:{value:e.isSuccess,callback:function(t){e.isSuccess=t},expression:"isSuccess"}},[n("v-card",{attrs:{color:"green darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("v-icon",{attrs:{size:"60"}},[e._v("mdi-check-circle-outline")]),n("div",{staticClass:"my-5 body-1 white--text"},[e._v("Import completed")]),e.wantUsers?[n("div",{staticClass:"body-2"},[n("span",[n("strong",[e._v(e._s(e.successUsers))]),e._v(" users imported")]),e.failedUsers.length>0?n("v-btn",{staticClass:"text-none ml-3",attrs:{text:"",color:"white",dark:""},on:{click:function(t){e.showFailedUsers=!0}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-alert")]),n("span",[e._v(e._s(e.failedUsers.length)+" failed")])],1):e._e()],1),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.successGroups))]),e._v(" groups created")])]:e._e()],2),n("v-card-actions",{staticClass:"green darken-1"},[n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){e.isSuccess=!1}}},[e._v("Close")]),n("v-spacer")],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"800"},model:{value:e.showFailedUsers,callback:function(t){e.showFailedUsers=t},expression:"showFailedUsers"}},[n("v-card",{attrs:{color:"red darken-2",dark:""}},[n("v-toolbar",{attrs:{color:"red darken-2",dense:""}},[n("v-icon",[e._v("mdi-alert")]),n("div",{staticClass:"body-2 pl-3"},[e._v("Failed User Imports")]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",text:""},on:{click:function(t){e.showFailedUsers=!1}}},[e._v("Close")])],1),n("v-simple-table",{attrs:{dense:"","fixed-header":"",height:"300px"},scopedSlots:e._u([{key:"default",fn:function(){return[n("thead",[n("tr",[n("th",[e._v("Provider")]),n("th",[e._v("Email")]),n("th",[e._v("Error")])])]),n("tbody",e._l(e.failedUsers,(function(t,i){return n("tr",{key:"fusr-"+i},[n("td",[e._v(e._s(t.provider))]),n("td",[e._v(e._s(t.email))]),n("td",[e._v(e._s(t.error))])])})),0)]},proxy:!0}])})],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/find.js"),s=n.n(a),o=n("./node_modules/lodash/pick.js"),r=n.n(o),l=n("./node_modules/lodash/sortBy.js"),d=n.n(l),u=n("./node_modules/lodash/has.js"),c=n.n(u),m=n("./node_modules/lodash/get.js"),f=n.n(m),h=n("./node_modules/lodash/delay.js"),v=n.n(h),p=n("./node_modules/epic-spinners/src/lib.js"),_=n("./client/graph/admin/utilities/utilities-mutation-importv1-users.gql"),g=n.n(_),y=n("./client/graph/admin/storage/storage-query-targets.gql"),b=n.n(y),k=n("./client/graph/admin/storage/storage-query-status.gql"),x=n.n(k),w=n("./client/graph/admin/storage/storage-mutation-executeaction.gql"),M=n.n(w),S=n("./client/graph/admin/storage/storage-mutation-save-targets.gql"),L=n.n(S),j={components:{SemipolarSpinner:p.f},data:()=>({importFilters:["content","users"],groupMode:"MULTI",contentMode:"git",dbConnStr:"mongodb://",contentPath:"/wiki-v1/repo",isLoading:!1,isSuccess:!1,gitAuthMode:"ssh",gitAuthModes:[{text:"SSH",value:"ssh"},{text:"Basic",value:"basic"}],gitVerifySSL:!0,gitRepoUrl:"",gitRepoBranch:"master",gitPrivKey:"",gitUsername:"",gitPassword:"",gitUserEmail:"",gitUserName:"",gitRepoPath:"./data/repo",progress:0,successGroups:0,successUsers:0,successPages:0,showFailedUsers:!1,failedUsers:[]}),computed:{wantContent(){return this.importFilters.indexOf("content")>=0},wantUsers(){return this.importFilters.indexOf("users")>=0},needDisk(){return"disk"===this.contentMode},needGit(){return"git"===this.contentMode}},methods:{async startImport(){this.isLoading=!0,this.progress=0,this.failedUsers=[],v()(async()=>{if(this.wantUsers)try{const e=await this.$apollo.mutate({mutation:g.a,variables:{mongoDbConnString:this.dbConnStr,groupMode:this.groupMode}}),t=f()(e,"data.system.importUsersFromV1",{});if(!f()(t,"responseResult.succeeded",!1))throw new Error(f()(t,"responseResult.message","An unexpected error occurred"));this.successUsers=f()(t,"usersCount",0),this.successGroups=f()(t,"groupsCount",0),this.failedUsers=f()(t,"failed",[]),this.progress+=50}catch(e){return this.$store.commit("pushGraphError",e),void(this.isLoading=!1)}if(this.wantContent)try{const e=await this.$apollo.query({query:b.a,fetchPolicy:"network-only"});if(!c()(e,"data.storage.targets"))throw new Error("Failed to fetch storage targets.");{this.progress+=10;let t=e.data.storage.targets.map(e=>{let t={...e,config:d()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])};return"git"===this.contentMode&&"git"===t.key&&(t.isEnabled=!0,t.mode="sync",t.syncInterval="PT5M",t.config=[{key:"authType",value:{value:this.gitAuthMode}},{key:"repoUrl",value:{value:this.gitRepoUrl}},{key:"branch",value:{value:this.gitRepoBranch}},{key:"sshPrivateKeyMode",value:{value:"contents"}},{key:"sshPrivateKeyPath",value:{value:""}},{key:"sshPrivateKeyContent",value:{value:this.gitPrivKey}},{key:"verifySSL",value:{value:this.gitVerifySSL}},{key:"basicUsername",value:{value:this.gitUsername}},{key:"basicPassword",value:{value:this.gitPassword}},{key:"defaultEmail",value:{value:this.gitUserEmail}},{key:"defaultName",value:{value:this.gitUserName}},{key:"localRepoPath",value:{value:this.gitRepoPath}},{key:"gitBinaryPath",value:{value:""}}]),"disk"===this.contentMode&&"disk"===t.key&&(t.isEnabled=!0,t.mode="push",t.syncInterval="P0D",t.config=[{key:"path",value:{value:this.contentPath}},{key:"createDailyBackups",value:{value:!1}}]),t});const n=await this.$apollo.mutate({mutation:L.a,variables:{targets:t.map(e=>r()(e,["isEnabled","key","config","mode","syncInterval"])).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}}),i=f()(n,"data.storage.updateTargets",{});if(!f()(i,"responseResult.succeeded",!1))throw new Error(f()(i,"responseResult.message","An unexpected error occurred"));this.progress+=10;let a=0;for(;a<10;){a++;const e=await this.$apollo.query({query:x.a,fetchPolicy:"network-only"});if(!c()(e,"data.storage.status[0]"))throw new Error("Failed to fetch storage sync status.");{const t=s()(e.data.storage.status,["key",this.contentMode]);if(!t)throw new Error("Storage target could not be configured.");switch(t.status){case"pending":if(a>=10)throw new Error("Storage target is stuck in pending state. Try again.");continue;case"operational":a=10;break;case"error":throw new Error(t.message)}}}this.progress+=15;const o=await this.$apollo.mutate({mutation:M.a,variables:{targetKey:this.contentMode,handler:"importAll"}}),l=f()(o,"data.storage.executeAction",{});if(!f()(l,"responseResult.succeeded",!1))throw new Error(f()(l,"responseResult.message","An unexpected error occurred"));this.progress+=15}}catch(e){return this.$store.commit("pushGraphError",e),void(this.isLoading=!1)}this.isLoading=!1,this.isSuccess=!0},1500)}}},T=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),D=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),N=n.n(D),C=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),Y=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),V=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),E=n("./node_modules/vuetify/lib/components/VCard/index.js"),A=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),F=n("./node_modules/vuetify/lib/components/VGrid/VCol.js"),P=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),I=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),$=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),O=n("./node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js"),H=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadio.js"),R=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadioGroup.js"),G=n("./node_modules/vuetify/lib/components/VGrid/VRow.js"),z=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),q=n("./node_modules/vuetify/lib/components/VDataTable/VSimpleTable.js"),U=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),B=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),W=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),J=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),K=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),X=Object(T.a)(j,i,[],!1,null,null,null);N()(X,{VAlert:C.a,VBtn:Y.a,VCard:V.a,VCardActions:E.a,VCardText:E.b,VCheckbox:A.a,VCol:F.a,VDialog:P.a,VDivider:I.a,VIcon:$.a,VProgressLinear:O.a,VRadio:H.a,VRadioGroup:R.a,VRow:G.a,VSelect:z.a,VSimpleTable:q.a,VSpacer:U.a,VSwitch:B.a,VTextField:W.a,VTextarea:J.a,VToolbar:K.a}),X.options.__file="client/components/admin/admin-utilities-importv1.vue";t.default=X.exports},"./client/components/admin/admin-utilities-telemetry.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.telemetryTitle")))])]),n("v-form",[n("v-card-text",[n("div",{staticClass:"subtitle-2"},[e._v("What is telemetry?")]),n("div",{staticClass:"body-2 mt-3"},[e._v("Telemetry allows the developers of Wiki.js to improve the software by collecting basic anonymized data about its usage and the host info. "),n("br"),e._v(" This is entirely optional and "),n("strong",[e._v("absolutely no")]),e._v(" private data (such as content or personal data) is collected.")]),n("div",{staticClass:"body-2 mt-3"},[e._v("For maximum privacy, a random client ID is generated during setup. This ID is used to group requests together while keeping complete anonymity. You can reset and generate a new one below at any time.")]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"subtitle-2"},[e._v("What is collected?")]),n("div",{staticClass:"body-2 mt-3"},[e._v("When telemetry is enabled, only the following data is transmitted:")]),n("v-list",[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-information-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Version of Wiki.js installed")]),n("v-list-item-subtitle",{staticClass:"caption"},[n("em",[e._v("e.g. v2.0.123")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-information-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Basic OS information")]),n("v-list-item-subtitle",{staticClass:"caption"},[n("em",[e._v("Platform (Linux, macOS or Windows), Total CPU cores and DB type (PostgreSQL, MySQL, MariaDB, SQLite or SQL Server)")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-information-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Crash debug data")]),n("v-list-item-subtitle",{staticClass:"caption"},[n("em",[e._v("Stack trace of the error")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-information-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Setup analytics")]),n("v-list-item-subtitle",{staticClass:"caption"},[n("em",[e._v("Installation checkpoint reached")])])],1)],1)],1),n("div",{staticClass:"body-2"},[e._v("Note that crash debug data is stored for a maximum of 30 days while analytics are stored for a maximum of 16 months, after which it is permanently deleted.")]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"subtitle-2"},[e._v("What is it used for?")]),n("div",{staticClass:"body-2 mt-3"},[e._v("Telemetry is used by developers to improve Wiki.js, mostly for the following reasons:")]),n("v-list",{attrs:{dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-chevron-right")])],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"body-2"},[e._v("Identify critical bugs more easily and fix them in a timely manner.")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-chevron-right")])],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"body-2"},[e._v("Understand the upgrade rate of current installations.")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-chevron-right")])],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"body-2"},[e._v(" Optimize performance and testing scenarios based on most popular environments.")])])],1)],1)],1),n("div",{staticClass:"body-2"},[e._v("Only authorized developers have access to the data. It is not shared to any 3rd party nor is it used for any other application than improving Wiki.js.")]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"subtitle-2"},[e._v("Settings")]),n("div",{staticClass:"mt-3"},[n("v-switch",{staticClass:"mt-0",attrs:{label:"Enable Telemetry",color:"primary",hint:"Allow Wiki.js to transmit telemetry data.","persistent-hint":""},model:{value:e.telemetry,callback:function(t){e.telemetry=t},expression:"telemetry"}})],1),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"subtitle-2 mt-3 grey--text text--darken-1"},[e._v("Client ID")]),n("div",{staticClass:"body-2 mt-2"},[e._v(e._s(e.clientId))])],1),n("v-card-chin",[n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"success"},on:{click:e.updateTelemetry}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-right")]),e._v("Save Changes")],1),n("v-spacer"),n("v-btn",{staticClass:"px-3",attrs:{outlined:"",color:"grey"},on:{click:e.resetClientId}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-autorenew")]),n("span",[e._v("Reset Client ID")])],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./client/graph/admin/utilities/utilities-mutation-telemetry-resetid.gql"),r=n.n(o),l=n("./client/graph/admin/utilities/utilities-mutation-telemetry-set.gql"),d=n.n(l),u=n("./client/graph/admin/utilities/utilities-query-telemetry.gql"),c={data:()=>({telemetry:!1,clientId:"N/A"}),methods:{async updateTelemetry(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-telemetry-set");try{const e=await this.$apollo.mutate({mutation:d.a,variables:{enabled:this.telemetry}}),t=s()(e,"data.system.setTelemetry.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Telemetry updated successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-telemetry-set"),this.loading=!1},async resetClientId(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-telemetry-resetid");try{const e=await this.$apollo.mutate({mutation:r.a}),t=s()(e,"data.system.resetTelemetryClientId.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$apollo.queries.telemetry.refetch(),this.$store.commit("showNotification",{message:"Telemetry Client ID reset successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-telemetry-resetid"),this.loading=!1}},apollo:{telemetry:{query:n.n(u).a,fetchPolicy:"network-only",manual:!0,result(e){let{data:t}=e;this.telemetry=s()(t,"system.info.telemetry",!1),this.clientId=s()(t,"system.info.telemetryClientId","N/A")},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-utilities-telemetry-refresh")}}}},m=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),p=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),_=n("./node_modules/vuetify/lib/components/VCard/index.js"),g=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),y=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),b=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),k=n("./node_modules/vuetify/lib/components/VList/VList.js"),x=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),w=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),M=n("./node_modules/vuetify/lib/components/VList/index.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),L=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),j=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),T=Object(m.a)(c,i,[],!1,null,null,null);h()(T,{VBtn:v.a,VCard:p.a,VCardText:_.b,VDivider:g.a,VForm:y.a,VIcon:b.a,VList:k.a,VListItem:x.a,VListItemAvatar:w.a,VListItemContent:M.b,VListItemSubtitle:M.c,VListItemTitle:M.d,VSpacer:S.a,VSwitch:L.a,VToolbar:j.a}),T.options.__file="client/components/admin/admin-utilities-telemetry.vue";t.default=T.exports},"./client/components/admin/admin-utilities.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-maintenance.svg",alt:"Utilities"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text"},[e._v(e._s(e.$t("admin:utilities.title")))]),n("div",{staticClass:"subtitle-1 grey--text"},[e._v(e._s(e.$t("admin:utilities.subtitle")))])])])]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.tools")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.tools,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedTool=t.key}}},[n("v-list-item-avatar",[n("v-icon",{attrs:{color:t.isAvailable?e.selectedTool===t.key?"blue ":"grey darken-1":"grey lighten-1"}},[e._v(e._s(t.icon))])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedTool===t.key?"primary--text":"":"grey--text"},[e._v(e._s(e.$t("admin:utilities."+t.i18nKey+"Title")))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedTool===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(e.$t("admin:utilities."+t.i18nKey+"Subtitle")))])])],1),e.selectedTool===t.key?n("v-list-item-avatar",[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i<e.tools.length-1?n("v-divider"):e._e()]}))],2)],1)],1),n("v-flex",{staticClass:"animated fadeInUp wait-p2s",attrs:{xs12:"",lg9:""}},[n("transition",{attrs:{name:"admin-router"}},[n(e.selectedTool,{tag:"component"})],1)],1)],1)],1)};i._withStripped=!0;var a={components:{UtilityAuth:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-auth.vue")),UtilityContent:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-content.vue")),UtilityCache:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-cache.vue")),UtilityExport:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-export.vue")),UtilityImportv1:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-importv1.vue")),UtilityTelemetry:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-telemetry.vue"))},data:()=>({selectedTool:"UtilityAuth",tools:[{key:"UtilityAuth",icon:"mdi-lock-open-outline",i18nKey:"auth",isAvailable:!0},{key:"UtilityContent",icon:"mdi-content-duplicate",i18nKey:"content",isAvailable:!0},{key:"UtilityExport",icon:"mdi-database-export",i18nKey:"export",isAvailable:!0},{key:"UtilityCache",icon:"mdi-database-refresh",i18nKey:"cache",isAvailable:!0},{key:"UtilityImportv1",icon:"mdi-database-import",i18nKey:"importv1",isAvailable:!0},{key:"UtilityTelemetry",icon:"mdi-math-compass",i18nKey:"telemetry",isAvailable:!0}]})},s=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),o=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),r=n.n(o),l=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),d=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),u=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),c=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),m=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),f=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),h=n("./node_modules/vuetify/lib/components/VList/VList.js"),v=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),p=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),_=n("./node_modules/vuetify/lib/components/VList/index.js"),g=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),y=Object(s.a)(a,i,[],!1,null,null,null);r()(y,{VCard:l.a,VContainer:d.a,VDivider:u.a,VFlex:c.a,VIcon:m.a,VLayout:f.a,VList:h.a,VListItem:v.a,VListItemAvatar:p.a,VListItemContent:_.b,VListItemSubtitle:_.c,VListItemTitle:_.d,VToolbar:g.a}),y.options.__file="client/components/admin/admin-utilities.vue";t.default=y.exports},"./client/components/admin/admin-webhooks.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-winter.svg",alt:"Mail"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:webhooks.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:webhooks.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:"",disabled:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v("Webhooks")]),n("v-spacer"),n("v-btn",{attrs:{outline:"",small:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("add")]),n("span",[e._v("New")])],1)],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.hooks,(function(t,i){return[n("v-list-item",{key:t.key,on:{click:function(n){e.selectedHook=t.key}}},[n("v-list-item-avatar",[t.isEnabled?n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"primary"},on:{click:function(e){t.isEnabled=!1}}},[e._v("check_box")]):n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"grey"},on:{click:function(e){t.isEnabled=!0}}},[e._v("check_box_outline_blank")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedHook===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-sub-title",{staticClass:"caption",class:t.isAvailable?e.selectedHook===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])],1),e.selectedHook===t.key?n("v-list-item-avatar",[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary"}},[e._v("arrow_forward_ios")])],1):e._e()],1),i<e.hooks.length-1?n("v-divider"):e._e()]}))],2)],1)],1),n("v-flex",{attrs:{xs12:"",lg9:""}},[n("v-card",{staticClass:"wiki-form animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.hook.title))])]),n("v-card-text",[n("v-form",[n("div",{staticClass:"authlogo"},[n("img",{attrs:{src:e.hook.logo,alt:e.hook.title}})]),n("div",{staticClass:"caption pt-3"},[e._v(e._s(e.hook.description))]),n("div",{staticClass:"caption pb-3"},[n("a",{attrs:{href:e.hook.website}},[e._v(e._s(e.hook.website))])]),e.hook.isEnabled?n("div",{staticClass:"body-2"},[n("span",[e._v("This hook is")])]):e._e()])],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/toSafeInteger.js"),r=n.n(o),l=n("./node_modules/lodash/find.js"),d=n.n(l),u=n("./client/graph/admin/mail/mail-query-config.gql"),c=n.n(u),m=n("./client/graph/admin/mail/mail-mutation-save-config.gql"),f=n.n(m),h={data:()=>({hooks:[],selectedHook:""}),computed:{hook(){return d()(this.hooks,["id",this.selectedHook])||{}}},methods:{async save(){try{await this.$apollo.mutate({mutation:f.a,variables:{senderName:this.config.senderName||"",senderEmail:this.config.senderEmail||"",host:this.config.host||"",port:r()(this.config.port)||0,secure:this.config.secure||!1,user:this.config.user||"",pass:this.config.pass||"",useDKIM:this.config.useDKIM||!1,dkimDomainName:this.config.dkimDomainName||"",dkimKeySelector:this.config.dkimKeySelector||"",dkimPrivateKey:this.config.dkimPrivateKey||""},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-update")}}),this.$store.commit("showNotification",{style:"success",message:"Configuration saved successfully.",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}}},apollo:{hooks:{query:c.a,fetchPolicy:"network-only",update:e=>s()(e.mail.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-refresh")}}}},v=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),p=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),_=n.n(p),g=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),y=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),b=n("./node_modules/vuetify/lib/components/VCard/index.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),x=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),M=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),S=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),L=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),j=n("./node_modules/vuetify/lib/components/VList/VList.js"),T=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),D=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),N=n("./node_modules/vuetify/lib/components/VList/index.js"),C=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),Y=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),V=n("./node_modules/vuetify-loader/lib/runtime/installDirectives.js"),E=n.n(V),A=n("./node_modules/vuetify/lib/directives/ripple/index.js"),F=Object(v.a)(h,i,[],!1,null,null,null);_()(F,{VBtn:g.a,VCard:y.a,VCardText:b.b,VContainer:k.a,VDivider:x.a,VFlex:w.a,VForm:M.a,VIcon:S.a,VLayout:L.a,VList:j.a,VListItem:T.a,VListItemAvatar:D.a,VListItemContent:N.b,VListItemTitle:N.d,VSpacer:C.a,VToolbar:Y.a}),E()(F,{Ripple:A.a}),F.options.__file="client/components/admin/admin-webhooks.vue";t.default=F.exports},"./client/components/common/page-delete.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{"max-width":"550",persistent:"","overlay-color":"red darken-4","overlay-opacity":".7"},model:{value:e.isShown,callback:function(t){e.isShown=t},expression:"isShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short is-red"},[n("v-icon",{staticClass:"mr-2",attrs:{color:"white"}},[e._v("mdi-file-document-box-remove-outline")]),n("span",[e._v(e._s(e.$t("common:page.delete")))])],1),n("v-card-text",{staticClass:"pt-5"},[n("i18next",{staticClass:"body-1",attrs:{path:"common:page.deleteTitle",tag:"div"}},[n("span",{staticClass:"red--text text--darken-2",attrs:{place:"title"}},[e._v(e._s(e.pageTitle))])]),n("div",{staticClass:"caption"},[e._v(e._s(e.$t("common:page.deleteSubtitle")))]),n("v-chip",{staticClass:"mt-3 ml-0 mr-1",attrs:{label:"",color:"red lighten-4",small:""}},[n("div",{staticClass:"caption red--text text--darken-2"},[e._v(e._s(e.pageLocale.toUpperCase()))])]),n("v-chip",{staticClass:"mt-3 mx-0",attrs:{label:"",color:"red lighten-5",small:""}},[n("span",{staticClass:"red--text text--darken-2"},[e._v("/"+e._s(e.pagePath))])])],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.loading},on:{click:e.discard}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{staticClass:"px-4 white--text",attrs:{color:"red darken-2",loading:e.loading},on:{click:e.deletePage}},[e._v(e._s(e.$t("common:actions.delete")))])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/delay.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),d=n("./client/graph/common/common-pages-mutation-delete.gql"),u=n.n(d),c={props:{value:{type:Boolean,default:!1}},data:()=>({loading:!1}),computed:{isShown:{get(){return this.value},set(e){this.$emit("input",e)}},pageTitle:Object(l.get)("page/title"),pagePath:Object(l.get)("page/path"),pageLocale:Object(l.get)("page/locale"),pageId:Object(l.get)("page/id")},watch:{isShown(e,t){e&&document.body.classList.add("page-deleted-pending")}},methods:{discard(){document.body.classList.remove("page-deleted-pending"),this.isShown=!1},async deletePage(){this.loading=!0,this.$store.commit("loadingStart","page-delete"),this.$nextTick(async()=>{try{const e=await this.$apollo.mutate({mutation:u.a,variables:{id:this.pageId}});if(!r()(e,"data.pages.delete.responseResult.succeeded",!1))throw new Error(r()(e,"data.pages.delete.responseResult.message",this.$t("common:error.unexpected")));this.isShown=!1,s()(()=>{document.body.classList.add("page-deleted"),s()(()=>{window.location.assign("/")},1200)},400)}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","page-delete"),this.loading=!1})}}},m=(n("./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),p=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),_=n("./node_modules/vuetify/lib/components/VCard/index.js"),g=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),y=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),b=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),x=Object(m.a)(c,i,[],!1,null,null,null);h()(x,{VBtn:v.a,VCard:p.a,VCardText:_.b,VChip:g.a,VDialog:y.a,VIcon:b.a,VSpacer:k.a}),x.options.__file="client/components/common/page-delete.vue";t.default=x.exports},"./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&")},"./client/components/common/user-search.vue":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{"max-width":"650"},model:{value:e.dialogOpen,callback:function(t){e.dialogOpen=t},expression:"dialogOpen"}},[n("v-card",[n("div",{staticClass:"dialog-header"},[n("span",[e._v(e._s(e.$t("common:user.search")))]),n("v-spacer"),n("v-progress-circular",{directives:[{name:"show",rawName:"v-show",value:e.searchLoading,expression:"searchLoading"}],attrs:{indeterminate:"",color:"white",size:20,width:2}})],1),n("v-card-text",{staticClass:"pt-5"},[n("v-text-field",{ref:"searchIpt",attrs:{outlined:"",label:e.$t("common:user.searchPlaceholder"),"prepend-inner-icon":"mdi-account-search-outline",color:"primary","hide-details":""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-list",{staticClass:"grey mt-3 py-0 radius-7",class:e.$vuetify.theme.dark?"darken-3-d5":"lighten-3",attrs:{"two-line":"",dense:""}},[e._l(e.items,(function(t,i){return[n("v-list-item",{key:t.id,on:{click:function(n){return e.setUser(t)}}},[n("v-list-item-avatar",{attrs:{size:"40",color:"primary"}},[n("span",{staticClass:"body-1 white--text"},[e._v(e._s(e._f("initials")(t.name)))])]),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(t.name))]),n("v-list-item-subtitle",[e._v(e._s(t.email))])],1),n("v-list-item-action",[n("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-right")])],1)],1),i<e.items.length-1?n("v-divider",{staticClass:"my-0"}):e._e()]}))],2)],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.loading},on:{click:e.close}},[e._v(e._s(e.$t("common:actions.cancel")))])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/toLower.js"),s=n.n(a),o=n("./node_modules/lodash/includes.js"),r=n.n(o),l=n("./node_modules/lodash/delay.js"),d=n.n(l),u={filters:{initials:e=>e.split(" ").map(e=>e.substring(0,1)).join("")},props:{multiple:{type:Boolean,default:!1},value:{type:Boolean,default:!1}},data:()=>({loading:!1,searchLoading:!1,search:"",items:[]}),computed:{dialogOpen:{get(){return this.value},set(e){this.$emit("input",e)}}},watch:{value(e,t){e&&!t&&(this.search="",this.selectedItems=null,d()(()=>{this.$refs.searchIpt.focus()},100))}},methods:{close(){this.$emit("input",!1)},setUser(e){this.$emit("select",e),this.close()},searchFilter:(e,t,n)=>r()(s()(e.email),s()(t))||r()(s()(e.name),s()(t))},apollo:{items:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"query"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"search"},arguments:[{kind:"Argument",name:{kind:"Name",value:"query"},value:{kind:"Variable",name:{kind:"Name",value:"query"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerKey"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:212,source:{body:"\n query ($query: String!) {\n users {\n search(query:$query) {\n id\n name\n email\n providerKey\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables(){return{query:this.search}},fetchPolicy:"cache-and-network",skip(){return!this.search||this.search.length<2},update:e=>e.users.search,watchLoading(e){this.searchLoading=e}}}},c=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),m=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),f=n.n(m),h=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),v=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),p=n("./node_modules/vuetify/lib/components/VCard/index.js"),_=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),g=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),y=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),b=n("./node_modules/vuetify/lib/components/VList/VList.js"),k=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),x=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),w=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),M=n("./node_modules/vuetify/lib/components/VList/index.js"),S=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),L=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),j=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),T=Object(c.a)(u,i,[],!1,null,null,null);f()(T,{VBtn:h.a,VCard:v.a,VCardText:p.b,VDialog:_.a,VDivider:g.a,VIcon:y.a,VList:b.a,VListItem:k.a,VListItemAction:x.a,VListItemAvatar:w.a,VListItemContent:M.b,VListItemSubtitle:M.c,VListItemTitle:M.d,VProgressCircular:S.a,VSpacer:L.a,VTextField:j.a}),T.options.__file="client/components/common/user-search.vue";t.a=T.exports},"./client/graph/admin/analytics/analytics-mutation-save-providers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"providers"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsProviderInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"analytics"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateProviders"},arguments:[{kind:"Argument",name:{kind:"Name",value:"providers"},value:{kind:"Variable",name:{kind:"Name",value:"providers"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}};n.loc.source={body:"mutation($providers: [AnalyticsProviderInput]!) {\n analytics {\n updateProviders(providers: $providers) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="a2c0082351298fa4196ad03968531ebf25f1b4b5e65c07866a975efb05f0ed70"},"./client/graph/admin/analytics/analytics-query-providers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"analytics"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"providers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:198}};n.loc.source={body:"query {\n analytics {\n providers {\n isEnabled\n key\n title\n description\n isAvailable\n logo\n website\n config {\n key\n value\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="52f491af63a31e5b1cbecb353428ff9aa1f4e65e36698267d136fb85945f77bc"},"./client/graph/admin/auth/auth-query-groups.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:62}};n.loc.source={body:"query {\n groups {\n list {\n id\n name\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="9bf7dfda12c971bfd5af6b2504b1568dd033d3c4a1bf17c22e83b3d5ca22fab1"},"./client/graph/admin/auth/auth-query-host.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"host"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:47}};n.loc.source={body:"{\n site {\n config {\n host\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="969e7c7bf0e5148fe75279868acd52c1d72d9714e732f2f9b1a055033d9964d6"},"./client/graph/admin/dashboard/dashboard-query-stats.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currentVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"latestVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"groupsTotal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pagesTotal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"usersTotal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tagsTotal"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:151}};n.loc.source={body:"query {\n system {\n info {\n currentVersion\n latestVersion\n groupsTotal\n pagesTotal\n usersTotal\n tagsTotal\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="1b5ea66a86012ac61b746c144feca09a06e7975a9d1a9ad35ac88aa29eafb562"},"./client/graph/admin/groups/groups-mutation-assign.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groupId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assignUser"},arguments:[{kind:"Argument",name:{kind:"Name",value:"groupId"},value:{kind:"Variable",name:{kind:"Name",value:"groupId"}}},{kind:"Argument",name:{kind:"Name",value:"userId"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:215}};n.loc.source={body:"mutation ($groupId: Int!, $userId: Int!) {\n groups {\n assignUser(groupId: $groupId, userId: $userId) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="2e8980d5aac4c3dfe73e7282ce420adf76424b7e10deef6f486a0b2f5780773b"},"./client/graph/admin/groups/groups-mutation-create.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"create"},arguments:[{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"group"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:255}};n.loc.source={body:"mutation ($name: String!) {\n groups {\n create(name: $name) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n group {\n id\n name\n createdAt\n updatedAt\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="39ffdce9158c83dfc1e4769a05529918c9279ef3d15b5926f6df88f76b44b216"},"./client/graph/admin/groups/groups-mutation-unassign.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groupId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"unassignUser"},arguments:[{kind:"Argument",name:{kind:"Name",value:"groupId"},value:{kind:"Variable",name:{kind:"Name",value:"groupId"}}},{kind:"Argument",name:{kind:"Name",value:"userId"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}};n.loc.source={body:"mutation ($groupId: Int!, $userId: Int!) {\n groups {\n unassignUser(groupId: $groupId, userId: $userId) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="ef18a01b8e05bf8e48092878162f62e29d0e88e7c8157f77ed331ec16f43eff5"},"./client/graph/admin/groups/groups-query-list.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"userCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:125}};n.loc.source={body:"query {\n groups {\n list {\n id\n name\n isSystem\n userCount\n createdAt\n updatedAt\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="6cd766c5b5d4e86f2097f72e847c3b2a159212f13412a40d99d011a5218cddfe"},"./client/graph/admin/locale/locale-mutation-download.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"localization"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"downloadLocale"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:192}};n.loc.source={body:"mutation($locale: String!) {\n localization {\n downloadLocale(locale: $locale) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="92d8f7646e528801875244ee5b9864b67d3c956c91a411c0f8a86c8a204c8ea2"},"./client/graph/admin/locale/locale-mutation-save.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"autoUpdate"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"namespacing"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"namespaces"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"localization"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateLocale"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"autoUpdate"},value:{kind:"Variable",name:{kind:"Name",value:"autoUpdate"}}},{kind:"Argument",name:{kind:"Name",value:"namespacing"},value:{kind:"Variable",name:{kind:"Name",value:"namespacing"}}},{kind:"Argument",name:{kind:"Name",value:"namespaces"},value:{kind:"Variable",name:{kind:"Name",value:"namespaces"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:338}};n.loc.source={body:"mutation($locale: String!, $autoUpdate: Boolean!, $namespacing: Boolean!, $namespaces: [String]!) {\n localization {\n updateLocale(locale: $locale, autoUpdate: $autoUpdate, namespacing: $namespacing, namespaces: $namespaces) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="e655d579bb50ea139e3c9c18907b2efd9ca28d2bfb4feced7e0b19886cb25a8e"},"./client/graph/admin/locale/locale-query-list.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"localization"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"locales"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"availability"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isInstalled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"installDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRTL"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nativeName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"autoUpdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"namespacing"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"namespaces"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:267}};n.loc.source={body:"{\n localization {\n locales {\n availability\n code\n createdAt\n isInstalled\n installDate\n isRTL\n name\n nativeName\n updatedAt\n }\n config {\n locale\n autoUpdate\n namespacing\n namespaces\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="e00ed4771b1f9729c9bf46dd42d5af1a8081b79fabc757cae13269dfe1d3d51d"},"./client/graph/admin/logging/logging-mutation-save-loggers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"loggers"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"LoggerInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logging"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateLoggers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"loggers"},value:{kind:"Variable",name:{kind:"Name",value:"loggers"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:195}};n.loc.source={body:"mutation($loggers: [LoggerInput]) {\n logging {\n updateLoggers(loggers: $loggers) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="238db7b2293105715dd5660555219b4ab5b461201c2b7b5a93828f78b700ab22"},"./client/graph/admin/logging/logging-query-loggers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logging"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"loggers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"StringValue",value:"title ASC",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"level"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:210}};n.loc.source={body:'query {\n logging {\n loggers(orderBy: "title ASC") {\n isEnabled\n key\n title\n description\n logo\n website\n level\n config {\n key\n value\n }\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="f7f22790402f71135446a02a90df1d02da233091669f2598da3083f201403350"},"./client/graph/admin/logging/logging-subscription-livetrail.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"loggingLiveTrail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"level"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"output"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"timestamp"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:77}};n.loc.source={body:"subscription {\n loggingLiveTrail {\n level\n output\n timestamp\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="394ca833710fc37c40eadfe9e1607a287f236409589c38999970757487db648c"},"./client/graph/admin/mail/mail-mutation-save-config.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"senderName"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"senderEmail"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"host"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"port"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"secure"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"verifySSL"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"user"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pass"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"useDKIM"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"dkimDomainName"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"dkimKeySelector"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"dkimPrivateKey"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"senderName"},value:{kind:"Variable",name:{kind:"Name",value:"senderName"}}},{kind:"Argument",name:{kind:"Name",value:"senderEmail"},value:{kind:"Variable",name:{kind:"Name",value:"senderEmail"}}},{kind:"Argument",name:{kind:"Name",value:"host"},value:{kind:"Variable",name:{kind:"Name",value:"host"}}},{kind:"Argument",name:{kind:"Name",value:"port"},value:{kind:"Variable",name:{kind:"Name",value:"port"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"secure"},value:{kind:"Variable",name:{kind:"Name",value:"secure"}}},{kind:"Argument",name:{kind:"Name",value:"verifySSL"},value:{kind:"Variable",name:{kind:"Name",value:"verifySSL"}}},{kind:"Argument",name:{kind:"Name",value:"user"},value:{kind:"Variable",name:{kind:"Name",value:"user"}}},{kind:"Argument",name:{kind:"Name",value:"pass"},value:{kind:"Variable",name:{kind:"Name",value:"pass"}}},{kind:"Argument",name:{kind:"Name",value:"useDKIM"},value:{kind:"Variable",name:{kind:"Name",value:"useDKIM"}}},{kind:"Argument",name:{kind:"Name",value:"dkimDomainName"},value:{kind:"Variable",name:{kind:"Name",value:"dkimDomainName"}}},{kind:"Argument",name:{kind:"Name",value:"dkimKeySelector"},value:{kind:"Variable",name:{kind:"Name",value:"dkimKeySelector"}}},{kind:"Argument",name:{kind:"Name",value:"dkimPrivateKey"},value:{kind:"Variable",name:{kind:"Name",value:"dkimPrivateKey"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:775}};n.loc.source={body:"mutation (\n $senderName: String!\n $senderEmail: String!\n $host: String!\n $port: Int!\n $name: String!\n $secure: Boolean!\n $verifySSL: Boolean!\n $user: String!\n $pass: String!\n $useDKIM: Boolean!\n $dkimDomainName: String!\n $dkimKeySelector: String!\n $dkimPrivateKey: String!\n) {\n mail {\n updateConfig(\n senderName: $senderName\n senderEmail: $senderEmail\n host: $host\n port: $port\n name: $name\n secure: $secure\n verifySSL: $verifySSL\n user: $user\n pass: $pass\n useDKIM: $useDKIM\n dkimDomainName: $dkimDomainName\n dkimKeySelector: $dkimKeySelector\n dkimPrivateKey: $dkimPrivateKey\n ) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="79bc955109777364f36ba7a21fdea27fc90e2ec3a8b20997504991c3760ebaa5"},"./client/graph/admin/mail/mail-mutation-sendtest.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"recipientEmail"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sendTest"},arguments:[{kind:"Argument",name:{kind:"Name",value:"recipientEmail"},value:{kind:"Variable",name:{kind:"Name",value:"recipientEmail"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:203}};n.loc.source={body:"mutation ($recipientEmail: String!) {\n mail {\n sendTest(recipientEmail: $recipientEmail) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="3ec0e165e57ec0b26fb889f811af273d5eb8a52e57c871c781b8ddc17d65b486"},"./client/graph/admin/mail/mail-query-config.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"senderName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"senderEmail"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"host"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"port"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"secure"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"verifySSL"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"useDKIM"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dkimDomainName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dkimKeySelector"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dkimPrivateKey"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:233}};n.loc.source={body:"{\n mail {\n config {\n senderName\n senderEmail\n host\n port\n name\n secure\n verifySSL\n user\n pass\n useDKIM\n dkimDomainName\n dkimKeySelector\n dkimPrivateKey\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="51084e0bfcc6ee5d53428fbd2f3d07bbeccdd92cba5a48c42fab99e0fe5cc9cb"},"./client/graph/admin/pages/pages-query-list.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPrivate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"privateNS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:204}};n.loc.source={body:"query {\n pages {\n list {\n id\n locale\n path\n title\n description\n contentType\n isPublished\n isPrivate\n privateNS\n createdAt\n updatedAt\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="0029e87111daa4f739938cc31cd6fca1c6cc0f622d0c048c7af7fae34eee4e14"},"./client/graph/admin/pages/pages-query-single.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"single"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hash"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPrivate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"privateNS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"publishStartDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"publishEndDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authorId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authorName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authorEmail"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"creatorId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"creatorName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"creatorEmail"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:396}};n.loc.source={body:"query($id: Int!) {\n pages {\n single(id:$id) {\n id\n path\n hash\n title\n description\n isPrivate\n isPublished\n privateNS\n publishStartDate\n publishEndDate\n contentType\n createdAt\n updatedAt\n editor\n locale\n authorId\n authorName\n authorEmail\n creatorId\n creatorName\n creatorEmail\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="75f19470a279fcc83f3890c878c171574786e95a3cee82c9f5ee0001a3879250"},"./client/graph/admin/rendering/rendering-mutation-save-renderers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"renderers"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"RendererInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rendering"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateRenderers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"renderers"},value:{kind:"Variable",name:{kind:"Name",value:"renderers"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:207}};n.loc.source={body:"mutation($renderers: [RendererInput]) {\n rendering {\n updateRenderers(renderers: $renderers) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="5c39aa94efe0d03cba7a0c1d9aa09e43f4c8edfb405cbc86da73243465f31dff"},"./client/graph/admin/rendering/rendering-query-renderers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rendering"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"renderers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dependsOn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"input"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"output"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:201}};n.loc.source={body:"{\n rendering {\n renderers {\n isEnabled\n key\n title\n description\n icon\n dependsOn\n input\n output\n config {\n key\n value\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="decaa30fc1cbb18f82f0ad11cb316e40f06c2ff07878786713c43b79fed8abc0"},"./client/graph/admin/search/search-mutation-rebuild-index.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"search"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rebuildIndex"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:149}};n.loc.source={body:"mutation {\n search {\n rebuildIndex {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="1631c48b75a2cdc471046159fb894ae60374d563de8929cd64c4d4d057e77b69"},"./client/graph/admin/search/search-mutation-save-engines.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"engines"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SearchEngineInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"search"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateSearchEngines"},arguments:[{kind:"Argument",name:{kind:"Name",value:"engines"},value:{kind:"Variable",name:{kind:"Name",value:"engines"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:206}};n.loc.source={body:"mutation($engines: [SearchEngineInput]) {\n search {\n updateSearchEngines(engines: $engines) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="267483c6171d66bf0d0e84b7ca1feb1cec9ffd4640b0f2b16e8fdc9e24763b29"},"./client/graph/admin/search/search-query-engines.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"search"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"searchEngines"},arguments:[{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"StringValue",value:"title",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}};n.loc.source={body:'query {\n search {\n searchEngines(orderBy: "title") {\n isEnabled\n key\n title\n description\n logo\n website\n isAvailable\n config {\n key\n value\n }\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="abc7d5bd9e37867c24326b2bbeed59f550ca91ec2e0879d28998984e32c50935"},"./client/graph/admin/storage/storage-mutation-executeaction.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"targetKey"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"handler"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"executeAction"},arguments:[{kind:"Argument",name:{kind:"Name",value:"targetKey"},value:{kind:"Variable",name:{kind:"Name",value:"targetKey"}}},{kind:"Argument",name:{kind:"Name",value:"handler"},value:{kind:"Variable",name:{kind:"Name",value:"handler"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:233}};n.loc.source={body:"mutation($targetKey: String!, $handler: String!) {\n storage {\n executeAction(targetKey: $targetKey, handler: $handler) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="91eeb378cfb5f88b865115d6eaea680b1bc91c8d4525b9d80065d31a95bc1775"},"./client/graph/admin/storage/storage-mutation-save-targets.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"targets"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"StorageTargetInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateTargets"},arguments:[{kind:"Argument",name:{kind:"Name",value:"targets"},value:{kind:"Variable",name:{kind:"Name",value:"targets"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:203}};n.loc.source={body:"mutation($targets: [StorageTargetInput]!) {\n storage {\n updateTargets(targets: $targets) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="606e1ca06e36cd9f4f98d23739e0d8e672b2e8c3f2683469831508905baa73a4"},"./client/graph/admin/storage/storage-query-status.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastAttempt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:112}};n.loc.source={body:"query {\n storage {\n status {\n key\n title\n status\n message\n lastAttempt\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="27d63aad47dab130a258bd34bf36398080aebec8b0e7cfc85596dda7ad59f0f4"},"./client/graph/admin/storage/storage-query-targets.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"targets"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"supportedModes"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasSchedule"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"syncInterval"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"syncIntervalDefault"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"actions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"handler"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hint"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:356}};n.loc.source={body:"query {\n storage {\n targets {\n isAvailable\n isEnabled\n key\n title\n description\n logo\n website\n supportedModes\n mode\n hasSchedule\n syncInterval\n syncIntervalDefault\n config {\n key\n value\n }\n actions {\n handler\n label\n hint\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="83512d7755b50a29408462e92b24db6a458da1c3b5c4ad9594eae8860bda7f8a"},"./client/graph/admin/system/system-mutation-upgrade.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"performUpgrade"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:151}};n.loc.source={body:"mutation {\n system {\n performUpgrade {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="a304e5f976f020adb2150328c01f399cde987215057e183649f8b884b6f41ed7"},"./client/graph/admin/system/system-query-info.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"configFile"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cpuCores"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currentVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dbHost"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dbType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dbVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hostname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"latestVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"latestVersionReleaseDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nodeVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"operatingSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"platform"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ramTotal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"upgradeCapable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"workingDirectory"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:317}};n.loc.source={body:"query {\n system {\n info {\n configFile\n cpuCores\n currentVersion\n dbHost\n dbType\n dbVersion\n hostname\n latestVersion\n latestVersionReleaseDate\n nodeVersion\n operatingSystem\n platform\n ramTotal\n upgradeCapable\n workingDirectory\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="e0460e33dadbfb9d2baf440ac2c6eba11f2817aad943b69f33007139336f702a"},"./client/graph/admin/theme/theme-mutation-save.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"theme"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"iconset"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"darkMode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"tocPosition"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"injectCSS"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"injectHead"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"injectBody"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"theming"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"theme"},value:{kind:"Variable",name:{kind:"Name",value:"theme"}}},{kind:"Argument",name:{kind:"Name",value:"iconset"},value:{kind:"Variable",name:{kind:"Name",value:"iconset"}}},{kind:"Argument",name:{kind:"Name",value:"darkMode"},value:{kind:"Variable",name:{kind:"Name",value:"darkMode"}}},{kind:"Argument",name:{kind:"Name",value:"tocPosition"},value:{kind:"Variable",name:{kind:"Name",value:"tocPosition"}}},{kind:"Argument",name:{kind:"Name",value:"injectCSS"},value:{kind:"Variable",name:{kind:"Name",value:"injectCSS"}}},{kind:"Argument",name:{kind:"Name",value:"injectHead"},value:{kind:"Variable",name:{kind:"Name",value:"injectHead"}}},{kind:"Argument",name:{kind:"Name",value:"injectBody"},value:{kind:"Variable",name:{kind:"Name",value:"injectBody"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:443}};n.loc.source={body:"mutation($theme: String!, $iconset: String!, $darkMode: Boolean!, $tocPosition: String, $injectCSS: String, $injectHead: String, $injectBody: String) {\n theming {\n setConfig(theme: $theme, iconset: $iconset, darkMode: $darkMode, tocPosition: $tocPosition, injectCSS: $injectCSS, injectHead: $injectHead, injectBody: $injectBody) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="eefdcb2c8b885107b981a550ef911d22a02146b1647fd0080ea4d19254b08994"},"./client/graph/admin/theme/theme-query-config.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"theming"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"theme"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iconset"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"darkMode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tocPosition"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"injectCSS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"injectHead"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"injectBody"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:154}};n.loc.source={body:"query {\n theming {\n config {\n theme\n iconset\n darkMode\n tocPosition\n injectCSS\n injectHead\n injectBody\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="10617ebceaac7215d9b84fe2ce7f2955357b7ee4df54291c54c5d3d0e0db9414"},"./client/graph/admin/users/users-mutation-create.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"providerKey"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"email"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"passwordRaw"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groups"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"mustChangePassword"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sendWelcomeEmail"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"create"},arguments:[{kind:"Argument",name:{kind:"Name",value:"providerKey"},value:{kind:"Variable",name:{kind:"Name",value:"providerKey"}}},{kind:"Argument",name:{kind:"Name",value:"email"},value:{kind:"Variable",name:{kind:"Name",value:"email"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"passwordRaw"},value:{kind:"Variable",name:{kind:"Name",value:"passwordRaw"}}},{kind:"Argument",name:{kind:"Name",value:"groups"},value:{kind:"Variable",name:{kind:"Name",value:"groups"}}},{kind:"Argument",name:{kind:"Name",value:"mustChangePassword"},value:{kind:"Variable",name:{kind:"Name",value:"mustChangePassword"}}},{kind:"Argument",name:{kind:"Name",value:"sendWelcomeEmail"},value:{kind:"Variable",name:{kind:"Name",value:"sendWelcomeEmail"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:473}};n.loc.source={body:"mutation ($providerKey: String!, $email: String!, $name: String!, $passwordRaw: String, $groups: [Int]!, $mustChangePassword: Boolean, $sendWelcomeEmail: Boolean) {\n users {\n create(providerKey: $providerKey, email: $email, name: $name, passwordRaw: $passwordRaw, groups: $groups, mustChangePassword: $mustChangePassword, sendWelcomeEmail: $sendWelcomeEmail) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="a2b77b680b2ba2ccfb9c51a04813407cb8059d5ff94554f46d714f3975b19634"},"./client/graph/admin/users/users-query-groups.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:77}};n.loc.source={body:"query {\n groups {\n list {\n id\n name\n isSystem\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="e77e30cdccd663ff01eb025a8b88d8687513a8668f95f56f78b743ce96c296e6"},"./client/graph/admin/utilities/utilities-mutation-auth-regencerts.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"regenerateCertificates"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:167}};n.loc.source={body:"mutation {\n authentication {\n regenerateCertificates {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="18016cb829a852aed23e68167422a6e45db67f9876c2fccb6e710060256af0ad"},"./client/graph/admin/utilities/utilities-mutation-auth-resetguest.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"resetGuestUser"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:159}};n.loc.source={body:"mutation {\n authentication {\n resetGuestUser {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="152a736f41cc76db71e5a154b7f705ed70e7823bc2890857d650b51d9de4cbc4"},"./client/graph/admin/utilities/utilities-mutation-cache-flushcache.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"flushCache"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:146}};n.loc.source={body:"mutation {\n pages {\n flushCache {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="eb179dfba10ae8c6422d847fc9fdd09f22386deb3aa3ed969269778258169060"},"./client/graph/admin/utilities/utilities-mutation-cache-flushuploads.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assets"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"flushTempUploads"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:153}};n.loc.source={body:"mutation {\n assets {\n flushTempUploads {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="33b9b1915809b2ae9ac90731d40760d10551c8299cadbddb9ffdad7cd1b99502"},"./client/graph/admin/utilities/utilities-mutation-content-migratelocale.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sourceLocale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"targetLocale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"migrateToLocale"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sourceLocale"},value:{kind:"Variable",name:{kind:"Name",value:"sourceLocale"}}},{kind:"Argument",name:{kind:"Name",value:"targetLocale"},value:{kind:"Variable",name:{kind:"Name",value:"targetLocale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:269}};n.loc.source={body:"mutation($sourceLocale: String!, $targetLocale: String!) {\n pages {\n migrateToLocale(sourceLocale: $sourceLocale, targetLocale: $targetLocale) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n count\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="ced105fe36c7564bfe669c84e220950a6654b8e469c0f444e2e52c07292cfbe6"},"./client/graph/admin/utilities/utilities-mutation-content-rebuildtree.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rebuildTree"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:147}};n.loc.source={body:"mutation {\n pages {\n rebuildTree {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="85c6fd536ecec3ec1718fb76431f9d0c824680dacaa731b0b3cdfda45f08f591"},"./client/graph/admin/utilities/utilities-mutation-importv1-users.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"mongoDbConnString"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groupMode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SystemImportUsersGroupMode"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"importUsersFromV1"},arguments:[{kind:"Argument",name:{kind:"Name",value:"mongoDbConnString"},value:{kind:"Variable",name:{kind:"Name",value:"mongoDbConnString"}}},{kind:"Argument",name:{kind:"Name",value:"groupMode"},value:{kind:"Variable",name:{kind:"Name",value:"groupMode"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"usersCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"groupsCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"failed"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"provider"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"error"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:389}};n.loc.source={body:"mutation($mongoDbConnString: String!, $groupMode: SystemImportUsersGroupMode!) {\n system {\n importUsersFromV1(mongoDbConnString: $mongoDbConnString, groupMode: $groupMode) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n usersCount\n groupsCount\n failed {\n provider\n email\n error\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="cb20aa38f3d69ea6189623576d753536d9d14da1ca3e140cd61f3f2e38d9158f"},"./client/graph/admin/utilities/utilities-mutation-telemetry-resetid.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"resetTelemetryClientId"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:159}};n.loc.source={body:"mutation {\n system {\n resetTelemetryClientId {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="2f622c54d6d659ac4aa770d3b990201e0880527887f7c8084d1522626f0e87e4"},"./client/graph/admin/utilities/utilities-mutation-telemetry-set.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"enabled"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setTelemetry"},arguments:[{kind:"Argument",name:{kind:"Name",value:"enabled"},value:{kind:"Variable",name:{kind:"Name",value:"enabled"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:188}};n.loc.source={body:"mutation($enabled: Boolean!) {\n system {\n setTelemetry(enabled: $enabled) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="b9e57d11a1176193e84fc2bccca746f083117e869eb92bff811ed93095498fb0"},"./client/graph/admin/utilities/utilities-query-telemetry.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"telemetry"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"telemetryClientId"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:82}};n.loc.source={body:"query {\n system {\n info {\n telemetry\n telemetryClientId\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="ba772fb4f2e4e0fc2d4883b046d679a5ef50ec3c83eb9998b637a15fb5ddadbc"},"./client/graph/common/common-pages-mutation-delete.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"delete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:162}};n.loc.source={body:"mutation($id: Int!) {\n pages {\n delete(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="fc8455ceb25c3681e940c7aea76b38a0adb4503ff6c6b422631b6e41852e2388"},"./client/store/editor.js":function(e,t,n){"use strict";var i=n("./node_modules/vuex-pathify/dist/vuex-pathify.js");const a={editor:"",editorKey:"",content:"",mode:"create",activeModal:"",activeModalData:null,media:{folderTree:[],currentFolderId:0,currentFileId:null},checkoutDateActive:""};t.a={namespaced:!0,state:a,mutations:{...i.make.mutations(a),pushMediaFolderTree:(e,t)=>{e.media.folderTree=e.media.folderTree.concat(t)},popMediaFolderTree:e=>{e.media.folderTree=e.media.folderTree.slice(0,-1)}}}},"./node_modules/animated-number-vue/dist/AnimatedNumber.umd.min.js":function(e,t,n){"undefined"!=typeof self&&self,e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="./",n(n.s=0)}({0:function(e,t,n){e.exports=n("vgs7")},A5qe:function(e,t,n){(function(n){var i,a,s,o={scope:{}};o.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){if(n.get||n.set)throw new TypeError("ES3 does not support getters and setters.");e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)},o.getGlobal=function(e){return"undefined"!=typeof window&&window===e?e:void 0!==n&&null!=n?n:e},o.global=o.getGlobal(this),o.SYMBOL_PREFIX="jscomp_symbol_",o.initSymbol=function(){o.initSymbol=function(){},o.global.Symbol||(o.global.Symbol=o.Symbol)},o.symbolCounter_=0,o.Symbol=function(e){return o.SYMBOL_PREFIX+(e||"")+o.symbolCounter_++},o.initSymbolIterator=function(){o.initSymbol();var e=o.global.Symbol.iterator;e||(e=o.global.Symbol.iterator=o.global.Symbol("iterator")),"function"!=typeof Array.prototype[e]&&o.defineProperty(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return o.arrayIterator(this)}}),o.initSymbolIterator=function(){}},o.arrayIterator=function(e){var t=0;return o.iteratorPrototype((function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}))},o.iteratorPrototype=function(e){return o.initSymbolIterator(),(e={next:e})[o.global.Symbol.iterator]=function(){return this},e},o.array=o.array||{},o.iteratorFromArray=function(e,t){o.initSymbolIterator(),e instanceof String&&(e+="");var n=0,i={next:function(){if(n<e.length){var a=n++;return{value:t(a,e[a]),done:!1}}return i.next=function(){return{done:!0,value:void 0}},i.next()}};return i[Symbol.iterator]=function(){return i},i},o.polyfill=function(e,t,n,i){if(t){for(n=o.global,e=e.split("."),i=0;i<e.length-1;i++){var a=e[i];a in n||(n[a]={}),n=n[a]}(t=t(i=n[e=e[e.length-1]]))!=i&&null!=t&&o.defineProperty(n,e,{configurable:!0,writable:!0,value:t})}},o.polyfill("Array.prototype.keys",(function(e){return e||function(){return o.iteratorFromArray(this,(function(e){return e}))}}),"es6-impl","es3");var r=this;a=[],i=function(){function e(e){if(!Y.col(e))try{return document.querySelectorAll(e)}catch(e){}}function t(e,t){for(var n=e.length,i=2<=arguments.length?arguments[1]:void 0,a=[],s=0;s<n;s++)if(s in e){var o=e[s];t.call(i,o,s,e)&&a.push(o)}return a}function n(e){return e.reduce((function(e,t){return e.concat(Y.arr(t)?n(t):t)}),[])}function i(t){return Y.arr(t)?t:(Y.str(t)&&(t=e(t)||t),t instanceof NodeList||t instanceof HTMLCollection?[].slice.call(t):[t])}function a(e,t){return e.some((function(e){return e===t}))}function s(e){var t,n={};for(t in e)n[t]=e[t];return n}function o(e,t){var n,i=s(e);for(n in e)i[n]=t.hasOwnProperty(n)?t[n]:e[n];return i}function l(e,t){var n,i=s(e);for(n in t)i[n]=Y.und(e[n])?t[n]:e[n];return i}function d(e){if(e=/([\+\-]?[0-9#\.]+)(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e))return e[2]}function u(e,t){return Y.fnc(e)?e(t.target,t.id,t.total):e}function c(e,t){if(t in e.style)return getComputedStyle(e).getPropertyValue(t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase())||"0"}function m(e,t){return Y.dom(e)&&a(C,t)?"transform":Y.dom(e)&&(e.getAttribute(t)||Y.svg(e)&&e[t])?"attribute":Y.dom(e)&&"transform"!==t&&c(e,t)?"css":null!=e[t]?"object":void 0}function f(e,n){var i=function(e){return-1<e.indexOf("translate")||"perspective"===e?"px":-1<e.indexOf("rotate")||-1<e.indexOf("skew")?"deg":void 0}(n);if(i=-1<n.indexOf("scale")?1:0+i,!(e=e.style.transform))return i;for(var a=[],s=[],o=[],r=/(\w+)\((.+?)\)/g;a=r.exec(e);)s.push(a[1]),o.push(a[2]);return(e=t(o,(function(e,t){return s[t]===n}))).length?e[0]:i}function h(e,t){switch(m(e,t)){case"transform":return f(e,t);case"css":return c(e,t);case"attribute":return e.getAttribute(t)}return e[t]||0}function v(e,t){var n=/^(\*=|\+=|-=)/.exec(e);if(!n)return e;var i=d(e)||0;switch(t=parseFloat(t),e=parseFloat(e.replace(n[0],"")),n[0][0]){case"+":return t+e+i;case"-":return t-e+i;case"*":return t*e+i}}function p(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function _(e){e=e.points;for(var t,n=0,i=0;i<e.numberOfItems;i++){var a=e.getItem(i);0<i&&(n+=p(t,a)),t=a}return n}function g(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return 2*Math.PI*e.getAttribute("r");case"rect":return 2*e.getAttribute("width")+2*e.getAttribute("height");case"line":return p({x:e.getAttribute("x1"),y:e.getAttribute("y1")},{x:e.getAttribute("x2"),y:e.getAttribute("y2")});case"polyline":return _(e);case"polygon":var t=e.points;return _(e)+p(t.getItem(t.numberOfItems-1),t.getItem(0))}}function y(e,t){function n(n){return n=void 0===n?0:n,e.el.getPointAtLength(1<=t+n?t+n:0)}var i=n(),a=n(-1),s=n(1);switch(e.property){case"x":return i.x;case"y":return i.y;case"angle":return 180*Math.atan2(s.y-a.y,s.x-a.x)/Math.PI}}function b(e,t){var n,i=/-?\d*\.?\d+/g;if(n=Y.pth(e)?e.totalLength:e,Y.col(n))if(Y.rgb(n)){var a=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(n);n=a?"rgba("+a[1]+",1)":n}else n=Y.hex(n)?function(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,i){return t+t+n+n+i+i}));var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return"rgba("+(e=parseInt(t[1],16))+","+parseInt(t[2],16)+","+(t=parseInt(t[3],16))+",1)"}(n):Y.hsl(n)?function(e){function t(e,t,n){return 0>n&&(n+=1),1<n&&--n,n<1/6?e+6*(t-e)*n:.5>n?t:n<2/3?e+(t-e)*(2/3-n)*6:e}var n=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(e);e=parseInt(n[1])/360;var i=parseInt(n[2])/100,a=parseInt(n[3])/100;if(n=n[4]||1,0==i)a=i=e=a;else{var s=.5>a?a*(1+i):a+i-a*i,o=2*a-s;a=t(o,s,e+1/3),i=t(o,s,e),e=t(o,s,e-1/3)}return"rgba("+255*a+","+255*i+","+255*e+","+n+")"}(n):void 0;else a=(a=d(n))?n.substr(0,n.length-a.length):n,n=t&&!/\s/g.test(n)?a+t:a;return{original:n+="",numbers:n.match(i)?n.match(i).map(Number):[0],strings:Y.str(e)||t?n.split(i):[]}}function k(e){return t(e=e?n(Y.arr(e)?e.map(i):i(e)):[],(function(e,t,n){return n.indexOf(e)===t}))}function x(e,t){var n=s(t);if(Y.arr(e)){var a=e.length;2!==a||Y.obj(e[0])?Y.fnc(t.duration)||(n.duration=t.duration/a):e={value:e}}return i(e).map((function(e,n){return n=n?0:t.delay,e=Y.obj(e)&&!Y.pth(e)?e:{value:e},Y.und(e.delay)&&(e.delay=n),e})).map((function(e){return l(e,n)}))}function w(e,t){var n;return e.tweens.map((function(i){var a=(i=function(e,t){var n,i={};for(n in e){var a=u(e[n],t);Y.arr(a)&&1===(a=a.map((function(e){return u(e,t)}))).length&&(a=a[0]),i[n]=a}return i.duration=parseFloat(i.duration),i.delay=parseFloat(i.delay),i}(i,t)).value,s=h(t.target,e.name),o=n?n.to.original:s,r=(o=Y.arr(a)?a[0]:o,v(Y.arr(a)?a[1]:a,o));return s=d(r)||d(o)||d(s),i.from=b(o,s),i.to=b(r,s),i.start=n?n.end:e.offset,i.end=i.start+i.delay+i.duration,i.easing=function(e){return Y.arr(e)?V.apply(this,e):E[e]}(i.easing),i.elasticity=(1e3-Math.min(Math.max(i.elasticity,1),999))/1e3,i.isPath=Y.pth(a),i.isColor=Y.col(i.from.original),i.isColor&&(i.round=1),n=i}))}function M(e,i){return t(n(e.map((function(e){return i.map((function(t){var n=m(e.target,t.name);if(n){var i=w(t,e);t={type:n,property:t.name,animatable:e,tweens:i,duration:i[i.length-1].end,delay:i[0].delay}}else t=void 0;return t}))}))),(function(e){return!Y.und(e)}))}function S(e,t,n,i){var a="delay"===e;return t.length?(a?Math.min:Math.max).apply(Math,t.map((function(t){return t[e]}))):a?i.delay:n.offset+i.delay+i.duration}function L(e){var t,n=o(D,e),i=o(N,e),a=function(e){var t=k(e);return t.map((function(e,n){return{target:e,id:n,total:t.length}}))}(e.targets),s=[],r=l(n,i);for(t in e)r.hasOwnProperty(t)||"targets"===t||s.push({name:t,offset:r.offset,tweens:x(e[t],i)});return l(n,{children:[],animatables:a,animations:e=M(a,s),duration:S("duration",e,n,i),delay:S("delay",e,n,i)})}function j(e){function n(){return window.Promise&&new Promise((function(e){return m=e}))}function i(e){return h.reversed?h.duration-e:e}function a(e){for(var n=0,i={},a=h.animations,s=a.length;n<s;){var o=a[n],r=o.animatable,l=o.tweens,d=l.length-1,u=l[d];d&&(u=t(l,(function(t){return e<t.end}))[0]||u),l=Math.min(Math.max(e-u.start-u.delay,0),u.duration)/u.duration;for(var m=isNaN(l)?1:u.easing(l,u.elasticity),f=(l=u.to.strings,u.round),v=void(d=[]),p=(v=u.to.numbers.length,0);p<v;p++){var _=void 0,g=(_=u.to.numbers[p],u.from.numbers[p]);_=u.isPath?y(u.value,m*_):g+m*(_-g),f&&(u.isColor&&2<p||(_=Math.round(_*f)/f)),d.push(_)}if(u=l.length)for(v=l[0],m=0;m<u;m++)f=l[m+1],p=d[m],isNaN(p)||(v=f?v+(p+f):v+(p+" "));else v=d[0];A[o.type](r.target,o.property,v,i,r.id),o.currentValue=v,n++}if(n=Object.keys(i).length)for(a=0;a<n;a++)T||(T=c(document.body,"transform")?"transform":"-webkit-transform"),h.animatables[a].target.style[T]=i[a].join(" ");h.currentTime=e,h.progress=e/h.duration*100}function s(e){h[e]&&h[e](h)}function o(){h.remaining&&!0!==h.remaining&&h.remaining--}function r(e){var t=h.duration,r=h.offset,c=r+h.delay,v=h.currentTime,p=h.reversed,_=i(e);if(h.children.length){var g=h.children,y=g.length;if(_>=h.currentTime)for(var b=0;b<y;b++)g[b].seek(_);else for(;y--;)g[y].seek(_)}(_>=c||!t)&&(h.began||(h.began=!0,s("begin")),s("run")),_>r&&_<t?a(_):(_<=r&&0!==v&&(a(0),p&&o()),(_>=t&&v!==t||!t)&&(a(t),p||o())),s("update"),e>=t&&(h.remaining?(d=l,"alternate"===h.direction&&(h.reversed=!h.reversed)):(h.pause(),h.completed||(h.completed=!0,s("complete"),"Promise"in window&&(m(),f=n()))),u=0)}e=void 0===e?{}:e;var l,d,u=0,m=null,f=n(),h=L(e);return h.reset=function(){var e=h.direction,t=h.loop;for(h.currentTime=0,h.progress=0,h.paused=!0,h.began=!1,h.completed=!1,h.reversed="reverse"===e,h.remaining="alternate"===e&&1===t?2:t,a(0),e=h.children.length;e--;)h.children[e].reset()},h.tick=function(e){l=e,d||(d=l),r((u+l-d)*j.speed)},h.seek=function(e){r(i(e))},h.pause=function(){var e=F.indexOf(h);-1<e&&F.splice(e,1),h.paused=!0},h.play=function(){h.paused&&(h.paused=!1,d=0,u=i(h.currentTime),F.push(h),P||I())},h.reverse=function(){h.reversed=!h.reversed,d=0,u=i(h.currentTime)},h.restart=function(){h.pause(),h.reset(),h.play()},h.finished=f,h.reset(),h.autoplay&&h.play(),h}var T,D={update:void 0,begin:void 0,run:void 0,complete:void 0,loop:1,direction:"normal",autoplay:!0,offset:0},N={duration:1e3,delay:0,easing:"easeOutElastic",elasticity:500,round:0},C="translateX translateY translateZ rotate rotateX rotateY rotateZ scale scaleX scaleY scaleZ skewX skewY perspective".split(" "),Y={arr:function(e){return Array.isArray(e)},obj:function(e){return-1<Object.prototype.toString.call(e).indexOf("Object")},pth:function(e){return Y.obj(e)&&e.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},dom:function(e){return e.nodeType||Y.svg(e)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(e){return Y.hex(e)||Y.rgb(e)||Y.hsl(e)}},V=function(){function e(e,t,n){return(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e}return function(t,n,i,a){if(0<=t&&1>=t&&0<=i&&1>=i){var s=new Float32Array(11);if(t!==n||i!==a)for(var o=0;11>o;++o)s[o]=e(.1*o,t,i);return function(o){if(t===n&&i===a)return o;if(0===o)return 0;if(1===o)return 1;for(var r=0,l=1;10!==l&&s[l]<=o;++l)r+=.1;--l,l=r+(o-s[l])/(s[l+1]-s[l])*.1;var d=3*(1-3*i+3*t)*l*l+2*(3*i-6*t)*l+3*t;if(.001<=d){for(r=0;4>r&&0!=(d=3*(1-3*i+3*t)*l*l+2*(3*i-6*t)*l+3*t);++r){var u=e(l,t,i)-o;l-=u/d}o=l}else if(0===d)o=l;else{l=r,r+=.1;var c=0;do{0<(d=e(u=l+(r-l)/2,t,i)-o)?r=u:l=u}while(1e-7<Math.abs(d)&&10>++c);o=u}return e(o,n,a)}}}}(),E=function(){function e(e,t){return 0===e||1===e?e:-Math.pow(2,10*(e-1))*Math.sin(2*(e-1-t/(2*Math.PI)*Math.asin(1))*Math.PI/t)}var t,n="Quad Cubic Quart Quint Sine Expo Circ Back Elastic".split(" "),i={In:[[.55,.085,.68,.53],[.55,.055,.675,.19],[.895,.03,.685,.22],[.755,.05,.855,.06],[.47,0,.745,.715],[.95,.05,.795,.035],[.6,.04,.98,.335],[.6,-.28,.735,.045],e],Out:[[.25,.46,.45,.94],[.215,.61,.355,1],[.165,.84,.44,1],[.23,1,.32,1],[.39,.575,.565,1],[.19,1,.22,1],[.075,.82,.165,1],[.175,.885,.32,1.275],function(t,n){return 1-e(1-t,n)}],InOut:[[.455,.03,.515,.955],[.645,.045,.355,1],[.77,0,.175,1],[.86,0,.07,1],[.445,.05,.55,.95],[1,0,0,1],[.785,.135,.15,.86],[.68,-.55,.265,1.55],function(t,n){return.5>t?e(2*t,n)/2:1-e(-2*t+2,n)/2}]},a={linear:V(.25,.25,.75,.75)},s={};for(t in i)s.type=t,i[s.type].forEach(function(e){return function(t,i){a["ease"+e.type+n[i]]=Y.fnc(t)?t:V.apply(r,t)}}(s)),s={type:s.type};return a}(),A={css:function(e,t,n){return e.style[t]=n},attribute:function(e,t,n){return e.setAttribute(t,n)},object:function(e,t,n){return e[t]=n},transform:function(e,t,n,i,a){i[a]||(i[a]=[]),i[a].push(t+"("+n+")")}},F=[],P=0,I=function(){function e(){P=requestAnimationFrame(t)}function t(t){var n=F.length;if(n){for(var i=0;i<n;)F[i]&&F[i].tick(t),i++;e()}else cancelAnimationFrame(P),P=0}return e}();return j.version="2.2.0",j.speed=1,j.running=F,j.remove=function(e){e=k(e);for(var t=F.length;t--;)for(var n=F[t],i=n.animations,s=i.length;s--;)a(e,i[s].animatable.target)&&(i.splice(s,1),i.length||n.pause())},j.getValue=h,j.path=function(t,n){var i=Y.str(t)?e(t)[0]:t,a=n||100;return function(e){return{el:i,property:e,totalLength:g(i)*(a/100)}}},j.setDashoffset=function(e){var t=g(e);return e.setAttribute("stroke-dasharray",t),t},j.bezier=V,j.easings=E,j.timeline=function(e){var t=j(e);return t.pause(),t.duration=0,t.add=function(n){return t.children.forEach((function(e){e.began=!0,e.completed=!0})),i(n).forEach((function(n){var i=l(n,o(N,e||{}));i.targets=i.targets||e.targets,n=t.duration;var a=i.offset;i.autoplay=!1,i.direction=t.direction,i.offset=Y.und(a)?n:v(a,n),t.began=!0,t.completed=!0,t.seek(i.offset),(i=j(i)).began=!0,i.completed=!0,i.duration>n&&(t.duration=i.duration),t.children.push(i)})),t.seek(0),t.reset(),t.autoplay&&t.restart(),t},t},j.random=function(e,t){return Math.floor(Math.random()*(t-e+1))+e},j},void 0===(s="function"==typeof i?i.apply(t,a):i)||(e.exports=s)}).call(t,n("DuR2"))},DuR2:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},vgs7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("A5qe"),a=n.n(i),s={props:{value:{type:[Number,String],default:"0",required:!0},formatValue:{type:Function,default:function(e){return e}},easing:{type:String,default:"linear"},duration:{type:Number,default:1e3},update:Function,begin:Function,complete:Function,run:Function,delay:{type:Number,default:0},round:{default:null}},data:function(){return{animatedValue:0}},mounted:function(){this.animateValue(this.value)},watch:{value:function(e){this.animateValue(e)}},methods:{animateValue:function(e){var t=this.begin,n=this.easing,i=this.duration,s=this.complete,o=this.update,r=this.run,l=this.delay,d=this.round;a()({targets:this,animatedValue:e,duration:i,easing:n,update:o,begin:t,complete:s,run:r,delay:l,round:d})}}},o=function(e,t,n,i,a,s,o,r){var l=typeof(e=e||{}).default;"object"!==l&&"function"!==l||(e=e.default);var d,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),s&&(u._scopeId=s),o?(d=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=d):a&&(d=r?function(){a.call(this,this.$root.$options.shadowRoot)}:a),d)if(u.functional){u._injectStyles=d;var c=u.render;u.render=function(e,t){return d.call(t),c(e,t)}}else{var m=u.beforeCreate;u.beforeCreate=m?[].concat(m,d):[d]}return{exports:e,options:u}}(s,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",{domProps:{innerHTML:e._s(e.formatValue(Number(e.animatedValue)))}})}),[],!1,null,null,null).exports;t.default=o}}).default},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VCheckbox/VCheckbox.sass":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/css-loader/dist/runtime/api.js"),a=n.n(i)()(!1);a.push([e.i,".v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}",""]),t.default=a},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VExpansionPanel/VExpansionPanel.sass":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/css-loader/dist/runtime/api.js"),a=n.n(i)()(!1);a.push([e.i,'.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.16}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.32}.v-expansion-panels{border-radius:4px;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{-js-display:inline-flex;display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;-js-display:flex;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{-js-display:flex;display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}',""]),t.default=a},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VRadioGroup/VRadio.sass":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/css-loader/dist/runtime/api.js"),a=n.n(i)()(!1);a.push([e.i,".theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{align-items:center;-js-display:flex;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}",""]),t.default=a},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VRadioGroup/VRadioGroup.sass":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/css-loader/dist/runtime/api.js"),a=n.n(i)()(!1);a.push([e.i,".v-input--radio-group__input{border:none;-js-display:flex;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}",""]),t.default=a},"./node_modules/d3-axis/dist/d3-axis.js":function(e,t,n){!function(e){"use strict";var t=Array.prototype.slice;function n(e){return e}function i(e){return"translate("+e+",0)"}function a(e){return"translate(0,"+e+")"}function s(e){return t=>+e(t)}function o(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function r(){return!this.__axis}function l(e,l){var d=[],u=null,c=null,m=6,f=6,h=3,v="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,p=1===e||4===e?-1:1,_=4===e||2===e?"x":"y",g=1===e||3===e?i:a;function y(t){var i=null==u?l.ticks?l.ticks.apply(l,d):l.domain():u,a=null==c?l.tickFormat?l.tickFormat.apply(l,d):n:c,y=Math.max(m,0)+h,b=l.range(),k=+b[0]+v,x=+b[b.length-1]+v,w=(l.bandwidth?o:s)(l.copy(),v),M=t.selection?t.selection():t,S=M.selectAll(".domain").data([null]),L=M.selectAll(".tick").data(i,l).order(),j=L.exit(),T=L.enter().append("g").attr("class","tick"),D=L.select("line"),N=L.select("text");S=S.merge(S.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),L=L.merge(T),D=D.merge(T.append("line").attr("stroke","currentColor").attr(_+"2",p*m)),N=N.merge(T.append("text").attr("fill","currentColor").attr(_,p*y).attr("dy",1===e?"0em":3===e?"0.71em":"0.32em")),t!==M&&(S=S.transition(t),L=L.transition(t),D=D.transition(t),N=N.transition(t),j=j.transition(t).attr("opacity",1e-6).attr("transform",(function(e){return isFinite(e=w(e))?g(e+v):this.getAttribute("transform")})),T.attr("opacity",1e-6).attr("transform",(function(e){var t=this.parentNode.__axis;return g((t&&isFinite(t=t(e))?t:w(e))+v)}))),j.remove(),S.attr("d",4===e||2===e?f?"M"+p*f+","+k+"H"+v+"V"+x+"H"+p*f:"M"+v+","+k+"V"+x:f?"M"+k+","+p*f+"V"+v+"H"+x+"V"+p*f:"M"+k+","+v+"H"+x),L.attr("opacity",1).attr("transform",(function(e){return g(w(e)+v)})),D.attr(_+"2",p*m),N.attr(_,p*y).text(a),M.filter(r).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===e?"start":4===e?"end":"middle"),M.each((function(){this.__axis=w}))}return y.scale=function(e){return arguments.length?(l=e,y):l},y.ticks=function(){return d=t.call(arguments),y},y.tickArguments=function(e){return arguments.length?(d=null==e?[]:t.call(e),y):d.slice()},y.tickValues=function(e){return arguments.length?(u=null==e?null:t.call(e),y):u&&u.slice()},y.tickFormat=function(e){return arguments.length?(c=e,y):c},y.tickSize=function(e){return arguments.length?(m=f=+e,y):m},y.tickSizeInner=function(e){return arguments.length?(m=+e,y):m},y.tickSizeOuter=function(e){return arguments.length?(f=+e,y):f},y.tickPadding=function(e){return arguments.length?(h=+e,y):h},y.offset=function(e){return arguments.length?(v=+e,y):v},y}e.axisBottom=function(e){return l(3,e)},e.axisLeft=function(e){return l(4,e)},e.axisRight=function(e){return l(2,e)},e.axisTop=function(e){return l(1,e)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/dist/d3-brush.js":function(e,t,n){!function(e,t,n,i,a,s){"use strict";var o=e=>()=>e;function r(e,{sourceEvent:t,target:n,selection:i,mode:a,dispatch:s}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:i,enumerable:!0,configurable:!0},mode:{value:a,enumerable:!0,configurable:!0},_:{value:s}})}function l(e){e.stopImmediatePropagation()}function d(e){e.preventDefault(),e.stopImmediatePropagation()}var u={name:"drag"},c={name:"space"},m={name:"handle"},f={name:"center"};const{abs:h,max:v,min:p}=Math;function _(e){return[+e[0],+e[1]]}function g(e){return[_(e[0]),_(e[1])]}var y={name:"x",handles:["w","e"].map(j),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},b={name:"y",handles:["n","s"].map(j),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},k={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(j),input:function(e){return null==e?null:g(e)},output:function(e){return e}},x={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},w={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},M={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},S={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},L={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function j(e){return{type:e}}function T(e){return!e.ctrlKey&&!e.button}function D(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function N(){return navigator.maxTouchPoints||"ontouchstart"in this}function C(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Y(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function V(e){var _,k=D,V=T,E=N,A=!0,F=t.dispatch("start","brush","end"),P=6;function I(t){var n=t.property("__brush",q).selectAll(".overlay").data([j("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",x.overlay).merge(n).each((function(){var e=C(this).extent;a.select(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])})),t.selectAll(".selection").data([j("selection")]).enter().append("rect").attr("class","selection").attr("cursor",x.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=t.selectAll(".handle").data(e.handles,(function(e){return e.type}));i.exit().remove(),i.enter().append("rect").attr("class",(function(e){return"handle handle--"+e.type})).attr("cursor",(function(e){return x[e.type]})),t.each($).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",R).filter(E).on("touchstart.brush",R).on("touchmove.brush",G).on("touchend.brush touchcancel.brush",z).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function $(){var e=a.select(this),t=C(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",(function(e){return"e"===e.type[e.type.length-1]?t[1][0]-P/2:t[0][0]-P/2})).attr("y",(function(e){return"s"===e.type[0]?t[1][1]-P/2:t[0][1]-P/2})).attr("width",(function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+P:P})).attr("height",(function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+P:P}))):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function O(e,t,n){var i=e.__brush.emitter;return!i||n&&i.clean?new H(e,t,n):i}function H(e,t,n){this.that=e,this.args=t,this.state=e.__brush,this.active=0,this.clean=n}function R(t){if((!_||t.touches)&&V.apply(this,arguments)){var i,o,r,g,k,j,T,D,N,E,F,P=this,I=t.target.__data__.type,H="selection"===(A&&t.metaKey?I="overlay":I)?u:A&&t.altKey?f:m,R=e===b?null:S[I],G=e===y?null:L[I],z=C(P),q=z.extent,U=z.selection,B=q[0][0],W=q[0][1],J=q[1][0],K=q[1][1],X=0,Q=0,Z=R&&G&&A&&t.shiftKey,ee=Array.from(t.touches||[t],e=>{const t=e.identifier;return(e=a.pointer(e,P)).point0=e.slice(),e.identifier=t,e});if("overlay"===I){U&&(N=!0);const t=[ee[0],ee[1]||ee[0]];z.selection=U=[[i=e===b?B:p(t[0][0],t[1][0]),r=e===y?W:p(t[0][1],t[1][1])],[k=e===b?J:v(t[0][0],t[1][0]),T=e===y?K:v(t[0][1],t[1][1])]],ee.length>1&&oe()}else i=U[0][0],r=U[0][1],k=U[1][0],T=U[1][1];o=i,g=r,j=k,D=T;var te=a.select(P).attr("pointer-events","none"),ne=te.selectAll(".overlay").attr("cursor",x[I]);s.interrupt(P);var ie=O(P,arguments,!0).beforestart();if(t.touches)ie.moved=se,ie.ended=re;else{var ae=a.select(t.view).on("mousemove.brush",se,!0).on("mouseup.brush",re,!0);A&&ae.on("keydown.brush",le,!0).on("keyup.brush",de,!0),n.dragDisable(t.view)}$.call(P),ie.start(t,H.name)}function se(e){for(const t of e.changedTouches||[e])for(const e of ee)e.identifier===t.identifier&&(e.cur=a.pointer(t,P));if(Z&&!E&&!F&&1===ee.length){const e=ee[0];h(e.cur[0]-e[0])>h(e.cur[1]-e[1])?F=!0:E=!0}for(const e of ee)e.cur&&(e[0]=e.cur[0],e[1]=e.cur[1]);N=!0,d(e),oe(e)}function oe(e){const t=ee[0],n=t.point0;var a;switch(X=t[0]-n[0],Q=t[1]-n[1],H){case c:case u:R&&(X=v(B-i,p(J-k,X)),o=i+X,j=k+X),G&&(Q=v(W-r,p(K-T,Q)),g=r+Q,D=T+Q);break;case m:ee[1]?(R&&(o=v(B,p(J,ee[0][0])),j=v(B,p(J,ee[1][0])),R=1),G&&(g=v(W,p(K,ee[0][1])),D=v(W,p(K,ee[1][1])),G=1)):(R<0?(X=v(B-i,p(J-i,X)),o=i+X,j=k):R>0&&(X=v(B-k,p(J-k,X)),o=i,j=k+X),G<0?(Q=v(W-r,p(K-r,Q)),g=r+Q,D=T):G>0&&(Q=v(W-T,p(K-T,Q)),g=r,D=T+Q));break;case f:R&&(o=v(B,p(J,i-X*R)),j=v(B,p(J,k+X*R))),G&&(g=v(W,p(K,r-Q*G)),D=v(W,p(K,T+Q*G)))}j<o&&(R*=-1,a=i,i=k,k=a,a=o,o=j,j=a,I in w&&ne.attr("cursor",x[I=w[I]])),D<g&&(G*=-1,a=r,r=T,T=a,a=g,g=D,D=a,I in M&&ne.attr("cursor",x[I=M[I]])),z.selection&&(U=z.selection),E&&(o=U[0][0],j=U[1][0]),F&&(g=U[0][1],D=U[1][1]),U[0][0]===o&&U[0][1]===g&&U[1][0]===j&&U[1][1]===D||(z.selection=[[o,g],[j,D]],$.call(P),ie.brush(e,H.name))}function re(e){if(l(e),e.touches){if(e.touches.length)return;_&&clearTimeout(_),_=setTimeout((function(){_=null}),500)}else n.dragEnable(e.view,N),ae.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);te.attr("pointer-events","all"),ne.attr("cursor",x.overlay),z.selection&&(U=z.selection),Y(U)&&(z.selection=null,$.call(P)),ie.end(e,H.name)}function le(e){switch(e.keyCode){case 16:Z=R&&G;break;case 18:H===m&&(R&&(k=j-X*R,i=o+X*R),G&&(T=D-Q*G,r=g+Q*G),H=f,oe());break;case 32:H!==m&&H!==f||(R<0?k=j-X:R>0&&(i=o-X),G<0?T=D-Q:G>0&&(r=g-Q),H=c,ne.attr("cursor",x.selection),oe());break;default:return}d(e)}function de(e){switch(e.keyCode){case 16:Z&&(E=F=Z=!1,oe());break;case 18:H===f&&(R<0?k=j:R>0&&(i=o),G<0?T=D:G>0&&(r=g),H=m,oe());break;case 32:H===c&&(e.altKey?(R&&(k=j-X*R,i=o+X*R),G&&(T=D-Q*G,r=g+Q*G),H=f):(R<0?k=j:R>0&&(i=o),G<0?T=D:G>0&&(r=g),H=m),ne.attr("cursor",x[I]),oe());break;default:return}d(e)}}function G(e){O(this,arguments).moved(e)}function z(e){O(this,arguments).ended(e)}function q(){var t=this.__brush||{selection:null};return t.extent=g(k.apply(this,arguments)),t.dim=e,t}return I.move=function(t,n){t.tween?t.on("start.brush",(function(e){O(this,arguments).beforestart().start(e)})).on("interrupt.brush end.brush",(function(e){O(this,arguments).end(e)})).tween("brush",(function(){var t=this,a=t.__brush,s=O(t,arguments),o=a.selection,r=e.input("function"==typeof n?n.apply(this,arguments):n,a.extent),l=i.interpolate(o,r);function d(e){a.selection=1===e&&null===r?null:l(e),$.call(t),s.brush()}return null!==o&&null!==r?d:d(1)})):t.each((function(){var t=this,i=arguments,a=t.__brush,o=e.input("function"==typeof n?n.apply(t,i):n,a.extent),r=O(t,i).beforestart();s.interrupt(t),a.selection=null===o?null:o,$.call(t),r.start().brush().end()}))},I.clear=function(e){I.move(e,null)},H.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(e,t){return this.starting?(this.starting=!1,this.emit("start",e,t)):this.emit("brush",e),this},brush:function(e,t){return this.emit("brush",e,t),this},end:function(e,t){return 0==--this.active&&(delete this.state.emitter,this.emit("end",e,t)),this},emit:function(t,n,i){var s=a.select(this.that).datum();F.call(t,this.that,new r(t,{sourceEvent:n,target:I,selection:e.output(this.state.selection),mode:i,dispatch:F}),s)}},I.extent=function(e){return arguments.length?(k="function"==typeof e?e:o(g(e)),I):k},I.filter=function(e){return arguments.length?(V="function"==typeof e?e:o(!!e),I):V},I.touchable=function(e){return arguments.length?(E="function"==typeof e?e:o(!!e),I):E},I.handleSize=function(e){return arguments.length?(P=+e,I):P},I.keyModifiers=function(e){return arguments.length?(A=!!e,I):A},I.on=function(){var e=F.on.apply(F,arguments);return e===F?I:e},I}e.brush=function(){return V(k)},e.brushSelection=function(e){var t=e.__brush;return t?t.dim.output(t.selection):null},e.brushX=function(){return V(y)},e.brushY=function(){return V(b)},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-brush/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-brush/node_modules/d3-drag/dist/d3-drag.js"),n("./node_modules/d3-brush/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-brush/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3-brush/node_modules/d3-transition/dist/d3-transition.js"))},"./node_modules/d3-brush/node_modules/d3-color/dist/d3-color.js":function(e,t,n){!function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function i(){}var a="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",r=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),d=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[a,a,a,s]+"\\)$"),c=new RegExp("^rgba\\("+[o,o,o,s]+"\\)$"),m=new RegExp("^hsl\\("+[s,o,o]+"\\)$"),f=new RegExp("^hsla\\("+[s,o,o,s]+"\\)$"),h={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function p(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=r.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g(t):3===n?new x(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n<a):n===o?(a-t)/l+2:(t-n)/l+4,l/=d<.5?o+s:2-o-s,r*=60):l=d>0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*Y;return new z(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function G(e,t,n,i){return 1===arguments.length?R(e):new z(e,t,n,null==i?1:i)}function z(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}function q(e){if(isNaN(e.h))return new P(e.l,0,0,e.opacity);var t=e.h*C;return new P(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}t(P,F,n(i,{brighter:function(e){return new P(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new P(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new x(O(3.1338561*(t=.96422*$(t))-1.6168667*(e=1*$(e))-.4906146*(n=.82521*$(n))),O(-.9787684*t+1.9161415*e+.033454*n),O(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),t(z,G,n(i,{brighter:function(e){return new z(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new z(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return q(this).rgb()}}));var U=-.14861,B=1.78277,W=-.29227,J=-.90649,K=1.97294,X=K*J,Q=K*B,Z=B*W-J*U;function ee(e){if(e instanceof ne)return new ne(e.h,e.s,e.l,e.opacity);e instanceof x||(e=b(e));var t=e.r/255,n=e.g/255,i=e.b/255,a=(Z*i+X*t-Q*n)/(Z+X-Q),s=i-a,o=(K*(n-a)-W*s)/J,r=Math.sqrt(o*o+s*s)/(K*a*(1-a)),l=r?Math.atan2(o,s)*Y-120:NaN;return new ne(l<0?l+360:l,r,a,e.opacity)}function te(e,t,n,i){return 1===arguments.length?ee(e):new ne(e,t,n,null==i?1:i)}function ne(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}t(ne,te,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*C,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),a=Math.sin(e);return new x(255*(t+n*(U*i+B*a)),255*(t+n*(W*i+J*a)),255*(t+n*(K*i)),this.opacity)}})),e.color=_,e.cubehelix=te,e.gray=function(e,t){return new P(e,0,0,null==t?1:t)},e.hcl=G,e.hsl=T,e.lab=F,e.lch=function(e,t,n,i){return 1===arguments.length?R(e):new z(n,t,e,null==i?1:i)},e.rgb=k,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/node_modules/d3-dispatch/dist/d3-dispatch.js":function(e,t,n){!function(e){"use strict";var t={value:()=>{}};function n(){for(var e,t=0,n=arguments.length,a={};t<n;++t){if(!(e=arguments[t]+"")||e in a||/[\s.]/.test(e))throw new Error("illegal type: "+e);a[e]=[]}return new i(a)}function i(e){this._=e}function a(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",i=e.indexOf(".");if(i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,i=0,a=e.length;i<a;++i)if((n=e[i]).name===t)return n.value}function o(e,n,i){for(var a=0,s=e.length;a<s;++a)if(e[a].name===n){e[a]=t,e=e.slice(0,a).concat(e.slice(a+1));break}return null!=i&&e.push({name:n,value:i}),e}i.prototype=n.prototype={constructor:i,on:function(e,t){var n,i=this._,r=a(e+"",i),l=-1,d=r.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++l<d;)if(n=(e=r[l]).type)i[n]=o(i[n],e.name,t);else if(null==t)for(n in i)i[n]=o(i[n],e.name,null);return this}for(;++l<d;)if((n=(e=r[l]).type)&&(n=s(i[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,i,a=new Array(n),s=0;s<n;++s)a[s]=arguments[s+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(s=0,n=(i=this._[e]).length;s<n;++s)i[s].value.apply(t,a)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var i=this._[e],a=0,s=i.length;a<s;++a)i[a].value.apply(t,n)}},e.dispatch=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/node_modules/d3-drag/dist/d3-drag.js":function(e,t,n){!function(e,t,n){"use strict";function i(e){e.stopImmediatePropagation()}function a(e){e.preventDefault(),e.stopImmediatePropagation()}function s(e){var t=e.document.documentElement,i=n.select(e).on("dragstart.drag",a,!0);"onselectstart"in t?i.on("selectstart.drag",a,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function o(e,t){var i=e.document.documentElement,s=n.select(e).on("dragstart.drag",null);t&&(s.on("click.drag",a,!0),setTimeout((function(){s.on("click.drag",null)}),0)),"onselectstart"in i?s.on("selectstart.drag",null):(i.style.MozUserSelect=i.__noselect,delete i.__noselect)}var r=e=>()=>e;function l(e,{sourceEvent:t,subject:n,target:i,identifier:a,active:s,x:o,y:r,dx:l,dy:d,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:r,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:d,enumerable:!0,configurable:!0},_:{value:u}})}function d(e){return!e.ctrlKey&&!e.button}function u(){return this.parentNode}function c(e,t){return null==t?{x:e.x,y:e.y}:t}function m(){return navigator.maxTouchPoints||"ontouchstart"in this}l.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e},e.drag=function(){var e,f,h,v,p=d,_=u,g=c,y=m,b={},k=t.dispatch("start","drag","end"),x=0,w=0;function M(e){e.on("mousedown.drag",S).filter(y).on("touchstart.drag",T).on("touchmove.drag",D).on("touchend.drag touchcancel.drag",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function S(t,a){if(!v&&p.call(this,t,a)){var o=C(this,_.call(this,t,a),t,a,"mouse");o&&(n.select(t.view).on("mousemove.drag",L,!0).on("mouseup.drag",j,!0),s(t.view),i(t),h=!1,e=t.clientX,f=t.clientY,o("start",t))}}function L(t){if(a(t),!h){var n=t.clientX-e,i=t.clientY-f;h=n*n+i*i>w}b.mouse("drag",t)}function j(e){n.select(e.view).on("mousemove.drag mouseup.drag",null),o(e.view,h),a(e),b.mouse("end",e)}function T(e,t){if(p.call(this,e,t)){var n,a,s=e.changedTouches,o=_.call(this,e,t),r=s.length;for(n=0;n<r;++n)(a=C(this,o,e,t,s[n].identifier,s[n]))&&(i(e),a("start",e,s[n]))}}function D(e){var t,n,i=e.changedTouches,s=i.length;for(t=0;t<s;++t)(n=b[i[t].identifier])&&(a(e),n("drag",e,i[t]))}function N(e){var t,n,a=e.changedTouches,s=a.length;for(v&&clearTimeout(v),v=setTimeout((function(){v=null}),500),t=0;t<s;++t)(n=b[a[t].identifier])&&(i(e),n("end",e,a[t]))}function C(e,t,i,a,s,o){var r,d,u,c=k.copy(),m=n.pointer(o||i,t);if(null!=(u=g.call(e,new l("beforestart",{sourceEvent:i,target:M,identifier:s,active:x,x:m[0],y:m[1],dx:0,dy:0,dispatch:c}),a)))return r=u.x-m[0]||0,d=u.y-m[1]||0,function i(o,f,h){var v,p=m;switch(o){case"start":b[s]=i,v=x++;break;case"end":delete b[s],--x;case"drag":m=n.pointer(h||f,t),v=x}c.call(o,e,new l(o,{sourceEvent:f,subject:u,target:M,identifier:s,active:v,x:m[0]+r,y:m[1]+d,dx:m[0]-p[0],dy:m[1]-p[1],dispatch:c}),a)}}return M.filter=function(e){return arguments.length?(p="function"==typeof e?e:r(!!e),M):p},M.container=function(e){return arguments.length?(_="function"==typeof e?e:r(e),M):_},M.subject=function(e){return arguments.length?(g="function"==typeof e?e:r(e),M):g},M.touchable=function(e){return arguments.length?(y="function"==typeof e?e:r(!!e),M):y},M.on=function(){var e=k.on.apply(k,arguments);return e===k?M:e},M.clickDistance=function(e){return arguments.length?(w=(e=+e)*e,M):Math.sqrt(w)},M},e.dragDisable=s,e.dragEnable=o,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-brush/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-brush/node_modules/d3-selection/dist/d3-selection.js"))},"./node_modules/d3-brush/node_modules/d3-ease/dist/d3-ease.js":function(e,t,n){!function(e){"use strict";function t(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function n(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var i=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),a=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),s=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),o=Math.PI,r=o/2;function l(e){return(1-Math.cos(o*e))/2}function d(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}function u(e){return((e*=2)<=1?d(1-e):2-d(e-1))/2}function c(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var m=7.5625;function f(e){return(e=+e)<4/11?m*e*e:e<8/11?m*(e-=6/11)*e+3/4:e<10/11?m*(e-=9/11)*e+15/16:m*(e-=21/22)*e+63/64}var h=function e(t){function n(e){return(e=+e)*e*(t*(e-1)+e)}return t=+t,n.overshoot=e,n}(1.70158),v=function e(t){function n(e){return--e*e*((e+1)*t+e)+1}return t=+t,n.overshoot=e,n}(1.70158),p=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(1.70158),_=2*Math.PI,g=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return t*d(- --e)*Math.sin((i-e)/n)}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3),y=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return 1-t*d(e=+e)*Math.sin((e+i)/n)}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3),b=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return((e=2*e-1)<0?t*d(-e)*Math.sin((i-e)/n):2-t*d(e)*Math.sin((i+e)/n))/2}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3);e.easeBack=p,e.easeBackIn=h,e.easeBackInOut=p,e.easeBackOut=v,e.easeBounce=f,e.easeBounceIn=function(e){return 1-f(1-e)},e.easeBounceInOut=function(e){return((e*=2)<=1?1-f(1-e):f(e-1)+1)/2},e.easeBounceOut=f,e.easeCircle=c,e.easeCircleIn=function(e){return 1-Math.sqrt(1-e*e)},e.easeCircleInOut=c,e.easeCircleOut=function(e){return Math.sqrt(1- --e*e)},e.easeCubic=n,e.easeCubicIn=function(e){return e*e*e},e.easeCubicInOut=n,e.easeCubicOut=function(e){return--e*e*e+1},e.easeElastic=y,e.easeElasticIn=g,e.easeElasticInOut=b,e.easeElasticOut=y,e.easeExp=u,e.easeExpIn=function(e){return d(1-+e)},e.easeExpInOut=u,e.easeExpOut=function(e){return 1-d(e)},e.easeLinear=e=>+e,e.easePoly=s,e.easePolyIn=i,e.easePolyInOut=s,e.easePolyOut=a,e.easeQuad=t,e.easeQuadIn=function(e){return e*e},e.easeQuadInOut=t,e.easeQuadOut=function(e){return e*(2-e)},e.easeSin=l,e.easeSinIn=function(e){return 1==+e?1:1-Math.cos(e*r)},e.easeSinInOut=l,e.easeSinOut=function(e){return Math.sin(e*r)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a<t-1?e[a+2]:2*o-s;return n((i-a/t)*t,r,s,o,l)}}function a(e){var t=e.length;return function(i){var a=Math.floor(((i%=1)<0?++i:i)*t),s=e[(a+t-1)%t],o=e[a%t],r=e[(a+1)%t],l=e[(a+2)%t];return n((i-a/t)*t,s,o,r,l)}}var s=e=>()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;i<s;++i)a=t.rgb(n[i]),o[i]=a.r||0,r[i]=a.g||0,l[i]=a.b||0;return o=e(o),r=e(r),l=e(l),a.opacity=1,function(e){return a.r=o(e),a.g=r(e),a.b=l(e),a+""}}}var m=c(i),f=c(a);function h(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,a=t.slice();return function(s){for(n=0;n<i;++n)a[n]=e[n]*(1-s)+t[n]*s;return a}}function v(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function p(e,t){var n,i=t?t.length:0,a=e?Math.min(i,e.length):0,s=new Array(a),o=new Array(i);for(n=0;n<a;++n)s[n]=w(e[n],t[n]);for(;n<i;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=s[n](e);return o}}function _(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}function g(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function y(e,t){var n,i={},a={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?i[n]=w(e[n],t[n]):a[n]=t[n];return function(e){for(n in i)a[n]=i[n](e);return a}}var b=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,k=new RegExp(b.source,"g");function x(e,t){var n,i,a,s=b.lastIndex=k.lastIndex=0,o=-1,r=[],l=[];for(e+="",t+="";(n=b.exec(e))&&(i=k.exec(t));)(a=i.index)>s&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s<t.length&&(a=t.slice(s),r[o]?r[o]+=a:r[++o]=a),r.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,i=0;i<t;++i)r[(n=l[i]).i]=n.x(e);return r.join("")})}function w(e,n){var i,a=typeof n;return null==n||"boolean"===a?s(n):("number"===a?g:"string"===a?(i=t.color(n))?(n=i,u):x:n instanceof t.color?u:n instanceof Date?_:v(n)?h:Array.isArray(n)?p:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?y:g)(e,n)}var M,S=180/Math.PI,L={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function j(e,t,n,i,a,s){var o,r,l;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(l=e*n+t*i)&&(n-=e*l,i-=t*l),(r=Math.sqrt(n*n+i*i))&&(n/=r,i/=r,l/=r),e*i<t*n&&(e=-e,t=-t,l=-l,o=-o),{translateX:a,translateY:s,rotate:Math.atan2(t,e)*S,skewX:Math.atan(l)*S,scaleX:o,scaleY:r}}function T(e,t,n,i){function a(e){return e.length?e.pop()+" ":""}return function(s,o){var r=[],l=[];return s=e(s),o=e(o),function(e,i,a,s,o,r){if(e!==a||i!==s){var l=o.push("translate(",null,t,null,n);r.push({i:l-4,x:g(e,a)},{i:l-2,x:g(i,s)})}else(a||s)&&o.push("translate("+a+t+s+n)}(s.translateX,s.translateY,o.translateX,o.translateY,r,l),function(e,t,n,s){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n<i;)r[(t=l[n]).i]=t.x(e);return r.join("")}}}var D=T((function(e){const t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?L:j(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),N=T((function(e){return null==e?L:(M||(M=document.createElementNS("http://www.w3.org/2000/svg","g")),M.setAttribute("transform",e),(e=M.transform.baseVal.consolidate())?j((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):L)}),", ",")",")");function C(e){return((e=Math.exp(e))+1/e)/2}var Y=function e(t,n,i){function a(e,a){var s,o,r=e[0],l=e[1],d=e[2],u=a[0],c=a[1],m=a[2],f=u-r,h=c-l,v=f*f+h*h;if(v<1e-12)o=Math.log(m/d)/t,s=function(e){return[r+e*f,l+e*h,d*Math.exp(t*e*o)]};else{var p=Math.sqrt(v),_=(m*m-d*d+i*v)/(2*d*n*p),g=(m*m-d*d-i*v)/(2*m*n*p),y=Math.log(Math.sqrt(_*_+1)-_),b=Math.log(Math.sqrt(g*g+1)-g);o=(b-y)/t,s=function(e){var i,a=e*o,s=C(y),u=d/(n*p)*(s*(i=t*a+y,((i=Math.exp(2*i))-1)/(i+1))-function(e){return((e=Math.exp(e))-1/e)/2}(y));return[r+u*f,l+u*h,d*s/C(t*a+y)]}}return s.duration=1e3*o*t/Math.SQRT2,s}return a.rho=function(t){var n=Math.max(.001,+t),i=n*n;return e(n,i,i*i)},a}(Math.SQRT2,2,4);function V(e){return function(n,i){var a=e((n=t.hsl(n)).h,(i=t.hsl(i)).h),s=d(n.s,i.s),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.s=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var E=V(r),A=V(d);function F(e){return function(n,i){var a=e((n=t.hcl(n)).h,(i=t.hcl(i)).h),s=d(n.c,i.c),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.c=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var P=F(r),I=F(d);function $(e){return function n(i){function a(n,a){var s=e((n=t.cubehelix(n)).h,(a=t.cubehelix(a)).h),o=d(n.s,a.s),r=d(n.l,a.l),l=d(n.opacity,a.opacity);return function(e){return n.h=s(e),n.s=o(e),n.l=r(Math.pow(e,i)),n.opacity=l(e),n+""}}return i=+i,a.gamma=n,a}(1)}var O=$(r),H=$(d);e.interpolate=w,e.interpolateArray=function(e,t){return(v(t)?h:p)(e,t)},e.interpolateBasis=i,e.interpolateBasisClosed=a,e.interpolateCubehelix=O,e.interpolateCubehelixLong=H,e.interpolateDate=_,e.interpolateDiscrete=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}},e.interpolateHcl=P,e.interpolateHclLong=I,e.interpolateHsl=E,e.interpolateHslLong=A,e.interpolateHue=function(e,t){var n=r(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}},e.interpolateLab=function(e,n){var i=d((e=t.lab(e)).l,(n=t.lab(n)).l),a=d(e.a,n.a),s=d(e.b,n.b),o=d(e.opacity,n.opacity);return function(t){return e.l=i(t),e.a=a(t),e.b=s(t),e.opacity=o(t),e+""}},e.interpolateNumber=g,e.interpolateNumberArray=h,e.interpolateObject=y,e.interpolateRgb=u,e.interpolateRgbBasis=m,e.interpolateRgbBasisClosed=f,e.interpolateRound=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}},e.interpolateString=x,e.interpolateTransformCss=D,e.interpolateTransformSvg=N,e.interpolateZoom=Y,e.piecewise=function(e,t){void 0===t&&(t=e,e=w);for(var n=0,i=t.length-1,a=t[0],s=new Array(i<0?0:i);n<i;)s[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return s[t](e-t)}},e.quantize=function(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e(i/(t-1));return n},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-brush/node_modules/d3-color/dist/d3-color.js"))},"./node_modules/d3-brush/node_modules/d3-selection/dist/d3-selection.js":function(e,t,n){!function(e){"use strict";var t="http://www.w3.org/1999/xhtml",n={svg:"http://www.w3.org/2000/svg",xhtml:t,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function i(e){var t=e+="",i=t.indexOf(":");return i>=0&&"xmlns"!==(t=e.slice(0,i))&&(e=e.slice(i+1)),n.hasOwnProperty(t)?{space:n[t],local:e}:e}function a(e){return function(){var n=this.ownerDocument,i=this.namespaceURI;return i===t&&n.documentElement.namespaceURI===t?n.createElement(e):n.createElementNS(i,e)}}function s(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function o(e){var t=i(e);return(t.local?s:a)(t)}function r(){}function l(e){return null==e?r:function(){return this.querySelector(e)}}function d(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function u(){return[]}function c(e){return null==e?u:function(){return this.querySelectorAll(e)}}function m(e){return function(){return this.matches(e)}}function f(e){return function(t){return t.matches(e)}}var h=Array.prototype.find;function v(){return this.firstElementChild}var p=Array.prototype.filter;function _(){return this.children}function g(e){return new Array(e.length)}function y(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function b(e){return function(){return e}}function k(e,t,n,i,a,s){for(var o,r=0,l=t.length,d=s.length;r<d;++r)(o=t[r])?(o.__data__=s[r],i[r]=o):n[r]=new y(e,s[r]);for(;r<l;++r)(o=t[r])&&(a[r]=o)}function x(e,t,n,i,a,s,o){var r,l,d,u=new Map,c=t.length,m=s.length,f=new Array(c);for(r=0;r<c;++r)(l=t[r])&&(f[r]=d=o.call(l,l.__data__,r,t)+"",u.has(d)?a[r]=l:u.set(d,l));for(r=0;r<m;++r)d=o.call(e,s[r],r,s)+"",(l=u.get(d))?(i[r]=l,l.__data__=s[r],u.delete(d)):n[r]=new y(e,s[r]);for(r=0;r<c;++r)(l=t[r])&&u.get(f[r])===l&&(a[r]=l)}function w(e){return e.__data__}function M(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function S(e){return function(){this.removeAttribute(e)}}function L(e){return function(){this.removeAttributeNS(e.space,e.local)}}function j(e,t){return function(){this.setAttribute(e,t)}}function T(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function D(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function N(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function C(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Y(e){return function(){this.style.removeProperty(e)}}function V(e,t,n){return function(){this.style.setProperty(e,t,n)}}function E(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function A(e,t){return e.style.getPropertyValue(t)||C(e).getComputedStyle(e,null).getPropertyValue(t)}function F(e){return function(){delete this[e]}}function P(e,t){return function(){this[e]=t}}function I(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function $(e){return e.trim().split(/^|\s+/)}function O(e){return e.classList||new H(e)}function H(e){this._node=e,this._names=$(e.getAttribute("class")||"")}function R(e,t){for(var n=O(e),i=-1,a=t.length;++i<a;)n.add(t[i])}function G(e,t){for(var n=O(e),i=-1,a=t.length;++i<a;)n.remove(t[i])}function z(e){return function(){R(this,e)}}function q(e){return function(){G(this,e)}}function U(e,t){return function(){(t.apply(this,arguments)?R:G)(this,e)}}function B(){this.textContent=""}function W(e){return function(){this.textContent=e}}function J(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function K(){this.innerHTML=""}function X(e){return function(){this.innerHTML=e}}function Q(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function Z(){this.nextSibling&&this.parentNode.appendChild(this)}function ee(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function te(){return null}function ne(){var e=this.parentNode;e&&e.removeChild(this)}function ie(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ae(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function se(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function oe(e){return function(){var t=this.__on;if(t){for(var n,i=0,a=-1,s=t.length;i<s;++i)n=t[i],e.type&&n.type!==e.type||n.name!==e.name?t[++a]=n:this.removeEventListener(n.type,n.listener,n.options);++a?t.length=a:delete this.__on}}}function re(e,t,n){return function(){var i,a=this.__on,s=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(a)for(var o=0,r=a.length;o<r;++o)if((i=a[o]).type===e.type&&i.name===e.name)return this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=s,i.options=n),void(i.value=t);this.addEventListener(e.type,s,n),i={type:e.type,name:e.name,value:t,listener:s,options:n},a?a.push(i):this.__on=[i]}}function le(e,t,n){var i=C(e),a=i.CustomEvent;"function"==typeof a?a=new a(t,n):(a=i.document.createEvent("Event"),n?(a.initEvent(t,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function de(e,t){return function(){return le(this,e,t)}}function ue(e,t){return function(){return le(this,e,t.apply(this,arguments))}}y.prototype={constructor:y,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}},H.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var ce=[null];function me(e,t){this._groups=e,this._parents=t}function fe(){return new me([[document.documentElement]],ce)}function he(e){return"string"==typeof e?new me([[document.querySelector(e)]],[document.documentElement]):new me([[e]],ce)}me.prototype=fe.prototype={constructor:me,select:function(e){"function"!=typeof e&&(e=l(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var s,o,r=t[a],d=r.length,u=i[a]=new Array(d),c=0;c<d;++c)(s=r[c])&&(o=e.call(s,s.__data__,c,r))&&("__data__"in s&&(o.__data__=s.__data__),u[c]=o);return new me(i,this._parents)},selectAll:function(e){e="function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);return null==t?[]:d(t)}}(e):c(e);for(var t=this._groups,n=t.length,i=[],a=[],s=0;s<n;++s)for(var o,r=t[s],l=r.length,u=0;u<l;++u)(o=r[u])&&(i.push(e.call(o,o.__data__,u,r)),a.push(o));return new me(i,a)},selectChild:function(e){return this.select(null==e?v:function(e){return function(){return h.call(this.children,e)}}("function"==typeof e?e:f(e)))},selectChildren:function(e){return this.selectAll(null==e?_:function(e){return function(){return p.call(this.children,e)}}("function"==typeof e?e:f(e)))},filter:function(e){"function"!=typeof e&&(e=m(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var s,o=t[a],r=o.length,l=i[a]=[],d=0;d<r;++d)(s=o[d])&&e.call(s,s.__data__,d,o)&&l.push(s);return new me(i,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,w);var n=t?x:k,i=this._parents,a=this._groups;"function"!=typeof e&&(e=b(e));for(var s=a.length,o=new Array(s),r=new Array(s),l=new Array(s),u=0;u<s;++u){var c=i[u],m=a[u],f=m.length,h=d(e.call(c,c&&c.__data__,u,i)),v=h.length,p=r[u]=new Array(v),_=o[u]=new Array(v),g=l[u]=new Array(f);n(c,m,p,_,g,h,t);for(var y,M,S=0,L=0;S<v;++S)if(y=p[S]){for(S>=L&&(L=S+1);!(M=_[L])&&++L<v;);y._next=M||null}}return(o=new me(o,i))._enter=r,o._exit=l,o},enter:function(){return new me(this._enter||this._groups.map(g),this._parents)},exit:function(){return new me(this._exit||this._groups.map(g),this._parents)},join:function(e,t,n){var i=this.enter(),a=this,s=this.exit();return i="function"==typeof e?e(i):i.append(e+""),null!=t&&(a=t(a)),null==n?s.remove():n(s),i&&a?i.merge(a).order():a},merge:function(e){if(!(e instanceof me))throw new Error("invalid merge");for(var t=this._groups,n=e._groups,i=t.length,a=n.length,s=Math.min(i,a),o=new Array(i),r=0;r<s;++r)for(var l,d=t[r],u=n[r],c=d.length,m=o[r]=new Array(c),f=0;f<c;++f)(l=d[f]||u[f])&&(m[f]=l);for(;r<i;++r)o[r]=t[r];return new me(o,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var i,a=e[t],s=a.length-1,o=a[s];--s>=0;)(i=a[s])&&(o&&4^i.compareDocumentPosition(o)&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=M);for(var n=this._groups,i=n.length,a=new Array(i),s=0;s<i;++s){for(var o,r=n[s],l=r.length,d=a[s]=new Array(l),u=0;u<l;++u)(o=r[u])&&(d[u]=o);d.sort(t)}return new me(a,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i=e[t],a=0,s=i.length;a<s;++a){var o=i[a];if(o)return o}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,i=t.length;n<i;++n)for(var a,s=t[n],o=0,r=s.length;o<r;++o)(a=s[o])&&e.call(a,a.__data__,o,s);return this},attr:function(e,t){var n=i(e);if(arguments.length<2){var a=this.node();return n.local?a.getAttributeNS(n.space,n.local):a.getAttribute(n)}return this.each((null==t?n.local?L:S:"function"==typeof t?n.local?N:D:n.local?T:j)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?Y:"function"==typeof t?E:V)(e,t,null==n?"":n)):A(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?F:"function"==typeof t?I:P)(e,t)):this.node()[e]},classed:function(e,t){var n=$(e+"");if(arguments.length<2){for(var i=O(this.node()),a=-1,s=n.length;++a<s;)if(!i.contains(n[a]))return!1;return!0}return this.each(("function"==typeof t?U:t?z:q)(n,t))},text:function(e){return arguments.length?this.each(null==e?B:("function"==typeof e?J:W)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?K:("function"==typeof e?Q:X)(e)):this.node().innerHTML},raise:function(){return this.each(Z)},lower:function(){return this.each(ee)},append:function(e){var t="function"==typeof e?e:o(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"==typeof e?e:o(e),i=null==t?te:"function"==typeof t?t:l(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)}))},remove:function(){return this.each(ne)},clone:function(e){return this.select(e?ae:ie)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var i,a,s=se(e+""),o=s.length;if(!(arguments.length<2)){for(r=t?re:oe,i=0;i<o;++i)this.each(r(s[i],t,n));return this}var r=this.node().__on;if(r)for(var l,d=0,u=r.length;d<u;++d)for(i=0,l=r[d];i<o;++i)if((a=s[i]).type===l.type&&a.name===l.name)return l.value},dispatch:function(e,t){return this.each(("function"==typeof t?ue:de)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i,a=e[t],s=0,o=a.length;s<o;++s)(i=a[s])&&(yield i)}};var ve=0;function pe(){return new _e}function _e(){this._="@"+(++ve).toString(36)}function ge(e){let t;for(;t=e.sourceEvent;)e=t;return e}function ye(e,t){if(e=ge(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=e.clientX,i.y=e.clientY,[(i=i.matrixTransform(t.getScreenCTM().inverse())).x,i.y]}if(t.getBoundingClientRect){var a=t.getBoundingClientRect();return[e.clientX-a.left-t.clientLeft,e.clientY-a.top-t.clientTop]}}return[e.pageX,e.pageY]}_e.prototype=pe.prototype={constructor:_e,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}},e.create=function(e){return he(o(e).call(document.documentElement))},e.creator=o,e.local=pe,e.matcher=m,e.namespace=i,e.namespaces=n,e.pointer=ye,e.pointers=function(e,t){return e.target&&(e=ge(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,e=>ye(e,t))},e.select=he,e.selectAll=function(e){return"string"==typeof e?new me([document.querySelectorAll(e)],[document.documentElement]):new me([null==e?[]:d(e)],ce)},e.selection=fe,e.selector=l,e.selectorAll=c,e.style=A,e.window=C,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/node_modules/d3-timer/dist/d3-timer.js":function(e,t,n){!function(e){"use strict";var t,n,i=0,a=0,s=0,o=0,r=0,l=0,d="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function c(){return r||(u(m),r=d.now()+l)}function m(){r=0}function f(){this._call=this._time=this._next=null}function h(e,t,n){var i=new f;return i.restart(e,t,n),i}function v(){c(),++i;for(var e,n=t;n;)(e=r-n._time)>=0&&n._call.call(null,e),n=n._next;--i}function p(){r=(o=d.now())+l,i=a=0;try{v()}finally{i=0,function(){for(var e,i,a=t,s=1/0;a;)a._call?(s>a._time&&(s=a._time),e=a,a=a._next):(i=a._next,a._next=null,a=e?e._next=i:t=i);n=e,g(s)}(),r=0}}function _(){var e=d.now(),t=e-o;t>1e3&&(l-=t,o=e)}function g(e){i||(a&&(a=clearTimeout(a)),e-r>24?(e<1/0&&(a=setTimeout(p,e-d.now()-l)),s&&(s=clearInterval(s))):(s||(o=d.now(),s=setInterval(_,1e3)),i=1,u(p)))}f.prototype=h.prototype={constructor:f,restart:function(e,i,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?c():+a)+(null==i?0:+i),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=a,g()},stop:function(){this._call&&(this._call=null,this._time=1/0,g())}},e.interval=function(e,t,n){var i=new f,a=t;return null==t?(i.restart(e,t,n),i):(i._restart=i.restart,i.restart=function(e,t,n){t=+t,n=null==n?c():+n,i._restart((function s(o){o+=a,i._restart(s,a+=t,n),e(o)}),t,n)},i.restart(e,t,n),i)},e.now=c,e.timeout=function(e,t,n){var i=new f;return t=null==t?0:+t,i.restart(n=>{i.stop(),e(n+t)},t,n),i},e.timer=h,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/node_modules/d3-transition/dist/d3-transition.js":function(e,t,n){!function(e,t,n,i,a,s,o){"use strict";var r=n.dispatch("start","end","cancel","interrupt"),l=[];function d(e,t,n,a,s,o){var d=e.__transition;if(d){if(n in d)return}else e.__transition={};!function(e,t,n){var a,s=e.__transition;function o(d){var u,c,m,f;if(1!==n.state)return l();for(u in s)if((f=s[u]).name===n.name){if(3===f.state)return i.timeout(o);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete s[u]):+u<t&&(f.state=6,f.timer.stop(),f.on.call("cancel",e,e.__data__,f.index,f.group),delete s[u])}if(i.timeout((function(){3===n.state&&(n.state=4,n.timer.restart(r,n.delay,n.time),r(d))})),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(n.state=3,a=new Array(m=n.tween.length),u=0,c=-1;u<m;++u)(f=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(a[++c]=f);a.length=c+1}}function r(t){for(var i=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=5,1),s=-1,o=a.length;++s<o;)a[s].call(e,i);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var i in n.state=6,n.timer.stop(),delete s[t],s)return;delete e.__transition}s[t]=n,n.timer=i.timer((function(e){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)}),0,n.time)}(e,n,{name:t,index:a,group:s,on:r,tween:l,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function u(e,t){var n=m(e,t);if(n.state>0)throw new Error("too late; already scheduled");return n}function c(e,t){var n=m(e,t);if(n.state>3)throw new Error("too late; already running");return n}function m(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function f(e,t){var n,i,a,s=e.__transition,o=!0;if(s){for(a in t=null==t?null:t+"",s)(n=s[a]).name===t?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete s[a]):o=!1;o&&delete e.__transition}}function h(e,t){var n,i;return function(){var a=c(this,e),s=a.tween;if(s!==n)for(var o=0,r=(i=n=s).length;o<r;++o)if(i[o].name===t){(i=i.slice()).splice(o,1);break}a.tween=i}}function v(e,t,n){var i,a;if("function"!=typeof n)throw new Error;return function(){var s=c(this,e),o=s.tween;if(o!==i){a=(i=o).slice();for(var r={name:t,value:n},l=0,d=a.length;l<d;++l)if(a[l].name===t){a[l]=r;break}l===d&&a.push(r)}s.tween=a}}function p(e,t,n){var i=e._id;return e.each((function(){var e=c(this,i);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return m(e,i).value[t]}}function _(e,t){var n;return("number"==typeof t?a.interpolateNumber:t instanceof s.color?a.interpolateRgb:(n=s.color(t))?(t=n,a.interpolateRgb):a.interpolateString)(e,t)}function g(e){return function(){this.removeAttribute(e)}}function y(e){return function(){this.removeAttributeNS(e.space,e.local)}}function b(e,t,n){var i,a,s=n+"";return function(){var o=this.getAttribute(e);return o===s?null:o===i?a:a=t(i=o,n)}}function k(e,t,n){var i,a,s=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===s?null:o===i?a:a=t(i=o,n)}}function x(e,t,n){var i,a,s;return function(){var o,r,l=n(this);if(null!=l)return(o=this.getAttribute(e))===(r=l+"")?null:o===i&&r===a?s:(a=r,s=t(i=o,l));this.removeAttribute(e)}}function w(e,t,n){var i,a,s;return function(){var o,r,l=n(this);if(null!=l)return(o=this.getAttributeNS(e.space,e.local))===(r=l+"")?null:o===i&&r===a?s:(a=r,s=t(i=o,l));this.removeAttributeNS(e.space,e.local)}}function M(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function S(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function L(e,t){var n,i;function a(){var a=t.apply(this,arguments);return a!==i&&(n=(i=a)&&S(e,a)),n}return a._value=t,a}function j(e,t){var n,i;function a(){var a=t.apply(this,arguments);return a!==i&&(n=(i=a)&&M(e,a)),n}return a._value=t,a}function T(e,t){return function(){u(this,e).delay=+t.apply(this,arguments)}}function D(e,t){return t=+t,function(){u(this,e).delay=t}}function N(e,t){return function(){c(this,e).duration=+t.apply(this,arguments)}}function C(e,t){return t=+t,function(){c(this,e).duration=t}}function Y(e,t){if("function"!=typeof t)throw new Error;return function(){c(this,e).ease=t}}function V(e,t,n){var i,a,s=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?u:c;return function(){var o=s(this,e),r=o.on;r!==i&&(a=(i=r).copy()).on(t,n),o.on=a}}var E=t.selection.prototype.constructor;function A(e){return function(){this.style.removeProperty(e)}}function F(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function P(e,t,n){var i,a;function s(){var s=t.apply(this,arguments);return s!==a&&(i=(a=s)&&F(e,s,n)),i}return s._value=t,s}function I(e){return function(t){this.textContent=e.call(this,t)}}function $(e){var t,n;function i(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&I(i)),t}return i._value=e,i}var O=0;function H(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function R(e){return t.selection().transition(e)}function G(){return++O}var z=t.selection.prototype;H.prototype=R.prototype={constructor:H,select:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selector(e));for(var a=this._groups,s=a.length,o=new Array(s),r=0;r<s;++r)for(var l,u,c=a[r],f=c.length,h=o[r]=new Array(f),v=0;v<f;++v)(l=c[v])&&(u=e.call(l,l.__data__,v,c))&&("__data__"in l&&(u.__data__=l.__data__),h[v]=u,d(h[v],n,i,v,h,m(l,i)));return new H(o,this._parents,n,i)},selectAll:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selectorAll(e));for(var a=this._groups,s=a.length,o=[],r=[],l=0;l<s;++l)for(var u,c=a[l],f=c.length,h=0;h<f;++h)if(u=c[h]){for(var v,p=e.call(u,u.__data__,h,c),_=m(u,i),g=0,y=p.length;g<y;++g)(v=p[g])&&d(v,n,i,g,p,_);o.push(p),r.push(u)}return new H(o,r,n,i)},filter:function(e){"function"!=typeof e&&(e=t.matcher(e));for(var n=this._groups,i=n.length,a=new Array(i),s=0;s<i;++s)for(var o,r=n[s],l=r.length,d=a[s]=[],u=0;u<l;++u)(o=r[u])&&e.call(o,o.__data__,u,r)&&d.push(o);return new H(a,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,i=t.length,a=n.length,s=Math.min(i,a),o=new Array(i),r=0;r<s;++r)for(var l,d=t[r],u=n[r],c=d.length,m=o[r]=new Array(c),f=0;f<c;++f)(l=d[f]||u[f])&&(m[f]=l);for(;r<i;++r)o[r]=t[r];return new H(o,this._parents,this._name,this._id)},selection:function(){return new E(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=G(),i=this._groups,a=i.length,s=0;s<a;++s)for(var o,r=i[s],l=r.length,u=0;u<l;++u)if(o=r[u]){var c=m(o,t);d(o,e,n,u,r,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new H(i,this._parents,e,n)},call:z.call,nodes:z.nodes,node:z.node,size:z.size,empty:z.empty,each:z.each,on:function(e,t){var n=this._id;return arguments.length<2?m(this.node(),n).on.on(e):this.each(V(n,e,t))},attr:function(e,n){var i=t.namespace(e),s="transform"===i?a.interpolateTransformSvg:_;return this.attrTween(e,"function"==typeof n?(i.local?w:x)(i,s,p(this,"attr."+e,n)):null==n?(i.local?y:g)(i):(i.local?k:b)(i,s,n))},attrTween:function(e,n){var i="attr."+e;if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==n)return this.tween(i,null);if("function"!=typeof n)throw new Error;var a=t.namespace(e);return this.tween(i,(a.local?L:j)(a,n))},style:function(e,n,i){var s="transform"==(e+="")?a.interpolateTransformCss:_;return null==n?this.styleTween(e,function(e,n){var i,a,s;return function(){var o=t.style(this,e),r=(this.style.removeProperty(e),t.style(this,e));return o===r?null:o===i&&r===a?s:s=n(i=o,a=r)}}(e,s)).on("end.style."+e,A(e)):"function"==typeof n?this.styleTween(e,function(e,n,i){var a,s,o;return function(){var r=t.style(this,e),l=i(this),d=l+"";return null==l&&(this.style.removeProperty(e),d=l=t.style(this,e)),r===d?null:r===a&&d===s?o:(s=d,o=n(a=r,l))}}(e,s,p(this,"style."+e,n))).each(function(e,t){var n,i,a,s,o="style."+t,r="end."+o;return function(){var l=c(this,e),d=l.on,u=null==l.value[o]?s||(s=A(t)):void 0;d===n&&a===u||(i=(n=d).copy()).on(r,a=u),l.on=i}}(this._id,e)):this.styleTween(e,function(e,n,i){var a,s,o=i+"";return function(){var r=t.style(this,e);return r===o?null:r===a?s:s=n(a=r,i)}}(e,s,n),i).on("end.style."+e,null)},styleTween:function(e,t,n){var i="style."+(e+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==t)return this.tween(i,null);if("function"!=typeof t)throw new Error;return this.tween(i,P(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(p(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,$(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var i,a=m(this.node(),n).tween,s=0,o=a.length;s<o;++s)if((i=a[s]).name===e)return i.value;return null}return this.each((null==t?h:v)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?T:D)(t,e)):m(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?N:C)(t,e)):m(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(Y(t,e)):m(this.node(),t).ease},easeVarying:function(e){if("function"!=typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!=typeof n)throw new Error;c(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,i=n._id,a=n.size();return new Promise((function(s,o){var r={value:o},l={value:function(){0==--a&&s()}};n.each((function(){var n=c(this,i),a=n.on;a!==e&&((t=(e=a).copy())._.cancel.push(r),t._.interrupt.push(r),t._.end.push(l)),n.on=t})),0===a&&s()}))},[Symbol.iterator]:z[Symbol.iterator]};var q={time:null,delay:0,duration:250,ease:o.easeCubicInOut};function U(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}t.selection.prototype.interrupt=function(e){return this.each((function(){f(this,e)}))},t.selection.prototype.transition=function(e){var t,n;e instanceof H?(t=e._id,e=e._name):(t=G(),(n=q).time=i.now(),e=null==e?null:e+"");for(var a=this._groups,s=a.length,o=0;o<s;++o)for(var r,l=a[o],u=l.length,c=0;c<u;++c)(r=l[c])&&d(r,e,t,c,l,n||U(r,t));return new H(a,this._parents,e,t)};var B=[null];e.active=function(e,t){var n,i,a=e.__transition;if(a)for(i in t=null==t?null:t+"",a)if((n=a[i]).state>1&&n.name===t)return new H([[e]],B,t,+i);return null},e.interrupt=f,e.transition=R,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-brush/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3-brush/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-brush/node_modules/d3-timer/dist/d3-timer.js"),n("./node_modules/d3-brush/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-brush/node_modules/d3-color/dist/d3-color.js"),n("./node_modules/d3-brush/node_modules/d3-ease/dist/d3-ease.js"))},"./node_modules/d3-chord/dist/d3-chord.js":function(e,t,n){!function(e,t){"use strict";var n=Math.abs,i=Math.cos,a=Math.sin,s=Math.PI,o=s/2,r=2*s,l=Math.max;function d(e,t){return Array.from({length:t-e},(t,n)=>e+n)}function u(e){return function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)}}function c(e,t){var n=0,i=null,a=null,s=null;function o(o){var u,c=o.length,m=new Array(c),f=d(0,c),h=new Array(c*c),v=new Array(c),p=0;o=Float64Array.from({length:c*c},t?(e,t)=>o[t%c][t/c|0]:(e,t)=>o[t/c|0][t%c]);for(let t=0;t<c;++t){let n=0;for(let i=0;i<c;++i)n+=o[t*c+i]+e*o[i*c+t];p+=m[t]=n}u=(p=l(0,r-n*c)/p)?n:r/c;{let t=0;i&&f.sort((e,t)=>i(m[e],m[t]));for(const n of f){const i=t;if(e){const e=d(1+~c,c).filter(e=>e<0?o[~e*c+n]:o[n*c+e]);a&&e.sort((e,t)=>a(e<0?-o[~e*c+n]:o[n*c+e],t<0?-o[~t*c+n]:o[n*c+t]));for(const i of e)i<0?(h[~i*c+n]||(h[~i*c+n]={source:null,target:null})).target={index:n,startAngle:t,endAngle:t+=o[~i*c+n]*p,value:o[~i*c+n]}:(h[n*c+i]||(h[n*c+i]={source:null,target:null})).source={index:n,startAngle:t,endAngle:t+=o[n*c+i]*p,value:o[n*c+i]};v[n]={index:n,startAngle:i,endAngle:t,value:m[n]}}else{const e=d(0,c).filter(e=>o[n*c+e]||o[e*c+n]);a&&e.sort((e,t)=>a(o[n*c+e],o[n*c+t]));for(const i of e){let e;if(n<i?(e=h[n*c+i]||(h[n*c+i]={source:null,target:null}),e.source={index:n,startAngle:t,endAngle:t+=o[n*c+i]*p,value:o[n*c+i]}):(e=h[i*c+n]||(h[i*c+n]={source:null,target:null}),e.target={index:n,startAngle:t,endAngle:t+=o[n*c+i]*p,value:o[n*c+i]},n===i&&(e.source=e.target)),e.source&&e.target&&e.source.value<e.target.value){const t=e.source;e.source=e.target,e.target=t}}v[n]={index:n,startAngle:i,endAngle:t,value:m[n]}}t+=u}}return(h=Object.values(h)).groups=v,s?h.sort(s):h}return o.padAngle=function(e){return arguments.length?(n=l(0,e),o):n},o.sortGroups=function(e){return arguments.length?(i=e,o):i},o.sortSubgroups=function(e){return arguments.length?(a=e,o):a},o.sortChords=function(e){return arguments.length?(null==e?s=null:(s=u(e))._=e,o):s&&s._},o}var m=Array.prototype.slice;function f(e){return function(){return e}}function h(e){return e.source}function v(e){return e.target}function p(e){return e.radius}function _(e){return e.startAngle}function g(e){return e.endAngle}function y(){return 0}function b(){return 10}function k(e){var s=h,r=v,l=p,d=p,u=_,c=g,b=y,k=null;function x(){var f,h=s.apply(this,arguments),v=r.apply(this,arguments),p=b.apply(this,arguments)/2,_=m.call(arguments),g=+l.apply(this,(_[0]=h,_)),y=u.apply(this,_)-o,x=c.apply(this,_)-o,w=+d.apply(this,(_[0]=v,_)),M=u.apply(this,_)-o,S=c.apply(this,_)-o;if(k||(k=f=t.path()),p>1e-12&&(n(x-y)>2*p+1e-12?x>y?(y+=p,x-=p):(y-=p,x+=p):y=x=(y+x)/2,n(S-M)>2*p+1e-12?S>M?(M+=p,S-=p):(M-=p,S+=p):M=S=(M+S)/2),k.moveTo(g*i(y),g*a(y)),k.arc(0,0,g,y,x),y!==M||x!==S)if(e){var L=+e.apply(this,arguments),j=w-L,T=(M+S)/2;k.quadraticCurveTo(0,0,j*i(M),j*a(M)),k.lineTo(w*i(T),w*a(T)),k.lineTo(j*i(S),j*a(S))}else k.quadraticCurveTo(0,0,w*i(M),w*a(M)),k.arc(0,0,w,M,S);if(k.quadraticCurveTo(0,0,g*i(y),g*a(y)),k.closePath(),f)return k=null,f+""||null}return e&&(x.headRadius=function(t){return arguments.length?(e="function"==typeof t?t:f(+t),x):e}),x.radius=function(e){return arguments.length?(l=d="function"==typeof e?e:f(+e),x):l},x.sourceRadius=function(e){return arguments.length?(l="function"==typeof e?e:f(+e),x):l},x.targetRadius=function(e){return arguments.length?(d="function"==typeof e?e:f(+e),x):d},x.startAngle=function(e){return arguments.length?(u="function"==typeof e?e:f(+e),x):u},x.endAngle=function(e){return arguments.length?(c="function"==typeof e?e:f(+e),x):c},x.padAngle=function(e){return arguments.length?(b="function"==typeof e?e:f(+e),x):b},x.source=function(e){return arguments.length?(s=e,x):s},x.target=function(e){return arguments.length?(r=e,x):r},x.context=function(e){return arguments.length?(k=null==e?null:e,x):k},x}e.chord=function(){return c(!1,!1)},e.chordDirected=function(){return c(!0,!1)},e.chordTranspose=function(){return c(!1,!0)},e.ribbon=function(){return k()},e.ribbonArrow=function(){return k(b)},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-chord/node_modules/d3-path/dist/d3-path.js"))},"./node_modules/d3-chord/node_modules/d3-path/dist/d3-path.js":function(e,t,n){!function(e){"use strict";const t=Math.PI,n=2*t,i=n-1e-6;function a(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function s(){return new a}a.prototype=s.prototype={constructor:a,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(e,t,n,i,a,s){this._+="C"+ +e+","+ +t+","+ +n+","+ +i+","+(this._x1=+a)+","+(this._y1=+s)},arcTo:function(e,n,i,a,s){e=+e,n=+n,i=+i,a=+a,s=+s;var o=this._x1,r=this._y1,l=i-e,d=a-n,u=o-e,c=r-n,m=u*u+c*c;if(s<0)throw new Error("negative radius: "+s);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=n);else if(m>1e-6)if(Math.abs(c*l-d*u)>1e-6&&s){var f=i-o,h=a-r,v=l*l+d*d,p=f*f+h*h,_=Math.sqrt(v),g=Math.sqrt(m),y=s*Math.tan((t-Math.acos((v+m-p)/(2*_*g)))/2),b=y/g,k=y/_;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(n+b*c)),this._+="A"+s+","+s+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+k*l)+","+(this._y1=n+k*d)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,a,s,o,r,l){e=+e,a=+a,l=!!l;var d=(s=+s)*Math.cos(o),u=s*Math.sin(o),c=e+d,m=a+u,f=1^l,h=l?o-r:r-o;if(s<0)throw new Error("negative radius: "+s);null===this._x1?this._+="M"+c+","+m:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+c+","+m),s&&(h<0&&(h=h%n+n),h>i?this._+="A"+s+","+s+",0,1,"+f+","+(e-d)+","+(a-u)+"A"+s+","+s+",0,1,"+f+","+(this._x1=c)+","+(this._y1=m):h>1e-6&&(this._+="A"+s+","+s+",0,"+ +(h>=t)+","+f+","+(this._x1=e+s*Math.cos(r))+","+(this._y1=a+s*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}},e.path=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-contour/dist/d3-contour.js":function(e,t,n){!function(e,t){"use strict";var n=Array.prototype.slice;function i(e,t){return e-t}var a=e=>()=>e;function s(e,t){for(var n,i=-1,a=t.length;++i<a;)if(n=o(e,t[i]))return n;return 0}function o(e,t){for(var n=t[0],i=t[1],a=-1,s=0,o=e.length,l=o-1;s<o;l=s++){var d=e[s],u=d[0],c=d[1],m=e[l],f=m[0],h=m[1];if(r(d,m,t))return 0;c>i!=h>i&&n<(f-u)*(i-c)/(h-c)+u&&(a=-a)}return a}function r(e,t,n){var i,a,s,o;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])==(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&(a=e[i=+(e[0]===t[0])],s=n[i],o=t[i],a<=s&&s<=o||o<=s&&s<=a)}function l(){}var d=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function u(){var e=1,o=1,r=t.thresholdSturges,u=h;function c(e){var n=r(e);if(Array.isArray(n))n=n.slice().sort(i);else{var a=t.extent(e),s=a[0],o=a[1];n=t.tickStep(s,o,n),n=t.range(Math.floor(s/n)*n,Math.floor(o/n)*n,n)}return n.map((function(t){return m(e,t)}))}function m(t,n){var i=[],a=[];return function(t,n,i){var a,s,r,l,u,c,m=new Array,h=new Array;for(a=s=-1,l=t[0]>=n,d[l<<1].forEach(v);++a<e-1;)r=l,l=t[a+1]>=n,d[r|l<<1].forEach(v);for(d[l<<0].forEach(v);++s<o-1;){for(a=-1,l=t[s*e+e]>=n,u=t[s*e]>=n,d[l<<1|u<<2].forEach(v);++a<e-1;)r=l,l=t[s*e+e+a+1]>=n,c=u,u=t[s*e+a+1]>=n,d[r|l<<1|u<<2|c<<3].forEach(v);d[l|u<<3].forEach(v)}for(a=-1,u=t[s*e]>=n,d[u<<2].forEach(v);++a<e-1;)c=u,u=t[s*e+a+1]>=n,d[u<<2|c<<3].forEach(v);function v(e){var t,n,o=[e[0][0]+a,e[0][1]+s],r=[e[1][0]+a,e[1][1]+s],l=f(o),d=f(r);(t=h[l])?(n=m[d])?(delete h[t.end],delete m[n.start],t===n?(t.ring.push(r),i(t.ring)):m[t.start]=h[n.end]={start:t.start,end:n.end,ring:t.ring.concat(n.ring)}):(delete h[t.end],t.ring.push(r),h[t.end=d]=t):(t=m[d])?(n=h[l])?(delete m[t.start],delete h[n.end],t===n?(t.ring.push(r),i(t.ring)):m[n.start]=h[t.end]={start:n.start,end:t.end,ring:n.ring.concat(t.ring)}):(delete m[t.start],t.ring.unshift(o),m[t.start=l]=t):m[l]=h[d]={start:l,end:d,ring:[o,r]}}d[u<<3].forEach(v)}(t,n,(function(e){u(e,t,n),function(e){for(var t=0,n=e.length,i=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t<n;)i+=e[t-1][1]*e[t][0]-e[t-1][0]*e[t][1];return i}(e)>0?i.push([e]):a.push(e)})),a.forEach((function(e){for(var t,n=0,a=i.length;n<a;++n)if(-1!==s((t=i[n])[0],e))return void t.push(e)})),{type:"MultiPolygon",value:n,coordinates:i}}function f(t){return 2*t[0]+t[1]*(e+1)*4}function h(t,n,i){t.forEach((function(t){var a,s=t[0],r=t[1],l=0|s,d=0|r,u=n[d*e+l];s>0&&s<e&&l===s&&(a=n[d*e+l-1],t[0]=s+(i-a)/(u-a)-.5),r>0&&r<o&&d===r&&(a=n[(d-1)*e+l],t[1]=r+(i-a)/(u-a)-.5)}))}return c.contour=m,c.size=function(t){if(!arguments.length)return[e,o];var n=Math.floor(t[0]),i=Math.floor(t[1]);if(!(n>=0&&i>=0))throw new Error("invalid size");return e=n,o=i,c},c.thresholds=function(e){return arguments.length?(r="function"==typeof e?e:Array.isArray(e)?a(n.call(e)):a(e),c):r},c.smooth=function(e){return arguments.length?(u=e?h:l,c):u===h},c}function c(e,t,n){for(var i=e.width,a=e.height,s=1+(n<<1),o=0;o<a;++o)for(var r=0,l=0;r<i+n;++r)r<i&&(l+=e.data[r+o*i]),r>=n&&(r>=s&&(l-=e.data[r-s+o*i]),t.data[r-n+o*i]=l/Math.min(r+1,i-1+s-r,s))}function m(e,t,n){for(var i=e.width,a=e.height,s=1+(n<<1),o=0;o<i;++o)for(var r=0,l=0;r<a+n;++r)r<a&&(l+=e.data[o+r*i]),r>=n&&(r>=s&&(l-=e.data[o+(r-s)*i]),t.data[o+(r-n)*i]=l/Math.min(r+1,a-1+s-r,s))}function f(e){return e[0]}function h(e){return e[1]}function v(){return 1}e.contourDensity=function(){var e=f,i=h,s=v,o=960,r=500,l=20,d=2,p=3*l,_=o+2*p>>d,g=r+2*p>>d,y=a(20);function b(n){var a=new Float32Array(_*g),o=new Float32Array(_*g);n.forEach((function(t,n,o){var r=+e(t,n,o)+p>>d,l=+i(t,n,o)+p>>d,u=+s(t,n,o);r>=0&&r<_&&l>=0&&l<g&&(a[r+l*_]+=u)})),c({width:_,height:g,data:a},{width:_,height:g,data:o},l>>d),m({width:_,height:g,data:o},{width:_,height:g,data:a},l>>d),c({width:_,height:g,data:a},{width:_,height:g,data:o},l>>d),m({width:_,height:g,data:o},{width:_,height:g,data:a},l>>d),c({width:_,height:g,data:a},{width:_,height:g,data:o},l>>d),m({width:_,height:g,data:o},{width:_,height:g,data:a},l>>d);var r=y(a);if(!Array.isArray(r)){var f=t.max(a);r=t.tickStep(0,f,r),(r=t.range(0,Math.floor(f/r)*r,r)).shift()}return u().thresholds(r).size([_,g])(a).map(k)}function k(e){return e.value*=Math.pow(2,-2*d),e.coordinates.forEach(x),e}function x(e){e.forEach(w)}function w(e){e.forEach(M)}function M(e){e[0]=e[0]*Math.pow(2,d)-p,e[1]=e[1]*Math.pow(2,d)-p}function S(){return _=o+2*(p=3*l)>>d,g=r+2*p>>d,b}return b.x=function(t){return arguments.length?(e="function"==typeof t?t:a(+t),b):e},b.y=function(e){return arguments.length?(i="function"==typeof e?e:a(+e),b):i},b.weight=function(e){return arguments.length?(s="function"==typeof e?e:a(+e),b):s},b.size=function(e){if(!arguments.length)return[o,r];var t=+e[0],n=+e[1];if(!(t>=0&&n>=0))throw new Error("invalid size");return o=t,r=n,S()},b.cellSize=function(e){if(!arguments.length)return 1<<d;if(!((e=+e)>=1))throw new Error("invalid cell size");return d=Math.floor(Math.log(e)/Math.LN2),S()},b.thresholds=function(e){return arguments.length?(y="function"==typeof e?e:Array.isArray(e)?a(n.call(e)):a(e),b):y},b.bandwidth=function(e){if(!arguments.length)return Math.sqrt(l*(l+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return l=Math.round((Math.sqrt(4*e*e+1)-1)/2),S()},b},e.contours=u,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-contour/node_modules/d3-array/dist/d3-array.js"))},"./node_modules/d3-contour/node_modules/d3-array/dist/d3-array.js":function(e,t,n){!function(e){"use strict";function t(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function n(e){let n=e,i=e;function a(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n<a;){const s=n+a>>>1;i(e[s],t)<0?n=s+1:a=s}return n}return 1===e.length&&(n=(t,n)=>e(t)-n,i=function(e){return(n,i)=>t(e(n),i)}(e)),{left:a,center:function(e,t,i,s){null==i&&(i=0),null==s&&(s=e.length);const o=a(e,t,i,s-1);return o>i&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n<a;){const s=n+a>>>1;i(e[s],t)>0?a=s:n=s+1}return n}}}function i(e){return null===e?NaN:+e}const a=n(t),s=a.right,o=a.left,r=n(i).center;function l(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&++n}return n}function d(e){return 0|e.length}function u(e){return!(e>0)}function c(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function m(e,t){let n,i=0,a=0,s=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(n=t-a,a+=n/++i,s+=n*(t-a));else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&(n=r-a,a+=n/++i,s+=n*(r-a))}if(i>1)return s/(i-1)}function f(e,t){const n=m(e,t);return n?Math.sqrt(n):n}function h(e,t){let n,i;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=i=t):(n>t&&(n=t),i<t&&(i=t)));else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(void 0===n?s>=s&&(n=i=s):(n>s&&(n=s),i<s&&(i=s)))}return[n,i]}class v{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let i=0;i<this._n&&i<32;i++){const a=t[i],s=e+a,o=Math.abs(e)<Math.abs(a)?e-(s-a):a-(s-e);o&&(t[n++]=o),e=s}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,i,a=this._n,s=0;if(a>0){for(s=e[--a];a>0&&(t=s,n=e[--a],s=t+n,i=n-(s-t),!i););a>0&&(i<0&&e[a-1]<0||i>0&&e[a-1]>0)&&(n=2*i,t=s+n,n==t-s&&(s=t))}return s}}class p extends Map{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}class _ extends Set{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const t of e)this.add(t)}has(e){return super.has(g(this,e))}add(e){return super.add(y(this,e))}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function y({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function b({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(n),e.delete(i)),n}function k(e){return null!==e&&"object"==typeof e?e.valueOf():e}function x(e){return e}function w(e,...t){return L(e,x,x,t)}function M(e,t,...n){return L(e,x,t,n)}function S(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function L(e,t,n,i){return function e(a,s){if(s>=i.length)return n(a);const o=new p,r=i[s++];let l=-1;for(const e of a){const t=r(e,++l,a),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,s));return t(o)}(e,0)}function j(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[i=t]=n;if(1===i.length||n.length>1){const a=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),a.sort((e,i)=>{for(const a of n){const n=t(a[e],a[i]);if(n)return n}})):(i=e.map(i),a.sort((e,n)=>t(i[e],i[n]))),j(e,a)}return e.sort(i)}var D=Array.prototype.slice;function N(e){return function(){return e}}var C=Math.sqrt(50),Y=Math.sqrt(10),V=Math.sqrt(2);function E(e,t,n){var i,a,s,o,r=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t<e)&&(a=e,e=t,t=a),0===(o=A(e,t,n))||!isFinite(o))return[];if(o>0){let n=Math.round(e/o),i=Math.round(t/o);for(n*o<e&&++n,i*o>t&&--i,s=new Array(a=i-n+1);++r<a;)s[r]=(n+r)*o}else{o=-o;let n=Math.round(e*o),i=Math.round(t*o);for(n/o<e&&++n,i/o>t&&--i,s=new Array(a=i-n+1);++r<a;)s[r]=(n+r)/o}return i&&s.reverse(),s}function A(e,t,n){var i=(t-e)/Math.max(0,n),a=Math.floor(Math.log(i)/Math.LN10),s=i/Math.pow(10,a);return a>=0?(s>=C?10:s>=Y?5:s>=V?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(s>=C?10:s>=Y?5:s>=V?2:1)}function F(e,t,n){let i;for(;;){const a=A(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}}function P(e){return Math.ceil(Math.log(l(e))/Math.LN2)+1}function I(){var e=x,t=h,n=P;function i(i){Array.isArray(i)||(i=Array.from(i));var a,o,r=i.length,l=new Array(r);for(a=0;a<r;++a)l[a]=e(i[a],a,i);var d=t(l),u=d[0],c=d[1],m=n(l,u,c);if(!Array.isArray(m)){const e=c,n=+m;if(t===h&&([u,c]=F(u,c,n)),(m=E(u,c,n))[m.length-1]>=c)if(e>=c&&t===h){const e=A(u,c,n);isFinite(e)&&(e>0?c=(Math.floor(c/e)+1)*e:e<0&&(c=(Math.ceil(c*-e)+1)/-e))}else m.pop()}for(var f=m.length;m[0]<=u;)m.shift(),--f;for(;m[f-1]>c;)m.pop(),--f;var v,p=new Array(f+1);for(a=0;a<=f;++a)(v=p[a]=[]).x0=a>0?m[a-1]:u,v.x1=a<f?m[a]:c;for(a=0;a<r;++a)u<=(o=l[a])&&o<=c&&p[s(m,o,0,f)].push(i[a]);return p}return i.value=function(t){return arguments.length?(e="function"==typeof t?t:N(t),i):e},i.domain=function(e){return arguments.length?(t="function"==typeof e?e:N([e[0],e[1]]),i):t},i.thresholds=function(e){return arguments.length?(n="function"==typeof e?e:Array.isArray(e)?N(D.call(e)):N(e),i):n},i}function $(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n<a||void 0===n&&a>=a)&&(n=a)}return n}function O(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function H(e,n,i=0,a=e.length-1,s=t){for(;a>i;){if(a-i>600){const t=a-i+1,o=n-i+1,r=Math.log(t),l=.5*Math.exp(2*r/3),d=.5*Math.sqrt(r*l*(t-l)/t)*(o-t/2<0?-1:1);H(e,n,Math.max(i,Math.floor(n-o*l/t+d)),Math.min(a,Math.floor(n+(t-o)*l/t+d)),s)}const t=e[n];let o=i,r=a;for(R(e,i,n),s(e[a],t)>0&&R(e,i,a);o<r;){for(R(e,o,r),++o,--r;s(e[o],t)<0;)++o;for(;s(e[r],t)>0;)--r}0===s(e[i],t)?R(e,i,r):(++r,R(e,r,a)),r<=n&&(i=r+1),n<=r&&(a=r-1)}return e}function R(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function G(e,t,n){if(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,n))).length){if((t=+t)<=0||i<2)return O(e);if(t>=1)return $(e);var i,a=(i-1)*t,s=Math.floor(a),o=$(H(e,s).subarray(0,s+1));return o+(O(e.subarray(s+1))-o)*(a-s)}}function z(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n<t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n<s||void 0===n&&s>=s)&&(n=s,i=a);return i}function q(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n>s||void 0===n&&s>=s)&&(n=s,i=a);return i}function U(e,t){return[e,t]}function B(e,n=t){if(1===n.length)return q(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)<0)&&(i=t,a=s);return a}var W=J(Math.random);function J(e){return function(t,n=0,i=t.length){let a=i-(n=+n);for(;a;){const i=e()*a--|0,s=t[a+n];t[a+n]=t[i+n],t[i+n]=s}return t}}function K(e){if(!(a=e.length))return[];for(var t=-1,n=O(e,X),i=new Array(n);++t<n;)for(var a,s=-1,o=i[t]=new Array(a);++s<a;)o[s]=e[s][t];return i}function X(e){return e.length}function Q(e){return e instanceof Set?e:new Set(e)}function Z(e,t){const n=e[Symbol.iterator](),i=new Set;for(const e of t){if(i.has(e))continue;let t,a;for(;({value:t,done:a}=n.next());){if(a)return!1;if(i.add(t),Object.is(e,t))break}}return!0}e.Adder=v,e.InternMap=p,e.InternSet=_,e.ascending=t,e.bin=I,e.bisect=s,e.bisectCenter=r,e.bisectLeft=o,e.bisectRight=s,e.bisector=n,e.count=l,e.cross=function(...e){const t="function"==typeof e[e.length-1]&&function(e){return t=>e(...t)}(e.pop()),n=(e=e.map(c)).map(d),i=e.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||n.some(u))return s;for(;;){s.push(a.map((t,n)=>e[n][t]));let o=i;for(;++a[o]===n[o];){if(0===o)return t?s.map(t):s;a[o--]=0}}},e.cumsum=function(e,t){var n=0,i=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:a=>n+=+t(a,i++,e)||0)},e.descending=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},e.deviation=f,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))return!1;let e,a;for(;({value:e,done:a}=n.next())&&!a;){if(Object.is(t,e))return!1;i.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(!t(i,++n,e))return!1;return!0},e.extent=h,e.fcumsum=function(e,t){const n=new v;let i=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):a=>n.add(+t(a,++i,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let i=-1;for(const a of e)t(a,++i,e)&&n.push(a);return n},e.fsum=function(e,t){const n=new v;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&n.add(a)}return+n},e.greatest=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)>0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)>0:0===n(t,t))&&(i=t,a=!0);return i},e.greatestIndex=function(e,n=t){if(1===n.length)return z(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)>0)&&(i=t,a=s);return a},e.group=w,e.groupSort=function(e,n,i){return(1===n.length?T(M(e,n,i),([e,n],[i,a])=>t(n,a)||t(e,i)):T(w(e,i),([e,i],[a,s])=>n(i,s)||t(e,a))).map(([e])=>e)},e.groups=function(e,...t){return L(e,Array.from,x,t)},e.histogram=I,e.index=function(e,...t){return L(e,x,S,t)},e.indexes=function(e,...t){return L(e,Array.from,S,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map(Q);e:for(const n of e)for(const i of t)if(!i.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)<0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)<0:0===n(t,t))&&(i=t,a=!0);return i},e.leastIndex=B,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,i)=>t(n,i,e))},e.max=$,e.maxIndex=z,e.mean=function(e,t){let n=0,i=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,i+=t);else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(++n,i+=s)}if(n)return i/n},e.median=function(e,t){return G(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=O,e.minIndex=q,e.nice=F,e.pairs=function(e,t=U){const n=[];let i,a=!1;for(const s of e)a&&n.push(t(i,s)),i=s,a=!0;return n},e.permute=j,e.quantile=G,e.quantileSorted=function(e,t,n=i){if(a=e.length){if((t=+t)<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,s=(a-1)*t,o=Math.floor(s),r=+n(e[o],o,e);return r+(+n(e[o+1],o+1,e)-r)*(s-o)}},e.quickselect=H,e.range=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),s=new Array(a);++i<a;)s[i]=e+i*n;return s},e.reduce=function(e,t,n){if("function"!=typeof t)throw new TypeError("reducer is not a function");const i=e[Symbol.iterator]();let a,s,o=-1;if(arguments.length<3){if(({done:a,value:n}=i.next()),a)return;++o}for(;({done:a,value:s}=i.next()),!a;)n=t(n,s,++o,e);return n},e.reverse=function(e){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()},e.rollup=M,e.rollups=function(e,t,...n){return L(e,Array.from,t,n)},e.scan=function(e,t){const n=B(e,t);return n<0?void 0:n},e.shuffle=W,e.shuffler=J,e.some=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(t(i,++n,e))return!0;return!1},e.sort=T,e.subset=function(e,t){return Z(t,e)},e.sum=function(e,t){let n=0;if(void 0===t)for(let t of e)(t=+t)&&(n+=t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&(n+=a)}return n},e.superset=Z,e.thresholdFreedmanDiaconis=function(e,t,n){return Math.ceil((n-t)/(2*(G(e,.75)-G(e,.25))*Math.pow(l(e),-1/3)))},e.thresholdScott=function(e,t,n){return Math.ceil((n-t)/(3.5*f(e)*Math.pow(l(e),-1/3)))},e.thresholdSturges=P,e.tickIncrement=A,e.tickStep=function(e,t,n){var i=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),s=i/a;return s>=C?a*=10:s>=Y?a*=5:s>=V&&(a*=2),t<e?-a:a},e.ticks=E,e.transpose=K,e.union=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t},e.variance=m,e.zip=function(){return K(arguments)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-delaunay/dist/d3-delaunay.js":function(e,t,n){!function(e){"use strict";const t=Math.pow(2,-52),n=new Uint32Array(512);class i{static from(e,t=c,n=m){const a=e.length,s=new Float64Array(2*a);for(let i=0;i<a;i++){const a=e[i];s[2*i]=t(a),s[2*i+1]=n(a)}return new i(s)}constructor(e){const t=e.length>>1;if(t>0&&"number"!=typeof e[0])throw new Error("Expected coords to contain numbers.");this.coords=e;const n=Math.max(2*t-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(t)),this._hullPrev=new Uint32Array(t),this._hullNext=new Uint32Array(t),this._hullTri=new Uint32Array(t),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(t),this._dists=new Float64Array(t),this.update()}update(){const{coords:e,_hullPrev:n,_hullNext:i,_hullTri:s,_hullHash:r}=this,u=e.length>>1;let c=1/0,m=1/0,f=-1/0,h=-1/0;for(let t=0;t<u;t++){const n=e[2*t],i=e[2*t+1];n<c&&(c=n),i<m&&(m=i),n>f&&(f=n),i>h&&(h=i),this._ids[t]=t}const v=(c+f)/2,p=(m+h)/2;let _,g,y,b=1/0;for(let t=0;t<u;t++){const n=a(v,p,e[2*t],e[2*t+1]);n<b&&(_=t,b=n)}const k=e[2*_],x=e[2*_+1];b=1/0;for(let t=0;t<u;t++){if(t===_)continue;const n=a(k,x,e[2*t],e[2*t+1]);n<b&&n>0&&(g=t,b=n)}let w=e[2*g],M=e[2*g+1],S=1/0;for(let t=0;t<u;t++){if(t===_||t===g)continue;const n=l(k,x,w,M,e[2*t],e[2*t+1]);n<S&&(y=t,S=n)}let L=e[2*y],j=e[2*y+1];if(S===1/0){for(let t=0;t<u;t++)this._dists[t]=e[2*t]-e[0]||e[2*t+1]-e[1];d(this._ids,this._dists,0,u-1);const t=new Uint32Array(u);let n=0;for(let e=0,i=-1/0;e<u;e++){const a=this._ids[e];this._dists[a]>i&&(t[n++]=a,i=this._dists[a])}return this.hull=t.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(o(k,x,w,M,L,j)){const e=g,t=w,n=M;g=y,w=L,M=j,y=e,L=t,j=n}const T=function(e,t,n,i,a,s){const o=n-e,r=i-t,l=a-e,d=s-t,u=o*o+r*r,c=l*l+d*d,m=.5/(o*d-r*l);return{x:e+(d*u-r*c)*m,y:t+(o*c-l*u)*m}}(k,x,w,M,L,j);this._cx=T.x,this._cy=T.y;for(let t=0;t<u;t++)this._dists[t]=a(e[2*t],e[2*t+1],T.x,T.y);d(this._ids,this._dists,0,u-1),this._hullStart=_;let D=3;i[_]=n[y]=g,i[g]=n[_]=y,i[y]=n[g]=_,s[_]=0,s[g]=1,s[y]=2,r.fill(-1),r[this._hashKey(k,x)]=_,r[this._hashKey(w,M)]=g,r[this._hashKey(L,j)]=y,this.trianglesLen=0,this._addTriangle(_,g,y,-1,-1,-1);for(let a,l,d=0;d<this._ids.length;d++){const u=this._ids[d],c=e[2*u],m=e[2*u+1];if(d>0&&Math.abs(c-a)<=t&&Math.abs(m-l)<=t)continue;if(a=c,l=m,u===_||u===g||u===y)continue;let f=0;for(let e=0,t=this._hashKey(c,m);e<this._hashSize&&(f=r[(t+e)%this._hashSize],-1===f||f===i[f]);e++);f=n[f];let h,v=f;for(;h=i[v],!o(c,m,e[2*v],e[2*v+1],e[2*h],e[2*h+1]);)if(v=h,v===f){v=-1;break}if(-1===v)continue;let p=this._addTriangle(v,u,i[v],-1,-1,s[v]);s[u]=this._legalize(p+2),s[v]=p,D++;let b=i[v];for(;h=i[b],o(c,m,e[2*b],e[2*b+1],e[2*h],e[2*h+1]);)p=this._addTriangle(b,u,h,s[u],-1,s[b]),s[u]=this._legalize(p+2),i[b]=b,D--,b=h;if(v===f)for(;h=n[v],o(c,m,e[2*h],e[2*h+1],e[2*v],e[2*v+1]);)p=this._addTriangle(h,u,v,-1,s[v],s[h]),this._legalize(p+2),s[h]=p,i[v]=v,D--,v=h;this._hullStart=n[u]=v,i[v]=n[b]=u,i[u]=b,r[this._hashKey(c,m)]=u,r[this._hashKey(e[2*v],e[2*v+1])]=v}this.hull=new Uint32Array(D);for(let e=0,t=this._hullStart;e<D;e++)this.hull[e]=t,t=i[t];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(e,t){return Math.floor(function(e,t){const n=e/(Math.abs(e)+Math.abs(t));return(t>0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){const{_triangles:t,_halfedges:i,coords:a}=this;let s=0,o=0;for(;;){const l=i[e],d=e-e%3;if(o=d+(e+2)%3,-1===l){if(0===s)break;e=n[--s];continue}const u=l-l%3,c=d+(e+1)%3,m=u+(l+2)%3,f=t[o],h=t[e],v=t[c],p=t[m];if(r(a[2*f],a[2*f+1],a[2*h],a[2*h+1],a[2*v],a[2*v+1],a[2*p],a[2*p+1])){t[e]=p,t[l]=f;const a=i[m];if(-1===a){let t=this._hullStart;do{if(this._hullTri[t]===m){this._hullTri[t]=e;break}t=this._hullPrev[t]}while(t!==this._hullStart)}this._link(e,a),this._link(l,i[o]),this._link(o,m);const r=u+(l+1)%3;s<n.length&&(n[s++]=r)}else{if(0===s)break;e=n[--s]}}return o}_link(e,t){this._halfedges[e]=t,-1!==t&&(this._halfedges[t]=e)}_addTriangle(e,t,n,i,a,s){const o=this.trianglesLen;return this._triangles[o]=e,this._triangles[o+1]=t,this._triangles[o+2]=n,this._link(o,i),this._link(o+1,a),this._link(o+2,s),this.trianglesLen+=3,o}}function a(e,t,n,i){const a=e-n,s=t-i;return a*a+s*s}function s(e,t,n,i,a,s){const o=(i-t)*(a-e),r=(n-e)*(s-t);return Math.abs(o-r)>=33306690738754716e-32*Math.abs(o+r)?o-r:0}function o(e,t,n,i,a,o){return(s(a,o,e,t,n,i)||s(e,t,n,i,a,o)||s(n,i,a,o,e,t))<0}function r(e,t,n,i,a,s,o,r){const l=e-o,d=t-r,u=n-o,c=i-r,m=a-o,f=s-r,h=u*u+c*c,v=m*m+f*f;return l*(c*v-h*f)-d*(u*v-h*m)+(l*l+d*d)*(u*f-c*m)<0}function l(e,t,n,i,a,s){const o=n-e,r=i-t,l=a-e,d=s-t,u=o*o+r*r,c=l*l+d*d,m=.5/(o*d-r*l),f=(d*u-r*c)*m,h=(o*c-l*u)*m;return f*f+h*h}function d(e,t,n,i){if(i-n<=20)for(let a=n+1;a<=i;a++){const i=e[a],s=t[i];let o=a-1;for(;o>=n&&t[e[o]]>s;)e[o+1]=e[o--];e[o+1]=i}else{let a=n+1,s=i;u(e,n+i>>1,a),t[e[n]]>t[e[i]]&&u(e,n,i),t[e[a]]>t[e[i]]&&u(e,a,i),t[e[n]]>t[e[a]]&&u(e,n,a);const o=e[a],r=t[o];for(;;){do{a++}while(t[e[a]]<r);do{s--}while(t[e[s]]>r);if(s<a)break;u(e,a,s)}e[n+1]=e[s],e[s]=o,i-a+1>=s-n?(d(e,t,a,i),d(e,t,n,s-1)):(d(e,t,n,s-1),d(e,t,a,i))}}function u(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function c(e){return e[0]}function m(e){return e[1]}class f{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+=`L${this._x1=+e},${this._y1=+t}`}arc(e,t,n){const i=(e=+e)+(n=+n),a=t=+t;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${i},${a}`:(Math.abs(this._x1-i)>1e-6||Math.abs(this._y1-a)>1e-6)&&(this._+="L"+i+","+a),n&&(this._+=`A${n},${n},0,1,1,${e-n},${t}A${n},${n},0,1,1,${this._x1=i},${this._y1=a}`)}rect(e,t,n,i){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${+n}v${+i}h${-n}Z`}value(){return this._||null}}class h{constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class v{constructor(e,[t,n,i,a]=[0,0,960,500]){if(!((i=+i)>=(t=+t)&&(a=+a)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=i,this.xmin=t,this.ymax=a,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:e,hull:t,triangles:n},vectors:i}=this,a=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let t,i,s=0,o=0,r=n.length;s<r;s+=3,o+=2){const r=2*n[s],l=2*n[s+1],d=2*n[s+2],u=e[r],c=e[r+1],m=e[l],f=e[l+1],h=e[d],v=e[d+1],p=m-u,_=f-c,g=h-u,y=v-c,b=p*p+_*_,k=g*g+y*y,x=2*(p*y-_*g);if(x)if(Math.abs(x)<1e-8)t=(u+h)/2,i=(c+v)/2;else{const e=1/x;t=u+(y*b-_*k)*e,i=c+(p*k-g*b)*e}else t=(u+h)/2-1e8*y,i=(c+v)/2+1e8*g;a[o]=t,a[o+1]=i}let s,o,r,l=t[t.length-1],d=4*l,u=e[2*l],c=e[2*l+1];i.fill(0);for(let n=0;n<t.length;++n)l=t[n],s=d,o=u,r=c,d=4*l,u=e[2*l],c=e[2*l+1],i[s+2]=i[d]=r-c,i[s+3]=i[d+1]=u-o}render(e){const t=null==e?e=new f:void 0,{delaunay:{halfedges:n,inedges:i,hull:a},circumcenters:s,vectors:o}=this;if(a.length<=1)return null;for(let t=0,i=n.length;t<i;++t){const i=n[t];if(i<t)continue;const a=2*Math.floor(t/3),o=2*Math.floor(i/3),r=s[a],l=s[a+1],d=s[o],u=s[o+1];this._renderSegment(r,l,d,u,e)}let r,l=a[a.length-1];for(let t=0;t<a.length;++t){r=l,l=a[t];const n=2*Math.floor(i[l]/3),d=s[n],u=s[n+1],c=4*r,m=this._project(d,u,o[c+2],o[c+3]);m&&this._renderSegment(d,u,m[0],m[1],e)}return t&&t.value()}renderBounds(e){const t=null==e?e=new f:void 0;return e.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),t&&t.value()}renderCell(e,t){const n=null==t?t=new f:void 0,i=this._clip(e);if(null===i||!i.length)return;t.moveTo(i[0],i[1]);let a=i.length;for(;i[0]===i[a-2]&&i[1]===i[a-1]&&a>1;)a-=2;for(let e=2;e<a;e+=2)i[e]===i[e-2]&&i[e+1]===i[e-1]||t.lineTo(i[e],i[e+1]);return t.closePath(),n&&n.value()}*cellPolygons(){const{delaunay:{points:e}}=this;for(let t=0,n=e.length/2;t<n;++t){const e=this.cellPolygon(t);e&&(e.index=t,yield e)}}cellPolygon(e){const t=new h;return this.renderCell(e,t),t.value()}_renderSegment(e,t,n,i,a){let s;const o=this._regioncode(e,t),r=this._regioncode(n,i);0===o&&0===r?(a.moveTo(e,t),a.lineTo(n,i)):(s=this._clipSegment(e,t,n,i,o,r))&&(a.moveTo(s[0],s[1]),a.lineTo(s[2],s[3]))}contains(e,t,n){return(t=+t)==t&&(n=+n)==n&&this.delaunay._step(e,t,n)===e}*neighbors(e){const t=this._clip(e);if(t)for(const n of this.delaunay.neighbors(e)){const e=this._clip(n);if(e)e:for(let i=0,a=t.length;i<a;i+=2)for(let s=0,o=e.length;s<o;s+=2)if(t[i]==e[s]&&t[i+1]==e[s+1]&&t[(i+2)%a]==e[(s+o-2)%o]&&t[(i+3)%a]==e[(s+o-1)%o]){yield n;break e}}}_cell(e){const{circumcenters:t,delaunay:{inedges:n,halfedges:i,triangles:a}}=this,s=n[e];if(-1===s)return null;const o=[];let r=s;do{const n=Math.floor(r/3);if(o.push(t[2*n],t[2*n+1]),r=r%3==2?r-2:r+1,a[r]!==e)break;r=i[r]}while(r!==s&&-1!==r);return o}_clip(e){if(0===e&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const t=this._cell(e);if(null===t)return null;const{vectors:n}=this,i=4*e;return n[i]||n[i+1]?this._clipInfinite(e,t,n[i],n[i+1],n[i+2],n[i+3]):this._clipFinite(e,t)}_clipFinite(e,t){const n=t.length;let i,a,s,o,r,l=null,d=t[n-2],u=t[n-1],c=this._regioncode(d,u);for(let m=0;m<n;m+=2)if(i=d,a=u,d=t[m],u=t[m+1],s=c,c=this._regioncode(d,u),0===s&&0===c)o=r,r=0,l?l.push(d,u):l=[d,u];else{let t,n,m,f,h;if(0===s){if(null===(t=this._clipSegment(i,a,d,u,s,c)))continue;[n,m,f,h]=t}else{if(null===(t=this._clipSegment(d,u,i,a,c,s)))continue;[f,h,n,m]=t,o=r,r=this._edgecode(n,m),o&&r&&this._edge(e,o,r,l,l.length),l?l.push(n,m):l=[n,m]}o=r,r=this._edgecode(f,h),o&&r&&this._edge(e,o,r,l,l.length),l?l.push(f,h):l=[f,h]}if(l)o=r,r=this._edgecode(l[0],l[1]),o&&r&&this._edge(e,o,r,l,l.length);else if(this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return l}_clipSegment(e,t,n,i,a,s){for(;;){if(0===a&&0===s)return[e,t,n,i];if(a&s)return null;let o,r,l=a||s;8&l?(o=e+(n-e)*(this.ymax-t)/(i-t),r=this.ymax):4&l?(o=e+(n-e)*(this.ymin-t)/(i-t),r=this.ymin):2&l?(r=t+(i-t)*(this.xmax-e)/(n-e),o=this.xmax):(r=t+(i-t)*(this.xmin-e)/(n-e),o=this.xmin),a?(e=o,t=r,a=this._regioncode(e,t)):(n=o,i=r,s=this._regioncode(n,i))}}_clipInfinite(e,t,n,i,a,s){let o,r=Array.from(t);if((o=this._project(r[0],r[1],n,i))&&r.unshift(o[0],o[1]),(o=this._project(r[r.length-2],r[r.length-1],a,s))&&r.push(o[0],o[1]),r=this._clipFinite(e,r))for(let t,n=0,i=r.length,a=this._edgecode(r[i-2],r[i-1]);n<i;n+=2)t=a,a=this._edgecode(r[n],r[n+1]),t&&a&&(n=this._edge(e,t,a,r,n),i=r.length);else this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(r=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return r}_edge(e,t,n,i,a){for(;t!==n;){let n,s;switch(t){case 5:t=4;continue;case 4:t=6,n=this.xmax,s=this.ymin;break;case 6:t=2;continue;case 2:t=10,n=this.xmax,s=this.ymax;break;case 10:t=8;continue;case 8:t=9,n=this.xmin,s=this.ymax;break;case 9:t=1;continue;case 1:t=5,n=this.xmin,s=this.ymin}i[a]===n&&i[a+1]===s||!this.contains(e,n,s)||(i.splice(a,0,n,s),a+=2)}if(i.length>4)for(let e=0;e<i.length;e+=2){const t=(e+2)%i.length,n=(e+4)%i.length;(i[e]===i[t]&&i[t]===i[n]||i[e+1]===i[t+1]&&i[t+1]===i[n+1])&&(i.splice(t,2),e-=2)}return a}_project(e,t,n,i){let a,s,o,r=1/0;if(i<0){if(t<=this.ymin)return null;(a=(this.ymin-t)/i)<r&&(o=this.ymin,s=e+(r=a)*n)}else if(i>0){if(t>=this.ymax)return null;(a=(this.ymax-t)/i)<r&&(o=this.ymax,s=e+(r=a)*n)}if(n>0){if(e>=this.xmax)return null;(a=(this.xmax-e)/n)<r&&(s=this.xmax,o=t+(r=a)*i)}else if(n<0){if(e<=this.xmin)return null;(a=(this.xmin-e)/n)<r&&(s=this.xmin,o=t+(r=a)*i)}return[s,o]}_edgecode(e,t){return(e===this.xmin?1:e===this.xmax?2:0)|(t===this.ymin?4:t===this.ymax?8:0)}_regioncode(e,t){return(e<this.xmin?1:e>this.xmax?2:0)|(t<this.ymin?4:t>this.ymax?8:0)}}const p=2*Math.PI,_=Math.pow;function g(e){return e[0]}function y(e){return e[1]}function b(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class k{static from(e,t=g,n=y,i){return new k("length"in e?function(e,t,n,i){const a=e.length,s=new Float64Array(2*a);for(let o=0;o<a;++o){const a=e[o];s[2*o]=t.call(i,a,o,e),s[2*o+1]=n.call(i,a,o,e)}return s}(e,t,n,i):Float64Array.from(function*(e,t,n,i){let a=0;for(const s of e)yield t.call(i,s,a,e),yield n.call(i,s,a,e),++a}(e,t,n,i)))}constructor(e){this._delaunator=new i(e),this.inedges=new Int32Array(e.length/2),this._hullIndex=new Int32Array(e.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const e=this._delaunator,t=this.points;if(e.hull&&e.hull.length>2&&function(e){const{triangles:t,coords:n}=e;for(let e=0;e<t.length;e+=3){const i=2*t[e],a=2*t[e+1],s=2*t[e+2];if((n[s]-n[i])*(n[a+1]-n[i+1])-(n[a]-n[i])*(n[s+1]-n[i+1])>1e-10)return!1}return!0}(e)){this.collinear=Int32Array.from({length:t.length/2},(e,t)=>t).sort((e,n)=>t[2*e]-t[2*n]||t[2*e+1]-t[2*n+1]);const e=this.collinear[0],n=this.collinear[this.collinear.length-1],a=[t[2*e],t[2*e+1],t[2*n],t[2*n+1]],s=1e-8*Math.hypot(a[3]-a[1],a[2]-a[0]);for(let e=0,n=t.length/2;e<n;++e){const n=b(t[2*e],t[2*e+1],s);t[2*e]=n[0],t[2*e+1]=n[1]}this._delaunator=new i(t)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,a=this.hull=this._delaunator.hull,s=this.triangles=this._delaunator.triangles,o=this.inedges.fill(-1),r=this._hullIndex.fill(-1);for(let e=0,t=n.length;e<t;++e){const t=s[e%3==2?e-2:e+1];-1!==n[e]&&-1!==o[t]||(o[t]=e)}for(let e=0,t=a.length;e<t;++e)r[a[e]]=e;a.length<=2&&a.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=a[0],this.triangles[1]=a[1],this.triangles[2]=a[1],o[a[0]]=1,2===a.length&&(o[a[1]]=0))}voronoi(e){return new v(this,e)}*neighbors(e){const{inedges:t,hull:n,_hullIndex:i,halfedges:a,triangles:s,collinear:o}=this;if(o){const t=o.indexOf(e);return t>0&&(yield o[t-1]),void(t<o.length-1&&(yield o[t+1]))}const r=t[e];if(-1===r)return;let l=r,d=-1;do{if(yield d=s[l],l=l%3==2?l-2:l+1,s[l]!==e)return;if(l=a[l],-1===l){const t=n[(i[e]+1)%n.length];return void(t!==d&&(yield t))}}while(l!==r)}find(e,t,n=0){if((e=+e)!=e||(t=+t)!=t)return-1;const i=n;let a;for(;(a=this._step(n,e,t))>=0&&a!==n&&a!==i;)n=a;return a}_step(e,t,n){const{inedges:i,hull:a,_hullIndex:s,halfedges:o,triangles:r,points:l}=this;if(-1===i[e]||!l.length)return(e+1)%(l.length>>1);let d=e,u=_(t-l[2*e],2)+_(n-l[2*e+1],2);const c=i[e];let m=c;do{let i=r[m];const c=_(t-l[2*i],2)+_(n-l[2*i+1],2);if(c<u&&(u=c,d=i),m=m%3==2?m-2:m+1,r[m]!==e)break;if(m=o[m],-1===m){if(m=a[(s[e]+1)%a.length],m!==i&&_(t-l[2*m],2)+_(n-l[2*m+1],2)<u)return m;break}}while(m!==c);return d}render(e){const t=null==e?e=new f:void 0,{points:n,halfedges:i,triangles:a}=this;for(let t=0,s=i.length;t<s;++t){const s=i[t];if(s<t)continue;const o=2*a[t],r=2*a[s];e.moveTo(n[o],n[o+1]),e.lineTo(n[r],n[r+1])}return this.renderHull(e),t&&t.value()}renderPoints(e,t=2){const n=null==e?e=new f:void 0,{points:i}=this;for(let n=0,a=i.length;n<a;n+=2){const a=i[n],s=i[n+1];e.moveTo(a+t,s),e.arc(a,s,t,0,p)}return n&&n.value()}renderHull(e){const t=null==e?e=new f:void 0,{hull:n,points:i}=this,a=2*n[0],s=n.length;e.moveTo(i[a],i[a+1]);for(let t=1;t<s;++t){const a=2*n[t];e.lineTo(i[a],i[a+1])}return e.closePath(),t&&t.value()}hullPolygon(){const e=new h;return this.renderHull(e),e.value()}renderTriangle(e,t){const n=null==t?t=new f:void 0,{points:i,triangles:a}=this,s=2*a[e*=3],o=2*a[e+1],r=2*a[e+2];return t.moveTo(i[s],i[s+1]),t.lineTo(i[o],i[o+1]),t.lineTo(i[r],i[r+1]),t.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:e}=this;for(let t=0,n=e.length/3;t<n;++t)yield this.trianglePolygon(t)}trianglePolygon(e){const t=new h;return this.renderTriangle(e,t),t.value()}}e.Delaunay=k,e.Voronoi=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-fetch/dist/d3-fetch.js":function(e,t,n){!function(e,t){"use strict";function n(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.blob()}function i(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.arrayBuffer()}function a(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.text()}function s(e,t){return fetch(e,t).then(a)}function o(e){return function(t,n,i){return 2===arguments.length&&"function"==typeof n&&(i=n,n=void 0),s(t,n).then((function(t){return e(t,i)}))}}var r=o(t.csvParse),l=o(t.tsvParse);function d(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);if(204!==e.status&&205!==e.status)return e.json()}function u(e){return(t,n)=>s(t,n).then(t=>(new DOMParser).parseFromString(t,e))}var c=u("application/xml"),m=u("text/html"),f=u("image/svg+xml");e.blob=function(e,t){return fetch(e,t).then(n)},e.buffer=function(e,t){return fetch(e,t).then(i)},e.csv=r,e.dsv=function(e,n,i,a){3===arguments.length&&"function"==typeof i&&(a=i,i=void 0);var o=t.dsvFormat(e);return s(n,i).then((function(e){return o.parse(e,a)}))},e.html=m,e.image=function(e,t){return new Promise((function(n,i){var a=new Image;for(var s in t)a[s]=t[s];a.onerror=i,a.onload=function(){n(a)},a.src=e}))},e.json=function(e,t){return fetch(e,t).then(d)},e.svg=f,e.text=s,e.tsv=l,e.xml=c,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-fetch/node_modules/d3-dsv/dist/d3-dsv.js"))},"./node_modules/d3-fetch/node_modules/d3-dsv/dist/d3-dsv.js":function(e,t,n){!function(e){"use strict";var t={},n={};function i(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'})).join(",")+"}")}function a(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var i in e)i in t||n.push(t[i]=i)})),n}function s(e,t){var n=e+"",i=n.length;return i<t?new Array(t-i+1).join(0)+n:n}function o(e){var t,n=e.getUTCHours(),i=e.getUTCMinutes(),a=e.getUTCSeconds(),o=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":((t=e.getUTCFullYear())<0?"-"+s(-t,6):t>9999?"+"+s(t,6):s(t,4))+"-"+s(e.getUTCMonth()+1,2)+"-"+s(e.getUTCDate(),2)+(o?"T"+s(n,2)+":"+s(i,2)+":"+s(a,2)+"."+s(o,3)+"Z":a?"T"+s(n,2)+":"+s(i,2)+":"+s(a,2)+"Z":i||n?"T"+s(n,2)+":"+s(i,2)+"Z":"")}function r(e){var s=new RegExp('["'+e+"\n\r]"),r=e.charCodeAt(0);function l(e,i){var a,s=[],o=e.length,l=0,d=0,u=o<=0,c=!1;function m(){if(u)return n;if(c)return c=!1,t;var i,a,s=l;if(34===e.charCodeAt(s)){for(;l++<o&&34!==e.charCodeAt(l)||34===e.charCodeAt(++l););return(i=l)>=o?u=!0:10===(a=e.charCodeAt(l++))?c=!0:13===a&&(c=!0,10===e.charCodeAt(l)&&++l),e.slice(s+1,i-1).replace(/""/g,'"')}for(;l<o;){if(10===(a=e.charCodeAt(i=l++)))c=!0;else if(13===a)c=!0,10===e.charCodeAt(l)&&++l;else if(a!==r)continue;return e.slice(s,i)}return u=!0,e.slice(s,o)}for(10===e.charCodeAt(o-1)&&--o,13===e.charCodeAt(o-1)&&--o;(a=m())!==n;){for(var f=[];a!==t&&a!==n;)f.push(a),a=m();i&&null==(f=i(f,d++))||s.push(f)}return s}function d(t,n){return t.map((function(t){return n.map((function(e){return c(t[e])})).join(e)}))}function u(t){return t.map(c).join(e)}function c(e){return null==e?"":e instanceof Date?o(e):s.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,a,s=l(e,(function(e,s){if(n)return n(e,s-1);a=e,n=t?function(e,t){var n=i(e);return function(i,a){return t(n(i),a,e)}}(e,t):i(e)}));return s.columns=a||[],s},parseRows:l,format:function(t,n){return null==n&&(n=a(t)),[n.map(c).join(e)].concat(d(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=a(e)),d(e,t).join("\n")},formatRows:function(e){return e.map(u).join("\n")},formatRow:u,formatValue:c}}var l=r(","),d=l.parse,u=l.parseRows,c=l.format,m=l.formatBody,f=l.formatRows,h=l.formatRow,v=l.formatValue,p=r("\t"),_=p.parse,g=p.parseRows,y=p.format,b=p.formatBody,k=p.formatRows,x=p.formatRow,w=p.formatValue;const M=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();e.autoType=function(e){for(var t in e){var n,i,a=e[t].trim();if(a)if("true"===a)a=!0;else if("false"===a)a=!1;else if("NaN"===a)a=NaN;else if(isNaN(n=+a)){if(!(i=a.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;M&&i[4]&&!i[7]&&(a=a.replace(/-/g,"/").replace(/T/," ")),a=new Date(a)}else a=n;else a=null;e[t]=a}return e},e.csvFormat=c,e.csvFormatBody=m,e.csvFormatRow=h,e.csvFormatRows=f,e.csvFormatValue=v,e.csvParse=d,e.csvParseRows=u,e.dsvFormat=r,e.tsvFormat=y,e.tsvFormatBody=b,e.tsvFormatRow=x,e.tsvFormatRows=k,e.tsvFormatValue=w,e.tsvParse=_,e.tsvParseRows=g,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-force/dist/d3-force.js":function(e,t,n){!function(e,t,n,i){"use strict";function a(e){return function(){return e}}function s(e){return 1e-6*(e()-.5)}function o(e){return e.x+e.vx}function r(e){return e.y+e.vy}function l(e){return e.index}function d(e,t){var n=e.get(t);if(!n)throw new Error("node not found: "+t);return n}const u=4294967296;function c(e){return e.x}function m(e){return e.y}var f=Math.PI*(3-Math.sqrt(5));e.forceCenter=function(e,t){var n,i=1;function a(){var a,s,o=n.length,r=0,l=0;for(a=0;a<o;++a)r+=(s=n[a]).x,l+=s.y;for(r=(r/o-e)*i,l=(l/o-t)*i,a=0;a<o;++a)(s=n[a]).x-=r,s.y-=l}return null==e&&(e=0),null==t&&(t=0),a.initialize=function(e){n=e},a.x=function(t){return arguments.length?(e=+t,a):e},a.y=function(e){return arguments.length?(t=+e,a):t},a.strength=function(e){return arguments.length?(i=+e,a):i},a},e.forceCollide=function(e){var n,i,l,d=1,u=1;function c(){for(var e,a,c,f,h,v,p,_=n.length,g=0;g<u;++g)for(a=t.quadtree(n,o,r).visitAfter(m),e=0;e<_;++e)c=n[e],v=i[c.index],p=v*v,f=c.x+c.vx,h=c.y+c.vy,a.visit(y);function y(e,t,n,i,a){var o=e.data,r=e.r,u=v+r;if(!o)return t>f+u||i<f-u||n>h+u||a<h-u;if(o.index>c.index){var m=f-o.x-o.vx,_=h-o.y-o.vy,g=m*m+_*_;g<u*u&&(0===m&&(g+=(m=s(l))*m),0===_&&(g+=(_=s(l))*_),g=(u-(g=Math.sqrt(g)))/g*d,c.vx+=(m*=g)*(u=(r*=r)/(p+r)),c.vy+=(_*=g)*u,o.vx-=m*(u=1-u),o.vy-=_*u)}}}function m(e){if(e.data)return e.r=i[e.data.index];for(var t=e.r=0;t<4;++t)e[t]&&e[t].r>e.r&&(e.r=e[t].r)}function f(){if(n){var t,a,s=n.length;for(i=new Array(s),t=0;t<s;++t)a=n[t],i[a.index]=+e(a,t,n)}}return"function"!=typeof e&&(e=a(null==e?1:+e)),c.initialize=function(e,t){n=e,l=t,f()},c.iterations=function(e){return arguments.length?(u=+e,c):u},c.strength=function(e){return arguments.length?(d=+e,c):d},c.radius=function(t){return arguments.length?(e="function"==typeof t?t:a(+t),f(),c):e},c},e.forceLink=function(e){var t,n,i,o,r,u,c=l,m=function(e){return 1/Math.min(o[e.source.index],o[e.target.index])},f=a(30),h=1;function v(i){for(var a=0,o=e.length;a<h;++a)for(var l,d,c,m,f,v,p,_=0;_<o;++_)d=(l=e[_]).source,m=(c=l.target).x+c.vx-d.x-d.vx||s(u),f=c.y+c.vy-d.y-d.vy||s(u),m*=v=((v=Math.sqrt(m*m+f*f))-n[_])/v*i*t[_],f*=v,c.vx-=m*(p=r[_]),c.vy-=f*p,d.vx+=m*(p=1-p),d.vy+=f*p}function p(){if(i){var a,s,l=i.length,u=e.length,m=new Map(i.map((e,t)=>[c(e,t,i),e]));for(a=0,o=new Array(l);a<u;++a)(s=e[a]).index=a,"object"!=typeof s.source&&(s.source=d(m,s.source)),"object"!=typeof s.target&&(s.target=d(m,s.target)),o[s.source.index]=(o[s.source.index]||0)+1,o[s.target.index]=(o[s.target.index]||0)+1;for(a=0,r=new Array(u);a<u;++a)s=e[a],r[a]=o[s.source.index]/(o[s.source.index]+o[s.target.index]);t=new Array(u),_(),n=new Array(u),g()}}function _(){if(i)for(var n=0,a=e.length;n<a;++n)t[n]=+m(e[n],n,e)}function g(){if(i)for(var t=0,a=e.length;t<a;++t)n[t]=+f(e[t],t,e)}return null==e&&(e=[]),v.initialize=function(e,t){i=e,u=t,p()},v.links=function(t){return arguments.length?(e=t,p(),v):e},v.id=function(e){return arguments.length?(c=e,v):c},v.iterations=function(e){return arguments.length?(h=+e,v):h},v.strength=function(e){return arguments.length?(m="function"==typeof e?e:a(+e),_(),v):m},v.distance=function(e){return arguments.length?(f="function"==typeof e?e:a(+e),g(),v):f},v},e.forceManyBody=function(){var e,n,i,o,r,l=a(-30),d=1,u=1/0,f=.81;function h(i){var a,s=e.length,r=t.quadtree(e,c,m).visitAfter(p);for(o=i,a=0;a<s;++a)n=e[a],r.visit(_)}function v(){if(e){var t,n,i=e.length;for(r=new Array(i),t=0;t<i;++t)n=e[t],r[n.index]=+l(n,t,e)}}function p(e){var t,n,i,a,s,o=0,l=0;if(e.length){for(i=a=s=0;s<4;++s)(t=e[s])&&(n=Math.abs(t.value))&&(o+=t.value,l+=n,i+=n*t.x,a+=n*t.y);e.x=i/l,e.y=a/l}else{(t=e).x=t.data.x,t.y=t.data.y;do{o+=r[t.data.index]}while(t=t.next)}e.value=o}function _(e,t,a,l){if(!e.value)return!0;var c=e.x-n.x,m=e.y-n.y,h=l-t,v=c*c+m*m;if(h*h/f<v)return v<u&&(0===c&&(v+=(c=s(i))*c),0===m&&(v+=(m=s(i))*m),v<d&&(v=Math.sqrt(d*v)),n.vx+=c*e.value*o/v,n.vy+=m*e.value*o/v),!0;if(!(e.length||v>=u)){(e.data!==n||e.next)&&(0===c&&(v+=(c=s(i))*c),0===m&&(v+=(m=s(i))*m),v<d&&(v=Math.sqrt(d*v)));do{e.data!==n&&(h=r[e.data.index]*o/v,n.vx+=c*h,n.vy+=m*h)}while(e=e.next)}}return h.initialize=function(t,n){e=t,i=n,v()},h.strength=function(e){return arguments.length?(l="function"==typeof e?e:a(+e),v(),h):l},h.distanceMin=function(e){return arguments.length?(d=e*e,h):Math.sqrt(d)},h.distanceMax=function(e){return arguments.length?(u=e*e,h):Math.sqrt(u)},h.theta=function(e){return arguments.length?(f=e*e,h):Math.sqrt(f)},h},e.forceRadial=function(e,t,n){var i,s,o,r=a(.1);function l(e){for(var a=0,r=i.length;a<r;++a){var l=i[a],d=l.x-t||1e-6,u=l.y-n||1e-6,c=Math.sqrt(d*d+u*u),m=(o[a]-c)*s[a]*e/c;l.vx+=d*m,l.vy+=u*m}}function d(){if(i){var t,n=i.length;for(s=new Array(n),o=new Array(n),t=0;t<n;++t)o[t]=+e(i[t],t,i),s[t]=isNaN(o[t])?0:+r(i[t],t,i)}}return"function"!=typeof e&&(e=a(+e)),null==t&&(t=0),null==n&&(n=0),l.initialize=function(e){i=e,d()},l.strength=function(e){return arguments.length?(r="function"==typeof e?e:a(+e),d(),l):r},l.radius=function(t){return arguments.length?(e="function"==typeof t?t:a(+t),d(),l):e},l.x=function(e){return arguments.length?(t=+e,l):t},l.y=function(e){return arguments.length?(n=+e,l):n},l},e.forceSimulation=function(e){var t,a=1,s=.001,o=1-Math.pow(s,1/300),r=0,l=.6,d=new Map,c=i.timer(v),m=n.dispatch("tick","end"),h=function(){let e=1;return()=>(e=(1664525*e+1013904223)%u)/u}();function v(){p(),m.call("tick",t),a<s&&(c.stop(),m.call("end",t))}function p(n){var i,s,u=e.length;void 0===n&&(n=1);for(var c=0;c<n;++c)for(a+=(r-a)*o,d.forEach((function(e){e(a)})),i=0;i<u;++i)null==(s=e[i]).fx?s.x+=s.vx*=l:(s.x=s.fx,s.vx=0),null==s.fy?s.y+=s.vy*=l:(s.y=s.fy,s.vy=0);return t}function _(){for(var t,n=0,i=e.length;n<i;++n){if((t=e[n]).index=n,null!=t.fx&&(t.x=t.fx),null!=t.fy&&(t.y=t.fy),isNaN(t.x)||isNaN(t.y)){var a=10*Math.sqrt(.5+n),s=n*f;t.x=a*Math.cos(s),t.y=a*Math.sin(s)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function g(t){return t.initialize&&t.initialize(e,h),t}return null==e&&(e=[]),_(),t={tick:p,restart:function(){return c.restart(v),t},stop:function(){return c.stop(),t},nodes:function(n){return arguments.length?(e=n,_(),d.forEach(g),t):e},alpha:function(e){return arguments.length?(a=+e,t):a},alphaMin:function(e){return arguments.length?(s=+e,t):s},alphaDecay:function(e){return arguments.length?(o=+e,t):+o},alphaTarget:function(e){return arguments.length?(r=+e,t):r},velocityDecay:function(e){return arguments.length?(l=1-e,t):1-l},randomSource:function(e){return arguments.length?(h=e,d.forEach(g),t):h},force:function(e,n){return arguments.length>1?(null==n?d.delete(e):d.set(e,g(n)),t):d.get(e)},find:function(t,n,i){var a,s,o,r,l,d=0,u=e.length;for(null==i?i=1/0:i*=i,d=0;d<u;++d)(o=(a=t-(r=e[d]).x)*a+(s=n-r.y)*s)<i&&(l=r,i=o);return l},on:function(e,n){return arguments.length>1?(m.on(e,n),t):m.on(e)}}},e.forceX=function(e){var t,n,i,s=a(.1);function o(e){for(var a,s=0,o=t.length;s<o;++s)(a=t[s]).vx+=(i[s]-a.x)*n[s]*e}function r(){if(t){var a,o=t.length;for(n=new Array(o),i=new Array(o),a=0;a<o;++a)n[a]=isNaN(i[a]=+e(t[a],a,t))?0:+s(t[a],a,t)}}return"function"!=typeof e&&(e=a(null==e?0:+e)),o.initialize=function(e){t=e,r()},o.strength=function(e){return arguments.length?(s="function"==typeof e?e:a(+e),r(),o):s},o.x=function(t){return arguments.length?(e="function"==typeof t?t:a(+t),r(),o):e},o},e.forceY=function(e){var t,n,i,s=a(.1);function o(e){for(var a,s=0,o=t.length;s<o;++s)(a=t[s]).vy+=(i[s]-a.y)*n[s]*e}function r(){if(t){var a,o=t.length;for(n=new Array(o),i=new Array(o),a=0;a<o;++a)n[a]=isNaN(i[a]=+e(t[a],a,t))?0:+s(t[a],a,t)}}return"function"!=typeof e&&(e=a(null==e?0:+e)),o.initialize=function(e){t=e,r()},o.strength=function(e){return arguments.length?(s="function"==typeof e?e:a(+e),r(),o):s},o.y=function(t){return arguments.length?(e="function"==typeof t?t:a(+t),r(),o):e},o},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-force/node_modules/d3-quadtree/dist/d3-quadtree.js"),n("./node_modules/d3-force/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-force/node_modules/d3-timer/dist/d3-timer.js"))},"./node_modules/d3-force/node_modules/d3-dispatch/dist/d3-dispatch.js":function(e,t,n){!function(e){"use strict";var t={value:()=>{}};function n(){for(var e,t=0,n=arguments.length,a={};t<n;++t){if(!(e=arguments[t]+"")||e in a||/[\s.]/.test(e))throw new Error("illegal type: "+e);a[e]=[]}return new i(a)}function i(e){this._=e}function a(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",i=e.indexOf(".");if(i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,i=0,a=e.length;i<a;++i)if((n=e[i]).name===t)return n.value}function o(e,n,i){for(var a=0,s=e.length;a<s;++a)if(e[a].name===n){e[a]=t,e=e.slice(0,a).concat(e.slice(a+1));break}return null!=i&&e.push({name:n,value:i}),e}i.prototype=n.prototype={constructor:i,on:function(e,t){var n,i=this._,r=a(e+"",i),l=-1,d=r.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++l<d;)if(n=(e=r[l]).type)i[n]=o(i[n],e.name,t);else if(null==t)for(n in i)i[n]=o(i[n],e.name,null);return this}for(;++l<d;)if((n=(e=r[l]).type)&&(n=s(i[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,i,a=new Array(n),s=0;s<n;++s)a[s]=arguments[s+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(s=0,n=(i=this._[e]).length;s<n;++s)i[s].value.apply(t,a)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var i=this._[e],a=0,s=i.length;a<s;++a)i[a].value.apply(t,n)}},e.dispatch=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-force/node_modules/d3-quadtree/dist/d3-quadtree.js":function(e,t,n){!function(e){"use strict";function t(e,t,n,i){if(isNaN(t)||isNaN(n))return e;var a,s,o,r,l,d,u,c,m,f=e._root,h={data:i},v=e._x0,p=e._y0,_=e._x1,g=e._y1;if(!f)return e._root=h,e;for(;f.length;)if((d=t>=(s=(v+_)/2))?v=s:_=s,(u=n>=(o=(p+g)/2))?p=o:g=o,a=f,!(f=f[c=u<<1|d]))return a[c]=h,e;if(r=+e._x.call(null,f.data),l=+e._y.call(null,f.data),t===r&&n===l)return h.next=f,a?a[c]=h:e._root=h,e;do{a=a?a[c]=new Array(4):e._root=new Array(4),(d=t>=(s=(v+_)/2))?v=s:_=s,(u=n>=(o=(p+g)/2))?p=o:g=o}while((c=u<<1|d)==(m=(l>=o)<<1|r>=s));return a[m]=f,a[c]=h,e}function n(e,t,n,i,a){this.node=e,this.x0=t,this.y0=n,this.x1=i,this.y1=a}function i(e){return e[0]}function a(e){return e[1]}function s(e,t,n){var s=new o(null==t?i:t,null==n?a:n,NaN,NaN,NaN,NaN);return null==e?s:s.addAll(e)}function o(e,t,n,i,a,s){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=a,this._y1=s,this._root=void 0}function r(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var l=s.prototype=o.prototype;l.copy=function(){var e,t,n=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=r(i),n;for(e=[{source:i,target:n._root=new Array(4)}];i=e.pop();)for(var a=0;a<4;++a)(t=i.source[a])&&(t.length?e.push({source:t,target:i.target[a]=new Array(4)}):i.target[a]=r(t));return n},l.add=function(e){const n=+this._x.call(null,e),i=+this._y.call(null,e);return t(this.cover(n,i),n,i,e)},l.addAll=function(e){var n,i,a,s,o=e.length,r=new Array(o),l=new Array(o),d=1/0,u=1/0,c=-1/0,m=-1/0;for(i=0;i<o;++i)isNaN(a=+this._x.call(null,n=e[i]))||isNaN(s=+this._y.call(null,n))||(r[i]=a,l[i]=s,a<d&&(d=a),a>c&&(c=a),s<u&&(u=s),s>m&&(m=s));if(d>c||u>m)return this;for(this.cover(d,u).cover(c,m),i=0;i<o;++i)t(this,r[i],l[i],e[i]);return this},l.cover=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,i=this._y0,a=this._x1,s=this._y1;if(isNaN(n))a=(n=Math.floor(e))+1,s=(i=Math.floor(t))+1;else{for(var o,r,l=a-n||1,d=this._root;n>e||e>=a||i>t||t>=s;)switch(r=(t<i)<<1|e<n,(o=new Array(4))[r]=d,d=o,l*=2,r){case 0:a=n+l,s=i+l;break;case 1:n=a-l,s=i+l;break;case 2:a=n+l,i=s-l;break;case 3:n=a-l,i=s-l}this._root&&this._root.length&&(this._root=d)}return this._x0=n,this._y0=i,this._x1=a,this._y1=s,this},l.data=function(){var e=[];return this.visit((function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)})),e},l.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},l.find=function(e,t,i){var a,s,o,r,l,d,u,c=this._x0,m=this._y0,f=this._x1,h=this._y1,v=[],p=this._root;for(p&&v.push(new n(p,c,m,f,h)),null==i?i=1/0:(c=e-i,m=t-i,f=e+i,h=t+i,i*=i);d=v.pop();)if(!(!(p=d.node)||(s=d.x0)>f||(o=d.y0)>h||(r=d.x1)<c||(l=d.y1)<m))if(p.length){var _=(s+r)/2,g=(o+l)/2;v.push(new n(p[3],_,g,r,l),new n(p[2],s,g,_,l),new n(p[1],_,o,r,g),new n(p[0],s,o,_,g)),(u=(t>=g)<<1|e>=_)&&(d=v[v.length-1],v[v.length-1]=v[v.length-1-u],v[v.length-1-u]=d)}else{var y=e-+this._x.call(null,p.data),b=t-+this._y.call(null,p.data),k=y*y+b*b;if(k<i){var x=Math.sqrt(i=k);c=e-x,m=t-x,f=e+x,h=t+x,a=p.data}}return a},l.remove=function(e){if(isNaN(s=+this._x.call(null,e))||isNaN(o=+this._y.call(null,e)))return this;var t,n,i,a,s,o,r,l,d,u,c,m,f=this._root,h=this._x0,v=this._y0,p=this._x1,_=this._y1;if(!f)return this;if(f.length)for(;;){if((d=s>=(r=(h+p)/2))?h=r:p=r,(u=o>=(l=(v+_)/2))?v=l:_=l,t=f,!(f=f[c=u<<1|d]))return this;if(!f.length)break;(t[c+1&3]||t[c+2&3]||t[c+3&3])&&(n=t,m=c)}for(;f.data!==e;)if(i=f,!(f=f.next))return this;return(a=f.next)&&delete f.next,i?(a?i.next=a:delete i.next,this):t?(a?t[c]=a:delete t[c],(f=t[0]||t[1]||t[2]||t[3])&&f===(t[3]||t[2]||t[1]||t[0])&&!f.length&&(n?n[m]=f:this._root=f),this):(this._root=a,this)},l.removeAll=function(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this},l.root=function(){return this._root},l.size=function(){var e=0;return this.visit((function(t){if(!t.length)do{++e}while(t=t.next)})),e},l.visit=function(e){var t,i,a,s,o,r,l=[],d=this._root;for(d&&l.push(new n(d,this._x0,this._y0,this._x1,this._y1));t=l.pop();)if(!e(d=t.node,a=t.x0,s=t.y0,o=t.x1,r=t.y1)&&d.length){var u=(a+o)/2,c=(s+r)/2;(i=d[3])&&l.push(new n(i,u,c,o,r)),(i=d[2])&&l.push(new n(i,a,c,u,r)),(i=d[1])&&l.push(new n(i,u,s,o,c)),(i=d[0])&&l.push(new n(i,a,s,u,c))}return this},l.visitAfter=function(e){var t,i=[],a=[];for(this._root&&i.push(new n(this._root,this._x0,this._y0,this._x1,this._y1));t=i.pop();){var s=t.node;if(s.length){var o,r=t.x0,l=t.y0,d=t.x1,u=t.y1,c=(r+d)/2,m=(l+u)/2;(o=s[0])&&i.push(new n(o,r,l,c,m)),(o=s[1])&&i.push(new n(o,c,l,d,m)),(o=s[2])&&i.push(new n(o,r,m,c,u)),(o=s[3])&&i.push(new n(o,c,m,d,u))}a.push(t)}for(;t=a.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},l.x=function(e){return arguments.length?(this._x=e,this):this._x},l.y=function(e){return arguments.length?(this._y=e,this):this._y},e.quadtree=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-force/node_modules/d3-timer/dist/d3-timer.js":function(e,t,n){!function(e){"use strict";var t,n,i=0,a=0,s=0,o=0,r=0,l=0,d="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function c(){return r||(u(m),r=d.now()+l)}function m(){r=0}function f(){this._call=this._time=this._next=null}function h(e,t,n){var i=new f;return i.restart(e,t,n),i}function v(){c(),++i;for(var e,n=t;n;)(e=r-n._time)>=0&&n._call.call(null,e),n=n._next;--i}function p(){r=(o=d.now())+l,i=a=0;try{v()}finally{i=0,function(){for(var e,i,a=t,s=1/0;a;)a._call?(s>a._time&&(s=a._time),e=a,a=a._next):(i=a._next,a._next=null,a=e?e._next=i:t=i);n=e,g(s)}(),r=0}}function _(){var e=d.now(),t=e-o;t>1e3&&(l-=t,o=e)}function g(e){i||(a&&(a=clearTimeout(a)),e-r>24?(e<1/0&&(a=setTimeout(p,e-d.now()-l)),s&&(s=clearInterval(s))):(s||(o=d.now(),s=setInterval(_,1e3)),i=1,u(p)))}f.prototype=h.prototype={constructor:f,restart:function(e,i,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?c():+a)+(null==i?0:+i),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=a,g()},stop:function(){this._call&&(this._call=null,this._time=1/0,g())}},e.interval=function(e,t,n){var i=new f,a=t;return null==t?(i.restart(e,t,n),i):(i._restart=i.restart,i.restart=function(e,t,n){t=+t,n=null==n?c():+n,i._restart((function s(o){o+=a,i._restart(s,a+=t,n),e(o)}),t,n)},i.restart(e,t,n),i)},e.now=c,e.timeout=function(e,t,n){var i=new f;return t=null==t?0:+t,i.restart(n=>{i.stop(),e(n+t)},t,n),i},e.timer=h,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-geo/dist/d3-geo.js":function(e,t,n){!function(e,t){"use strict";var n=1e-6,i=Math.PI,a=i/2,s=i/4,o=2*i,r=180/i,l=i/180,d=Math.abs,u=Math.atan,c=Math.atan2,m=Math.cos,f=Math.ceil,h=Math.exp,v=Math.hypot,p=Math.log,_=Math.pow,g=Math.sin,y=Math.sign||function(e){return e>0?1:e<0?-1:0},b=Math.sqrt,k=Math.tan;function x(e){return e>1?0:e<-1?i:Math.acos(e)}function w(e){return e>1?a:e<-1?-a:Math.asin(e)}function M(e){return(e=g(e/2))*e}function S(){}function L(e,t){e&&T.hasOwnProperty(e.type)&&T[e.type](e,t)}var j={Feature:function(e,t){L(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,i=-1,a=n.length;++i<a;)L(n[i].geometry,t)}},T={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,i=-1,a=n.length;++i<a;)e=n[i],t.point(e[0],e[1],e[2])},LineString:function(e,t){D(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,i=-1,a=n.length;++i<a;)D(n[i],t,0)},Polygon:function(e,t){N(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,i=-1,a=n.length;++i<a;)N(n[i],t)},GeometryCollection:function(e,t){for(var n=e.geometries,i=-1,a=n.length;++i<a;)L(n[i],t)}};function D(e,t,n){var i,a=-1,s=e.length-n;for(t.lineStart();++a<s;)i=e[a],t.point(i[0],i[1],i[2]);t.lineEnd()}function N(e,t){var n=-1,i=e.length;for(t.polygonStart();++n<i;)D(e[n],t,1);t.polygonEnd()}function C(e,t){e&&j.hasOwnProperty(e.type)?j[e.type](e,t):L(e,t)}var Y,V,E,A,F,P,I,$,O,H,R,G,z,q,U,B,W=new t.Adder,J=new t.Adder,K={point:S,lineStart:S,lineEnd:S,polygonStart:function(){W=new t.Adder,K.lineStart=X,K.lineEnd=Q},polygonEnd:function(){var e=+W;J.add(e<0?o+e:e),this.lineStart=this.lineEnd=this.point=S},sphere:function(){J.add(o)}};function X(){K.point=Z}function Q(){ee(Y,V)}function Z(e,t){K.point=ee,Y=e,V=t,E=e*=l,A=m(t=(t*=l)/2+s),F=g(t)}function ee(e,t){var n=(e*=l)-E,i=n>=0?1:-1,a=i*n,o=m(t=(t*=l)/2+s),r=g(t),d=F*r,u=A*o+d*m(a),f=d*i*g(a);W.add(c(f,u)),E=e,A=o,F=r}function te(e){return[c(e[1],e[0]),w(e[2])]}function ne(e){var t=e[0],n=e[1],i=m(n);return[i*m(t),i*g(t),g(n)]}function ie(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ae(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function se(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function oe(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function re(e){var t=b(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var le,de,ue,ce,me,fe,he,ve,pe,_e,ge,ye,be,ke,xe,we,Me={point:Se,lineStart:je,lineEnd:Te,polygonStart:function(){Me.point=De,Me.lineStart=Ne,Me.lineEnd=Ce,q=new t.Adder,K.polygonStart()},polygonEnd:function(){K.polygonEnd(),Me.point=Se,Me.lineStart=je,Me.lineEnd=Te,W<0?(P=-($=180),I=-(O=90)):q>n?O=90:q<-n&&(I=-90),B[0]=P,B[1]=$},sphere:function(){P=-($=180),I=-(O=90)}};function Se(e,t){U.push(B=[P=e,$=e]),t<I&&(I=t),t>O&&(O=t)}function Le(e,t){var n=ne([e*l,t*l]);if(z){var i=ae(z,n),a=ae([i[1],-i[0],0],i);re(a),a=te(a);var s,o=e-H,u=o>0?1:-1,c=a[0]*r*u,m=d(o)>180;m^(u*H<c&&c<u*e)?(s=a[1]*r)>O&&(O=s):m^(u*H<(c=(c+360)%360-180)&&c<u*e)?(s=-a[1]*r)<I&&(I=s):(t<I&&(I=t),t>O&&(O=t)),m?e<H?Ye(P,e)>Ye(P,$)&&($=e):Ye(e,$)>Ye(P,$)&&(P=e):$>=P?(e<P&&(P=e),e>$&&($=e)):e>H?Ye(P,e)>Ye(P,$)&&($=e):Ye(e,$)>Ye(P,$)&&(P=e)}else U.push(B=[P=e,$=e]);t<I&&(I=t),t>O&&(O=t),z=n,H=e}function je(){Me.point=Le}function Te(){B[0]=P,B[1]=$,Me.point=Se,z=null}function De(e,t){if(z){var n=e-H;q.add(d(n)>180?n+(n>0?360:-360):n)}else R=e,G=t;K.point(e,t),Le(e,t)}function Ne(){K.lineStart()}function Ce(){De(R,G),K.lineEnd(),d(q)>n&&(P=-($=180)),B[0]=P,B[1]=$,z=null}function Ye(e,t){return(t-=e)<0?t+360:t}function Ve(e,t){return e[0]-t[0]}function Ee(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}var Ae={sphere:S,point:Fe,lineStart:Ie,lineEnd:He,polygonStart:function(){Ae.lineStart=Re,Ae.lineEnd=Ge},polygonEnd:function(){Ae.lineStart=Ie,Ae.lineEnd=He}};function Fe(e,t){e*=l;var n=m(t*=l);Pe(n*m(e),n*g(e),g(t))}function Pe(e,t,n){++le,ue+=(e-ue)/le,ce+=(t-ce)/le,me+=(n-me)/le}function Ie(){Ae.point=$e}function $e(e,t){e*=l;var n=m(t*=l);ke=n*m(e),xe=n*g(e),we=g(t),Ae.point=Oe,Pe(ke,xe,we)}function Oe(e,t){e*=l;var n=m(t*=l),i=n*m(e),a=n*g(e),s=g(t),o=c(b((o=xe*s-we*a)*o+(o=we*i-ke*s)*o+(o=ke*a-xe*i)*o),ke*i+xe*a+we*s);de+=o,fe+=o*(ke+(ke=i)),he+=o*(xe+(xe=a)),ve+=o*(we+(we=s)),Pe(ke,xe,we)}function He(){Ae.point=Fe}function Re(){Ae.point=ze}function Ge(){qe(ye,be),Ae.point=Fe}function ze(e,t){ye=e,be=t,e*=l,t*=l,Ae.point=qe;var n=m(t);ke=n*m(e),xe=n*g(e),we=g(t),Pe(ke,xe,we)}function qe(e,t){e*=l;var n=m(t*=l),i=n*m(e),a=n*g(e),s=g(t),o=xe*s-we*a,r=we*i-ke*s,d=ke*a-xe*i,u=v(o,r,d),c=w(u),f=u&&-c/u;pe.add(f*o),_e.add(f*r),ge.add(f*d),de+=c,fe+=c*(ke+(ke=i)),he+=c*(xe+(xe=a)),ve+=c*(we+(we=s)),Pe(ke,xe,we)}function Ue(e){return function(){return e}}function Be(e,t){function n(n,i){return n=e(n,i),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,i){return(n=t.invert(n,i))&&e.invert(n[0],n[1])}),n}function We(e,t){return[d(e)>i?e+Math.round(-e/o)*o:e,t]}function Je(e,t,n){return(e%=o)?t||n?Be(Xe(e),Qe(t,n)):Xe(e):t||n?Qe(t,n):We}function Ke(e){return function(t,n){return[(t+=e)>i?t-o:t<-i?t+o:t,n]}}function Xe(e){var t=Ke(e);return t.invert=Ke(-e),t}function Qe(e,t){var n=m(e),i=g(e),a=m(t),s=g(t);function o(e,t){var o=m(t),r=m(e)*o,l=g(e)*o,d=g(t),u=d*n+r*i;return[c(l*a-u*s,r*n-d*i),w(u*a+l*s)]}return o.invert=function(e,t){var o=m(t),r=m(e)*o,l=g(e)*o,d=g(t),u=d*a-l*s;return[c(l*a+d*s,r*n+u*i),w(u*n-r*i)]},o}function Ze(e){function t(t){return(t=e(t[0]*l,t[1]*l))[0]*=r,t[1]*=r,t}return e=Je(e[0]*l,e[1]*l,e.length>2?e[2]*l:0),t.invert=function(t){return(t=e.invert(t[0]*l,t[1]*l))[0]*=r,t[1]*=r,t},t}function et(e,t,n,i,a,s){if(n){var r=m(t),l=g(t),d=i*n;null==a?(a=t+i*o,s=t-d/2):(a=tt(r,a),s=tt(r,s),(i>0?a<s:a>s)&&(a+=i*o));for(var u,c=a;i>0?c>s:c<s;c-=d)u=te([r,-l*m(c),-l*g(c)]),e.point(u[0],u[1])}}function tt(e,t){(t=ne(t))[0]-=e,re(t);var i=x(-t[1]);return((-t[2]<0?-i:i)+o-n)%o}function nt(){var e,t=[];return{point:function(t,n,i){e.push([t,n,i])},lineStart:function(){t.push(e=[])},lineEnd:S,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function it(e,t){return d(e[0]-t[0])<n&&d(e[1]-t[1])<n}function at(e,t,n,i){this.x=e,this.z=t,this.o=n,this.e=i,this.v=!1,this.n=this.p=null}function st(e,t,i,a,s){var o,r,l=[],d=[];if(e.forEach((function(e){if(!((t=e.length-1)<=0)){var t,i,a=e[0],r=e[t];if(it(a,r)){if(!a[2]&&!r[2]){for(s.lineStart(),o=0;o<t;++o)s.point((a=e[o])[0],a[1]);return void s.lineEnd()}r[0]+=2*n}l.push(i=new at(a,e,null,!0)),d.push(i.o=new at(a,null,i,!1)),l.push(i=new at(r,e,null,!1)),d.push(i.o=new at(r,null,i,!0))}})),l.length){for(d.sort(t),ot(l),ot(d),o=0,r=d.length;o<r;++o)d[o].e=i=!i;for(var u,c,m=l[0];;){for(var f=m,h=!0;f.v;)if((f=f.n)===m)return;u=f.z,s.lineStart();do{if(f.v=f.o.v=!0,f.e){if(h)for(o=0,r=u.length;o<r;++o)s.point((c=u[o])[0],c[1]);else a(f.x,f.n.x,1,s);f=f.n}else{if(h)for(u=f.p.z,o=u.length-1;o>=0;--o)s.point((c=u[o])[0],c[1]);else a(f.x,f.p.x,-1,s);f=f.p}u=(f=f.o).z,h=!h}while(!f.v);s.lineEnd()}}}function ot(e){if(t=e.length){for(var t,n,i=0,a=e[0];++i<t;)a.n=n=e[i],n.p=a,a=n;a.n=n=e[0],n.p=a}}function rt(e){return d(e[0])<=i?e[0]:y(e[0])*((d(e[0])+i)%o-i)}function lt(e,r){var l=rt(r),d=r[1],u=g(d),f=[g(l),-m(l),0],h=0,v=0,p=new t.Adder;1===u?d=a+n:-1===u&&(d=-a-n);for(var _=0,y=e.length;_<y;++_)if(k=(b=e[_]).length)for(var b,k,x=b[k-1],M=rt(x),S=x[1]/2+s,L=g(S),j=m(S),T=0;T<k;++T,M=N,L=Y,j=V,x=D){var D=b[T],N=rt(D),C=D[1]/2+s,Y=g(C),V=m(C),E=N-M,A=E>=0?1:-1,F=A*E,P=F>i,I=L*Y;if(p.add(c(I*A*g(F),j*V+I*m(F))),h+=P?E+A*o:E,P^M>=l^N>=l){var $=ae(ne(x),ne(D));re($);var O=ae(f,$);re(O);var H=(P^E>=0?-1:1)*w(O[2]);(d>H||d===H&&($[0]||$[1]))&&(v+=P^E>=0?1:-1)}}return(h<-n||h<n&&p<-1e-12)^1&v}function dt(e,n,i,a){return function(s){var o,r,l,d=n(s),u=nt(),c=n(u),m=!1,f={point:h,lineStart:p,lineEnd:_,polygonStart:function(){f.point=g,f.lineStart=y,f.lineEnd=b,r=[],o=[]},polygonEnd:function(){f.point=h,f.lineStart=p,f.lineEnd=_,r=t.merge(r);var e=lt(o,a);r.length?(m||(s.polygonStart(),m=!0),st(r,ct,e,i,s)):e&&(m||(s.polygonStart(),m=!0),s.lineStart(),i(null,null,1,s),s.lineEnd()),m&&(s.polygonEnd(),m=!1),r=o=null},sphere:function(){s.polygonStart(),s.lineStart(),i(null,null,1,s),s.lineEnd(),s.polygonEnd()}};function h(t,n){e(t,n)&&s.point(t,n)}function v(e,t){d.point(e,t)}function p(){f.point=v,d.lineStart()}function _(){f.point=h,d.lineEnd()}function g(e,t){l.push([e,t]),c.point(e,t)}function y(){c.lineStart(),l=[]}function b(){g(l[0][0],l[0][1]),c.lineEnd();var e,t,n,i,a=c.clean(),d=u.result(),f=d.length;if(l.pop(),o.push(l),l=null,f)if(1&a){if((t=(n=d[0]).length-1)>0){for(m||(s.polygonStart(),m=!0),s.lineStart(),e=0;e<t;++e)s.point((i=n[e])[0],i[1]);s.lineEnd()}}else f>1&&2&a&&d.push(d.pop().concat(d.shift())),r.push(d.filter(ut))}return f}}function ut(e){return e.length>1}function ct(e,t){return((e=e.x)[0]<0?e[1]-a-n:a-e[1])-((t=t.x)[0]<0?t[1]-a-n:a-t[1])}We.invert=We;var mt,ft,ht,vt,pt=dt((function(){return!0}),(function(e){var t,s=NaN,o=NaN,r=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(l,c){var f=l>0?i:-i,h=d(l-s);d(h-i)<n?(e.point(s,o=(o+c)/2>0?a:-a),e.point(r,o),e.lineEnd(),e.lineStart(),e.point(f,o),e.point(l,o),t=0):r!==f&&h>=i&&(d(s-r)<n&&(s-=r*n),d(l-f)<n&&(l-=f*n),o=function(e,t,i,a){var s,o,r=g(e-i);return d(r)>n?u((g(t)*(o=m(a))*g(i)-g(a)*(s=m(t))*g(e))/(s*o*r)):(t+a)/2}(s,o,l,c),e.point(r,o),e.lineEnd(),e.lineStart(),e.point(f,o),t=0),e.point(s=l,o=c),r=f},lineEnd:function(){e.lineEnd(),s=o=NaN},clean:function(){return 2-t}}}),(function(e,t,s,o){var r;if(null==e)r=s*a,o.point(-i,r),o.point(0,r),o.point(i,r),o.point(i,0),o.point(i,-r),o.point(0,-r),o.point(-i,-r),o.point(-i,0),o.point(-i,r);else if(d(e[0]-t[0])>n){var l=e[0]<t[0]?i:-i;r=s*l/2,o.point(-l,r),o.point(0,r),o.point(l,r)}else o.point(t[0],t[1])}),[-i,-a]);function _t(e){var t=m(e),a=6*l,s=t>0,o=d(t)>n;function r(e,n){return m(e)*m(n)>t}function u(e,a,s){var o=[1,0,0],r=ae(ne(e),ne(a)),l=ie(r,r),u=r[0],c=l-u*u;if(!c)return!s&&e;var m=t*l/c,f=-t*u/c,h=ae(o,r),v=oe(o,m);se(v,oe(r,f));var p=h,_=ie(v,p),g=ie(p,p),y=_*_-g*(ie(v,v)-1);if(!(y<0)){var k=b(y),x=oe(p,(-_-k)/g);if(se(x,v),x=te(x),!s)return x;var w,M=e[0],S=a[0],L=e[1],j=a[1];S<M&&(w=M,M=S,S=w);var T=S-M,D=d(T-i)<n;if(!D&&j<L&&(w=L,L=j,j=w),D||T<n?D?L+j>0^x[1]<(d(x[0]-M)<n?L:j):L<=x[1]&&x[1]<=j:T>i^(M<=x[0]&&x[0]<=S)){var N=oe(p,(-_+k)/g);return se(N,v),[x,te(N)]}}}function c(t,n){var a=s?e:i-e,o=0;return t<-a?o|=1:t>a&&(o|=2),n<-a?o|=4:n>a&&(o|=8),o}return dt(r,(function(e){var t,n,a,l,d;return{lineStart:function(){l=a=!1,d=1},point:function(m,f){var h,v=[m,f],p=r(m,f),_=s?p?0:c(m,f):p?c(m+(m<0?i:-i),f):0;if(!t&&(l=a=p)&&e.lineStart(),p!==a&&(!(h=u(t,v))||it(t,h)||it(v,h))&&(v[2]=1),p!==a)d=0,p?(e.lineStart(),h=u(v,t),e.point(h[0],h[1])):(h=u(t,v),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(o&&t&&s^p){var g;_&n||!(g=u(v,t,!0))||(d=0,s?(e.lineStart(),e.point(g[0][0],g[0][1]),e.point(g[1][0],g[1][1]),e.lineEnd()):(e.point(g[1][0],g[1][1]),e.lineEnd(),e.lineStart(),e.point(g[0][0],g[0][1],3)))}!p||t&&it(t,v)||e.point(v[0],v[1]),t=v,a=p,n=_},lineEnd:function(){a&&e.lineEnd(),t=null},clean:function(){return d|(l&&a)<<1}}}),(function(t,n,i,s){et(s,e,a,i,t,n)}),s?[0,-e]:[-i,e-i])}function gt(e,i,a,s){function o(t,n){return e<=t&&t<=a&&i<=n&&n<=s}function r(t,n,o,r){var d=0,u=0;if(null==t||(d=l(t,o))!==(u=l(n,o))||c(t,n)<0^o>0)do{r.point(0===d||3===d?e:a,d>1?s:i)}while((d=(d+o+4)%4)!==u);else r.point(n[0],n[1])}function l(t,s){return d(t[0]-e)<n?s>0?0:3:d(t[0]-a)<n?s>0?2:1:d(t[1]-i)<n?s>0?1:0:s>0?3:2}function u(e,t){return c(e.x,t.x)}function c(e,t){var n=l(e,1),i=l(t,1);return n!==i?n-i:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(n){var l,d,c,m,f,h,v,p,_,g,y,b=n,k=nt(),x={point:w,lineStart:function(){x.point=M,d&&d.push(c=[]),g=!0,_=!1,v=p=NaN},lineEnd:function(){l&&(M(m,f),h&&_&&k.rejoin(),l.push(k.result())),x.point=w,_&&b.lineEnd()},polygonStart:function(){b=k,l=[],d=[],y=!0},polygonEnd:function(){var i=function(){for(var t=0,n=0,i=d.length;n<i;++n)for(var a,o,r=d[n],l=1,u=r.length,c=r[0],m=c[0],f=c[1];l<u;++l)a=m,o=f,c=r[l],m=c[0],f=c[1],o<=s?f>s&&(m-a)*(s-o)>(f-o)*(e-a)&&++t:f<=s&&(m-a)*(s-o)<(f-o)*(e-a)&&--t;return t}(),a=y&&i,o=(l=t.merge(l)).length;(a||o)&&(n.polygonStart(),a&&(n.lineStart(),r(null,null,1,n),n.lineEnd()),o&&st(l,u,i,r,n),n.polygonEnd()),b=n,l=d=c=null}};function w(e,t){o(e,t)&&b.point(e,t)}function M(t,n){var r=o(t,n);if(d&&c.push([t,n]),g)m=t,f=n,h=r,g=!1,r&&(b.lineStart(),b.point(t,n));else if(r&&_)b.point(t,n);else{var l=[v=Math.max(-1e9,Math.min(1e9,v)),p=Math.max(-1e9,Math.min(1e9,p))],u=[t=Math.max(-1e9,Math.min(1e9,t)),n=Math.max(-1e9,Math.min(1e9,n))];!function(e,t,n,i,a,s){var o,r=e[0],l=e[1],d=0,u=1,c=t[0]-r,m=t[1]-l;if(o=n-r,c||!(o>0)){if(o/=c,c<0){if(o<d)return;o<u&&(u=o)}else if(c>0){if(o>u)return;o>d&&(d=o)}if(o=a-r,c||!(o<0)){if(o/=c,c<0){if(o>u)return;o>d&&(d=o)}else if(c>0){if(o<d)return;o<u&&(u=o)}if(o=i-l,m||!(o>0)){if(o/=m,m<0){if(o<d)return;o<u&&(u=o)}else if(m>0){if(o>u)return;o>d&&(d=o)}if(o=s-l,m||!(o<0)){if(o/=m,m<0){if(o>u)return;o>d&&(d=o)}else if(m>0){if(o<d)return;o<u&&(u=o)}return d>0&&(e[0]=r+d*c,e[1]=l+d*m),u<1&&(t[0]=r+u*c,t[1]=l+u*m),!0}}}}}(l,u,e,i,a,s)?r&&(b.lineStart(),b.point(t,n),y=!1):(_||(b.lineStart(),b.point(l[0],l[1])),b.point(u[0],u[1]),r||b.lineEnd(),y=!1)}v=t,p=n,_=r}return x}}var yt={sphere:S,point:S,lineStart:function(){yt.point=kt,yt.lineEnd=bt},lineEnd:S,polygonStart:S,polygonEnd:S};function bt(){yt.point=yt.lineEnd=S}function kt(e,t){ft=e*=l,ht=g(t*=l),vt=m(t),yt.point=xt}function xt(e,t){e*=l;var n=g(t*=l),i=m(t),a=d(e-ft),s=m(a),o=i*g(a),r=vt*n-ht*i*s,u=ht*n+vt*i*s;mt.add(c(b(o*o+r*r),u)),ft=e,ht=n,vt=i}function wt(e){return mt=new t.Adder,C(e,yt),+mt}var Mt=[null,null],St={type:"LineString",coordinates:Mt};function Lt(e,t){return Mt[0]=e,Mt[1]=t,wt(St)}var jt={Feature:function(e,t){return Dt(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,i=-1,a=n.length;++i<a;)if(Dt(n[i].geometry,t))return!0;return!1}},Tt={Sphere:function(){return!0},Point:function(e,t){return Nt(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,i=-1,a=n.length;++i<a;)if(Nt(n[i],t))return!0;return!1},LineString:function(e,t){return Ct(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,i=-1,a=n.length;++i<a;)if(Ct(n[i],t))return!0;return!1},Polygon:function(e,t){return Yt(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,i=-1,a=n.length;++i<a;)if(Yt(n[i],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,i=-1,a=n.length;++i<a;)if(Dt(n[i],t))return!0;return!1}};function Dt(e,t){return!(!e||!Tt.hasOwnProperty(e.type))&&Tt[e.type](e,t)}function Nt(e,t){return 0===Lt(e,t)}function Ct(e,t){for(var n,i,a,s=0,o=e.length;s<o;s++){if(0===(i=Lt(e[s],t)))return!0;if(s>0&&(a=Lt(e[s],e[s-1]))>0&&n<=a&&i<=a&&(n+i-a)*(1-Math.pow((n-i)/a,2))<1e-12*a)return!0;n=i}return!1}function Yt(e,t){return!!lt(e.map(Vt),Et(t))}function Vt(e){return(e=e.map(Et)).pop(),e}function Et(e){return[e[0]*l,e[1]*l]}function At(e,i,a){var s=t.range(e,i-n,a).concat(i);return function(e){return s.map((function(t){return[e,t]}))}}function Ft(e,i,a){var s=t.range(e,i-n,a).concat(i);return function(e){return s.map((function(t){return[t,e]}))}}function Pt(){var e,i,a,s,o,r,l,u,c,m,h,v,p=10,_=p,g=90,y=360,b=2.5;function k(){return{type:"MultiLineString",coordinates:x()}}function x(){return t.range(f(s/g)*g,a,g).map(h).concat(t.range(f(u/y)*y,l,y).map(v)).concat(t.range(f(i/p)*p,e,p).filter((function(e){return d(e%g)>n})).map(c)).concat(t.range(f(r/_)*_,o,_).filter((function(e){return d(e%y)>n})).map(m))}return k.lines=function(){return x().map((function(e){return{type:"LineString",coordinates:e}}))},k.outline=function(){return{type:"Polygon",coordinates:[h(s).concat(v(l).slice(1),h(a).reverse().slice(1),v(u).reverse().slice(1))]}},k.extent=function(e){return arguments.length?k.extentMajor(e).extentMinor(e):k.extentMinor()},k.extentMajor=function(e){return arguments.length?(s=+e[0][0],a=+e[1][0],u=+e[0][1],l=+e[1][1],s>a&&(e=s,s=a,a=e),u>l&&(e=u,u=l,l=e),k.precision(b)):[[s,u],[a,l]]},k.extentMinor=function(t){return arguments.length?(i=+t[0][0],e=+t[1][0],r=+t[0][1],o=+t[1][1],i>e&&(t=i,i=e,e=t),r>o&&(t=r,r=o,o=t),k.precision(b)):[[i,r],[e,o]]},k.step=function(e){return arguments.length?k.stepMajor(e).stepMinor(e):k.stepMinor()},k.stepMajor=function(e){return arguments.length?(g=+e[0],y=+e[1],k):[g,y]},k.stepMinor=function(e){return arguments.length?(p=+e[0],_=+e[1],k):[p,_]},k.precision=function(t){return arguments.length?(b=+t,c=At(r,o,90),m=Ft(i,e,b),h=At(u,l,90),v=Ft(s,a,b),k):b},k.extentMajor([[-180,-90+n],[180,90-n]]).extentMinor([[-180,-80-n],[180,80+n]])}var It,$t,Ot,Ht,Rt=e=>e,Gt=new t.Adder,zt=new t.Adder,qt={point:S,lineStart:S,lineEnd:S,polygonStart:function(){qt.lineStart=Ut,qt.lineEnd=Jt},polygonEnd:function(){qt.lineStart=qt.lineEnd=qt.point=S,Gt.add(d(zt)),zt=new t.Adder},result:function(){var e=Gt/2;return Gt=new t.Adder,e}};function Ut(){qt.point=Bt}function Bt(e,t){qt.point=Wt,It=Ot=e,$t=Ht=t}function Wt(e,t){zt.add(Ht*e-Ot*t),Ot=e,Ht=t}function Jt(){Wt(It,$t)}var Kt,Xt,Qt,Zt,en=1/0,tn=en,nn=-en,an=nn,sn={point:function(e,t){e<en&&(en=e),e>nn&&(nn=e),t<tn&&(tn=t),t>an&&(an=t)},lineStart:S,lineEnd:S,polygonStart:S,polygonEnd:S,result:function(){var e=[[en,tn],[nn,an]];return nn=an=-(tn=en=1/0),e}},on=0,rn=0,ln=0,dn=0,un=0,cn=0,mn=0,fn=0,hn=0,vn={point:pn,lineStart:_n,lineEnd:bn,polygonStart:function(){vn.lineStart=kn,vn.lineEnd=xn},polygonEnd:function(){vn.point=pn,vn.lineStart=_n,vn.lineEnd=bn},result:function(){var e=hn?[mn/hn,fn/hn]:cn?[dn/cn,un/cn]:ln?[on/ln,rn/ln]:[NaN,NaN];return on=rn=ln=dn=un=cn=mn=fn=hn=0,e}};function pn(e,t){on+=e,rn+=t,++ln}function _n(){vn.point=gn}function gn(e,t){vn.point=yn,pn(Qt=e,Zt=t)}function yn(e,t){var n=e-Qt,i=t-Zt,a=b(n*n+i*i);dn+=a*(Qt+e)/2,un+=a*(Zt+t)/2,cn+=a,pn(Qt=e,Zt=t)}function bn(){vn.point=pn}function kn(){vn.point=wn}function xn(){Mn(Kt,Xt)}function wn(e,t){vn.point=Mn,pn(Kt=Qt=e,Xt=Zt=t)}function Mn(e,t){var n=e-Qt,i=t-Zt,a=b(n*n+i*i);dn+=a*(Qt+e)/2,un+=a*(Zt+t)/2,cn+=a,mn+=(a=Zt*e-Qt*t)*(Qt+e),fn+=a*(Zt+t),hn+=3*a,pn(Qt=e,Zt=t)}function Sn(e){this._context=e}Sn.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,o)}},result:S};var Ln,jn,Tn,Dn,Nn,Cn=new t.Adder,Yn={point:S,lineStart:function(){Yn.point=Vn},lineEnd:function(){Ln&&En(jn,Tn),Yn.point=S},polygonStart:function(){Ln=!0},polygonEnd:function(){Ln=null},result:function(){var e=+Cn;return Cn=new t.Adder,e}};function Vn(e,t){Yn.point=En,jn=Dn=e,Tn=Nn=t}function En(e,t){Dn-=e,Nn-=t,Cn.add(b(Dn*Dn+Nn*Nn)),Dn=e,Nn=t}function An(){this._string=[]}function Fn(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Pn(e){return function(t){var n=new In;for(var i in e)n[i]=e[i];return n.stream=t,n}}function In(){}function $n(e,t,n){var i=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=i&&e.clipExtent(null),C(n,e.stream(sn)),t(sn.result()),null!=i&&e.clipExtent(i),e}function On(e,t,n){return $n(e,(function(n){var i=t[1][0]-t[0][0],a=t[1][1]-t[0][1],s=Math.min(i/(n[1][0]-n[0][0]),a/(n[1][1]-n[0][1])),o=+t[0][0]+(i-s*(n[1][0]+n[0][0]))/2,r=+t[0][1]+(a-s*(n[1][1]+n[0][1]))/2;e.scale(150*s).translate([o,r])}),n)}function Hn(e,t,n){return On(e,[[0,0],t],n)}function Rn(e,t,n){return $n(e,(function(n){var i=+t,a=i/(n[1][0]-n[0][0]),s=(i-a*(n[1][0]+n[0][0]))/2,o=-a*n[0][1];e.scale(150*a).translate([s,o])}),n)}function Gn(e,t,n){return $n(e,(function(n){var i=+t,a=i/(n[1][1]-n[0][1]),s=-a*n[0][0],o=(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([s,o])}),n)}An.prototype={_radius:4.5,_circle:Fn(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=Fn(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}},In.prototype={constructor:In,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var zn=m(30*l);function qn(e,t){return+t?function(e,t){function i(a,s,o,r,l,u,m,f,h,v,p,_,g,y){var k=m-a,x=f-s,M=k*k+x*x;if(M>4*t&&g--){var S=r+v,L=l+p,j=u+_,T=b(S*S+L*L+j*j),D=w(j/=T),N=d(d(j)-1)<n||d(o-h)<n?(o+h)/2:c(L,S),C=e(N,D),Y=C[0],V=C[1],E=Y-a,A=V-s,F=x*E-k*A;(F*F/M>t||d((k*E+x*A)/M-.5)>.3||r*v+l*p+u*_<zn)&&(i(a,s,o,r,l,u,Y,V,N,S/=T,L/=T,j,g,y),y.point(Y,V),i(Y,V,N,S,L,j,m,f,h,v,p,_,g,y))}}return function(t){var n,a,s,o,r,l,d,u,c,m,f,h,v={point:p,lineStart:_,lineEnd:y,polygonStart:function(){t.polygonStart(),v.lineStart=b},polygonEnd:function(){t.polygonEnd(),v.lineStart=_}};function p(n,i){n=e(n,i),t.point(n[0],n[1])}function _(){u=NaN,v.point=g,t.lineStart()}function g(n,a){var s=ne([n,a]),o=e(n,a);i(u,c,d,m,f,h,u=o[0],c=o[1],d=n,m=s[0],f=s[1],h=s[2],16,t),t.point(u,c)}function y(){v.point=p,t.lineEnd()}function b(){_(),v.point=k,v.lineEnd=x}function k(e,t){g(n=e,t),a=u,s=c,o=m,r=f,l=h,v.point=g}function x(){i(u,c,d,m,f,h,a,s,n,o,r,l,16,t),v.lineEnd=y,y()}return v}}(e,t):function(e){return Pn({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)}var Un=Pn({point:function(e,t){this.stream.point(e*l,t*l)}});function Bn(e,t,n,i,a,s){if(!s)return function(e,t,n,i,a){function s(s,o){return[t+e*(s*=i),n-e*(o*=a)]}return s.invert=function(s,o){return[(s-t)/e*i,(n-o)/e*a]},s}(e,t,n,i,a);var o=m(s),r=g(s),l=o*e,d=r*e,u=o/e,c=r/e,f=(r*n-o*t)/e,h=(r*t+o*n)/e;function v(e,s){return[l*(e*=i)-d*(s*=a)+t,n-d*e-l*s]}return v.invert=function(e,t){return[i*(u*e-c*t+f),a*(h-c*e-u*t)]},v}function Wn(e){return Jn((function(){return e}))()}function Jn(e){var t,n,i,a,s,o,d,u,c,m,f=150,h=480,v=250,p=0,_=0,g=0,y=0,k=0,x=0,w=1,M=1,S=null,L=pt,j=null,T=Rt,D=.5;function N(e){return u(e[0]*l,e[1]*l)}function C(e){return(e=u.invert(e[0],e[1]))&&[e[0]*r,e[1]*r]}function Y(){var e=Bn(f,0,0,w,M,x).apply(null,t(p,_)),i=Bn(f,h-e[0],v-e[1],w,M,x);return n=Je(g,y,k),d=Be(t,i),u=Be(n,d),o=qn(d,D),V()}function V(){return c=m=null,N}return N.stream=function(e){return c&&m===e?c:c=Un(function(e){return Pn({point:function(t,n){var i=e(t,n);return this.stream.point(i[0],i[1])}})}(n)(L(o(T(m=e)))))},N.preclip=function(e){return arguments.length?(L=e,S=void 0,V()):L},N.postclip=function(e){return arguments.length?(T=e,j=i=a=s=null,V()):T},N.clipAngle=function(e){return arguments.length?(L=+e?_t(S=e*l):(S=null,pt),V()):S*r},N.clipExtent=function(e){return arguments.length?(T=null==e?(j=i=a=s=null,Rt):gt(j=+e[0][0],i=+e[0][1],a=+e[1][0],s=+e[1][1]),V()):null==j?null:[[j,i],[a,s]]},N.scale=function(e){return arguments.length?(f=+e,Y()):f},N.translate=function(e){return arguments.length?(h=+e[0],v=+e[1],Y()):[h,v]},N.center=function(e){return arguments.length?(p=e[0]%360*l,_=e[1]%360*l,Y()):[p*r,_*r]},N.rotate=function(e){return arguments.length?(g=e[0]%360*l,y=e[1]%360*l,k=e.length>2?e[2]%360*l:0,Y()):[g*r,y*r,k*r]},N.angle=function(e){return arguments.length?(x=e%360*l,Y()):x*r},N.reflectX=function(e){return arguments.length?(w=e?-1:1,Y()):w<0},N.reflectY=function(e){return arguments.length?(M=e?-1:1,Y()):M<0},N.precision=function(e){return arguments.length?(o=qn(d,D=e*e),V()):b(D)},N.fitExtent=function(e,t){return On(N,e,t)},N.fitSize=function(e,t){return Hn(N,e,t)},N.fitWidth=function(e,t){return Rn(N,e,t)},N.fitHeight=function(e,t){return Gn(N,e,t)},function(){return t=e.apply(this,arguments),N.invert=t.invert&&C,Y()}}function Kn(e){var t=0,n=i/3,a=Jn(e),s=a(t,n);return s.parallels=function(e){return arguments.length?a(t=e[0]*l,n=e[1]*l):[t*r,n*r]},s}function Xn(e,t){var a=g(e),s=(a+g(t))/2;if(d(s)<n)return function(e){var t=m(e);function n(e,n){return[e*t,g(n)/t]}return n.invert=function(e,n){return[e/t,w(n*t)]},n}(e);var o=1+a*(2*s-a),r=b(o)/s;function l(e,t){var n=b(o-2*s*g(t))/s;return[n*g(e*=s),r-n*m(e)]}return l.invert=function(e,t){var n=r-t,a=c(e,d(n))*y(n);return n*s<0&&(a-=i*y(e)*y(n)),[a/s,w((o-(e*e+n*n)*s*s)/(2*s))]},l}function Qn(){return Kn(Xn).scale(155.424).center([0,33.6442])}function Zn(){return Qn().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function ei(e){return function(t,n){var i=m(t),a=m(n),s=e(i*a);return s===1/0?[2,0]:[s*a*g(t),s*g(n)]}}function ti(e){return function(t,n){var i=b(t*t+n*n),a=e(i),s=g(a),o=m(a);return[c(t*s,i*o),w(i&&n*s/i)]}}var ni=ei((function(e){return b(2/(1+e))}));ni.invert=ti((function(e){return 2*w(e/2)}));var ii=ei((function(e){return(e=x(e))&&e/g(e)}));function ai(e,t){return[e,p(k((a+t)/2))]}function si(e){var t,n,a,s=Wn(e),o=s.center,r=s.scale,l=s.translate,d=s.clipExtent,u=null;function c(){var o=i*r(),l=s(Ze(s.rotate()).invert([0,0]));return d(null==u?[[l[0]-o,l[1]-o],[l[0]+o,l[1]+o]]:e===ai?[[Math.max(l[0]-o,u),t],[Math.min(l[0]+o,n),a]]:[[u,Math.max(l[1]-o,t)],[n,Math.min(l[1]+o,a)]])}return s.scale=function(e){return arguments.length?(r(e),c()):r()},s.translate=function(e){return arguments.length?(l(e),c()):l()},s.center=function(e){return arguments.length?(o(e),c()):o()},s.clipExtent=function(e){return arguments.length?(null==e?u=t=n=a=null:(u=+e[0][0],t=+e[0][1],n=+e[1][0],a=+e[1][1]),c()):null==u?null:[[u,t],[n,a]]},c()}function oi(e){return k((a+e)/2)}function ri(e,t){var s=m(e),o=e===t?g(e):p(s/m(t))/p(oi(t)/oi(e)),r=s*_(oi(e),o)/o;if(!o)return ai;function l(e,t){r>0?t<-a+n&&(t=-a+n):t>a-n&&(t=a-n);var i=r/_(oi(t),o);return[i*g(o*e),r-i*m(o*e)]}return l.invert=function(e,t){var n=r-t,s=y(o)*b(e*e+n*n),l=c(e,d(n))*y(n);return n*o<0&&(l-=i*y(e)*y(n)),[l/o,2*u(_(r/s,1/o))-a]},l}function li(e,t){return[e,t]}function di(e,t){var a=m(e),s=e===t?g(e):(a-m(t))/(t-e),o=a/s+e;if(d(s)<n)return li;function r(e,t){var n=o-t,i=s*e;return[n*g(i),o-n*m(i)]}return r.invert=function(e,t){var n=o-t,a=c(e,d(n))*y(n);return n*s<0&&(a-=i*y(e)*y(n)),[a/s,o-y(s)*b(e*e+n*n)]},r}ii.invert=ti((function(e){return e})),ai.invert=function(e,t){return[e,2*u(h(t))-a]},li.invert=li;var ui=1.340264,ci=-.081106,mi=893e-6,fi=.003796,hi=b(3)/2;function vi(e,t){var n=w(hi*g(t)),i=n*n,a=i*i*i;return[e*m(n)/(hi*(ui+3*ci*i+a*(7*mi+9*fi*i))),n*(ui+ci*i+a*(mi+fi*i))]}function pi(e,t){var n=m(t),i=m(e)*n;return[n*g(e)/i,g(t)/i]}function _i(e,t){var n=t*t,i=n*n;return[e*(.8707-.131979*n+i*(i*(.003971*n-.001529*i)-.013791)),t*(1.007226+n*(.015085+i*(.028874*n-.044475-.005916*i)))]}function gi(e,t){return[m(t)*g(e),g(t)]}function yi(e,t){var n=m(t),i=1+m(e)*n;return[n*g(e)/i,g(t)/i]}function bi(e,t){return[p(k((a+t)/2)),-e]}vi.invert=function(e,t){for(var n,i=t,a=i*i,s=a*a*a,o=0;o<12&&(s=(a=(i-=n=(i*(ui+ci*a+s*(mi+fi*a))-t)/(ui+3*ci*a+s*(7*mi+9*fi*a)))*i)*a*a,!(d(n)<1e-12));++o);return[hi*e*(ui+3*ci*a+s*(7*mi+9*fi*a))/m(i),w(g(i)/hi)]},pi.invert=ti(u),_i.invert=function(e,t){var i,a=t,s=25;do{var o=a*a,r=o*o;a-=i=(a*(1.007226+o*(.015085+r*(.028874*o-.044475-.005916*r)))-t)/(1.007226+o*(.045255+r*(.259866*o-.311325-.005916*11*r)))}while(d(i)>n&&--s>0);return[e/(.8707+(o=a*a)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),a]},gi.invert=ti(w),yi.invert=ti((function(e){return 2*u(e)})),bi.invert=function(e,t){return[-t,2*u(h(e))-a]},e.geoAlbers=Zn,e.geoAlbersUsa=function(){var e,t,i,a,s,o,r=Zn(),l=Qn().rotate([154,0]).center([-2,58.5]).parallels([55,65]),d=Qn().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(e,t){o=[e,t]}};function c(e){var t=e[0],n=e[1];return o=null,i.point(t,n),o||(a.point(t,n),o)||(s.point(t,n),o)}function m(){return e=t=null,c}return c.invert=function(e){var t=r.scale(),n=r.translate(),i=(e[0]-n[0])/t,a=(e[1]-n[1])/t;return(a>=.12&&a<.234&&i>=-.425&&i<-.214?l:a>=.166&&a<.234&&i>=-.214&&i<-.115?d:r).invert(e)},c.stream=function(n){return e&&t===n?e:(i=[r.stream(t=n),l.stream(n),d.stream(n)],a=i.length,e={point:function(e,t){for(var n=-1;++n<a;)i[n].point(e,t)},sphere:function(){for(var e=-1;++e<a;)i[e].sphere()},lineStart:function(){for(var e=-1;++e<a;)i[e].lineStart()},lineEnd:function(){for(var e=-1;++e<a;)i[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<a;)i[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<a;)i[e].polygonEnd()}});var i,a},c.precision=function(e){return arguments.length?(r.precision(e),l.precision(e),d.precision(e),m()):r.precision()},c.scale=function(e){return arguments.length?(r.scale(e),l.scale(.35*e),d.scale(e),c.translate(r.translate())):r.scale()},c.translate=function(e){if(!arguments.length)return r.translate();var t=r.scale(),o=+e[0],c=+e[1];return i=r.translate(e).clipExtent([[o-.455*t,c-.238*t],[o+.455*t,c+.238*t]]).stream(u),a=l.translate([o-.307*t,c+.201*t]).clipExtent([[o-.425*t+n,c+.12*t+n],[o-.214*t-n,c+.234*t-n]]).stream(u),s=d.translate([o-.205*t,c+.212*t]).clipExtent([[o-.214*t+n,c+.166*t+n],[o-.115*t-n,c+.234*t-n]]).stream(u),m()},c.fitExtent=function(e,t){return On(c,e,t)},c.fitSize=function(e,t){return Hn(c,e,t)},c.fitWidth=function(e,t){return Rn(c,e,t)},c.fitHeight=function(e,t){return Gn(c,e,t)},c.scale(1070)},e.geoArea=function(e){return J=new t.Adder,C(e,K),2*J},e.geoAzimuthalEqualArea=function(){return Wn(ni).scale(124.75).clipAngle(179.999)},e.geoAzimuthalEqualAreaRaw=ni,e.geoAzimuthalEquidistant=function(){return Wn(ii).scale(79.4188).clipAngle(179.999)},e.geoAzimuthalEquidistantRaw=ii,e.geoBounds=function(e){var t,n,i,a,s,o,r;if(O=$=-(P=I=1/0),U=[],C(e,Me),n=U.length){for(U.sort(Ve),t=1,s=[i=U[0]];t<n;++t)Ee(i,(a=U[t])[0])||Ee(i,a[1])?(Ye(i[0],a[1])>Ye(i[0],i[1])&&(i[1]=a[1]),Ye(a[0],i[1])>Ye(i[0],i[1])&&(i[0]=a[0])):s.push(i=a);for(o=-1/0,t=0,i=s[n=s.length-1];t<=n;i=a,++t)a=s[t],(r=Ye(i[1],a[0]))>o&&(o=r,P=a[0],$=i[1])}return U=B=null,P===1/0||I===1/0?[[NaN,NaN],[NaN,NaN]]:[[P,I],[$,O]]},e.geoCentroid=function(e){le=de=ue=ce=me=fe=he=ve=0,pe=new t.Adder,_e=new t.Adder,ge=new t.Adder,C(e,Ae);var i=+pe,a=+_e,s=+ge,o=v(i,a,s);return o<1e-12&&(i=fe,a=he,s=ve,de<n&&(i=ue,a=ce,s=me),(o=v(i,a,s))<1e-12)?[NaN,NaN]:[c(a,i)*r,w(s/o)*r]},e.geoCircle=function(){var e,t,n=Ue([0,0]),i=Ue(90),a=Ue(6),s={point:function(n,i){e.push(n=t(n,i)),n[0]*=r,n[1]*=r}};function o(){var o=n.apply(this,arguments),r=i.apply(this,arguments)*l,d=a.apply(this,arguments)*l;return e=[],t=Je(-o[0]*l,-o[1]*l,0).invert,et(s,r,d,1),o={type:"Polygon",coordinates:[e]},e=t=null,o}return o.center=function(e){return arguments.length?(n="function"==typeof e?e:Ue([+e[0],+e[1]]),o):n},o.radius=function(e){return arguments.length?(i="function"==typeof e?e:Ue(+e),o):i},o.precision=function(e){return arguments.length?(a="function"==typeof e?e:Ue(+e),o):a},o},e.geoClipAntimeridian=pt,e.geoClipCircle=_t,e.geoClipExtent=function(){var e,t,n,i=0,a=0,s=960,o=500;return n={stream:function(n){return e&&t===n?e:e=gt(i,a,s,o)(t=n)},extent:function(r){return arguments.length?(i=+r[0][0],a=+r[0][1],s=+r[1][0],o=+r[1][1],e=t=null,n):[[i,a],[s,o]]}}},e.geoClipRectangle=gt,e.geoConicConformal=function(){return Kn(ri).scale(109.5).parallels([30,30])},e.geoConicConformalRaw=ri,e.geoConicEqualArea=Qn,e.geoConicEqualAreaRaw=Xn,e.geoConicEquidistant=function(){return Kn(di).scale(131.154).center([0,13.9389])},e.geoConicEquidistantRaw=di,e.geoContains=function(e,t){return(e&&jt.hasOwnProperty(e.type)?jt[e.type]:Dt)(e,t)},e.geoDistance=Lt,e.geoEqualEarth=function(){return Wn(vi).scale(177.158)},e.geoEqualEarthRaw=vi,e.geoEquirectangular=function(){return Wn(li).scale(152.63)},e.geoEquirectangularRaw=li,e.geoGnomonic=function(){return Wn(pi).scale(144.049).clipAngle(60)},e.geoGnomonicRaw=pi,e.geoGraticule=Pt,e.geoGraticule10=function(){return Pt()()},e.geoIdentity=function(){var e,t,n,i,a,s,o,d=1,u=0,c=0,f=1,h=1,v=0,p=null,_=1,y=1,b=Pn({point:function(e,t){var n=w([e,t]);this.stream.point(n[0],n[1])}}),k=Rt;function x(){return _=d*f,y=d*h,s=o=null,w}function w(n){var i=n[0]*_,a=n[1]*y;if(v){var s=a*e-i*t;i=i*e+a*t,a=s}return[i+u,a+c]}return w.invert=function(n){var i=n[0]-u,a=n[1]-c;if(v){var s=a*e+i*t;i=i*e-a*t,a=s}return[i/_,a/y]},w.stream=function(e){return s&&o===e?s:s=b(k(o=e))},w.postclip=function(e){return arguments.length?(k=e,p=n=i=a=null,x()):k},w.clipExtent=function(e){return arguments.length?(k=null==e?(p=n=i=a=null,Rt):gt(p=+e[0][0],n=+e[0][1],i=+e[1][0],a=+e[1][1]),x()):null==p?null:[[p,n],[i,a]]},w.scale=function(e){return arguments.length?(d=+e,x()):d},w.translate=function(e){return arguments.length?(u=+e[0],c=+e[1],x()):[u,c]},w.angle=function(n){return arguments.length?(t=g(v=n%360*l),e=m(v),x()):v*r},w.reflectX=function(e){return arguments.length?(f=e?-1:1,x()):f<0},w.reflectY=function(e){return arguments.length?(h=e?-1:1,x()):h<0},w.fitExtent=function(e,t){return On(w,e,t)},w.fitSize=function(e,t){return Hn(w,e,t)},w.fitWidth=function(e,t){return Rn(w,e,t)},w.fitHeight=function(e,t){return Gn(w,e,t)},w},e.geoInterpolate=function(e,t){var n=e[0]*l,i=e[1]*l,a=t[0]*l,s=t[1]*l,o=m(i),d=g(i),u=m(s),f=g(s),h=o*m(n),v=o*g(n),p=u*m(a),_=u*g(a),y=2*w(b(M(s-i)+o*u*M(a-n))),k=g(y),x=y?function(e){var t=g(e*=y)/k,n=g(y-e)/k,i=n*h+t*p,a=n*v+t*_,s=n*d+t*f;return[c(a,i)*r,c(s,b(i*i+a*a))*r]}:function(){return[n*r,i*r]};return x.distance=y,x},e.geoLength=wt,e.geoMercator=function(){return si(ai).scale(961/o)},e.geoMercatorRaw=ai,e.geoNaturalEarth1=function(){return Wn(_i).scale(175.295)},e.geoNaturalEarth1Raw=_i,e.geoOrthographic=function(){return Wn(gi).scale(249.5).clipAngle(90+n)},e.geoOrthographicRaw=gi,e.geoPath=function(e,t){var n,i,a=4.5;function s(e){return e&&("function"==typeof a&&i.pointRadius(+a.apply(this,arguments)),C(e,n(i))),i.result()}return s.area=function(e){return C(e,n(qt)),qt.result()},s.measure=function(e){return C(e,n(Yn)),Yn.result()},s.bounds=function(e){return C(e,n(sn)),sn.result()},s.centroid=function(e){return C(e,n(vn)),vn.result()},s.projection=function(t){return arguments.length?(n=null==t?(e=null,Rt):(e=t).stream,s):e},s.context=function(e){return arguments.length?(i=null==e?(t=null,new An):new Sn(t=e),"function"!=typeof a&&i.pointRadius(a),s):t},s.pointRadius=function(e){return arguments.length?(a="function"==typeof e?e:(i.pointRadius(+e),+e),s):a},s.projection(e).context(t)},e.geoProjection=Wn,e.geoProjectionMutator=Jn,e.geoRotation=Ze,e.geoStereographic=function(){return Wn(yi).scale(250).clipAngle(142)},e.geoStereographicRaw=yi,e.geoStream=C,e.geoTransform=function(e){return{stream:Pn(e)}},e.geoTransverseMercator=function(){var e=si(bi),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=bi,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-geo/node_modules/d3-array/dist/d3-array.js"))},"./node_modules/d3-geo/node_modules/d3-array/dist/d3-array.js":function(e,t,n){!function(e){"use strict";function t(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function n(e){let n=e,i=e;function a(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n<a;){const s=n+a>>>1;i(e[s],t)<0?n=s+1:a=s}return n}return 1===e.length&&(n=(t,n)=>e(t)-n,i=function(e){return(n,i)=>t(e(n),i)}(e)),{left:a,center:function(e,t,i,s){null==i&&(i=0),null==s&&(s=e.length);const o=a(e,t,i,s-1);return o>i&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n<a;){const s=n+a>>>1;i(e[s],t)>0?a=s:n=s+1}return n}}}function i(e){return null===e?NaN:+e}const a=n(t),s=a.right,o=a.left,r=n(i).center;function l(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&++n}return n}function d(e){return 0|e.length}function u(e){return!(e>0)}function c(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function m(e,t){let n,i=0,a=0,s=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(n=t-a,a+=n/++i,s+=n*(t-a));else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&(n=r-a,a+=n/++i,s+=n*(r-a))}if(i>1)return s/(i-1)}function f(e,t){const n=m(e,t);return n?Math.sqrt(n):n}function h(e,t){let n,i;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=i=t):(n>t&&(n=t),i<t&&(i=t)));else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(void 0===n?s>=s&&(n=i=s):(n>s&&(n=s),i<s&&(i=s)))}return[n,i]}class v{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let i=0;i<this._n&&i<32;i++){const a=t[i],s=e+a,o=Math.abs(e)<Math.abs(a)?e-(s-a):a-(s-e);o&&(t[n++]=o),e=s}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,i,a=this._n,s=0;if(a>0){for(s=e[--a];a>0&&(t=s,n=e[--a],s=t+n,i=n-(s-t),!i););a>0&&(i<0&&e[a-1]<0||i>0&&e[a-1]>0)&&(n=2*i,t=s+n,n==t-s&&(s=t))}return s}}class p extends Map{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}class _ extends Set{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const t of e)this.add(t)}has(e){return super.has(g(this,e))}add(e){return super.add(y(this,e))}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function y({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function b({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(n),e.delete(i)),n}function k(e){return null!==e&&"object"==typeof e?e.valueOf():e}function x(e){return e}function w(e,...t){return L(e,x,x,t)}function M(e,t,...n){return L(e,x,t,n)}function S(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function L(e,t,n,i){return function e(a,s){if(s>=i.length)return n(a);const o=new p,r=i[s++];let l=-1;for(const e of a){const t=r(e,++l,a),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,s));return t(o)}(e,0)}function j(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[i=t]=n;if(1===i.length||n.length>1){const a=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),a.sort((e,i)=>{for(const a of n){const n=t(a[e],a[i]);if(n)return n}})):(i=e.map(i),a.sort((e,n)=>t(i[e],i[n]))),j(e,a)}return e.sort(i)}var D=Array.prototype.slice;function N(e){return function(){return e}}var C=Math.sqrt(50),Y=Math.sqrt(10),V=Math.sqrt(2);function E(e,t,n){var i,a,s,o,r=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t<e)&&(a=e,e=t,t=a),0===(o=A(e,t,n))||!isFinite(o))return[];if(o>0){let n=Math.round(e/o),i=Math.round(t/o);for(n*o<e&&++n,i*o>t&&--i,s=new Array(a=i-n+1);++r<a;)s[r]=(n+r)*o}else{o=-o;let n=Math.round(e*o),i=Math.round(t*o);for(n/o<e&&++n,i/o>t&&--i,s=new Array(a=i-n+1);++r<a;)s[r]=(n+r)/o}return i&&s.reverse(),s}function A(e,t,n){var i=(t-e)/Math.max(0,n),a=Math.floor(Math.log(i)/Math.LN10),s=i/Math.pow(10,a);return a>=0?(s>=C?10:s>=Y?5:s>=V?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(s>=C?10:s>=Y?5:s>=V?2:1)}function F(e,t,n){let i;for(;;){const a=A(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}}function P(e){return Math.ceil(Math.log(l(e))/Math.LN2)+1}function I(){var e=x,t=h,n=P;function i(i){Array.isArray(i)||(i=Array.from(i));var a,o,r=i.length,l=new Array(r);for(a=0;a<r;++a)l[a]=e(i[a],a,i);var d=t(l),u=d[0],c=d[1],m=n(l,u,c);if(!Array.isArray(m)){const e=c,n=+m;if(t===h&&([u,c]=F(u,c,n)),(m=E(u,c,n))[m.length-1]>=c)if(e>=c&&t===h){const e=A(u,c,n);isFinite(e)&&(e>0?c=(Math.floor(c/e)+1)*e:e<0&&(c=(Math.ceil(c*-e)+1)/-e))}else m.pop()}for(var f=m.length;m[0]<=u;)m.shift(),--f;for(;m[f-1]>c;)m.pop(),--f;var v,p=new Array(f+1);for(a=0;a<=f;++a)(v=p[a]=[]).x0=a>0?m[a-1]:u,v.x1=a<f?m[a]:c;for(a=0;a<r;++a)u<=(o=l[a])&&o<=c&&p[s(m,o,0,f)].push(i[a]);return p}return i.value=function(t){return arguments.length?(e="function"==typeof t?t:N(t),i):e},i.domain=function(e){return arguments.length?(t="function"==typeof e?e:N([e[0],e[1]]),i):t},i.thresholds=function(e){return arguments.length?(n="function"==typeof e?e:Array.isArray(e)?N(D.call(e)):N(e),i):n},i}function $(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n<a||void 0===n&&a>=a)&&(n=a)}return n}function O(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function H(e,n,i=0,a=e.length-1,s=t){for(;a>i;){if(a-i>600){const t=a-i+1,o=n-i+1,r=Math.log(t),l=.5*Math.exp(2*r/3),d=.5*Math.sqrt(r*l*(t-l)/t)*(o-t/2<0?-1:1);H(e,n,Math.max(i,Math.floor(n-o*l/t+d)),Math.min(a,Math.floor(n+(t-o)*l/t+d)),s)}const t=e[n];let o=i,r=a;for(R(e,i,n),s(e[a],t)>0&&R(e,i,a);o<r;){for(R(e,o,r),++o,--r;s(e[o],t)<0;)++o;for(;s(e[r],t)>0;)--r}0===s(e[i],t)?R(e,i,r):(++r,R(e,r,a)),r<=n&&(i=r+1),n<=r&&(a=r-1)}return e}function R(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function G(e,t,n){if(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,n))).length){if((t=+t)<=0||i<2)return O(e);if(t>=1)return $(e);var i,a=(i-1)*t,s=Math.floor(a),o=$(H(e,s).subarray(0,s+1));return o+(O(e.subarray(s+1))-o)*(a-s)}}function z(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n<t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n<s||void 0===n&&s>=s)&&(n=s,i=a);return i}function q(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n>s||void 0===n&&s>=s)&&(n=s,i=a);return i}function U(e,t){return[e,t]}function B(e,n=t){if(1===n.length)return q(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)<0)&&(i=t,a=s);return a}var W=J(Math.random);function J(e){return function(t,n=0,i=t.length){let a=i-(n=+n);for(;a;){const i=e()*a--|0,s=t[a+n];t[a+n]=t[i+n],t[i+n]=s}return t}}function K(e){if(!(a=e.length))return[];for(var t=-1,n=O(e,X),i=new Array(n);++t<n;)for(var a,s=-1,o=i[t]=new Array(a);++s<a;)o[s]=e[s][t];return i}function X(e){return e.length}function Q(e){return e instanceof Set?e:new Set(e)}function Z(e,t){const n=e[Symbol.iterator](),i=new Set;for(const e of t){if(i.has(e))continue;let t,a;for(;({value:t,done:a}=n.next());){if(a)return!1;if(i.add(t),Object.is(e,t))break}}return!0}e.Adder=v,e.InternMap=p,e.InternSet=_,e.ascending=t,e.bin=I,e.bisect=s,e.bisectCenter=r,e.bisectLeft=o,e.bisectRight=s,e.bisector=n,e.count=l,e.cross=function(...e){const t="function"==typeof e[e.length-1]&&function(e){return t=>e(...t)}(e.pop()),n=(e=e.map(c)).map(d),i=e.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||n.some(u))return s;for(;;){s.push(a.map((t,n)=>e[n][t]));let o=i;for(;++a[o]===n[o];){if(0===o)return t?s.map(t):s;a[o--]=0}}},e.cumsum=function(e,t){var n=0,i=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:a=>n+=+t(a,i++,e)||0)},e.descending=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},e.deviation=f,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))return!1;let e,a;for(;({value:e,done:a}=n.next())&&!a;){if(Object.is(t,e))return!1;i.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(!t(i,++n,e))return!1;return!0},e.extent=h,e.fcumsum=function(e,t){const n=new v;let i=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):a=>n.add(+t(a,++i,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let i=-1;for(const a of e)t(a,++i,e)&&n.push(a);return n},e.fsum=function(e,t){const n=new v;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&n.add(a)}return+n},e.greatest=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)>0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)>0:0===n(t,t))&&(i=t,a=!0);return i},e.greatestIndex=function(e,n=t){if(1===n.length)return z(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)>0)&&(i=t,a=s);return a},e.group=w,e.groupSort=function(e,n,i){return(1===n.length?T(M(e,n,i),([e,n],[i,a])=>t(n,a)||t(e,i)):T(w(e,i),([e,i],[a,s])=>n(i,s)||t(e,a))).map(([e])=>e)},e.groups=function(e,...t){return L(e,Array.from,x,t)},e.histogram=I,e.index=function(e,...t){return L(e,x,S,t)},e.indexes=function(e,...t){return L(e,Array.from,S,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map(Q);e:for(const n of e)for(const i of t)if(!i.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)<0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)<0:0===n(t,t))&&(i=t,a=!0);return i},e.leastIndex=B,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,i)=>t(n,i,e))},e.max=$,e.maxIndex=z,e.mean=function(e,t){let n=0,i=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,i+=t);else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(++n,i+=s)}if(n)return i/n},e.median=function(e,t){return G(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=O,e.minIndex=q,e.nice=F,e.pairs=function(e,t=U){const n=[];let i,a=!1;for(const s of e)a&&n.push(t(i,s)),i=s,a=!0;return n},e.permute=j,e.quantile=G,e.quantileSorted=function(e,t,n=i){if(a=e.length){if((t=+t)<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,s=(a-1)*t,o=Math.floor(s),r=+n(e[o],o,e);return r+(+n(e[o+1],o+1,e)-r)*(s-o)}},e.quickselect=H,e.range=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),s=new Array(a);++i<a;)s[i]=e+i*n;return s},e.reduce=function(e,t,n){if("function"!=typeof t)throw new TypeError("reducer is not a function");const i=e[Symbol.iterator]();let a,s,o=-1;if(arguments.length<3){if(({done:a,value:n}=i.next()),a)return;++o}for(;({done:a,value:s}=i.next()),!a;)n=t(n,s,++o,e);return n},e.reverse=function(e){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()},e.rollup=M,e.rollups=function(e,t,...n){return L(e,Array.from,t,n)},e.scan=function(e,t){const n=B(e,t);return n<0?void 0:n},e.shuffle=W,e.shuffler=J,e.some=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(t(i,++n,e))return!0;return!1},e.sort=T,e.subset=function(e,t){return Z(t,e)},e.sum=function(e,t){let n=0;if(void 0===t)for(let t of e)(t=+t)&&(n+=t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&(n+=a)}return n},e.superset=Z,e.thresholdFreedmanDiaconis=function(e,t,n){return Math.ceil((n-t)/(2*(G(e,.75)-G(e,.25))*Math.pow(l(e),-1/3)))},e.thresholdScott=function(e,t,n){return Math.ceil((n-t)/(3.5*f(e)*Math.pow(l(e),-1/3)))},e.thresholdSturges=P,e.tickIncrement=A,e.tickStep=function(e,t,n){var i=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),s=i/a;return s>=C?a*=10:s>=Y?a*=5:s>=V&&(a*=2),t<e?-a:a},e.ticks=E,e.transpose=K,e.union=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t},e.variance=m,e.zip=function(){return K(arguments)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-hierarchy/dist/d3-hierarchy.js":function(e,t,n){!function(e){"use strict";function t(e,t){return e.parent===t.parent?1:2}function n(e,t){return e+t.x}function i(e,t){return Math.max(e,t.y)}function a(e){var t=0,n=e.children,i=n&&n.length;if(i)for(;--i>=0;)t+=n[i].value;else t=1;e.value=t}function s(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=r)):void 0===t&&(t=o);for(var n,i,a,s,l,c=new u(e),m=[c];n=m.pop();)if((a=t(n.data))&&(l=(a=Array.from(a)).length))for(n.children=a,s=l-1;s>=0;--s)m.push(i=a[s]=new u(a[s])),i.parent=n,i.depth=n.depth+1;return c.eachBefore(d)}function o(e){return e.children}function r(e){return Array.isArray(e)?e[1]:null}function l(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function d(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function u(e){this.data=e,this.depth=this.height=0,this.parent=null}function c(e){for(var t,n,i=0,a=(e=function(e){for(var t,n,i=e.length;i;)n=Math.random()*i--|0,t=e[i],e[i]=e[n],e[n]=t;return e}(Array.from(e))).length,s=[];i<a;)t=e[i],n&&h(n,t)?++i:(n=p(s=m(s,t)),i=0);return n}function m(e,t){var n,i;if(v(t,e))return[t];for(n=0;n<e.length;++n)if(f(t,e[n])&&v(_(e[n],t),e))return[e[n],t];for(n=0;n<e.length-1;++n)for(i=n+1;i<e.length;++i)if(f(_(e[n],e[i]),t)&&f(_(e[n],t),e[i])&&f(_(e[i],t),e[n])&&v(g(e[n],e[i],t),e))return[e[n],e[i],t];throw new Error}function f(e,t){var n=e.r-t.r,i=t.x-e.x,a=t.y-e.y;return n<0||n*n<i*i+a*a}function h(e,t){var n=e.r-t.r+1e-9*Math.max(e.r,t.r,1),i=t.x-e.x,a=t.y-e.y;return n>0&&n*n>i*i+a*a}function v(e,t){for(var n=0;n<t.length;++n)if(!h(e,t[n]))return!1;return!0}function p(e){switch(e.length){case 1:return{x:(t=e[0]).x,y:t.y,r:t.r};case 2:return _(e[0],e[1]);case 3:return g(e[0],e[1],e[2])}var t}function _(e,t){var n=e.x,i=e.y,a=e.r,s=t.x,o=t.y,r=t.r,l=s-n,d=o-i,u=r-a,c=Math.sqrt(l*l+d*d);return{x:(n+s+l/c*u)/2,y:(i+o+d/c*u)/2,r:(c+a+r)/2}}function g(e,t,n){var i=e.x,a=e.y,s=e.r,o=t.x,r=t.y,l=t.r,d=n.x,u=n.y,c=n.r,m=i-o,f=i-d,h=a-r,v=a-u,p=l-s,_=c-s,g=i*i+a*a-s*s,y=g-o*o-r*r+l*l,b=g-d*d-u*u+c*c,k=f*h-m*v,x=(h*b-v*y)/(2*k)-i,w=(v*p-h*_)/k,M=(f*y-m*b)/(2*k)-a,S=(m*_-f*p)/k,L=w*w+S*S-1,j=2*(s+x*w+M*S),T=x*x+M*M-s*s,D=-(L?(j+Math.sqrt(j*j-4*L*T))/(2*L):T/j);return{x:i+x+w*D,y:a+M+S*D,r:D}}function y(e,t,n){var i,a,s,o,r=e.x-t.x,l=e.y-t.y,d=r*r+l*l;d?(a=t.r+n.r,a*=a,o=e.r+n.r,a>(o*=o)?(i=(d+o-a)/(2*d),s=Math.sqrt(Math.max(0,o/d-i*i)),n.x=e.x-i*r-s*l,n.y=e.y-i*l+s*r):(i=(d+a-o)/(2*d),s=Math.sqrt(Math.max(0,a/d-i*i)),n.x=t.x+i*r-s*l,n.y=t.y+i*l+s*r)):(n.x=t.x+n.r,n.y=t.y)}function b(e,t){var n=e.r+t.r-1e-6,i=t.x-e.x,a=t.y-e.y;return n>0&&n*n>i*i+a*a}function k(e){var t=e._,n=e.next._,i=t.r+n.r,a=(t.x*n.r+n.x*t.r)/i,s=(t.y*n.r+n.y*t.r)/i;return a*a+s*s}function x(e){this._=e,this.next=null,this.previous=null}function w(e){if(!(s=(t=e,e="object"==typeof t&&"length"in t?t:Array.from(t)).length))return 0;var t,n,i,a,s,o,r,l,d,u,m,f;if((n=e[0]).x=0,n.y=0,!(s>1))return n.r;if(i=e[1],n.x=-i.r,i.x=n.r,i.y=0,!(s>2))return n.r+i.r;y(i,n,a=e[2]),n=new x(n),i=new x(i),a=new x(a),n.next=a.previous=i,i.next=n.previous=a,a.next=i.previous=n;e:for(l=3;l<s;++l){y(n._,i._,a=e[l]),a=new x(a),d=i.next,u=n.previous,m=i._.r,f=n._.r;do{if(m<=f){if(b(d._,a._)){i=d,n.next=i,i.previous=n,--l;continue e}m+=d._.r,d=d.next}else{if(b(u._,a._)){(n=u).next=i,i.previous=n,--l;continue e}f+=u._.r,u=u.previous}}while(d!==u.next);for(a.previous=n,a.next=i,n.next=i.previous=i=a,o=k(n);(a=a.next)!==i;)(r=k(a))<o&&(n=a,o=r);i=n.next}for(n=[i._],a=i;(a=a.next)!==i;)n.push(a._);for(a=c(n),l=0;l<s;++l)(n=e[l]).x-=a.x,n.y-=a.y;return a.r}function M(e){return null==e?null:S(e)}function S(e){if("function"!=typeof e)throw new Error;return e}function L(){return 0}function j(e){return function(){return e}}function T(e){return Math.sqrt(e.value)}function D(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function N(e,t){return function(n){if(i=n.children){var i,a,s,o=i.length,r=e(n)*t||0;if(r)for(a=0;a<o;++a)i[a].r+=r;if(s=w(i),r)for(a=0;a<o;++a)i[a].r-=r;n.r=s+r}}}function C(e){return function(t){var n=t.parent;t.r*=e,n&&(t.x=n.x+e*t.x,t.y=n.y+e*t.y)}}function Y(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function V(e,t,n,i,a){for(var s,o=e.children,r=-1,l=o.length,d=e.value&&(i-t)/e.value;++r<l;)(s=o[r]).y0=n,s.y1=a,s.x0=t,s.x1=t+=s.value*d}u.prototype=s.prototype={constructor:u,count:function(){return this.eachAfter(a)},each:function(e,t){let n=-1;for(const i of this)e.call(t,i,++n,this);return this},eachAfter:function(e,t){for(var n,i,a,s=this,o=[s],r=[],l=-1;s=o.pop();)if(r.push(s),n=s.children)for(i=0,a=n.length;i<a;++i)o.push(n[i]);for(;s=r.pop();)e.call(t,s,++l,this);return this},eachBefore:function(e,t){for(var n,i,a=this,s=[a],o=-1;a=s.pop();)if(e.call(t,a,++o,this),n=a.children)for(i=n.length-1;i>=0;--i)s.push(n[i]);return this},find:function(e,t){let n=-1;for(const i of this)if(e.call(t,i,++n,this))return i},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,i=t.children,a=i&&i.length;--a>=0;)n+=i[a].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),i=t.ancestors(),a=null;for(e=n.pop(),t=i.pop();e===t;)a=e,e=n.pop(),t=i.pop();return a}(t,e),i=[t];t!==n;)t=t.parent,i.push(t);for(var a=i.length;e!==n;)i.splice(a,0,e),e=e.parent;return i},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){return Array.from(this)},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return s(this).eachBefore(l)},[Symbol.iterator]:function*(){var e,t,n,i,a=this,s=[a];do{for(e=s.reverse(),s=[];a=e.pop();)if(yield a,t=a.children)for(n=0,i=t.length;n<i;++n)s.push(t[n])}while(s.length)}};var E={depth:-1},A={};function F(e){return e.id}function P(e){return e.parentId}function I(e,t){return e.parent===t.parent?1:2}function $(e){var t=e.children;return t?t[0]:e.t}function O(e){var t=e.children;return t?t[t.length-1]:e.t}function H(e,t,n){var i=n/(t.i-e.i);t.c-=i,t.s+=n,e.c+=i,t.z+=n,t.m+=n}function R(e,t,n){return e.a.parent===t.parent?e.a:n}function G(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}function z(e,t,n,i,a){for(var s,o=e.children,r=-1,l=o.length,d=e.value&&(a-n)/e.value;++r<l;)(s=o[r]).x0=t,s.x1=i,s.y0=n,s.y1=n+=s.value*d}G.prototype=Object.create(u.prototype);var q=(1+Math.sqrt(5))/2;function U(e,t,n,i,a,s){for(var o,r,l,d,u,c,m,f,h,v,p,_=[],g=t.children,y=0,b=0,k=g.length,x=t.value;y<k;){l=a-n,d=s-i;do{u=g[b++].value}while(!u&&b<k);for(c=m=u,p=u*u*(v=Math.max(d/l,l/d)/(x*e)),h=Math.max(m/p,p/c);b<k;++b){if(u+=r=g[b].value,r<c&&(c=r),r>m&&(m=r),p=u*u*v,(f=Math.max(m/p,p/c))>h){u-=r;break}h=f}_.push(o={value:u,dice:l<d,children:g.slice(y,b)}),o.dice?V(o,n,i,a,x?i+=d*u/x:s):z(o,n,i,x?n+=l*u/x:a,s),x-=u,y=b}return _}var B=function e(t){function n(e,n,i,a,s){U(t,e,n,i,a,s)}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(q),W=function e(t){function n(e,n,i,a,s){if((o=e._squarify)&&o.ratio===t)for(var o,r,l,d,u,c=-1,m=o.length,f=e.value;++c<m;){for(l=(r=o[c]).children,d=r.value=0,u=l.length;d<u;++d)r.value+=l[d].value;r.dice?V(r,n,i,a,f?i+=(s-i)*r.value/f:s):z(r,n,i,f?n+=(a-n)*r.value/f:a,s),f-=r.value}else e._squarify=o=U(t,e,n,i,a,s),o.ratio=t}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(q);e.cluster=function(){var e=t,a=1,s=1,o=!1;function r(t){var r,l=0;t.eachAfter((function(t){var a=t.children;a?(t.x=function(e){return e.reduce(n,0)/e.length}(a),t.y=function(e){return 1+e.reduce(i,0)}(a)):(t.x=r?l+=e(t,r):0,t.y=0,r=t)}));var d=function(e){for(var t;t=e.children;)e=t[0];return e}(t),u=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(t),c=d.x-e(d,u)/2,m=u.x+e(u,d)/2;return t.eachAfter(o?function(e){e.x=(e.x-t.x)*a,e.y=(t.y-e.y)*s}:function(e){e.x=(e.x-c)/(m-c)*a,e.y=(1-(t.y?e.y/t.y:1))*s})}return r.separation=function(t){return arguments.length?(e=t,r):e},r.size=function(e){return arguments.length?(o=!1,a=+e[0],s=+e[1],r):o?null:[a,s]},r.nodeSize=function(e){return arguments.length?(o=!0,a=+e[0],s=+e[1],r):o?[a,s]:null},r},e.hierarchy=s,e.pack=function(){var e=null,t=1,n=1,i=L;function a(a){return a.x=t/2,a.y=n/2,e?a.eachBefore(D(e)).eachAfter(N(i,.5)).eachBefore(C(1)):a.eachBefore(D(T)).eachAfter(N(L,1)).eachAfter(N(i,a.r/Math.min(t,n))).eachBefore(C(Math.min(t,n)/(2*a.r))),a}return a.radius=function(t){return arguments.length?(e=M(t),a):e},a.size=function(e){return arguments.length?(t=+e[0],n=+e[1],a):[t,n]},a.padding=function(e){return arguments.length?(i="function"==typeof e?e:j(+e),a):i},a},e.packEnclose=c,e.packSiblings=function(e){return w(e),e},e.partition=function(){var e=1,t=1,n=0,i=!1;function a(a){var s=a.height+1;return a.x0=a.y0=n,a.x1=e,a.y1=t/s,a.eachBefore(function(e,t){return function(i){i.children&&V(i,i.x0,e*(i.depth+1)/t,i.x1,e*(i.depth+2)/t);var a=i.x0,s=i.y0,o=i.x1-n,r=i.y1-n;o<a&&(a=o=(a+o)/2),r<s&&(s=r=(s+r)/2),i.x0=a,i.y0=s,i.x1=o,i.y1=r}}(t,s)),i&&a.eachBefore(Y),a}return a.round=function(e){return arguments.length?(i=!!e,a):i},a.size=function(n){return arguments.length?(e=+n[0],t=+n[1],a):[e,t]},a.padding=function(e){return arguments.length?(n=+e,a):n},a},e.stratify=function(){var e=F,t=P;function n(n){var i,a,s,o,r,l,c,m=Array.from(n),f=m.length,h=new Map;for(a=0;a<f;++a)i=m[a],r=m[a]=new u(i),null!=(l=e(i,a,n))&&(l+="")&&(c=r.id=l,h.set(c,h.has(c)?A:r)),null!=(l=t(i,a,n))&&(l+="")&&(r.parent=l);for(a=0;a<f;++a)if(l=(r=m[a]).parent){if(!(o=h.get(l)))throw new Error("missing: "+l);if(o===A)throw new Error("ambiguous: "+l);o.children?o.children.push(r):o.children=[r],r.parent=o}else{if(s)throw new Error("multiple roots");s=r}if(!s)throw new Error("no root");if(s.parent=E,s.eachBefore((function(e){e.depth=e.parent.depth+1,--f})).eachBefore(d),s.parent=null,f>0)throw new Error("cycle");return s}return n.id=function(t){return arguments.length?(e=S(t),n):e},n.parentId=function(e){return arguments.length?(t=S(e),n):t},n},e.tree=function(){var e=I,t=1,n=1,i=null;function a(a){var l=function(e){for(var t,n,i,a,s,o=new G(e,0),r=[o];t=r.pop();)if(i=t._.children)for(t.children=new Array(s=i.length),a=s-1;a>=0;--a)r.push(n=t.children[a]=new G(i[a],a)),n.parent=t;return(o.parent=new G(null,0)).children=[o],o}(a);if(l.eachAfter(s),l.parent.m=-l.z,l.eachBefore(o),i)a.eachBefore(r);else{var d=a,u=a,c=a;a.eachBefore((function(e){e.x<d.x&&(d=e),e.x>u.x&&(u=e),e.depth>c.depth&&(c=e)}));var m=d===u?1:e(d,u)/2,f=m-d.x,h=t/(u.x+m+f),v=n/(c.depth||1);a.eachBefore((function(e){e.x=(e.x+f)*h,e.y=e.depth*v}))}return a}function s(t){var n=t.children,i=t.parent.children,a=t.i?i[t.i-1]:null;if(n){!function(e){for(var t,n=0,i=0,a=e.children,s=a.length;--s>=0;)(t=a[s]).z+=n,t.m+=n,n+=t.s+(i+=t.c)}(t);var s=(n[0].z+n[n.length-1].z)/2;a?(t.z=a.z+e(t._,a._),t.m=t.z-s):t.z=s}else a&&(t.z=a.z+e(t._,a._));t.parent.A=function(t,n,i){if(n){for(var a,s=t,o=t,r=n,l=s.parent.children[0],d=s.m,u=o.m,c=r.m,m=l.m;r=O(r),s=$(s),r&&s;)l=$(l),(o=O(o)).a=t,(a=r.z+c-s.z-d+e(r._,s._))>0&&(H(R(r,t,i),t,a),d+=a,u+=a),c+=r.m,d+=s.m,m+=l.m,u+=o.m;r&&!O(o)&&(o.t=r,o.m+=c-u),s&&!$(l)&&(l.t=s,l.m+=d-m,i=t)}return i}(t,a,t.parent.A||i[0])}function o(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function r(e){e.x*=t,e.y=e.depth*n}return a.separation=function(t){return arguments.length?(e=t,a):e},a.size=function(e){return arguments.length?(i=!1,t=+e[0],n=+e[1],a):i?null:[t,n]},a.nodeSize=function(e){return arguments.length?(i=!0,t=+e[0],n=+e[1],a):i?[t,n]:null},a},e.treemap=function(){var e=B,t=!1,n=1,i=1,a=[0],s=L,o=L,r=L,l=L,d=L;function u(e){return e.x0=e.y0=0,e.x1=n,e.y1=i,e.eachBefore(c),a=[0],t&&e.eachBefore(Y),e}function c(t){var n=a[t.depth],i=t.x0+n,u=t.y0+n,c=t.x1-n,m=t.y1-n;c<i&&(i=c=(i+c)/2),m<u&&(u=m=(u+m)/2),t.x0=i,t.y0=u,t.x1=c,t.y1=m,t.children&&(n=a[t.depth+1]=s(t)/2,i+=d(t)-n,u+=o(t)-n,(c-=r(t)-n)<i&&(i=c=(i+c)/2),(m-=l(t)-n)<u&&(u=m=(u+m)/2),e(t,i,u,c,m))}return u.round=function(e){return arguments.length?(t=!!e,u):t},u.size=function(e){return arguments.length?(n=+e[0],i=+e[1],u):[n,i]},u.tile=function(t){return arguments.length?(e=S(t),u):e},u.padding=function(e){return arguments.length?u.paddingInner(e).paddingOuter(e):u.paddingInner()},u.paddingInner=function(e){return arguments.length?(s="function"==typeof e?e:j(+e),u):s},u.paddingOuter=function(e){return arguments.length?u.paddingTop(e).paddingRight(e).paddingBottom(e).paddingLeft(e):u.paddingTop()},u.paddingTop=function(e){return arguments.length?(o="function"==typeof e?e:j(+e),u):o},u.paddingRight=function(e){return arguments.length?(r="function"==typeof e?e:j(+e),u):r},u.paddingBottom=function(e){return arguments.length?(l="function"==typeof e?e:j(+e),u):l},u.paddingLeft=function(e){return arguments.length?(d="function"==typeof e?e:j(+e),u):d},u},e.treemapBinary=function(e,t,n,i,a){var s,o,r=e.children,l=r.length,d=new Array(l+1);for(d[0]=o=s=0;s<l;++s)d[s+1]=o+=r[s].value;!function e(t,n,i,a,s,o,l){if(t>=n-1){var u=r[t];return u.x0=a,u.y0=s,u.x1=o,void(u.y1=l)}for(var c=d[t],m=i/2+c,f=t+1,h=n-1;f<h;){var v=f+h>>>1;d[v]<m?f=v+1:h=v}m-d[f-1]<d[f]-m&&t+1<f&&--f;var p=d[f]-c,_=i-p;if(o-a>l-s){var g=i?(a*_+o*p)/i:o;e(t,f,p,a,s,g,l),e(f,n,_,g,s,o,l)}else{var y=i?(s*_+l*p)/i:l;e(t,f,p,a,s,o,y),e(f,n,_,a,y,o,l)}}(0,l,e.value,t,n,i,a)},e.treemapDice=V,e.treemapResquarify=W,e.treemapSlice=z,e.treemapSliceDice=function(e,t,n,i,a){(1&e.depth?z:V)(e,t,n,i,a)},e.treemapSquarify=B,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-polygon/dist/d3-polygon.js":function(e,t,n){!function(e){"use strict";function t(e,t){return e[0]-t[0]||e[1]-t[1]}function n(e){const t=e.length,n=[0,1];let i,a=2;for(i=2;i<t;++i){for(;a>1&&(s=e[n[a-2]],o=e[n[a-1]],r=e[i],(o[0]-s[0])*(r[1]-s[1])-(o[1]-s[1])*(r[0]-s[0])<=0);)--a;n[a++]=i}var s,o,r;return n.slice(0,a)}e.polygonArea=function(e){for(var t,n=-1,i=e.length,a=e[i-1],s=0;++n<i;)t=a,a=e[n],s+=t[1]*a[0]-t[0]*a[1];return s/2},e.polygonCentroid=function(e){for(var t,n,i=-1,a=e.length,s=0,o=0,r=e[a-1],l=0;++i<a;)t=r,r=e[i],l+=n=t[0]*r[1]-r[0]*t[1],s+=(t[0]+r[0])*n,o+=(t[1]+r[1])*n;return[s/(l*=3),o/l]},e.polygonContains=function(e,t){for(var n,i,a=e.length,s=e[a-1],o=t[0],r=t[1],l=s[0],d=s[1],u=!1,c=0;c<a;++c)n=(s=e[c])[0],(i=s[1])>r!=d>r&&o<(l-n)*(r-i)/(d-i)+n&&(u=!u),l=n,d=i;return u},e.polygonHull=function(e){if((a=e.length)<3)return null;var i,a,s=new Array(a),o=new Array(a);for(i=0;i<a;++i)s[i]=[+e[i][0],+e[i][1],i];for(s.sort(t),i=0;i<a;++i)o[i]=[s[i][0],-s[i][1]];var r=n(s),l=n(o),d=l[0]===r[0],u=l[l.length-1]===r[r.length-1],c=[];for(i=r.length-1;i>=0;--i)c.push(e[s[r[i]][2]]);for(i=+d;i<l.length-u;++i)c.push(e[s[l[i]][2]]);return c},e.polygonLength=function(e){for(var t,n,i=-1,a=e.length,s=e[a-1],o=s[0],r=s[1],l=0;++i<a;)t=o,n=r,t-=o=(s=e[i])[0],n-=r=s[1],l+=Math.hypot(t,n);return l},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-random/dist/d3-random.js":function(e,t,n){!function(e){"use strict";var t=Math.random,n=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,1===arguments.length?(n=e,e=0):n-=e,function(){return t()*n+e}}return n.source=e,n}(t),i=function e(t){function n(e,n){return arguments.length<2&&(n=e,e=0),e=Math.floor(e),n=Math.floor(n)-e,function(){return Math.floor(t()*n+e)}}return n.source=e,n}(t),a=function e(t){function n(e,n){var i,a;return e=null==e?0:+e,n=null==n?1:+n,function(){var s;if(null!=i)s=i,i=null;else do{i=2*t()-1,s=2*t()-1,a=i*i+s*s}while(!a||a>1);return e+n*s*Math.sqrt(-2*Math.log(a)/a)}}return n.source=e,n}(t),s=function e(t){var n=a.source(t);function i(){var e=n.apply(this,arguments);return function(){return Math.exp(e())}}return i.source=e,i}(t),o=function e(t){function n(e){return(e=+e)<=0?()=>0:function(){for(var n=0,i=e;i>1;--i)n+=t();return n+i*t()}}return n.source=e,n}(t),r=function e(t){var n=o.source(t);function i(e){if(0==(e=+e))return t;var i=n(e);return function(){return i()/e}}return i.source=e,i}(t),l=function e(t){function n(e){return function(){return-Math.log1p(-t())/e}}return n.source=e,n}(t),d=function e(t){function n(e){if((e=+e)<0)throw new RangeError("invalid alpha");return e=1/-e,function(){return Math.pow(1-t(),e)}}return n.source=e,n}(t),u=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return function(){return Math.floor(t()+e)}}return n.source=e,n}(t),c=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return 0===e?()=>1/0:1===e?()=>1:(e=Math.log1p(-e),function(){return 1+Math.floor(Math.log1p(-t())/e)})}return n.source=e,n}(t),m=function e(t){var n=a.source(t)();function i(e,i){if((e=+e)<0)throw new RangeError("invalid k");if(0===e)return()=>0;if(i=null==i?1:+i,1===e)return()=>-Math.log1p(-t())*i;var a=(e<1?e+1:e)-1/3,s=1/(3*Math.sqrt(a)),o=e<1?()=>Math.pow(t(),1/e):()=>1;return function(){do{do{var e=n(),r=1+s*e}while(r<=0);r*=r*r;var l=1-t()}while(l>=1-.0331*e*e*e*e&&Math.log(l)>=.5*e*e+a*(1-r+Math.log(r)));return a*r*o()*i}}return i.source=e,i}(t),f=function e(t){var n=m.source(t);function i(e,t){var i=n(e),a=n(t);return function(){var e=i();return 0===e?0:e/(e+a())}}return i.source=e,i}(t),h=function e(t){var n=c.source(t),i=f.source(t);function a(e,t){return e=+e,(t=+t)>=1?()=>e:t<=0?()=>0:function(){for(var a=0,s=e,o=t;s*o>16&&s*(1-o)>16;){var r=Math.floor((s+1)*o),l=i(r,s-r+1)();l<=o?(a+=r,s-=r,o=(o-l)/(1-l)):(s=r-1,o/=l)}for(var d=o<.5,u=n(d?o:1-o),c=u(),m=0;c<=s;++m)c+=u();return a+(d?m:s-m)}}return a.source=e,a}(t),v=function e(t){function n(e,n,i){var a;return 0==(e=+e)?a=e=>-Math.log(e):(e=1/e,a=t=>Math.pow(t,e)),n=null==n?0:+n,i=null==i?1:+i,function(){return n+i*a(-Math.log1p(-t()))}}return n.source=e,n}(t),p=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){return e+n*Math.tan(Math.PI*t())}}return n.source=e,n}(t),_=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){var i=t();return e+n*Math.log(i/(1-i))}}return n.source=e,n}(t),g=function e(t){var n=m.source(t),i=h.source(t);function a(e){return function(){for(var a=0,s=e;s>16;){var o=Math.floor(.875*s),r=n(o)();if(r>s)return a+i(o-1,s/r)();a+=o,s-=r}for(var l=-Math.log1p(-t()),d=0;l<=s;++d)l-=Math.log1p(-t());return a+d}}return a.source=e,a}(t);const y=1/4294967296;e.randomBates=r,e.randomBernoulli=u,e.randomBeta=f,e.randomBinomial=h,e.randomCauchy=p,e.randomExponential=l,e.randomGamma=m,e.randomGeometric=c,e.randomInt=i,e.randomIrwinHall=o,e.randomLcg=function(e=Math.random()){let t=0|(0<=e&&e<1?e/y:Math.abs(e));return()=>(t=1664525*t+1013904223|0,y*(t>>>0))},e.randomLogNormal=s,e.randomLogistic=_,e.randomNormal=a,e.randomPareto=d,e.randomPoisson=g,e.randomUniform=n,e.randomWeibull=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-scale-chromatic/dist/d3-scale-chromatic.js":function(e,t,n){!function(e,t,n){"use strict";function i(e){for(var t=e.length/6|0,n=new Array(t),i=0;i<t;)n[i]="#"+e.slice(6*i,6*++i);return n}var a=i("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),s=i("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),o=i("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),r=i("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),l=i("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),d=i("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),u=i("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),c=i("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),m=i("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),f=i("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),h=e=>t.interpolateRgbBasis(e[e.length-1]),v=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(i),p=h(v),_=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(i),g=h(_),y=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(i),b=h(y),k=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(i),x=h(k),w=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(i),M=h(w),S=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(i),L=h(S),j=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(i),T=h(j),D=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(i),N=h(D),C=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(i),Y=h(C),V=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(i),E=h(V),A=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(i),F=h(A),P=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(i),I=h(P),$=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(i),O=h($),H=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(i),R=h(H),G=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(i),z=h(G),q=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(i),U=h(q),B=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(i),W=h(B),J=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(i),K=h(J),X=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(i),Q=h(X),Z=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(i),ee=h(Z),te=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(i),ne=h(te),ie=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(i),ae=h(ie),se=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(i),oe=h(se),re=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(i),le=h(re),de=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(i),ue=h(de),ce=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(i),me=h(ce),fe=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(i),he=h(fe),ve=t.interpolateCubehelixLong(n.cubehelix(300,.5,0),n.cubehelix(-240,.5,1)),pe=t.interpolateCubehelixLong(n.cubehelix(-100,.75,.35),n.cubehelix(80,1.5,.8)),_e=t.interpolateCubehelixLong(n.cubehelix(260,.75,.35),n.cubehelix(80,1.5,.8)),ge=n.cubehelix(),ye=n.rgb(),be=Math.PI/3,ke=2*Math.PI/3;function xe(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var we=xe(i("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Me=xe(i("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Se=xe(i("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Le=xe(i("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));e.interpolateBlues=ae,e.interpolateBrBG=p,e.interpolateBuGn=E,e.interpolateBuPu=F,e.interpolateCividis=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"},e.interpolateCool=_e,e.interpolateCubehelixDefault=ve,e.interpolateGnBu=I,e.interpolateGreens=oe,e.interpolateGreys=le,e.interpolateInferno=Se,e.interpolateMagma=Me,e.interpolateOrRd=O,e.interpolateOranges=he,e.interpolatePRGn=g,e.interpolatePiYG=b,e.interpolatePlasma=Le,e.interpolatePuBu=z,e.interpolatePuBuGn=R,e.interpolatePuOr=x,e.interpolatePuRd=U,e.interpolatePurples=ue,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return ge.h=360*e-100,ge.s=1.5-1.5*t,ge.l=.8-.9*t,ge+""},e.interpolateRdBu=M,e.interpolateRdGy=L,e.interpolateRdPu=W,e.interpolateRdYlBu=T,e.interpolateRdYlGn=N,e.interpolateReds=me,e.interpolateSinebow=function(e){var t;return e=(.5-e)*Math.PI,ye.r=255*(t=Math.sin(e))*t,ye.g=255*(t=Math.sin(e+be))*t,ye.b=255*(t=Math.sin(e+ke))*t,ye+""},e.interpolateSpectral=Y,e.interpolateTurbo=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"},e.interpolateViridis=we,e.interpolateWarm=pe,e.interpolateYlGn=Q,e.interpolateYlGnBu=K,e.interpolateYlOrBr=ee,e.interpolateYlOrRd=ne,e.schemeAccent=s,e.schemeBlues=ie,e.schemeBrBG=v,e.schemeBuGn=V,e.schemeBuPu=A,e.schemeCategory10=a,e.schemeDark2=o,e.schemeGnBu=P,e.schemeGreens=se,e.schemeGreys=re,e.schemeOrRd=$,e.schemeOranges=fe,e.schemePRGn=_,e.schemePaired=r,e.schemePastel1=l,e.schemePastel2=d,e.schemePiYG=y,e.schemePuBu=G,e.schemePuBuGn=H,e.schemePuOr=k,e.schemePuRd=q,e.schemePurples=de,e.schemeRdBu=w,e.schemeRdGy=S,e.schemeRdPu=B,e.schemeRdYlBu=j,e.schemeRdYlGn=D,e.schemeReds=ce,e.schemeSet1=u,e.schemeSet2=c,e.schemeSet3=m,e.schemeSpectral=C,e.schemeTableau10=f,e.schemeYlGn=X,e.schemeYlGnBu=J,e.schemeYlOrBr=Z,e.schemeYlOrRd=te,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale-chromatic/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-scale-chromatic/node_modules/d3-color/dist/d3-color.js"))},"./node_modules/d3-scale-chromatic/node_modules/d3-color/dist/d3-color.js":function(e,t,n){!function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function i(){}var a="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",r=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),d=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[a,a,a,s]+"\\)$"),c=new RegExp("^rgba\\("+[o,o,o,s]+"\\)$"),m=new RegExp("^hsl\\("+[s,o,o]+"\\)$"),f=new RegExp("^hsla\\("+[s,o,o,s]+"\\)$"),h={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function p(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=r.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g(t):3===n?new x(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n<a):n===o?(a-t)/l+2:(t-n)/l+4,l/=d<.5?o+s:2-o-s,r*=60):l=d>0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*Y;return new z(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function G(e,t,n,i){return 1===arguments.length?R(e):new z(e,t,n,null==i?1:i)}function z(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}function q(e){if(isNaN(e.h))return new P(e.l,0,0,e.opacity);var t=e.h*C;return new P(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}t(P,F,n(i,{brighter:function(e){return new P(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new P(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new x(O(3.1338561*(t=.96422*$(t))-1.6168667*(e=1*$(e))-.4906146*(n=.82521*$(n))),O(-.9787684*t+1.9161415*e+.033454*n),O(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),t(z,G,n(i,{brighter:function(e){return new z(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new z(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return q(this).rgb()}}));var U=-.14861,B=1.78277,W=-.29227,J=-.90649,K=1.97294,X=K*J,Q=K*B,Z=B*W-J*U;function ee(e){if(e instanceof ne)return new ne(e.h,e.s,e.l,e.opacity);e instanceof x||(e=b(e));var t=e.r/255,n=e.g/255,i=e.b/255,a=(Z*i+X*t-Q*n)/(Z+X-Q),s=i-a,o=(K*(n-a)-W*s)/J,r=Math.sqrt(o*o+s*s)/(K*a*(1-a)),l=r?Math.atan2(o,s)*Y-120:NaN;return new ne(l<0?l+360:l,r,a,e.opacity)}function te(e,t,n,i){return 1===arguments.length?ee(e):new ne(e,t,n,null==i?1:i)}function ne(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}t(ne,te,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*C,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),a=Math.sin(e);return new x(255*(t+n*(U*i+B*a)),255*(t+n*(W*i+J*a)),255*(t+n*(K*i)),this.opacity)}})),e.color=_,e.cubehelix=te,e.gray=function(e,t){return new P(e,0,0,null==t?1:t)},e.hcl=G,e.hsl=T,e.lab=F,e.lch=function(e,t,n,i){return 1===arguments.length?R(e):new z(n,t,e,null==i?1:i)},e.rgb=k,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-scale-chromatic/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a<t-1?e[a+2]:2*o-s;return n((i-a/t)*t,r,s,o,l)}}function a(e){var t=e.length;return function(i){var a=Math.floor(((i%=1)<0?++i:i)*t),s=e[(a+t-1)%t],o=e[a%t],r=e[(a+1)%t],l=e[(a+2)%t];return n((i-a/t)*t,s,o,r,l)}}var s=e=>()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;i<s;++i)a=t.rgb(n[i]),o[i]=a.r||0,r[i]=a.g||0,l[i]=a.b||0;return o=e(o),r=e(r),l=e(l),a.opacity=1,function(e){return a.r=o(e),a.g=r(e),a.b=l(e),a+""}}}var m=c(i),f=c(a);function h(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,a=t.slice();return function(s){for(n=0;n<i;++n)a[n]=e[n]*(1-s)+t[n]*s;return a}}function v(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function p(e,t){var n,i=t?t.length:0,a=e?Math.min(i,e.length):0,s=new Array(a),o=new Array(i);for(n=0;n<a;++n)s[n]=w(e[n],t[n]);for(;n<i;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=s[n](e);return o}}function _(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}function g(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function y(e,t){var n,i={},a={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?i[n]=w(e[n],t[n]):a[n]=t[n];return function(e){for(n in i)a[n]=i[n](e);return a}}var b=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,k=new RegExp(b.source,"g");function x(e,t){var n,i,a,s=b.lastIndex=k.lastIndex=0,o=-1,r=[],l=[];for(e+="",t+="";(n=b.exec(e))&&(i=k.exec(t));)(a=i.index)>s&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s<t.length&&(a=t.slice(s),r[o]?r[o]+=a:r[++o]=a),r.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,i=0;i<t;++i)r[(n=l[i]).i]=n.x(e);return r.join("")})}function w(e,n){var i,a=typeof n;return null==n||"boolean"===a?s(n):("number"===a?g:"string"===a?(i=t.color(n))?(n=i,u):x:n instanceof t.color?u:n instanceof Date?_:v(n)?h:Array.isArray(n)?p:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?y:g)(e,n)}var M,S=180/Math.PI,L={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function j(e,t,n,i,a,s){var o,r,l;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(l=e*n+t*i)&&(n-=e*l,i-=t*l),(r=Math.sqrt(n*n+i*i))&&(n/=r,i/=r,l/=r),e*i<t*n&&(e=-e,t=-t,l=-l,o=-o),{translateX:a,translateY:s,rotate:Math.atan2(t,e)*S,skewX:Math.atan(l)*S,scaleX:o,scaleY:r}}function T(e,t,n,i){function a(e){return e.length?e.pop()+" ":""}return function(s,o){var r=[],l=[];return s=e(s),o=e(o),function(e,i,a,s,o,r){if(e!==a||i!==s){var l=o.push("translate(",null,t,null,n);r.push({i:l-4,x:g(e,a)},{i:l-2,x:g(i,s)})}else(a||s)&&o.push("translate("+a+t+s+n)}(s.translateX,s.translateY,o.translateX,o.translateY,r,l),function(e,t,n,s){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n<i;)r[(t=l[n]).i]=t.x(e);return r.join("")}}}var D=T((function(e){const t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?L:j(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),N=T((function(e){return null==e?L:(M||(M=document.createElementNS("http://www.w3.org/2000/svg","g")),M.setAttribute("transform",e),(e=M.transform.baseVal.consolidate())?j((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):L)}),", ",")",")");function C(e){return((e=Math.exp(e))+1/e)/2}var Y=function e(t,n,i){function a(e,a){var s,o,r=e[0],l=e[1],d=e[2],u=a[0],c=a[1],m=a[2],f=u-r,h=c-l,v=f*f+h*h;if(v<1e-12)o=Math.log(m/d)/t,s=function(e){return[r+e*f,l+e*h,d*Math.exp(t*e*o)]};else{var p=Math.sqrt(v),_=(m*m-d*d+i*v)/(2*d*n*p),g=(m*m-d*d-i*v)/(2*m*n*p),y=Math.log(Math.sqrt(_*_+1)-_),b=Math.log(Math.sqrt(g*g+1)-g);o=(b-y)/t,s=function(e){var i,a=e*o,s=C(y),u=d/(n*p)*(s*(i=t*a+y,((i=Math.exp(2*i))-1)/(i+1))-function(e){return((e=Math.exp(e))-1/e)/2}(y));return[r+u*f,l+u*h,d*s/C(t*a+y)]}}return s.duration=1e3*o*t/Math.SQRT2,s}return a.rho=function(t){var n=Math.max(.001,+t),i=n*n;return e(n,i,i*i)},a}(Math.SQRT2,2,4);function V(e){return function(n,i){var a=e((n=t.hsl(n)).h,(i=t.hsl(i)).h),s=d(n.s,i.s),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.s=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var E=V(r),A=V(d);function F(e){return function(n,i){var a=e((n=t.hcl(n)).h,(i=t.hcl(i)).h),s=d(n.c,i.c),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.c=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var P=F(r),I=F(d);function $(e){return function n(i){function a(n,a){var s=e((n=t.cubehelix(n)).h,(a=t.cubehelix(a)).h),o=d(n.s,a.s),r=d(n.l,a.l),l=d(n.opacity,a.opacity);return function(e){return n.h=s(e),n.s=o(e),n.l=r(Math.pow(e,i)),n.opacity=l(e),n+""}}return i=+i,a.gamma=n,a}(1)}var O=$(r),H=$(d);e.interpolate=w,e.interpolateArray=function(e,t){return(v(t)?h:p)(e,t)},e.interpolateBasis=i,e.interpolateBasisClosed=a,e.interpolateCubehelix=O,e.interpolateCubehelixLong=H,e.interpolateDate=_,e.interpolateDiscrete=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}},e.interpolateHcl=P,e.interpolateHclLong=I,e.interpolateHsl=E,e.interpolateHslLong=A,e.interpolateHue=function(e,t){var n=r(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}},e.interpolateLab=function(e,n){var i=d((e=t.lab(e)).l,(n=t.lab(n)).l),a=d(e.a,n.a),s=d(e.b,n.b),o=d(e.opacity,n.opacity);return function(t){return e.l=i(t),e.a=a(t),e.b=s(t),e.opacity=o(t),e+""}},e.interpolateNumber=g,e.interpolateNumberArray=h,e.interpolateObject=y,e.interpolateRgb=u,e.interpolateRgbBasis=m,e.interpolateRgbBasisClosed=f,e.interpolateRound=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}},e.interpolateString=x,e.interpolateTransformCss=D,e.interpolateTransformSvg=N,e.interpolateZoom=Y,e.piecewise=function(e,t){void 0===t&&(t=e,e=w);for(var n=0,i=t.length-1,a=t[0],s=new Array(i<0?0:i);n<i;)s[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return s[t](e-t)}},e.quantize=function(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e(i/(t-1));return n},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale-chromatic/node_modules/d3-color/dist/d3-color.js"))},"./node_modules/d3-scale/dist/d3-scale.js":function(e,t,n){!function(e,t,n,i,a,s){"use strict";function o(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function r(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}const l=Symbol("implicit");function d(){var e=new Map,t=[],n=[],i=l;function a(a){var s=a+"",o=e.get(s);if(!o){if(i!==l)return i;e.set(s,o=t.push(a))}return n[(o-1)%n.length]}return a.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new Map;for(const i of n){const n=i+"";e.has(n)||e.set(n,t.push(i))}return a},a.range=function(e){return arguments.length?(n=Array.from(e),a):n.slice()},a.unknown=function(e){return arguments.length?(i=e,a):i},a.copy=function(){return d(t,n).unknown(i)},o.apply(a,arguments),a}function u(){var e,n,i=d().unknown(void 0),a=i.domain,s=i.range,r=0,l=1,c=!1,m=0,f=0,h=.5;function v(){var i=a().length,o=l<r,d=o?l:r,u=o?r:l;e=(u-d)/Math.max(1,i-m+2*f),c&&(e=Math.floor(e)),d+=(u-d-e*(i-m))*h,n=e*(1-m),c&&(d=Math.round(d),n=Math.round(n));var v=t.range(i).map((function(t){return d+e*t}));return s(o?v.reverse():v)}return delete i.unknown,i.domain=function(e){return arguments.length?(a(e),v()):a()},i.range=function(e){return arguments.length?([r,l]=e,r=+r,l=+l,v()):[r,l]},i.rangeRound=function(e){return[r,l]=e,r=+r,l=+l,c=!0,v()},i.bandwidth=function(){return n},i.step=function(){return e},i.round=function(e){return arguments.length?(c=!!e,v()):c},i.padding=function(e){return arguments.length?(m=Math.min(1,f=+e),v()):m},i.paddingInner=function(e){return arguments.length?(m=Math.min(1,e),v()):m},i.paddingOuter=function(e){return arguments.length?(f=+e,v()):f},i.align=function(e){return arguments.length?(h=Math.max(0,Math.min(1,e)),v()):h},i.copy=function(){return u(a(),[r,l]).round(c).paddingInner(m).paddingOuter(f).align(h)},o.apply(v(),arguments)}function c(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return c(t())},e}function m(e){return+e}var f=[0,1];function h(e){return e}function v(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function p(e,t,n){var i=e[0],a=e[1],s=t[0],o=t[1];return a<i?(i=v(a,i),s=n(o,s)):(i=v(i,a),s=n(s,o)),function(e){return s(i(e))}}function _(e,n,i){var a=Math.min(e.length,n.length)-1,s=new Array(a),o=new Array(a),r=-1;for(e[a]<e[0]&&(e=e.slice().reverse(),n=n.slice().reverse());++r<a;)s[r]=v(e[r],e[r+1]),o[r]=i(n[r],n[r+1]);return function(n){var i=t.bisect(e,n,1,a)-1;return o[i](s[i](n))}}function g(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function y(){var e,t,i,a,s,o,r=f,l=f,d=n.interpolate,u=h;function c(){var e,t,n,i=Math.min(r.length,l.length);return u!==h&&(e=r[0],t=r[i-1],e>t&&(n=e,e=t,t=n),u=function(n){return Math.max(e,Math.min(t,n))}),a=i>2?_:p,s=o=null,v}function v(t){return null==t||isNaN(t=+t)?i:(s||(s=a(r.map(e),l,d)))(e(u(t)))}return v.invert=function(i){return u(t((o||(o=a(l,r.map(e),n.interpolateNumber)))(i)))},v.domain=function(e){return arguments.length?(r=Array.from(e,m),c()):r.slice()},v.range=function(e){return arguments.length?(l=Array.from(e),c()):l.slice()},v.rangeRound=function(e){return l=Array.from(e),d=n.interpolateRound,c()},v.clamp=function(e){return arguments.length?(u=!!e||h,c()):u!==h},v.interpolate=function(e){return arguments.length?(d=e,c()):d},v.unknown=function(e){return arguments.length?(i=e,v):i},function(n,i){return e=n,t=i,c()}}function b(){return y()(h,h)}function k(e,n,a,s){var o,r=t.tickStep(e,n,a);switch((s=i.formatSpecifier(null==s?",f":s)).type){case"s":var l=Math.max(Math.abs(e),Math.abs(n));return null!=s.precision||isNaN(o=i.precisionPrefix(r,l))||(s.precision=o),i.formatPrefix(s,l);case"":case"e":case"g":case"p":case"r":null!=s.precision||isNaN(o=i.precisionRound(r,Math.max(Math.abs(e),Math.abs(n))))||(s.precision=o-("e"===s.type));break;case"f":case"%":null!=s.precision||isNaN(o=i.precisionFixed(r))||(s.precision=o-2*("%"===s.type))}return i.format(s)}function x(e){var n=e.domain;return e.ticks=function(e){var i=n();return t.ticks(i[0],i[i.length-1],null==e?10:e)},e.tickFormat=function(e,t){var i=n();return k(i[0],i[i.length-1],null==e?10:e,t)},e.nice=function(i){null==i&&(i=10);var a,s,o=n(),r=0,l=o.length-1,d=o[r],u=o[l],c=10;for(u<d&&(s=d,d=u,u=s,s=r,r=l,l=s);c-- >0;){if((s=t.tickIncrement(d,u,i))===a)return o[r]=d,o[l]=u,n(o);if(s>0)d=Math.floor(d/s)*s,u=Math.ceil(u/s)*s;else{if(!(s<0))break;d=Math.ceil(d*s)/s,u=Math.floor(u*s)/s}a=s}return e},e}function w(e,t){var n,i=0,a=(e=e.slice()).length-1,s=e[i],o=e[a];return o<s&&(n=i,i=a,a=n,n=s,s=o,o=n),e[i]=t.floor(s),e[a]=t.ceil(o),e}function M(e){return Math.log(e)}function S(e){return Math.exp(e)}function L(e){return-Math.log(-e)}function j(e){return-Math.exp(-e)}function T(e){return isFinite(e)?+("1e"+e):e<0?0:e}function D(e){return function(t){return-e(-t)}}function N(e){var n,a,s=e(M,S),o=s.domain,r=10;function l(){return n=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}(r),a=function(e){return 10===e?T:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}(r),o()[0]<0?(n=D(n),a=D(a),e(L,j)):e(M,S),s}return s.base=function(e){return arguments.length?(r=+e,l()):r},s.domain=function(e){return arguments.length?(o(e),l()):o()},s.ticks=function(e){var i,s=o(),l=s[0],d=s[s.length-1];(i=d<l)&&(f=l,l=d,d=f);var u,c,m,f=n(l),h=n(d),v=null==e?10:+e,p=[];if(!(r%1)&&h-f<v){if(f=Math.floor(f),h=Math.ceil(h),l>0){for(;f<=h;++f)for(c=1,u=a(f);c<r;++c)if(!((m=u*c)<l)){if(m>d)break;p.push(m)}}else for(;f<=h;++f)for(c=r-1,u=a(f);c>=1;--c)if(!((m=u*c)<l)){if(m>d)break;p.push(m)}2*p.length<v&&(p=t.ticks(l,d,v))}else p=t.ticks(f,h,Math.min(h-f,v)).map(a);return i?p.reverse():p},s.tickFormat=function(e,t){if(null==t&&(t=10===r?".0e":","),"function"!=typeof t&&(t=i.format(t)),e===1/0)return t;null==e&&(e=10);var o=Math.max(1,r*e/s.ticks().length);return function(e){var i=e/a(Math.round(n(e)));return i*r<r-.5&&(i*=r),i<=o?t(e):""}},s.nice=function(){return o(w(o(),{floor:function(e){return a(Math.floor(n(e)))},ceil:function(e){return a(Math.ceil(n(e)))}}))},s}function C(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Y(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function V(e){var t=1,n=e(C(t),Y(t));return n.constant=function(n){return arguments.length?e(C(t=+n),Y(t)):t},x(n)}function E(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function A(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function F(e){return e<0?-e*e:e*e}function P(e){var t=e(h,h),n=1;function i(){return 1===n?e(h,h):.5===n?e(A,F):e(E(n),E(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,i()):n},x(t)}function I(){var e=P(y());return e.copy=function(){return g(e,I()).exponent(e.exponent())},o.apply(e,arguments),e}function $(e){return Math.sign(e)*e*e}function O(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function H(e){return new Date(e)}function R(e){return e instanceof Date?+e:+new Date(+e)}function G(e,t,n,i,a,s,o,r,l,d){var u=b(),c=u.invert,m=u.domain,f=d(".%L"),h=d(":%S"),v=d("%I:%M"),p=d("%I %p"),_=d("%a %d"),y=d("%b %d"),k=d("%B"),x=d("%Y");function M(e){return(l(e)<e?f:r(e)<e?h:o(e)<e?v:s(e)<e?p:i(e)<e?a(e)<e?_:y:n(e)<e?k:x)(e)}return u.invert=function(e){return new Date(c(e))},u.domain=function(e){return arguments.length?m(Array.from(e,R)):m().map(H)},u.ticks=function(t){var n=m();return e(n[0],n[n.length-1],null==t?10:t)},u.tickFormat=function(e,t){return null==t?M:d(t)},u.nice=function(e){var n=m();return e&&"function"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?m(w(n,e)):u},u.copy=function(){return g(u,G(e,t,n,i,a,s,o,r,l,d))},u}function z(){var e,t,i,a,s,o=0,r=1,l=h,d=!1;function u(t){return null==t||isNaN(t=+t)?s:l(0===i?.5:(t=(a(t)-e)*i,d?Math.max(0,Math.min(1,t)):t))}function c(e){return function(t){var n,i;return arguments.length?([n,i]=t,l=e(n,i),u):[l(0),l(1)]}}return u.domain=function(n){return arguments.length?([o,r]=n,e=a(o=+o),t=a(r=+r),i=e===t?0:1/(t-e),u):[o,r]},u.clamp=function(e){return arguments.length?(d=!!e,u):d},u.interpolator=function(e){return arguments.length?(l=e,u):l},u.range=c(n.interpolate),u.rangeRound=c(n.interpolateRound),u.unknown=function(e){return arguments.length?(s=e,u):s},function(n){return a=n,e=n(o),t=n(r),i=e===t?0:1/(t-e),u}}function q(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function U(){var e=P(z());return e.copy=function(){return q(e,U()).exponent(e.exponent())},r.apply(e,arguments)}function B(){var e,t,i,a,s,o,r,l=0,d=.5,u=1,c=1,m=h,f=!1;function v(e){return isNaN(e=+e)?r:(e=.5+((e=+o(e))-t)*(c*e<c*t?a:s),m(f?Math.max(0,Math.min(1,e)):e))}function p(e){return function(t){var i,a,s;return arguments.length?([i,a,s]=t,m=n.piecewise(e,[i,a,s]),v):[m(0),m(.5),m(1)]}}return v.domain=function(n){return arguments.length?([l,d,u]=n,e=o(l=+l),t=o(d=+d),i=o(u=+u),a=e===t?0:.5/(t-e),s=t===i?0:.5/(i-t),c=t<e?-1:1,v):[l,d,u]},v.clamp=function(e){return arguments.length?(f=!!e,v):f},v.interpolator=function(e){return arguments.length?(m=e,v):m},v.range=p(n.interpolate),v.rangeRound=p(n.interpolateRound),v.unknown=function(e){return arguments.length?(r=e,v):r},function(n){return o=n,e=n(l),t=n(d),i=n(u),a=e===t?0:.5/(t-e),s=t===i?0:.5/(i-t),c=t<e?-1:1,v}}function W(){var e=P(B());return e.copy=function(){return q(e,W()).exponent(e.exponent())},r.apply(e,arguments)}e.scaleBand=u,e.scaleDiverging=function e(){var t=x(B()(h));return t.copy=function(){return q(t,e())},r.apply(t,arguments)},e.scaleDivergingLog=function e(){var t=N(B()).domain([.1,1,10]);return t.copy=function(){return q(t,e()).base(t.base())},r.apply(t,arguments)},e.scaleDivergingPow=W,e.scaleDivergingSqrt=function(){return W.apply(null,arguments).exponent(.5)},e.scaleDivergingSymlog=function e(){var t=V(B());return t.copy=function(){return q(t,e()).constant(t.constant())},r.apply(t,arguments)},e.scaleIdentity=function e(t){var n;function i(e){return null==e||isNaN(e=+e)?n:e}return i.invert=i,i.domain=i.range=function(e){return arguments.length?(t=Array.from(e,m),i):t.slice()},i.unknown=function(e){return arguments.length?(n=e,i):n},i.copy=function(){return e(t).unknown(n)},t=arguments.length?Array.from(t,m):[0,1],x(i)},e.scaleImplicit=l,e.scaleLinear=function e(){var t=b();return t.copy=function(){return g(t,e())},o.apply(t,arguments),x(t)},e.scaleLog=function e(){var t=N(y()).domain([1,10]);return t.copy=function(){return g(t,e()).base(t.base())},o.apply(t,arguments),t},e.scaleOrdinal=d,e.scalePoint=function(){return c(u.apply(null,arguments).paddingInner(1))},e.scalePow=I,e.scaleQuantile=function e(){var n,i=[],a=[],s=[];function r(){var e=0,n=Math.max(1,a.length);for(s=new Array(n-1);++e<n;)s[e-1]=t.quantileSorted(i,e/n);return l}function l(e){return null==e||isNaN(e=+e)?n:a[t.bisect(s,e)]}return l.invertExtent=function(e){var t=a.indexOf(e);return t<0?[NaN,NaN]:[t>0?s[t-1]:i[0],t<s.length?s[t]:i[i.length-1]]},l.domain=function(e){if(!arguments.length)return i.slice();i=[];for(let t of e)null==t||isNaN(t=+t)||i.push(t);return i.sort(t.ascending),r()},l.range=function(e){return arguments.length?(a=Array.from(e),r()):a.slice()},l.unknown=function(e){return arguments.length?(n=e,l):n},l.quantiles=function(){return s.slice()},l.copy=function(){return e().domain(i).range(a).unknown(n)},o.apply(l,arguments)},e.scaleQuantize=function e(){var n,i=0,a=1,s=1,r=[.5],l=[0,1];function d(e){return null!=e&&e<=e?l[t.bisect(r,e,0,s)]:n}function u(){var e=-1;for(r=new Array(s);++e<s;)r[e]=((e+1)*a-(e-s)*i)/(s+1);return d}return d.domain=function(e){return arguments.length?([i,a]=e,i=+i,a=+a,u()):[i,a]},d.range=function(e){return arguments.length?(s=(l=Array.from(e)).length-1,u()):l.slice()},d.invertExtent=function(e){var t=l.indexOf(e);return t<0?[NaN,NaN]:t<1?[i,r[0]]:t>=s?[r[s-1],a]:[r[t-1],r[t]]},d.unknown=function(e){return arguments.length?(n=e,d):d},d.thresholds=function(){return r.slice()},d.copy=function(){return e().domain([i,a]).range(l).unknown(n)},o.apply(x(d),arguments)},e.scaleRadial=function e(){var t,n=b(),i=[0,1],a=!1;function s(e){var i=O(n(e));return isNaN(i)?t:a?Math.round(i):i}return s.invert=function(e){return n.invert($(e))},s.domain=function(e){return arguments.length?(n.domain(e),s):n.domain()},s.range=function(e){return arguments.length?(n.range((i=Array.from(e,m)).map($)),s):i.slice()},s.rangeRound=function(e){return s.range(e).round(!0)},s.round=function(e){return arguments.length?(a=!!e,s):a},s.clamp=function(e){return arguments.length?(n.clamp(e),s):n.clamp()},s.unknown=function(e){return arguments.length?(t=e,s):t},s.copy=function(){return e(n.domain(),i).round(a).clamp(n.clamp()).unknown(t)},o.apply(s,arguments),x(s)},e.scaleSequential=function e(){var t=x(z()(h));return t.copy=function(){return q(t,e())},r.apply(t,arguments)},e.scaleSequentialLog=function e(){var t=N(z()).domain([1,10]);return t.copy=function(){return q(t,e()).base(t.base())},r.apply(t,arguments)},e.scaleSequentialPow=U,e.scaleSequentialQuantile=function e(){var n=[],i=h;function a(e){if(null!=e&&!isNaN(e=+e))return i((t.bisect(n,e,1)-1)/(n.length-1))}return a.domain=function(e){if(!arguments.length)return n.slice();n=[];for(let t of e)null==t||isNaN(t=+t)||n.push(t);return n.sort(t.ascending),a},a.interpolator=function(e){return arguments.length?(i=e,a):i},a.range=function(){return n.map((e,t)=>i(t/(n.length-1)))},a.quantiles=function(e){return Array.from({length:e+1},(i,a)=>t.quantile(n,a/e))},a.copy=function(){return e(i).domain(n)},r.apply(a,arguments)},e.scaleSequentialSqrt=function(){return U.apply(null,arguments).exponent(.5)},e.scaleSequentialSymlog=function e(){var t=V(z());return t.copy=function(){return q(t,e()).constant(t.constant())},r.apply(t,arguments)},e.scaleSqrt=function(){return I.apply(null,arguments).exponent(.5)},e.scaleSymlog=function e(){var t=V(y());return t.copy=function(){return g(t,e()).constant(t.constant())},o.apply(t,arguments)},e.scaleThreshold=function e(){var n,i=[.5],a=[0,1],s=1;function r(e){return null!=e&&e<=e?a[t.bisect(i,e,0,s)]:n}return r.domain=function(e){return arguments.length?(i=Array.from(e),s=Math.min(i.length,a.length-1),r):i.slice()},r.range=function(e){return arguments.length?(a=Array.from(e),s=Math.min(i.length,a.length-1),r):a.slice()},r.invertExtent=function(e){var t=a.indexOf(e);return[i[t-1],i[t]]},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e().domain(i).range(a).unknown(n)},o.apply(r,arguments)},e.scaleTime=function(){return o.apply(G(a.timeTicks,a.timeTickInterval,a.timeYear,a.timeMonth,a.timeWeek,a.timeDay,a.timeHour,a.timeMinute,a.timeSecond,s.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},e.scaleUtc=function(){return o.apply(G(a.utcTicks,a.utcTickInterval,a.utcYear,a.utcMonth,a.utcWeek,a.utcDay,a.utcHour,a.utcMinute,a.utcSecond,s.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},e.tickFormat=k,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale/node_modules/d3-array/dist/d3-array.js"),n("./node_modules/d3-scale/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-scale/node_modules/d3-format/dist/d3-format.js"),n("./node_modules/d3-scale/node_modules/d3-time/dist/d3-time.js"),n("./node_modules/d3-scale/node_modules/d3-time-format/dist/d3-time-format.js"))},"./node_modules/d3-scale/node_modules/d3-array/dist/d3-array.js":function(e,t,n){!function(e){"use strict";function t(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function n(e){let n=e,i=e;function a(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n<a;){const s=n+a>>>1;i(e[s],t)<0?n=s+1:a=s}return n}return 1===e.length&&(n=(t,n)=>e(t)-n,i=function(e){return(n,i)=>t(e(n),i)}(e)),{left:a,center:function(e,t,i,s){null==i&&(i=0),null==s&&(s=e.length);const o=a(e,t,i,s-1);return o>i&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n<a;){const s=n+a>>>1;i(e[s],t)>0?a=s:n=s+1}return n}}}function i(e){return null===e?NaN:+e}const a=n(t),s=a.right,o=a.left,r=n(i).center;function l(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&++n}return n}function d(e){return 0|e.length}function u(e){return!(e>0)}function c(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function m(e,t){let n,i=0,a=0,s=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(n=t-a,a+=n/++i,s+=n*(t-a));else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&(n=r-a,a+=n/++i,s+=n*(r-a))}if(i>1)return s/(i-1)}function f(e,t){const n=m(e,t);return n?Math.sqrt(n):n}function h(e,t){let n,i;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=i=t):(n>t&&(n=t),i<t&&(i=t)));else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(void 0===n?s>=s&&(n=i=s):(n>s&&(n=s),i<s&&(i=s)))}return[n,i]}class v{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let i=0;i<this._n&&i<32;i++){const a=t[i],s=e+a,o=Math.abs(e)<Math.abs(a)?e-(s-a):a-(s-e);o&&(t[n++]=o),e=s}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,i,a=this._n,s=0;if(a>0){for(s=e[--a];a>0&&(t=s,n=e[--a],s=t+n,i=n-(s-t),!i););a>0&&(i<0&&e[a-1]<0||i>0&&e[a-1]>0)&&(n=2*i,t=s+n,n==t-s&&(s=t))}return s}}class p extends Map{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}class _ extends Set{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const t of e)this.add(t)}has(e){return super.has(g(this,e))}add(e){return super.add(y(this,e))}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function y({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function b({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(n),e.delete(i)),n}function k(e){return null!==e&&"object"==typeof e?e.valueOf():e}function x(e){return e}function w(e,...t){return L(e,x,x,t)}function M(e,t,...n){return L(e,x,t,n)}function S(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function L(e,t,n,i){return function e(a,s){if(s>=i.length)return n(a);const o=new p,r=i[s++];let l=-1;for(const e of a){const t=r(e,++l,a),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,s));return t(o)}(e,0)}function j(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[i=t]=n;if(1===i.length||n.length>1){const a=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),a.sort((e,i)=>{for(const a of n){const n=t(a[e],a[i]);if(n)return n}})):(i=e.map(i),a.sort((e,n)=>t(i[e],i[n]))),j(e,a)}return e.sort(i)}var D=Array.prototype.slice;function N(e){return function(){return e}}var C=Math.sqrt(50),Y=Math.sqrt(10),V=Math.sqrt(2);function E(e,t,n){var i,a,s,o,r=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t<e)&&(a=e,e=t,t=a),0===(o=A(e,t,n))||!isFinite(o))return[];if(o>0){let n=Math.round(e/o),i=Math.round(t/o);for(n*o<e&&++n,i*o>t&&--i,s=new Array(a=i-n+1);++r<a;)s[r]=(n+r)*o}else{o=-o;let n=Math.round(e*o),i=Math.round(t*o);for(n/o<e&&++n,i/o>t&&--i,s=new Array(a=i-n+1);++r<a;)s[r]=(n+r)/o}return i&&s.reverse(),s}function A(e,t,n){var i=(t-e)/Math.max(0,n),a=Math.floor(Math.log(i)/Math.LN10),s=i/Math.pow(10,a);return a>=0?(s>=C?10:s>=Y?5:s>=V?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(s>=C?10:s>=Y?5:s>=V?2:1)}function F(e,t,n){let i;for(;;){const a=A(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}}function P(e){return Math.ceil(Math.log(l(e))/Math.LN2)+1}function I(){var e=x,t=h,n=P;function i(i){Array.isArray(i)||(i=Array.from(i));var a,o,r=i.length,l=new Array(r);for(a=0;a<r;++a)l[a]=e(i[a],a,i);var d=t(l),u=d[0],c=d[1],m=n(l,u,c);if(!Array.isArray(m)){const e=c,n=+m;if(t===h&&([u,c]=F(u,c,n)),(m=E(u,c,n))[m.length-1]>=c)if(e>=c&&t===h){const e=A(u,c,n);isFinite(e)&&(e>0?c=(Math.floor(c/e)+1)*e:e<0&&(c=(Math.ceil(c*-e)+1)/-e))}else m.pop()}for(var f=m.length;m[0]<=u;)m.shift(),--f;for(;m[f-1]>c;)m.pop(),--f;var v,p=new Array(f+1);for(a=0;a<=f;++a)(v=p[a]=[]).x0=a>0?m[a-1]:u,v.x1=a<f?m[a]:c;for(a=0;a<r;++a)u<=(o=l[a])&&o<=c&&p[s(m,o,0,f)].push(i[a]);return p}return i.value=function(t){return arguments.length?(e="function"==typeof t?t:N(t),i):e},i.domain=function(e){return arguments.length?(t="function"==typeof e?e:N([e[0],e[1]]),i):t},i.thresholds=function(e){return arguments.length?(n="function"==typeof e?e:Array.isArray(e)?N(D.call(e)):N(e),i):n},i}function $(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n<a||void 0===n&&a>=a)&&(n=a)}return n}function O(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function H(e,n,i=0,a=e.length-1,s=t){for(;a>i;){if(a-i>600){const t=a-i+1,o=n-i+1,r=Math.log(t),l=.5*Math.exp(2*r/3),d=.5*Math.sqrt(r*l*(t-l)/t)*(o-t/2<0?-1:1);H(e,n,Math.max(i,Math.floor(n-o*l/t+d)),Math.min(a,Math.floor(n+(t-o)*l/t+d)),s)}const t=e[n];let o=i,r=a;for(R(e,i,n),s(e[a],t)>0&&R(e,i,a);o<r;){for(R(e,o,r),++o,--r;s(e[o],t)<0;)++o;for(;s(e[r],t)>0;)--r}0===s(e[i],t)?R(e,i,r):(++r,R(e,r,a)),r<=n&&(i=r+1),n<=r&&(a=r-1)}return e}function R(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function G(e,t,n){if(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,n))).length){if((t=+t)<=0||i<2)return O(e);if(t>=1)return $(e);var i,a=(i-1)*t,s=Math.floor(a),o=$(H(e,s).subarray(0,s+1));return o+(O(e.subarray(s+1))-o)*(a-s)}}function z(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n<t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n<s||void 0===n&&s>=s)&&(n=s,i=a);return i}function q(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n>s||void 0===n&&s>=s)&&(n=s,i=a);return i}function U(e,t){return[e,t]}function B(e,n=t){if(1===n.length)return q(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)<0)&&(i=t,a=s);return a}var W=J(Math.random);function J(e){return function(t,n=0,i=t.length){let a=i-(n=+n);for(;a;){const i=e()*a--|0,s=t[a+n];t[a+n]=t[i+n],t[i+n]=s}return t}}function K(e){if(!(a=e.length))return[];for(var t=-1,n=O(e,X),i=new Array(n);++t<n;)for(var a,s=-1,o=i[t]=new Array(a);++s<a;)o[s]=e[s][t];return i}function X(e){return e.length}function Q(e){return e instanceof Set?e:new Set(e)}function Z(e,t){const n=e[Symbol.iterator](),i=new Set;for(const e of t){if(i.has(e))continue;let t,a;for(;({value:t,done:a}=n.next());){if(a)return!1;if(i.add(t),Object.is(e,t))break}}return!0}e.Adder=v,e.InternMap=p,e.InternSet=_,e.ascending=t,e.bin=I,e.bisect=s,e.bisectCenter=r,e.bisectLeft=o,e.bisectRight=s,e.bisector=n,e.count=l,e.cross=function(...e){const t="function"==typeof e[e.length-1]&&function(e){return t=>e(...t)}(e.pop()),n=(e=e.map(c)).map(d),i=e.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||n.some(u))return s;for(;;){s.push(a.map((t,n)=>e[n][t]));let o=i;for(;++a[o]===n[o];){if(0===o)return t?s.map(t):s;a[o--]=0}}},e.cumsum=function(e,t){var n=0,i=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:a=>n+=+t(a,i++,e)||0)},e.descending=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},e.deviation=f,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))return!1;let e,a;for(;({value:e,done:a}=n.next())&&!a;){if(Object.is(t,e))return!1;i.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(!t(i,++n,e))return!1;return!0},e.extent=h,e.fcumsum=function(e,t){const n=new v;let i=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):a=>n.add(+t(a,++i,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let i=-1;for(const a of e)t(a,++i,e)&&n.push(a);return n},e.fsum=function(e,t){const n=new v;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&n.add(a)}return+n},e.greatest=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)>0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)>0:0===n(t,t))&&(i=t,a=!0);return i},e.greatestIndex=function(e,n=t){if(1===n.length)return z(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)>0)&&(i=t,a=s);return a},e.group=w,e.groupSort=function(e,n,i){return(1===n.length?T(M(e,n,i),([e,n],[i,a])=>t(n,a)||t(e,i)):T(w(e,i),([e,i],[a,s])=>n(i,s)||t(e,a))).map(([e])=>e)},e.groups=function(e,...t){return L(e,Array.from,x,t)},e.histogram=I,e.index=function(e,...t){return L(e,x,S,t)},e.indexes=function(e,...t){return L(e,Array.from,S,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map(Q);e:for(const n of e)for(const i of t)if(!i.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)<0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)<0:0===n(t,t))&&(i=t,a=!0);return i},e.leastIndex=B,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,i)=>t(n,i,e))},e.max=$,e.maxIndex=z,e.mean=function(e,t){let n=0,i=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,i+=t);else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(++n,i+=s)}if(n)return i/n},e.median=function(e,t){return G(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=O,e.minIndex=q,e.nice=F,e.pairs=function(e,t=U){const n=[];let i,a=!1;for(const s of e)a&&n.push(t(i,s)),i=s,a=!0;return n},e.permute=j,e.quantile=G,e.quantileSorted=function(e,t,n=i){if(a=e.length){if((t=+t)<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,s=(a-1)*t,o=Math.floor(s),r=+n(e[o],o,e);return r+(+n(e[o+1],o+1,e)-r)*(s-o)}},e.quickselect=H,e.range=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),s=new Array(a);++i<a;)s[i]=e+i*n;return s},e.reduce=function(e,t,n){if("function"!=typeof t)throw new TypeError("reducer is not a function");const i=e[Symbol.iterator]();let a,s,o=-1;if(arguments.length<3){if(({done:a,value:n}=i.next()),a)return;++o}for(;({done:a,value:s}=i.next()),!a;)n=t(n,s,++o,e);return n},e.reverse=function(e){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()},e.rollup=M,e.rollups=function(e,t,...n){return L(e,Array.from,t,n)},e.scan=function(e,t){const n=B(e,t);return n<0?void 0:n},e.shuffle=W,e.shuffler=J,e.some=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(t(i,++n,e))return!0;return!1},e.sort=T,e.subset=function(e,t){return Z(t,e)},e.sum=function(e,t){let n=0;if(void 0===t)for(let t of e)(t=+t)&&(n+=t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&(n+=a)}return n},e.superset=Z,e.thresholdFreedmanDiaconis=function(e,t,n){return Math.ceil((n-t)/(2*(G(e,.75)-G(e,.25))*Math.pow(l(e),-1/3)))},e.thresholdScott=function(e,t,n){return Math.ceil((n-t)/(3.5*f(e)*Math.pow(l(e),-1/3)))},e.thresholdSturges=P,e.tickIncrement=A,e.tickStep=function(e,t,n){var i=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),s=i/a;return s>=C?a*=10:s>=Y?a*=5:s>=V&&(a*=2),t<e?-a:a},e.ticks=E,e.transpose=K,e.union=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t},e.variance=m,e.zip=function(){return K(arguments)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-scale/node_modules/d3-color/dist/d3-color.js":function(e,t,n){!function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function i(){}var a="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",r=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),d=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[a,a,a,s]+"\\)$"),c=new RegExp("^rgba\\("+[o,o,o,s]+"\\)$"),m=new RegExp("^hsl\\("+[s,o,o]+"\\)$"),f=new RegExp("^hsla\\("+[s,o,o,s]+"\\)$"),h={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function p(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=r.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g(t):3===n?new x(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n<a):n===o?(a-t)/l+2:(t-n)/l+4,l/=d<.5?o+s:2-o-s,r*=60):l=d>0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*Y;return new z(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function G(e,t,n,i){return 1===arguments.length?R(e):new z(e,t,n,null==i?1:i)}function z(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}function q(e){if(isNaN(e.h))return new P(e.l,0,0,e.opacity);var t=e.h*C;return new P(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}t(P,F,n(i,{brighter:function(e){return new P(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new P(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new x(O(3.1338561*(t=.96422*$(t))-1.6168667*(e=1*$(e))-.4906146*(n=.82521*$(n))),O(-.9787684*t+1.9161415*e+.033454*n),O(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),t(z,G,n(i,{brighter:function(e){return new z(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new z(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return q(this).rgb()}}));var U=-.14861,B=1.78277,W=-.29227,J=-.90649,K=1.97294,X=K*J,Q=K*B,Z=B*W-J*U;function ee(e){if(e instanceof ne)return new ne(e.h,e.s,e.l,e.opacity);e instanceof x||(e=b(e));var t=e.r/255,n=e.g/255,i=e.b/255,a=(Z*i+X*t-Q*n)/(Z+X-Q),s=i-a,o=(K*(n-a)-W*s)/J,r=Math.sqrt(o*o+s*s)/(K*a*(1-a)),l=r?Math.atan2(o,s)*Y-120:NaN;return new ne(l<0?l+360:l,r,a,e.opacity)}function te(e,t,n,i){return 1===arguments.length?ee(e):new ne(e,t,n,null==i?1:i)}function ne(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}t(ne,te,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*C,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),a=Math.sin(e);return new x(255*(t+n*(U*i+B*a)),255*(t+n*(W*i+J*a)),255*(t+n*(K*i)),this.opacity)}})),e.color=_,e.cubehelix=te,e.gray=function(e,t){return new P(e,0,0,null==t?1:t)},e.hcl=G,e.hsl=T,e.lab=F,e.lch=function(e,t,n,i){return 1===arguments.length?R(e):new z(n,t,e,null==i?1:i)},e.rgb=k,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-scale/node_modules/d3-format/dist/d3-format.js":function(e,t,n){!function(e){"use strict";function t(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+e.slice(n+1)]}function n(e){return(e=t(Math.abs(e)))?e[1]:NaN}var i,a=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function s(e){if(!(t=a.exec(e)))throw new Error("invalid format: "+e);var t;return new o({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function r(e,n){var i=t(e,n);if(!i)return e+"";var a=i[0],s=i[1];return s<0?"0."+new Array(-s).join("0")+a:a.length>s+1?a.slice(0,s+1)+"."+a.slice(s+1):a+new Array(s-a.length+2).join("0")}s.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var l={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>r(100*e,t),r:r,s:function(e,n){var a=t(e,n);if(!a)return e+"";var s=a[0],o=a[1],r=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=s.length;return r===l?s:r>l?s+new Array(r-l+1).join("0"):r>0?s.slice(0,r)+"."+s.slice(r):"0."+new Array(1-r).join("0")+t(e,Math.max(0,n+r-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function d(e){return e}var u,c=Array.prototype.map,m=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function f(e){var t,a,o=void 0===e.grouping||void 0===e.thousands?d:(t=c.call(e.grouping,Number),a=e.thousands+"",function(e,n){for(var i=e.length,s=[],o=0,r=t[0],l=0;i>0&&r>0&&(l+r+1>n&&(r=Math.max(1,n-l)),s.push(e.substring(i-=r,i+r)),!((l+=r+1)>n));)r=t[o=(o+1)%t.length];return s.reverse().join(a)}),r=void 0===e.currency?"":e.currency[0]+"",u=void 0===e.currency?"":e.currency[1]+"",f=void 0===e.decimal?".":e.decimal+"",h=void 0===e.numerals?d:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(c.call(e.numerals,String)),v=void 0===e.percent?"%":e.percent+"",p=void 0===e.minus?"":e.minus+"",_=void 0===e.nan?"NaN":e.nan+"";function g(e){var t=(e=s(e)).fill,n=e.align,a=e.sign,d=e.symbol,c=e.zero,g=e.width,y=e.comma,b=e.precision,k=e.trim,x=e.type;"n"===x?(y=!0,x="g"):l[x]||(void 0===b&&(b=12),k=!0,x="g"),(c||"0"===t&&"="===n)&&(c=!0,t="0",n="=");var w="$"===d?r:"#"===d&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",M="$"===d?u:/[%p]/.test(x)?v:"",S=l[x],L=/[defgprs%]/.test(x);function j(e){var s,r,l,d=w,u=M;if("c"===x)u=S(e)+u,e="";else{var v=(e=+e)<0||1/e<0;if(e=isNaN(e)?_:S(Math.abs(e),b),k&&(e=function(e){e:for(var t,n=e.length,i=1,a=-1;i<n;++i)switch(e[i]){case".":a=t=i;break;case"0":0===a&&(a=i),t=i;break;default:if(!+e[i])break e;a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),v&&0==+e&&"+"!==a&&(v=!1),d=(v?"("===a?a:p:"-"===a||"("===a?"":a)+d,u=("s"===x?m[8+i/3]:"")+u+(v&&"("===a?")":""),L)for(s=-1,r=e.length;++s<r;)if(48>(l=e.charCodeAt(s))||l>57){u=(46===l?f+e.slice(s+1):e.slice(s))+u,e=e.slice(0,s);break}}y&&!c&&(e=o(e,1/0));var j=d.length+e.length+u.length,T=j<g?new Array(g-j+1).join(t):"";switch(y&&c&&(e=o(T+e,T.length?g-u.length:1/0),T=""),n){case"<":e=d+e+u+T;break;case"=":e=d+T+e+u;break;case"^":e=T.slice(0,j=T.length>>1)+d+e+u+T.slice(j);break;default:e=T+d+e+u}return h(e)}return b=void 0===b?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),j.toString=function(){return e+""},j}return{format:g,formatPrefix:function(e,t){var i=g(((e=s(e)).type="f",e)),a=3*Math.max(-8,Math.min(8,Math.floor(n(t)/3))),o=Math.pow(10,-a),r=m[8+a/3];return function(e){return i(o*e)+r}}}}function h(t){return u=f(t),e.format=u.format,e.formatPrefix=u.formatPrefix,u}h({thousands:",",grouping:[3],currency:["$",""]}),e.FormatSpecifier=o,e.formatDefaultLocale=h,e.formatLocale=f,e.formatSpecifier=s,e.precisionFixed=function(e){return Math.max(0,-n(Math.abs(e)))},e.precisionPrefix=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(t)/3)))-n(Math.abs(e)))},e.precisionRound=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,n(t)-n(e))+1},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-scale/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a<t-1?e[a+2]:2*o-s;return n((i-a/t)*t,r,s,o,l)}}function a(e){var t=e.length;return function(i){var a=Math.floor(((i%=1)<0?++i:i)*t),s=e[(a+t-1)%t],o=e[a%t],r=e[(a+1)%t],l=e[(a+2)%t];return n((i-a/t)*t,s,o,r,l)}}var s=e=>()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;i<s;++i)a=t.rgb(n[i]),o[i]=a.r||0,r[i]=a.g||0,l[i]=a.b||0;return o=e(o),r=e(r),l=e(l),a.opacity=1,function(e){return a.r=o(e),a.g=r(e),a.b=l(e),a+""}}}var m=c(i),f=c(a);function h(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,a=t.slice();return function(s){for(n=0;n<i;++n)a[n]=e[n]*(1-s)+t[n]*s;return a}}function v(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function p(e,t){var n,i=t?t.length:0,a=e?Math.min(i,e.length):0,s=new Array(a),o=new Array(i);for(n=0;n<a;++n)s[n]=w(e[n],t[n]);for(;n<i;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=s[n](e);return o}}function _(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}function g(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function y(e,t){var n,i={},a={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?i[n]=w(e[n],t[n]):a[n]=t[n];return function(e){for(n in i)a[n]=i[n](e);return a}}var b=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,k=new RegExp(b.source,"g");function x(e,t){var n,i,a,s=b.lastIndex=k.lastIndex=0,o=-1,r=[],l=[];for(e+="",t+="";(n=b.exec(e))&&(i=k.exec(t));)(a=i.index)>s&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s<t.length&&(a=t.slice(s),r[o]?r[o]+=a:r[++o]=a),r.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,i=0;i<t;++i)r[(n=l[i]).i]=n.x(e);return r.join("")})}function w(e,n){var i,a=typeof n;return null==n||"boolean"===a?s(n):("number"===a?g:"string"===a?(i=t.color(n))?(n=i,u):x:n instanceof t.color?u:n instanceof Date?_:v(n)?h:Array.isArray(n)?p:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?y:g)(e,n)}var M,S=180/Math.PI,L={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function j(e,t,n,i,a,s){var o,r,l;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(l=e*n+t*i)&&(n-=e*l,i-=t*l),(r=Math.sqrt(n*n+i*i))&&(n/=r,i/=r,l/=r),e*i<t*n&&(e=-e,t=-t,l=-l,o=-o),{translateX:a,translateY:s,rotate:Math.atan2(t,e)*S,skewX:Math.atan(l)*S,scaleX:o,scaleY:r}}function T(e,t,n,i){function a(e){return e.length?e.pop()+" ":""}return function(s,o){var r=[],l=[];return s=e(s),o=e(o),function(e,i,a,s,o,r){if(e!==a||i!==s){var l=o.push("translate(",null,t,null,n);r.push({i:l-4,x:g(e,a)},{i:l-2,x:g(i,s)})}else(a||s)&&o.push("translate("+a+t+s+n)}(s.translateX,s.translateY,o.translateX,o.translateY,r,l),function(e,t,n,s){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n<i;)r[(t=l[n]).i]=t.x(e);return r.join("")}}}var D=T((function(e){const t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?L:j(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),N=T((function(e){return null==e?L:(M||(M=document.createElementNS("http://www.w3.org/2000/svg","g")),M.setAttribute("transform",e),(e=M.transform.baseVal.consolidate())?j((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):L)}),", ",")",")");function C(e){return((e=Math.exp(e))+1/e)/2}var Y=function e(t,n,i){function a(e,a){var s,o,r=e[0],l=e[1],d=e[2],u=a[0],c=a[1],m=a[2],f=u-r,h=c-l,v=f*f+h*h;if(v<1e-12)o=Math.log(m/d)/t,s=function(e){return[r+e*f,l+e*h,d*Math.exp(t*e*o)]};else{var p=Math.sqrt(v),_=(m*m-d*d+i*v)/(2*d*n*p),g=(m*m-d*d-i*v)/(2*m*n*p),y=Math.log(Math.sqrt(_*_+1)-_),b=Math.log(Math.sqrt(g*g+1)-g);o=(b-y)/t,s=function(e){var i,a=e*o,s=C(y),u=d/(n*p)*(s*(i=t*a+y,((i=Math.exp(2*i))-1)/(i+1))-function(e){return((e=Math.exp(e))-1/e)/2}(y));return[r+u*f,l+u*h,d*s/C(t*a+y)]}}return s.duration=1e3*o*t/Math.SQRT2,s}return a.rho=function(t){var n=Math.max(.001,+t),i=n*n;return e(n,i,i*i)},a}(Math.SQRT2,2,4);function V(e){return function(n,i){var a=e((n=t.hsl(n)).h,(i=t.hsl(i)).h),s=d(n.s,i.s),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.s=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var E=V(r),A=V(d);function F(e){return function(n,i){var a=e((n=t.hcl(n)).h,(i=t.hcl(i)).h),s=d(n.c,i.c),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.c=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var P=F(r),I=F(d);function $(e){return function n(i){function a(n,a){var s=e((n=t.cubehelix(n)).h,(a=t.cubehelix(a)).h),o=d(n.s,a.s),r=d(n.l,a.l),l=d(n.opacity,a.opacity);return function(e){return n.h=s(e),n.s=o(e),n.l=r(Math.pow(e,i)),n.opacity=l(e),n+""}}return i=+i,a.gamma=n,a}(1)}var O=$(r),H=$(d);e.interpolate=w,e.interpolateArray=function(e,t){return(v(t)?h:p)(e,t)},e.interpolateBasis=i,e.interpolateBasisClosed=a,e.interpolateCubehelix=O,e.interpolateCubehelixLong=H,e.interpolateDate=_,e.interpolateDiscrete=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}},e.interpolateHcl=P,e.interpolateHclLong=I,e.interpolateHsl=E,e.interpolateHslLong=A,e.interpolateHue=function(e,t){var n=r(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}},e.interpolateLab=function(e,n){var i=d((e=t.lab(e)).l,(n=t.lab(n)).l),a=d(e.a,n.a),s=d(e.b,n.b),o=d(e.opacity,n.opacity);return function(t){return e.l=i(t),e.a=a(t),e.b=s(t),e.opacity=o(t),e+""}},e.interpolateNumber=g,e.interpolateNumberArray=h,e.interpolateObject=y,e.interpolateRgb=u,e.interpolateRgbBasis=m,e.interpolateRgbBasisClosed=f,e.interpolateRound=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}},e.interpolateString=x,e.interpolateTransformCss=D,e.interpolateTransformSvg=N,e.interpolateZoom=Y,e.piecewise=function(e,t){void 0===t&&(t=e,e=w);for(var n=0,i=t.length-1,a=t[0],s=new Array(i<0?0:i);n<i;)s[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return s[t](e-t)}},e.quantize=function(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e(i/(t-1));return n},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale/node_modules/d3-color/dist/d3-color.js"))},"./node_modules/d3-scale/node_modules/d3-time-format/dist/d3-time-format.js":function(e,t,n){!function(e,t){"use strict";function n(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function i(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function a(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function s(e){var s=e.dateTime,o=e.date,l=e.time,d=e.periods,u=e.days,c=e.shortDays,m=e.months,U=e.shortMonths,me=f(d),Me=h(d),Se=f(u),Le=h(u),je=f(c),Te=h(c),De=f(m),Ne=h(m),Ce=f(U),Ye=h(U),Ve={a:function(e){return c[e.getDay()]},A:function(e){return u[e.getDay()]},b:function(e){return U[e.getMonth()]},B:function(e){return m[e.getMonth()]},c:null,d:A,e:A,f:O,g:X,G:Z,H:F,I:P,j:I,L:$,m:H,M:R,p:function(e){return d[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:xe,s:we,S:G,u:z,U:q,V:B,w:W,W:J,x:null,X:null,y:K,Y:Q,Z:ee,"%":ke},Ee={a:function(e){return c[e.getUTCDay()]},A:function(e){return u[e.getUTCDay()]},b:function(e){return U[e.getUTCMonth()]},B:function(e){return m[e.getUTCMonth()]},c:null,d:te,e:te,f:oe,g:_e,G:ye,H:ne,I:ie,j:ae,L:se,m:re,M:le,p:function(e){return d[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:xe,s:we,S:de,u:ue,U:ce,V:fe,w:he,W:ve,x:null,X:null,y:pe,Y:ge,Z:be,"%":ke},Ae={a:function(e,t,n){var i=je.exec(t.slice(n));return i?(e.w=Te.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(e,t,n){var i=Se.exec(t.slice(n));return i?(e.w=Le.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(e,t,n){var i=Ce.exec(t.slice(n));return i?(e.m=Ye.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(e,t,n){var i=De.exec(t.slice(n));return i?(e.m=Ne.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(e,t,n){return Ie(e,s,t,n)},d:S,e:S,f:C,g:k,G:b,H:j,I:j,j:L,L:N,m:M,M:T,p:function(e,t,n){var i=me.exec(t.slice(n));return i?(e.p=Me.get(i[0].toLowerCase()),n+i[0].length):-1},q:w,Q:V,s:E,S:D,u:p,U:_,V:g,w:v,W:y,x:function(e,t,n){return Ie(e,o,t,n)},X:function(e,t,n){return Ie(e,l,t,n)},y:k,Y:b,Z:x,"%":Y};function Fe(e,t){return function(n){var i,a,s,o=[],l=-1,d=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++l<u;)37===e.charCodeAt(l)&&(o.push(e.slice(d,l)),null!=(a=r[i=e.charAt(++l)])?i=e.charAt(++l):a="e"===i?" ":"0",(s=t[i])&&(i=s(n,a)),o.push(i),d=l+1);return o.push(e.slice(d,l)),o.join("")}}function Pe(e,s){return function(o){var r,l,d=a(1900,void 0,1);if(Ie(d,e,o+="",0)!=o.length)return null;if("Q"in d)return new Date(d.Q);if("s"in d)return new Date(1e3*d.s+("L"in d?d.L:0));if(s&&!("Z"in d)&&(d.Z=0),"p"in d&&(d.H=d.H%12+12*d.p),void 0===d.m&&(d.m="q"in d?d.q:0),"V"in d){if(d.V<1||d.V>53)return null;"w"in d||(d.w=1),"Z"in d?(l=(r=i(a(d.y,0,1))).getUTCDay(),r=l>4||0===l?t.utcMonday.ceil(r):t.utcMonday(r),r=t.utcDay.offset(r,7*(d.V-1)),d.y=r.getUTCFullYear(),d.m=r.getUTCMonth(),d.d=r.getUTCDate()+(d.w+6)%7):(l=(r=n(a(d.y,0,1))).getDay(),r=l>4||0===l?t.timeMonday.ceil(r):t.timeMonday(r),r=t.timeDay.offset(r,7*(d.V-1)),d.y=r.getFullYear(),d.m=r.getMonth(),d.d=r.getDate()+(d.w+6)%7)}else("W"in d||"U"in d)&&("w"in d||(d.w="u"in d?d.u%7:"W"in d?1:0),l="Z"in d?i(a(d.y,0,1)).getUTCDay():n(a(d.y,0,1)).getDay(),d.m=0,d.d="W"in d?(d.w+6)%7+7*d.W-(l+5)%7:d.w+7*d.U-(l+6)%7);return"Z"in d?(d.H+=d.Z/100|0,d.M+=d.Z%100,i(d)):n(d)}}function Ie(e,t,n,i){for(var a,s,o=0,l=t.length,d=n.length;o<l;){if(i>=d)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(s=Ae[a in r?t.charAt(o++):a])||(i=s(e,n,i))<0)return-1}else if(a!=n.charCodeAt(i++))return-1}return i}return Ve.x=Fe(o,Ve),Ve.X=Fe(l,Ve),Ve.c=Fe(s,Ve),Ee.x=Fe(o,Ee),Ee.X=Fe(l,Ee),Ee.c=Fe(s,Ee),{format:function(e){var t=Fe(e+="",Ve);return t.toString=function(){return e},t},parse:function(e){var t=Pe(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Fe(e+="",Ee);return t.toString=function(){return e},t},utcParse:function(e){var t=Pe(e+="",!0);return t.toString=function(){return e},t}}}var o,r={"-":"",_:" ",0:"0"},l=/^\s*\d+/,d=/^%/,u=/[\\^$*+?|[\]().{}]/g;function c(e,t,n){var i=e<0?"-":"",a=(i?-e:e)+"",s=a.length;return i+(s<n?new Array(n-s+1).join(t)+a:a)}function m(e){return e.replace(u,"\\$&")}function f(e){return new RegExp("^(?:"+e.map(m).join("|")+")","i")}function h(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function v(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function p(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function _(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function g(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function y(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function b(e,t,n){var i=l.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function k(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function x(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function w(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.q=3*i[0]-3,n+i[0].length):-1}function M(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function S(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function L(e,t,n){var i=l.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function j(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function T(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function D(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function N(e,t,n){var i=l.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function C(e,t,n){var i=l.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function Y(e,t,n){var i=d.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function V(e,t,n){var i=l.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function E(e,t,n){var i=l.exec(t.slice(n));return i?(e.s=+i[0],n+i[0].length):-1}function A(e,t){return c(e.getDate(),t,2)}function F(e,t){return c(e.getHours(),t,2)}function P(e,t){return c(e.getHours()%12||12,t,2)}function I(e,n){return c(1+t.timeDay.count(t.timeYear(e),e),n,3)}function $(e,t){return c(e.getMilliseconds(),t,3)}function O(e,t){return $(e,t)+"000"}function H(e,t){return c(e.getMonth()+1,t,2)}function R(e,t){return c(e.getMinutes(),t,2)}function G(e,t){return c(e.getSeconds(),t,2)}function z(e){var t=e.getDay();return 0===t?7:t}function q(e,n){return c(t.timeSunday.count(t.timeYear(e)-1,e),n,2)}function U(e){var n=e.getDay();return n>=4||0===n?t.timeThursday(e):t.timeThursday.ceil(e)}function B(e,n){return e=U(e),c(t.timeThursday.count(t.timeYear(e),e)+(4===t.timeYear(e).getDay()),n,2)}function W(e){return e.getDay()}function J(e,n){return c(t.timeMonday.count(t.timeYear(e)-1,e),n,2)}function K(e,t){return c(e.getFullYear()%100,t,2)}function X(e,t){return c((e=U(e)).getFullYear()%100,t,2)}function Q(e,t){return c(e.getFullYear()%1e4,t,4)}function Z(e,n){var i=e.getDay();return c((e=i>=4||0===i?t.timeThursday(e):t.timeThursday.ceil(e)).getFullYear()%1e4,n,4)}function ee(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+c(t/60|0,"0",2)+c(t%60,"0",2)}function te(e,t){return c(e.getUTCDate(),t,2)}function ne(e,t){return c(e.getUTCHours(),t,2)}function ie(e,t){return c(e.getUTCHours()%12||12,t,2)}function ae(e,n){return c(1+t.utcDay.count(t.utcYear(e),e),n,3)}function se(e,t){return c(e.getUTCMilliseconds(),t,3)}function oe(e,t){return se(e,t)+"000"}function re(e,t){return c(e.getUTCMonth()+1,t,2)}function le(e,t){return c(e.getUTCMinutes(),t,2)}function de(e,t){return c(e.getUTCSeconds(),t,2)}function ue(e){var t=e.getUTCDay();return 0===t?7:t}function ce(e,n){return c(t.utcSunday.count(t.utcYear(e)-1,e),n,2)}function me(e){var n=e.getUTCDay();return n>=4||0===n?t.utcThursday(e):t.utcThursday.ceil(e)}function fe(e,n){return e=me(e),c(t.utcThursday.count(t.utcYear(e),e)+(4===t.utcYear(e).getUTCDay()),n,2)}function he(e){return e.getUTCDay()}function ve(e,n){return c(t.utcMonday.count(t.utcYear(e)-1,e),n,2)}function pe(e,t){return c(e.getUTCFullYear()%100,t,2)}function _e(e,t){return c((e=me(e)).getUTCFullYear()%100,t,2)}function ge(e,t){return c(e.getUTCFullYear()%1e4,t,4)}function ye(e,n){var i=e.getUTCDay();return c((e=i>=4||0===i?t.utcThursday(e):t.utcThursday.ceil(e)).getUTCFullYear()%1e4,n,4)}function be(){return"+0000"}function ke(){return"%"}function xe(e){return+e}function we(e){return Math.floor(+e/1e3)}function Me(t){return o=s(t),e.timeFormat=o.format,e.timeParse=o.parse,e.utcFormat=o.utcFormat,e.utcParse=o.utcParse,o}Me({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Se=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),Le=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:e.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");e.isoFormat=Se,e.isoParse=Le,e.timeFormatDefaultLocale=Me,e.timeFormatLocale=s,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale/node_modules/d3-time/dist/d3-time.js"))},"./node_modules/d3-scale/node_modules/d3-time/dist/d3-time.js":function(e,t,n){!function(e,t){"use strict";var n=new Date,i=new Date;function a(e,t,s,o){function r(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return r.floor=function(t){return e(t=new Date(+t)),t},r.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},r.round=function(e){var t=r(e),n=r.ceil(e);return e-t<n-e?t:n},r.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},r.range=function(n,i,a){var s,o=[];if(n=r.ceil(n),a=null==a?1:Math.floor(a),!(n<i&&a>0))return o;do{o.push(s=new Date(+n)),t(n,a),e(n)}while(s<n&&n<i);return o},r.filter=function(n){return a((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,i){if(e>=e)if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}))},s&&(r.count=function(t,a){return n.setTime(+t),i.setTime(+a),e(n),e(i),Math.floor(s(n,i))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(o?function(t){return o(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}var s=a((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?a((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):s:null};var o=s.range,r=a((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+1e3*t)}),(function(e,t){return(t-e)/1e3}),(function(e){return e.getUTCSeconds()})),l=r.range,d=a((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getMinutes()})),u=d.range,c=a((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getHours()})),m=c.range,f=a(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5,e=>e.getDate()-1),h=f.range;function v(e){return a((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/6048e5}))}var p=v(0),_=v(1),g=v(2),y=v(3),b=v(4),k=v(5),x=v(6),w=p.range,M=_.range,S=g.range,L=y.range,j=b.range,T=k.range,D=x.range,N=a((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),C=N.range,Y=a((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));Y.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var V=Y.range,E=a((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getUTCMinutes()})),A=E.range,F=a((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getUTCHours()})),P=F.range,I=a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/864e5}),(function(e){return e.getUTCDate()-1})),$=I.range;function O(e){return a((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/6048e5}))}var H=O(0),R=O(1),G=O(2),z=O(3),q=O(4),U=O(5),B=O(6),W=H.range,J=R.range,K=G.range,X=z.range,Q=q.range,Z=U.range,ee=B.range,te=a((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),ne=te.range,ie=a((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));ie.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var ae=ie.range;function se(e,n,i,a,o,l){const d=[[r,1,1e3],[r,5,5e3],[r,15,15e3],[r,30,3e4],[l,1,6e4],[l,5,3e5],[l,15,9e5],[l,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[a,1,864e5],[a,2,1728e5],[i,1,6048e5],[n,1,2592e6],[n,3,7776e6],[e,1,31536e6]];function u(n,i,a){const o=Math.abs(i-n)/a,r=t.bisector(([,,e])=>e).right(d,o);if(r===d.length)return e.every(t.tickStep(n/31536e6,i/31536e6,a));if(0===r)return s.every(Math.max(t.tickStep(n,i,a),1));const[l,u]=d[o/d[r-1][2]<d[r][2]/o?r-1:r];return l.every(u)}return[function(e,t,n){const i=t<e;i&&([e,t]=[t,e]);const a=n&&"function"==typeof n.range?n:u(e,t,n),s=a?a.range(e,+t+1):[];return i?s.reverse():s},u]}const[oe,re]=se(ie,te,H,I,F,E),[le,de]=se(Y,N,p,f,c,d);e.timeDay=f,e.timeDays=h,e.timeFriday=k,e.timeFridays=T,e.timeHour=c,e.timeHours=m,e.timeInterval=a,e.timeMillisecond=s,e.timeMilliseconds=o,e.timeMinute=d,e.timeMinutes=u,e.timeMonday=_,e.timeMondays=M,e.timeMonth=N,e.timeMonths=C,e.timeSaturday=x,e.timeSaturdays=D,e.timeSecond=r,e.timeSeconds=l,e.timeSunday=p,e.timeSundays=w,e.timeThursday=b,e.timeThursdays=j,e.timeTickInterval=de,e.timeTicks=le,e.timeTuesday=g,e.timeTuesdays=S,e.timeWednesday=y,e.timeWednesdays=L,e.timeWeek=p,e.timeWeeks=w,e.timeYear=Y,e.timeYears=V,e.utcDay=I,e.utcDays=$,e.utcFriday=U,e.utcFridays=Z,e.utcHour=F,e.utcHours=P,e.utcMillisecond=s,e.utcMilliseconds=o,e.utcMinute=E,e.utcMinutes=A,e.utcMonday=R,e.utcMondays=J,e.utcMonth=te,e.utcMonths=ne,e.utcSaturday=B,e.utcSaturdays=ee,e.utcSecond=r,e.utcSeconds=l,e.utcSunday=H,e.utcSundays=W,e.utcThursday=q,e.utcThursdays=Q,e.utcTickInterval=re,e.utcTicks=oe,e.utcTuesday=G,e.utcTuesdays=K,e.utcWednesday=z,e.utcWednesdays=X,e.utcWeek=H,e.utcWeeks=W,e.utcYear=ie,e.utcYears=ae,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale/node_modules/d3-array/dist/d3-array.js"))},"./node_modules/d3-shape/dist/d3-shape.js":function(e,t,n){!function(e,t){"use strict";function n(e){return function(){return e}}var i=Math.abs,a=Math.atan2,s=Math.cos,o=Math.max,r=Math.min,l=Math.sin,d=Math.sqrt,u=Math.PI,c=u/2,m=2*u;function f(e){return e>1?0:e<-1?u:Math.acos(e)}function h(e){return e>=1?c:e<=-1?-c:Math.asin(e)}function v(e){return e.innerRadius}function p(e){return e.outerRadius}function _(e){return e.startAngle}function g(e){return e.endAngle}function y(e){return e&&e.padAngle}function b(e,t,n,i,a,s,o,r){var l=n-e,d=i-t,u=o-a,c=r-s,m=c*l-u*d;if(!(m*m<1e-12))return[e+(m=(u*(t-s)-c*(e-a))/m)*l,t+m*d]}function k(e,t,n,i,a,s,r){var l=e-n,u=t-i,c=(r?s:-s)/d(l*l+u*u),m=c*u,f=-c*l,h=e+m,v=t+f,p=n+m,_=i+f,g=(h+p)/2,y=(v+_)/2,b=p-h,k=_-v,x=b*b+k*k,w=a-s,M=h*_-p*v,S=(k<0?-1:1)*d(o(0,w*w*x-M*M)),L=(M*k-b*S)/x,j=(-M*b-k*S)/x,T=(M*k+b*S)/x,D=(-M*b+k*S)/x,N=L-g,C=j-y,Y=T-g,V=D-y;return N*N+C*C>Y*Y+V*V&&(L=T,j=D),{cx:L,cy:j,x01:-m,y01:-f,x11:L*(a/w-1),y11:j*(a/w-1)}}var x=Array.prototype.slice;function w(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function M(e){this._context=e}function S(e){return new M(e)}function L(e){return e[0]}function j(e){return e[1]}function T(e,i){var a=n(!0),s=null,o=S,r=null;function l(n){var l,d,u,c=(n=w(n)).length,m=!1;for(null==s&&(r=o(u=t.path())),l=0;l<=c;++l)!(l<c&&a(d=n[l],l,n))===m&&((m=!m)?r.lineStart():r.lineEnd()),m&&r.point(+e(d,l,n),+i(d,l,n));if(u)return r=null,u+""||null}return e="function"==typeof e?e:void 0===e?L:n(e),i="function"==typeof i?i:void 0===i?j:n(i),l.x=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),l):e},l.y=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),l):i},l.defined=function(e){return arguments.length?(a="function"==typeof e?e:n(!!e),l):a},l.curve=function(e){return arguments.length?(o=e,null!=s&&(r=o(s)),l):o},l.context=function(e){return arguments.length?(null==e?s=r=null:r=o(s=e),l):s},l}function D(e,i,a){var s=null,o=n(!0),r=null,l=S,d=null;function u(n){var u,c,m,f,h,v=(n=w(n)).length,p=!1,_=new Array(v),g=new Array(v);for(null==r&&(d=l(h=t.path())),u=0;u<=v;++u){if(!(u<v&&o(f=n[u],u,n))===p)if(p=!p)c=u,d.areaStart(),d.lineStart();else{for(d.lineEnd(),d.lineStart(),m=u-1;m>=c;--m)d.point(_[m],g[m]);d.lineEnd(),d.areaEnd()}p&&(_[u]=+e(f,u,n),g[u]=+i(f,u,n),d.point(s?+s(f,u,n):_[u],a?+a(f,u,n):g[u]))}if(h)return d=null,h+""||null}function c(){return T().defined(o).curve(l).context(r)}return e="function"==typeof e?e:void 0===e?L:n(+e),i="function"==typeof i?i:n(void 0===i?0:+i),a="function"==typeof a?a:void 0===a?j:n(+a),u.x=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),s=null,u):e},u.x0=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),u):e},u.x1=function(e){return arguments.length?(s=null==e?null:"function"==typeof e?e:n(+e),u):s},u.y=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),a=null,u):i},u.y0=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),u):i},u.y1=function(e){return arguments.length?(a=null==e?null:"function"==typeof e?e:n(+e),u):a},u.lineX0=u.lineY0=function(){return c().x(e).y(i)},u.lineY1=function(){return c().x(e).y(a)},u.lineX1=function(){return c().x(s).y(i)},u.defined=function(e){return arguments.length?(o="function"==typeof e?e:n(!!e),u):o},u.curve=function(e){return arguments.length?(l=e,null!=r&&(d=l(r)),u):l},u.context=function(e){return arguments.length?(null==e?r=d=null:d=l(r=e),u):r},u}function N(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function C(e){return e}M.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var Y=E(S);function V(e){this._curve=e}function E(e){function t(t){return new V(e(t))}return t._curve=e,t}function A(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(E(e)):t()._curve},e}function F(){return A(T().curve(Y))}function P(){var e=D().curve(Y),t=e.curve,n=e.lineX0,i=e.lineX1,a=e.lineY0,s=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return A(n())},delete e.lineX0,e.lineEndAngle=function(){return A(i())},delete e.lineX1,e.lineInnerRadius=function(){return A(a())},delete e.lineY0,e.lineOuterRadius=function(){return A(s())},delete e.lineY1,e.curve=function(e){return arguments.length?t(E(e)):t()._curve},e}function I(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}function $(e){return e.source}function O(e){return e.target}function H(e){var i=$,a=O,s=L,o=j,r=null;function l(){var n,l=x.call(arguments),d=i.apply(this,l),u=a.apply(this,l);if(r||(r=n=t.path()),e(r,+s.apply(this,(l[0]=d,l)),+o.apply(this,l),+s.apply(this,(l[0]=u,l)),+o.apply(this,l)),n)return r=null,n+""||null}return l.source=function(e){return arguments.length?(i=e,l):i},l.target=function(e){return arguments.length?(a=e,l):a},l.x=function(e){return arguments.length?(s="function"==typeof e?e:n(+e),l):s},l.y=function(e){return arguments.length?(o="function"==typeof e?e:n(+e),l):o},l.context=function(e){return arguments.length?(r=null==e?null:e,l):r},l}function R(e,t,n,i,a){e.moveTo(t,n),e.bezierCurveTo(t=(t+i)/2,n,t,a,i,a)}function G(e,t,n,i,a){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+a)/2,i,n,i,a)}function z(e,t,n,i,a){var s=I(t,n),o=I(t,n=(n+a)/2),r=I(i,n),l=I(i,a);e.moveTo(s[0],s[1]),e.bezierCurveTo(o[0],o[1],r[0],r[1],l[0],l[1])}V.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var q={draw:function(e,t){var n=Math.sqrt(t/u);e.moveTo(n,0),e.arc(0,0,n,0,m)}},U={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},B=Math.sqrt(1/3),W=2*B,J={draw:function(e,t){var n=Math.sqrt(t/W),i=n*B;e.moveTo(0,-n),e.lineTo(i,0),e.lineTo(0,n),e.lineTo(-i,0),e.closePath()}},K=Math.sin(u/10)/Math.sin(7*u/10),X=Math.sin(m/10)*K,Q=-Math.cos(m/10)*K,Z={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),i=X*n,a=Q*n;e.moveTo(0,-n),e.lineTo(i,a);for(var s=1;s<5;++s){var o=m*s/5,r=Math.cos(o),l=Math.sin(o);e.lineTo(l*n,-r*n),e.lineTo(r*i-l*a,l*i+r*a)}e.closePath()}},ee={draw:function(e,t){var n=Math.sqrt(t),i=-n/2;e.rect(i,i,n,n)}},te=Math.sqrt(3),ne={draw:function(e,t){var n=-Math.sqrt(t/(3*te));e.moveTo(0,2*n),e.lineTo(-te*n,-n),e.lineTo(te*n,-n),e.closePath()}},ie=-.5,ae=Math.sqrt(3)/2,se=1/Math.sqrt(12),oe=3*(se/2+1),re={draw:function(e,t){var n=Math.sqrt(t/oe),i=n/2,a=n*se,s=i,o=n*se+n,r=-s,l=o;e.moveTo(i,a),e.lineTo(s,o),e.lineTo(r,l),e.lineTo(ie*i-ae*a,ae*i+ie*a),e.lineTo(ie*s-ae*o,ae*s+ie*o),e.lineTo(ie*r-ae*l,ae*r+ie*l),e.lineTo(ie*i+ae*a,ie*a-ae*i),e.lineTo(ie*s+ae*o,ie*o-ae*s),e.lineTo(ie*r+ae*l,ie*l-ae*r),e.closePath()}},le=[q,U,J,ee,Z,ne,re];function de(){}function ue(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function ce(e){this._context=e}function me(e){this._context=e}function fe(e){this._context=e}ce.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ue(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ue(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},me.prototype={areaStart:de,areaEnd:de,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ue(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},fe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:ue(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class he{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function ve(e,t){this._basis=new ce(e),this._beta=t}ve.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var i,a=e[0],s=t[0],o=e[n]-a,r=t[n]-s,l=-1;++l<=n;)i=l/n,this._basis.point(this._beta*e[l]+(1-this._beta)*(a+i*o),this._beta*t[l]+(1-this._beta)*(s+i*r));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var pe=function e(t){function n(e){return 1===t?new ce(e):new ve(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function _e(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ge(e,t){this._context=e,this._k=(1-t)/6}ge.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:_e(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:_e(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ye=function e(t){function n(e){return new ge(e,t)}return n.tension=function(t){return e(+t)},n}(0);function be(e,t){this._context=e,this._k=(1-t)/6}be.prototype={areaStart:de,areaEnd:de,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:_e(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ke=function e(t){function n(e){return new be(e,t)}return n.tension=function(t){return e(+t)},n}(0);function xe(e,t){this._context=e,this._k=(1-t)/6}xe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:_e(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var we=function e(t){function n(e){return new xe(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Me(e,t,n){var i=e._x1,a=e._y1,s=e._x2,o=e._y2;if(e._l01_a>1e-12){var r=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*r-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,a=(a*r-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>1e-12){var d=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);s=(s*d+e._x1*e._l23_2a-t*e._l12_2a)/u,o=(o*d+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(i,a,s,o,e._x2,e._y2)}function Se(e,t){this._context=e,this._alpha=t}Se.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Me(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Le=function e(t){function n(e){return t?new Se(e,t):new ge(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function je(e,t){this._context=e,this._alpha=t}je.prototype={areaStart:de,areaEnd:de,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Me(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Te=function e(t){function n(e){return t?new je(e,t):new be(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function De(e,t){this._context=e,this._alpha=t}De.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Me(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Ne=function e(t){function n(e){return t?new De(e,t):new xe(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Ce(e){this._context=e}function Ye(e){return e<0?-1:1}function Ve(e,t,n){var i=e._x1-e._x0,a=t-e._x1,s=(e._y1-e._y0)/(i||a<0&&-0),o=(n-e._y1)/(a||i<0&&-0),r=(s*a+o*i)/(i+a);return(Ye(s)+Ye(o))*Math.min(Math.abs(s),Math.abs(o),.5*Math.abs(r))||0}function Ee(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Ae(e,t,n){var i=e._x0,a=e._y0,s=e._x1,o=e._y1,r=(s-i)/3;e._context.bezierCurveTo(i+r,a+r*t,s-r,o-r*n,s,o)}function Fe(e){this._context=e}function Pe(e){this._context=new Ie(e)}function Ie(e){this._context=e}function $e(e){this._context=e}function Oe(e){var t,n,i=e.length-1,a=new Array(i),s=new Array(i),o=new Array(i);for(a[0]=0,s[0]=2,o[0]=e[0]+2*e[1],t=1;t<i-1;++t)a[t]=1,s[t]=4,o[t]=4*e[t]+2*e[t+1];for(a[i-1]=2,s[i-1]=7,o[i-1]=8*e[i-1]+e[i],t=1;t<i;++t)n=a[t]/s[t-1],s[t]-=n,o[t]-=n*o[t-1];for(a[i-1]=o[i-1]/s[i-1],t=i-2;t>=0;--t)a[t]=(o[t]-a[t+1])/s[t];for(s[i-1]=(e[i]+a[i-1])/2,t=0;t<i-1;++t)s[t]=2*e[t+1]-a[t+1];return[a,s]}function He(e,t){this._context=e,this._t=t}function Re(e,t){if((a=e.length)>1)for(var n,i,a,s=1,o=e[t[0]],r=o.length;s<a;++s)for(i=o,o=e[t[s]],n=0;n<r;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function Ge(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function ze(e,t){return e[t]}function qe(e){const t=[];return t.key=e,t}function Ue(e){var t=e.map(Be);return Ge(e).sort((function(e,n){return t[e]-t[n]}))}function Be(e){for(var t,n=-1,i=0,a=e.length,s=-1/0;++n<a;)(t=+e[n][1])>s&&(s=t,i=n);return i}function We(e){var t=e.map(Je);return Ge(e).sort((function(e,n){return t[e]-t[n]}))}function Je(e){for(var t,n=0,i=-1,a=e.length;++i<a;)(t=+e[i][1])&&(n+=t);return n}Ce.prototype={areaStart:de,areaEnd:de,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},Fe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ae(this,this._t0,Ee(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Ae(this,Ee(this,n=Ve(this,e,t)),n);break;default:Ae(this,this._t0,n=Ve(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(Pe.prototype=Object.create(Fe.prototype)).point=function(e,t){Fe.prototype.point.call(this,t,e)},Ie.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,i,a,s){this._context.bezierCurveTo(t,e,i,n,s,a)}},$e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var i=Oe(e),a=Oe(t),s=0,o=1;o<n;++s,++o)this._context.bezierCurveTo(i[0][s],a[0][s],i[1][s],a[1][s],e[o],t[o]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},He.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}},e.arc=function(){var e=v,o=p,x=n(0),w=null,M=_,S=g,L=y,j=null;function T(){var n,v,p=+e.apply(this,arguments),_=+o.apply(this,arguments),g=M.apply(this,arguments)-c,y=S.apply(this,arguments)-c,T=i(y-g),D=y>g;if(j||(j=n=t.path()),_<p&&(v=_,_=p,p=v),_>1e-12)if(T>m-1e-12)j.moveTo(_*s(g),_*l(g)),j.arc(0,0,_,g,y,!D),p>1e-12&&(j.moveTo(p*s(y),p*l(y)),j.arc(0,0,p,y,g,D));else{var N,C,Y=g,V=y,E=g,A=y,F=T,P=T,I=L.apply(this,arguments)/2,$=I>1e-12&&(w?+w.apply(this,arguments):d(p*p+_*_)),O=r(i(_-p)/2,+x.apply(this,arguments)),H=O,R=O;if($>1e-12){var G=h($/p*l(I)),z=h($/_*l(I));(F-=2*G)>1e-12?(E+=G*=D?1:-1,A-=G):(F=0,E=A=(g+y)/2),(P-=2*z)>1e-12?(Y+=z*=D?1:-1,V-=z):(P=0,Y=V=(g+y)/2)}var q=_*s(Y),U=_*l(Y),B=p*s(A),W=p*l(A);if(O>1e-12){var J,K=_*s(V),X=_*l(V),Q=p*s(E),Z=p*l(E);if(T<u&&(J=b(q,U,Q,Z,K,X,B,W))){var ee=q-J[0],te=U-J[1],ne=K-J[0],ie=X-J[1],ae=1/l(f((ee*ne+te*ie)/(d(ee*ee+te*te)*d(ne*ne+ie*ie)))/2),se=d(J[0]*J[0]+J[1]*J[1]);H=r(O,(p-se)/(ae-1)),R=r(O,(_-se)/(ae+1))}}P>1e-12?R>1e-12?(N=k(Q,Z,q,U,_,R,D),C=k(K,X,B,W,_,R,D),j.moveTo(N.cx+N.x01,N.cy+N.y01),R<O?j.arc(N.cx,N.cy,R,a(N.y01,N.x01),a(C.y01,C.x01),!D):(j.arc(N.cx,N.cy,R,a(N.y01,N.x01),a(N.y11,N.x11),!D),j.arc(0,0,_,a(N.cy+N.y11,N.cx+N.x11),a(C.cy+C.y11,C.cx+C.x11),!D),j.arc(C.cx,C.cy,R,a(C.y11,C.x11),a(C.y01,C.x01),!D))):(j.moveTo(q,U),j.arc(0,0,_,Y,V,!D)):j.moveTo(q,U),p>1e-12&&F>1e-12?H>1e-12?(N=k(B,W,K,X,p,-H,D),C=k(q,U,Q,Z,p,-H,D),j.lineTo(N.cx+N.x01,N.cy+N.y01),H<O?j.arc(N.cx,N.cy,H,a(N.y01,N.x01),a(C.y01,C.x01),!D):(j.arc(N.cx,N.cy,H,a(N.y01,N.x01),a(N.y11,N.x11),!D),j.arc(0,0,p,a(N.cy+N.y11,N.cx+N.x11),a(C.cy+C.y11,C.cx+C.x11),D),j.arc(C.cx,C.cy,H,a(C.y11,C.x11),a(C.y01,C.x01),!D))):j.arc(0,0,p,A,E,D):j.lineTo(B,W)}else j.moveTo(0,0);if(j.closePath(),n)return j=null,n+""||null}return T.centroid=function(){var t=(+e.apply(this,arguments)+ +o.apply(this,arguments))/2,n=(+M.apply(this,arguments)+ +S.apply(this,arguments))/2-u/2;return[s(n)*t,l(n)*t]},T.innerRadius=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),T):e},T.outerRadius=function(e){return arguments.length?(o="function"==typeof e?e:n(+e),T):o},T.cornerRadius=function(e){return arguments.length?(x="function"==typeof e?e:n(+e),T):x},T.padRadius=function(e){return arguments.length?(w=null==e?null:"function"==typeof e?e:n(+e),T):w},T.startAngle=function(e){return arguments.length?(M="function"==typeof e?e:n(+e),T):M},T.endAngle=function(e){return arguments.length?(S="function"==typeof e?e:n(+e),T):S},T.padAngle=function(e){return arguments.length?(L="function"==typeof e?e:n(+e),T):L},T.context=function(e){return arguments.length?(j=null==e?null:e,T):j},T},e.area=D,e.areaRadial=P,e.curveBasis=function(e){return new ce(e)},e.curveBasisClosed=function(e){return new me(e)},e.curveBasisOpen=function(e){return new fe(e)},e.curveBumpX=function(e){return new he(e,!0)},e.curveBumpY=function(e){return new he(e,!1)},e.curveBundle=pe,e.curveCardinal=ye,e.curveCardinalClosed=ke,e.curveCardinalOpen=we,e.curveCatmullRom=Le,e.curveCatmullRomClosed=Te,e.curveCatmullRomOpen=Ne,e.curveLinear=S,e.curveLinearClosed=function(e){return new Ce(e)},e.curveMonotoneX=function(e){return new Fe(e)},e.curveMonotoneY=function(e){return new Pe(e)},e.curveNatural=function(e){return new $e(e)},e.curveStep=function(e){return new He(e,.5)},e.curveStepAfter=function(e){return new He(e,1)},e.curveStepBefore=function(e){return new He(e,0)},e.line=T,e.lineRadial=F,e.linkHorizontal=function(){return H(R)},e.linkRadial=function(){var e=H(z);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e},e.linkVertical=function(){return H(G)},e.pie=function(){var e=C,t=N,i=null,a=n(0),s=n(m),o=n(0);function r(n){var r,l,d,u,c,f=(n=w(n)).length,h=0,v=new Array(f),p=new Array(f),_=+a.apply(this,arguments),g=Math.min(m,Math.max(-m,s.apply(this,arguments)-_)),y=Math.min(Math.abs(g)/f,o.apply(this,arguments)),b=y*(g<0?-1:1);for(r=0;r<f;++r)(c=p[v[r]=r]=+e(n[r],r,n))>0&&(h+=c);for(null!=t?v.sort((function(e,n){return t(p[e],p[n])})):null!=i&&v.sort((function(e,t){return i(n[e],n[t])})),r=0,d=h?(g-f*b)/h:0;r<f;++r,_=u)l=v[r],u=_+((c=p[l])>0?c*d:0)+b,p[l]={data:n[l],index:r,value:c,startAngle:_,endAngle:u,padAngle:y};return p}return r.value=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),r):e},r.sortValues=function(e){return arguments.length?(t=e,i=null,r):t},r.sort=function(e){return arguments.length?(i=e,t=null,r):i},r.startAngle=function(e){return arguments.length?(a="function"==typeof e?e:n(+e),r):a},r.endAngle=function(e){return arguments.length?(s="function"==typeof e?e:n(+e),r):s},r.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:n(+e),r):o},r},e.pointRadial=I,e.radialArea=P,e.radialLine=F,e.stack=function(){var e=n([]),t=Ge,i=Re,a=ze;function s(n){var s,o,r=Array.from(e.apply(this,arguments),qe),l=r.length,d=-1;for(const e of n)for(s=0,++d;s<l;++s)(r[s][d]=[0,+a(e,r[s].key,d,n)]).data=e;for(s=0,o=w(t(r));s<l;++s)r[o[s]].index=s;return i(r,o),r}return s.keys=function(t){return arguments.length?(e="function"==typeof t?t:n(Array.from(t)),s):e},s.value=function(e){return arguments.length?(a="function"==typeof e?e:n(+e),s):a},s.order=function(e){return arguments.length?(t=null==e?Ge:"function"==typeof e?e:n(Array.from(e)),s):t},s.offset=function(e){return arguments.length?(i=null==e?Re:e,s):i},s},e.stackOffsetDiverging=function(e,t){if((r=e.length)>0)for(var n,i,a,s,o,r,l=0,d=e[t[0]].length;l<d;++l)for(s=o=0,n=0;n<r;++n)(a=(i=e[t[n]][l])[1]-i[0])>0?(i[0]=s,i[1]=s+=a):a<0?(i[1]=o,i[0]=o+=a):(i[0]=0,i[1]=a)},e.stackOffsetExpand=function(e,t){if((i=e.length)>0){for(var n,i,a,s=0,o=e[0].length;s<o;++s){for(a=n=0;n<i;++n)a+=e[n][s][1]||0;if(a)for(n=0;n<i;++n)e[n][s][1]/=a}Re(e,t)}},e.stackOffsetNone=Re,e.stackOffsetSilhouette=function(e,t){if((n=e.length)>0){for(var n,i=0,a=e[t[0]],s=a.length;i<s;++i){for(var o=0,r=0;o<n;++o)r+=e[o][i][1]||0;a[i][1]+=a[i][0]=-r/2}Re(e,t)}},e.stackOffsetWiggle=function(e,t){if((a=e.length)>0&&(i=(n=e[t[0]]).length)>0){for(var n,i,a,s=0,o=1;o<i;++o){for(var r=0,l=0,d=0;r<a;++r){for(var u=e[t[r]],c=u[o][1]||0,m=(c-(u[o-1][1]||0))/2,f=0;f<r;++f){var h=e[t[f]];m+=(h[o][1]||0)-(h[o-1][1]||0)}l+=c,d+=m*c}n[o-1][1]+=n[o-1][0]=s,l&&(s-=d/l)}n[o-1][1]+=n[o-1][0]=s,Re(e,t)}},e.stackOrderAppearance=Ue,e.stackOrderAscending=We,e.stackOrderDescending=function(e){return We(e).reverse()},e.stackOrderInsideOut=function(e){var t,n,i=e.length,a=e.map(Je),s=Ue(e),o=0,r=0,l=[],d=[];for(t=0;t<i;++t)n=s[t],o<r?(o+=a[n],l.push(n)):(r+=a[n],d.push(n));return d.reverse().concat(l)},e.stackOrderNone=Ge,e.stackOrderReverse=function(e){return Ge(e).reverse()},e.symbol=function(e,i){var a=null;function s(){var n;if(a||(a=n=t.path()),e.apply(this,arguments).draw(a,+i.apply(this,arguments)),n)return a=null,n+""||null}return e="function"==typeof e?e:n(e||q),i="function"==typeof i?i:n(void 0===i?64:+i),s.type=function(t){return arguments.length?(e="function"==typeof t?t:n(t),s):e},s.size=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),s):i},s.context=function(e){return arguments.length?(a=null==e?null:e,s):a},s},e.symbolCircle=q,e.symbolCross=U,e.symbolDiamond=J,e.symbolSquare=ee,e.symbolStar=Z,e.symbolTriangle=ne,e.symbolWye=re,e.symbols=le,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-shape/node_modules/d3-path/dist/d3-path.js"))},"./node_modules/d3-shape/node_modules/d3-path/dist/d3-path.js":function(e,t,n){!function(e){"use strict";const t=Math.PI,n=2*t,i=n-1e-6;function a(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function s(){return new a}a.prototype=s.prototype={constructor:a,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(e,t,n,i,a,s){this._+="C"+ +e+","+ +t+","+ +n+","+ +i+","+(this._x1=+a)+","+(this._y1=+s)},arcTo:function(e,n,i,a,s){e=+e,n=+n,i=+i,a=+a,s=+s;var o=this._x1,r=this._y1,l=i-e,d=a-n,u=o-e,c=r-n,m=u*u+c*c;if(s<0)throw new Error("negative radius: "+s);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=n);else if(m>1e-6)if(Math.abs(c*l-d*u)>1e-6&&s){var f=i-o,h=a-r,v=l*l+d*d,p=f*f+h*h,_=Math.sqrt(v),g=Math.sqrt(m),y=s*Math.tan((t-Math.acos((v+m-p)/(2*_*g)))/2),b=y/g,k=y/_;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(n+b*c)),this._+="A"+s+","+s+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+k*l)+","+(this._y1=n+k*d)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,a,s,o,r,l){e=+e,a=+a,l=!!l;var d=(s=+s)*Math.cos(o),u=s*Math.sin(o),c=e+d,m=a+u,f=1^l,h=l?o-r:r-o;if(s<0)throw new Error("negative radius: "+s);null===this._x1?this._+="M"+c+","+m:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+c+","+m),s&&(h<0&&(h=h%n+n),h>i?this._+="A"+s+","+s+",0,1,"+f+","+(e-d)+","+(a-u)+"A"+s+","+s+",0,1,"+f+","+(this._x1=c)+","+(this._y1=m):h>1e-6&&(this._+="A"+s+","+s+",0,"+ +(h>=t)+","+f+","+(this._x1=e+s*Math.cos(r))+","+(this._y1=a+s*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}},e.path=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/dist/d3-zoom.js":function(e,t,n){!function(e,t,n,i,a,s){"use strict";var o=e=>()=>e;function r(e,{sourceEvent:t,target:n,transform:i,dispatch:a}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:i,enumerable:!0,configurable:!0},_:{value:a}})}function l(e,t,n){this.k=e,this.x=t,this.y=n}l.prototype={constructor:l,scale:function(e){return 1===e?this:new l(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new l(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var d=new l(1,0,0);function u(e){for(;!e.__zoom;)if(!(e=e.parentNode))return d;return e.__zoom}function c(e){e.stopImmediatePropagation()}function m(e){e.preventDefault(),e.stopImmediatePropagation()}function f(e){return!(e.ctrlKey&&"wheel"!==e.type||e.button)}function h(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function v(){return this.__zoom||d}function p(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function _(){return navigator.maxTouchPoints||"ontouchstart"in this}function g(e,t,n){var i=e.invertX(t[0][0])-n[0][0],a=e.invertX(t[1][0])-n[1][0],s=e.invertY(t[0][1])-n[0][1],o=e.invertY(t[1][1])-n[1][1];return e.translate(a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a),o>s?(s+o)/2:Math.min(0,s)||Math.max(0,o))}u.prototype=l.prototype,e.zoom=function(){var e,u,y,b=f,k=h,x=g,w=p,M=_,S=[0,1/0],L=[[-1/0,-1/0],[1/0,1/0]],j=250,T=i.interpolateZoom,D=t.dispatch("start","zoom","end"),N=0,C=10;function Y(e){e.property("__zoom",v).on("wheel.zoom",$).on("mousedown.zoom",O).on("dblclick.zoom",H).filter(M).on("touchstart.zoom",R).on("touchmove.zoom",G).on("touchend.zoom touchcancel.zoom",z).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function V(e,t){return(t=Math.max(S[0],Math.min(S[1],t)))===e.k?e:new l(t,e.x,e.y)}function E(e,t,n){var i=t[0]-n[0]*e.k,a=t[1]-n[1]*e.k;return i===e.x&&a===e.y?e:new l(e.k,i,a)}function A(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function F(e,t,n,i){e.on("start.zoom",(function(){P(this,arguments).event(i).start()})).on("interrupt.zoom end.zoom",(function(){P(this,arguments).event(i).end()})).tween("zoom",(function(){var e=this,a=arguments,s=P(e,a).event(i),o=k.apply(e,a),r=null==n?A(o):"function"==typeof n?n.apply(e,a):n,d=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),u=e.__zoom,c="function"==typeof t?t.apply(e,a):t,m=T(u.invert(r).concat(d/u.k),c.invert(r).concat(d/c.k));return function(e){if(1===e)e=c;else{var t=m(e),n=d/t[2];e=new l(n,r[0]-t[0]*n,r[1]-t[1]*n)}s.zoom(null,e)}}))}function P(e,t,n){return!n&&e.__zooming||new I(e,t)}function I(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=k.apply(e,t),this.taps=0}function $(e,...t){if(b.apply(this,arguments)){var n=P(this,t).event(e),i=this.__zoom,o=Math.max(S[0],Math.min(S[1],i.k*Math.pow(2,w.apply(this,arguments)))),r=a.pointer(e);if(n.wheel)n.mouse[0][0]===r[0]&&n.mouse[0][1]===r[1]||(n.mouse[1]=i.invert(n.mouse[0]=r)),clearTimeout(n.wheel);else{if(i.k===o)return;n.mouse=[r,i.invert(r)],s.interrupt(this),n.start()}m(e),n.wheel=setTimeout(l,150),n.zoom("mouse",x(E(V(i,o),n.mouse[0],n.mouse[1]),n.extent,L))}function l(){n.wheel=null,n.end()}}function O(e,...t){if(!y&&b.apply(this,arguments)){var i=P(this,t,!0).event(e),o=a.select(e.view).on("mousemove.zoom",f,!0).on("mouseup.zoom",h,!0),r=a.pointer(e,l),l=e.currentTarget,d=e.clientX,u=e.clientY;n.dragDisable(e.view),c(e),i.mouse=[r,this.__zoom.invert(r)],s.interrupt(this),i.start()}function f(e){if(m(e),!i.moved){var t=e.clientX-d,n=e.clientY-u;i.moved=t*t+n*n>N}i.event(e).zoom("mouse",x(E(i.that.__zoom,i.mouse[0]=a.pointer(e,l),i.mouse[1]),i.extent,L))}function h(e){o.on("mousemove.zoom mouseup.zoom",null),n.dragEnable(e.view,i.moved),m(e),i.event(e).end()}}function H(e,...t){if(b.apply(this,arguments)){var n=this.__zoom,i=a.pointer(e.changedTouches?e.changedTouches[0]:e,this),s=n.invert(i),o=n.k*(e.shiftKey?.5:2),r=x(E(V(n,o),i,s),k.apply(this,t),L);m(e),j>0?a.select(this).transition().duration(j).call(F,r,i,e):a.select(this).call(Y.transform,r,i,e)}}function R(t,...n){if(b.apply(this,arguments)){var i,o,r,l,d=t.touches,m=d.length,f=P(this,n,t.changedTouches.length===m).event(t);for(c(t),o=0;o<m;++o)r=d[o],l=[l=a.pointer(r,this),this.__zoom.invert(l),r.identifier],f.touch0?f.touch1||f.touch0[2]===l[2]||(f.touch1=l,f.taps=0):(f.touch0=l,i=!0,f.taps=1+!!e);e&&(e=clearTimeout(e)),i&&(f.taps<2&&(u=l[0],e=setTimeout((function(){e=null}),500)),s.interrupt(this),f.start())}}function G(e,...t){if(this.__zooming){var n,i,s,o,r=P(this,t).event(e),l=e.changedTouches,d=l.length;for(m(e),n=0;n<d;++n)i=l[n],s=a.pointer(i,this),r.touch0&&r.touch0[2]===i.identifier?r.touch0[0]=s:r.touch1&&r.touch1[2]===i.identifier&&(r.touch1[0]=s);if(i=r.that.__zoom,r.touch1){var u=r.touch0[0],c=r.touch0[1],f=r.touch1[0],h=r.touch1[1],v=(v=f[0]-u[0])*v+(v=f[1]-u[1])*v,p=(p=h[0]-c[0])*p+(p=h[1]-c[1])*p;i=V(i,Math.sqrt(v/p)),s=[(u[0]+f[0])/2,(u[1]+f[1])/2],o=[(c[0]+h[0])/2,(c[1]+h[1])/2]}else{if(!r.touch0)return;s=r.touch0[0],o=r.touch0[1]}r.zoom("touch",x(E(i,s,o),r.extent,L))}}function z(e,...t){if(this.__zooming){var n,i,s=P(this,t).event(e),o=e.changedTouches,r=o.length;for(c(e),y&&clearTimeout(y),y=setTimeout((function(){y=null}),500),n=0;n<r;++n)i=o[n],s.touch0&&s.touch0[2]===i.identifier?delete s.touch0:s.touch1&&s.touch1[2]===i.identifier&&delete s.touch1;if(s.touch1&&!s.touch0&&(s.touch0=s.touch1,delete s.touch1),s.touch0)s.touch0[1]=this.__zoom.invert(s.touch0[0]);else if(s.end(),2===s.taps&&(i=a.pointer(i,this),Math.hypot(u[0]-i[0],u[1]-i[1])<C)){var l=a.select(this).on("dblclick.zoom");l&&l.apply(this,arguments)}}}return Y.transform=function(e,t,n,i){var a=e.selection?e.selection():e;a.property("__zoom",v),e!==a?F(e,t,n,i):a.interrupt().each((function(){P(this,arguments).event(i).start().zoom(null,"function"==typeof t?t.apply(this,arguments):t).end()}))},Y.scaleBy=function(e,t,n,i){Y.scaleTo(e,(function(){var e=this.__zoom.k,n="function"==typeof t?t.apply(this,arguments):t;return e*n}),n,i)},Y.scaleTo=function(e,t,n,i){Y.transform(e,(function(){var e=k.apply(this,arguments),i=this.__zoom,a=null==n?A(e):"function"==typeof n?n.apply(this,arguments):n,s=i.invert(a),o="function"==typeof t?t.apply(this,arguments):t;return x(E(V(i,o),a,s),e,L)}),n,i)},Y.translateBy=function(e,t,n,i){Y.transform(e,(function(){return x(this.__zoom.translate("function"==typeof t?t.apply(this,arguments):t,"function"==typeof n?n.apply(this,arguments):n),k.apply(this,arguments),L)}),null,i)},Y.translateTo=function(e,t,n,i,a){Y.transform(e,(function(){var e=k.apply(this,arguments),a=this.__zoom,s=null==i?A(e):"function"==typeof i?i.apply(this,arguments):i;return x(d.translate(s[0],s[1]).scale(a.k).translate("function"==typeof t?-t.apply(this,arguments):-t,"function"==typeof n?-n.apply(this,arguments):-n),e,L)}),i,a)},I.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=a.select(this.that).datum();D.call(e,this.that,new r(e,{sourceEvent:this.sourceEvent,target:Y,type:e,transform:this.that.__zoom,dispatch:D}),t)}},Y.wheelDelta=function(e){return arguments.length?(w="function"==typeof e?e:o(+e),Y):w},Y.filter=function(e){return arguments.length?(b="function"==typeof e?e:o(!!e),Y):b},Y.touchable=function(e){return arguments.length?(M="function"==typeof e?e:o(!!e),Y):M},Y.extent=function(e){return arguments.length?(k="function"==typeof e?e:o([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),Y):k},Y.scaleExtent=function(e){return arguments.length?(S[0]=+e[0],S[1]=+e[1],Y):[S[0],S[1]]},Y.translateExtent=function(e){return arguments.length?(L[0][0]=+e[0][0],L[1][0]=+e[1][0],L[0][1]=+e[0][1],L[1][1]=+e[1][1],Y):[[L[0][0],L[0][1]],[L[1][0],L[1][1]]]},Y.constrain=function(e){return arguments.length?(x=e,Y):x},Y.duration=function(e){return arguments.length?(j=+e,Y):j},Y.interpolate=function(e){return arguments.length?(T=e,Y):T},Y.on=function(){var e=D.on.apply(D,arguments);return e===D?Y:e},Y.clickDistance=function(e){return arguments.length?(N=(e=+e)*e,Y):Math.sqrt(N)},Y.tapDistance=function(e){return arguments.length?(C=+e,Y):C},Y},e.zoomIdentity=d,e.zoomTransform=u,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-zoom/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-zoom/node_modules/d3-drag/dist/d3-drag.js"),n("./node_modules/d3-zoom/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-zoom/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3-zoom/node_modules/d3-transition/dist/d3-transition.js"))},"./node_modules/d3-zoom/node_modules/d3-color/dist/d3-color.js":function(e,t,n){!function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function i(){}var a="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",r=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),d=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[a,a,a,s]+"\\)$"),c=new RegExp("^rgba\\("+[o,o,o,s]+"\\)$"),m=new RegExp("^hsl\\("+[s,o,o]+"\\)$"),f=new RegExp("^hsla\\("+[s,o,o,s]+"\\)$"),h={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function p(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=r.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g(t):3===n?new x(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n<a):n===o?(a-t)/l+2:(t-n)/l+4,l/=d<.5?o+s:2-o-s,r*=60):l=d>0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*Y;return new z(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function G(e,t,n,i){return 1===arguments.length?R(e):new z(e,t,n,null==i?1:i)}function z(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}function q(e){if(isNaN(e.h))return new P(e.l,0,0,e.opacity);var t=e.h*C;return new P(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}t(P,F,n(i,{brighter:function(e){return new P(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new P(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new x(O(3.1338561*(t=.96422*$(t))-1.6168667*(e=1*$(e))-.4906146*(n=.82521*$(n))),O(-.9787684*t+1.9161415*e+.033454*n),O(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),t(z,G,n(i,{brighter:function(e){return new z(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new z(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return q(this).rgb()}}));var U=-.14861,B=1.78277,W=-.29227,J=-.90649,K=1.97294,X=K*J,Q=K*B,Z=B*W-J*U;function ee(e){if(e instanceof ne)return new ne(e.h,e.s,e.l,e.opacity);e instanceof x||(e=b(e));var t=e.r/255,n=e.g/255,i=e.b/255,a=(Z*i+X*t-Q*n)/(Z+X-Q),s=i-a,o=(K*(n-a)-W*s)/J,r=Math.sqrt(o*o+s*s)/(K*a*(1-a)),l=r?Math.atan2(o,s)*Y-120:NaN;return new ne(l<0?l+360:l,r,a,e.opacity)}function te(e,t,n,i){return 1===arguments.length?ee(e):new ne(e,t,n,null==i?1:i)}function ne(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}t(ne,te,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*C,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),a=Math.sin(e);return new x(255*(t+n*(U*i+B*a)),255*(t+n*(W*i+J*a)),255*(t+n*(K*i)),this.opacity)}})),e.color=_,e.cubehelix=te,e.gray=function(e,t){return new P(e,0,0,null==t?1:t)},e.hcl=G,e.hsl=T,e.lab=F,e.lch=function(e,t,n,i){return 1===arguments.length?R(e):new z(n,t,e,null==i?1:i)},e.rgb=k,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/node_modules/d3-dispatch/dist/d3-dispatch.js":function(e,t,n){!function(e){"use strict";var t={value:()=>{}};function n(){for(var e,t=0,n=arguments.length,a={};t<n;++t){if(!(e=arguments[t]+"")||e in a||/[\s.]/.test(e))throw new Error("illegal type: "+e);a[e]=[]}return new i(a)}function i(e){this._=e}function a(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",i=e.indexOf(".");if(i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,i=0,a=e.length;i<a;++i)if((n=e[i]).name===t)return n.value}function o(e,n,i){for(var a=0,s=e.length;a<s;++a)if(e[a].name===n){e[a]=t,e=e.slice(0,a).concat(e.slice(a+1));break}return null!=i&&e.push({name:n,value:i}),e}i.prototype=n.prototype={constructor:i,on:function(e,t){var n,i=this._,r=a(e+"",i),l=-1,d=r.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++l<d;)if(n=(e=r[l]).type)i[n]=o(i[n],e.name,t);else if(null==t)for(n in i)i[n]=o(i[n],e.name,null);return this}for(;++l<d;)if((n=(e=r[l]).type)&&(n=s(i[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,i,a=new Array(n),s=0;s<n;++s)a[s]=arguments[s+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(s=0,n=(i=this._[e]).length;s<n;++s)i[s].value.apply(t,a)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var i=this._[e],a=0,s=i.length;a<s;++a)i[a].value.apply(t,n)}},e.dispatch=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/node_modules/d3-drag/dist/d3-drag.js":function(e,t,n){!function(e,t,n){"use strict";function i(e){e.stopImmediatePropagation()}function a(e){e.preventDefault(),e.stopImmediatePropagation()}function s(e){var t=e.document.documentElement,i=n.select(e).on("dragstart.drag",a,!0);"onselectstart"in t?i.on("selectstart.drag",a,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function o(e,t){var i=e.document.documentElement,s=n.select(e).on("dragstart.drag",null);t&&(s.on("click.drag",a,!0),setTimeout((function(){s.on("click.drag",null)}),0)),"onselectstart"in i?s.on("selectstart.drag",null):(i.style.MozUserSelect=i.__noselect,delete i.__noselect)}var r=e=>()=>e;function l(e,{sourceEvent:t,subject:n,target:i,identifier:a,active:s,x:o,y:r,dx:l,dy:d,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:r,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:d,enumerable:!0,configurable:!0},_:{value:u}})}function d(e){return!e.ctrlKey&&!e.button}function u(){return this.parentNode}function c(e,t){return null==t?{x:e.x,y:e.y}:t}function m(){return navigator.maxTouchPoints||"ontouchstart"in this}l.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e},e.drag=function(){var e,f,h,v,p=d,_=u,g=c,y=m,b={},k=t.dispatch("start","drag","end"),x=0,w=0;function M(e){e.on("mousedown.drag",S).filter(y).on("touchstart.drag",T).on("touchmove.drag",D).on("touchend.drag touchcancel.drag",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function S(t,a){if(!v&&p.call(this,t,a)){var o=C(this,_.call(this,t,a),t,a,"mouse");o&&(n.select(t.view).on("mousemove.drag",L,!0).on("mouseup.drag",j,!0),s(t.view),i(t),h=!1,e=t.clientX,f=t.clientY,o("start",t))}}function L(t){if(a(t),!h){var n=t.clientX-e,i=t.clientY-f;h=n*n+i*i>w}b.mouse("drag",t)}function j(e){n.select(e.view).on("mousemove.drag mouseup.drag",null),o(e.view,h),a(e),b.mouse("end",e)}function T(e,t){if(p.call(this,e,t)){var n,a,s=e.changedTouches,o=_.call(this,e,t),r=s.length;for(n=0;n<r;++n)(a=C(this,o,e,t,s[n].identifier,s[n]))&&(i(e),a("start",e,s[n]))}}function D(e){var t,n,i=e.changedTouches,s=i.length;for(t=0;t<s;++t)(n=b[i[t].identifier])&&(a(e),n("drag",e,i[t]))}function N(e){var t,n,a=e.changedTouches,s=a.length;for(v&&clearTimeout(v),v=setTimeout((function(){v=null}),500),t=0;t<s;++t)(n=b[a[t].identifier])&&(i(e),n("end",e,a[t]))}function C(e,t,i,a,s,o){var r,d,u,c=k.copy(),m=n.pointer(o||i,t);if(null!=(u=g.call(e,new l("beforestart",{sourceEvent:i,target:M,identifier:s,active:x,x:m[0],y:m[1],dx:0,dy:0,dispatch:c}),a)))return r=u.x-m[0]||0,d=u.y-m[1]||0,function i(o,f,h){var v,p=m;switch(o){case"start":b[s]=i,v=x++;break;case"end":delete b[s],--x;case"drag":m=n.pointer(h||f,t),v=x}c.call(o,e,new l(o,{sourceEvent:f,subject:u,target:M,identifier:s,active:v,x:m[0]+r,y:m[1]+d,dx:m[0]-p[0],dy:m[1]-p[1],dispatch:c}),a)}}return M.filter=function(e){return arguments.length?(p="function"==typeof e?e:r(!!e),M):p},M.container=function(e){return arguments.length?(_="function"==typeof e?e:r(e),M):_},M.subject=function(e){return arguments.length?(g="function"==typeof e?e:r(e),M):g},M.touchable=function(e){return arguments.length?(y="function"==typeof e?e:r(!!e),M):y},M.on=function(){var e=k.on.apply(k,arguments);return e===k?M:e},M.clickDistance=function(e){return arguments.length?(w=(e=+e)*e,M):Math.sqrt(w)},M},e.dragDisable=s,e.dragEnable=o,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-zoom/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-zoom/node_modules/d3-selection/dist/d3-selection.js"))},"./node_modules/d3-zoom/node_modules/d3-ease/dist/d3-ease.js":function(e,t,n){!function(e){"use strict";function t(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function n(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var i=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),a=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),s=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),o=Math.PI,r=o/2;function l(e){return(1-Math.cos(o*e))/2}function d(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}function u(e){return((e*=2)<=1?d(1-e):2-d(e-1))/2}function c(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var m=7.5625;function f(e){return(e=+e)<4/11?m*e*e:e<8/11?m*(e-=6/11)*e+3/4:e<10/11?m*(e-=9/11)*e+15/16:m*(e-=21/22)*e+63/64}var h=function e(t){function n(e){return(e=+e)*e*(t*(e-1)+e)}return t=+t,n.overshoot=e,n}(1.70158),v=function e(t){function n(e){return--e*e*((e+1)*t+e)+1}return t=+t,n.overshoot=e,n}(1.70158),p=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(1.70158),_=2*Math.PI,g=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return t*d(- --e)*Math.sin((i-e)/n)}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3),y=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return 1-t*d(e=+e)*Math.sin((e+i)/n)}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3),b=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return((e=2*e-1)<0?t*d(-e)*Math.sin((i-e)/n):2-t*d(e)*Math.sin((i+e)/n))/2}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3);e.easeBack=p,e.easeBackIn=h,e.easeBackInOut=p,e.easeBackOut=v,e.easeBounce=f,e.easeBounceIn=function(e){return 1-f(1-e)},e.easeBounceInOut=function(e){return((e*=2)<=1?1-f(1-e):f(e-1)+1)/2},e.easeBounceOut=f,e.easeCircle=c,e.easeCircleIn=function(e){return 1-Math.sqrt(1-e*e)},e.easeCircleInOut=c,e.easeCircleOut=function(e){return Math.sqrt(1- --e*e)},e.easeCubic=n,e.easeCubicIn=function(e){return e*e*e},e.easeCubicInOut=n,e.easeCubicOut=function(e){return--e*e*e+1},e.easeElastic=y,e.easeElasticIn=g,e.easeElasticInOut=b,e.easeElasticOut=y,e.easeExp=u,e.easeExpIn=function(e){return d(1-+e)},e.easeExpInOut=u,e.easeExpOut=function(e){return 1-d(e)},e.easeLinear=e=>+e,e.easePoly=s,e.easePolyIn=i,e.easePolyInOut=s,e.easePolyOut=a,e.easeQuad=t,e.easeQuadIn=function(e){return e*e},e.easeQuadInOut=t,e.easeQuadOut=function(e){return e*(2-e)},e.easeSin=l,e.easeSinIn=function(e){return 1==+e?1:1-Math.cos(e*r)},e.easeSinInOut=l,e.easeSinOut=function(e){return Math.sin(e*r)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a<t-1?e[a+2]:2*o-s;return n((i-a/t)*t,r,s,o,l)}}function a(e){var t=e.length;return function(i){var a=Math.floor(((i%=1)<0?++i:i)*t),s=e[(a+t-1)%t],o=e[a%t],r=e[(a+1)%t],l=e[(a+2)%t];return n((i-a/t)*t,s,o,r,l)}}var s=e=>()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;i<s;++i)a=t.rgb(n[i]),o[i]=a.r||0,r[i]=a.g||0,l[i]=a.b||0;return o=e(o),r=e(r),l=e(l),a.opacity=1,function(e){return a.r=o(e),a.g=r(e),a.b=l(e),a+""}}}var m=c(i),f=c(a);function h(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,a=t.slice();return function(s){for(n=0;n<i;++n)a[n]=e[n]*(1-s)+t[n]*s;return a}}function v(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function p(e,t){var n,i=t?t.length:0,a=e?Math.min(i,e.length):0,s=new Array(a),o=new Array(i);for(n=0;n<a;++n)s[n]=w(e[n],t[n]);for(;n<i;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=s[n](e);return o}}function _(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}function g(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function y(e,t){var n,i={},a={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?i[n]=w(e[n],t[n]):a[n]=t[n];return function(e){for(n in i)a[n]=i[n](e);return a}}var b=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,k=new RegExp(b.source,"g");function x(e,t){var n,i,a,s=b.lastIndex=k.lastIndex=0,o=-1,r=[],l=[];for(e+="",t+="";(n=b.exec(e))&&(i=k.exec(t));)(a=i.index)>s&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s<t.length&&(a=t.slice(s),r[o]?r[o]+=a:r[++o]=a),r.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,i=0;i<t;++i)r[(n=l[i]).i]=n.x(e);return r.join("")})}function w(e,n){var i,a=typeof n;return null==n||"boolean"===a?s(n):("number"===a?g:"string"===a?(i=t.color(n))?(n=i,u):x:n instanceof t.color?u:n instanceof Date?_:v(n)?h:Array.isArray(n)?p:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?y:g)(e,n)}var M,S=180/Math.PI,L={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function j(e,t,n,i,a,s){var o,r,l;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(l=e*n+t*i)&&(n-=e*l,i-=t*l),(r=Math.sqrt(n*n+i*i))&&(n/=r,i/=r,l/=r),e*i<t*n&&(e=-e,t=-t,l=-l,o=-o),{translateX:a,translateY:s,rotate:Math.atan2(t,e)*S,skewX:Math.atan(l)*S,scaleX:o,scaleY:r}}function T(e,t,n,i){function a(e){return e.length?e.pop()+" ":""}return function(s,o){var r=[],l=[];return s=e(s),o=e(o),function(e,i,a,s,o,r){if(e!==a||i!==s){var l=o.push("translate(",null,t,null,n);r.push({i:l-4,x:g(e,a)},{i:l-2,x:g(i,s)})}else(a||s)&&o.push("translate("+a+t+s+n)}(s.translateX,s.translateY,o.translateX,o.translateY,r,l),function(e,t,n,s){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n<i;)r[(t=l[n]).i]=t.x(e);return r.join("")}}}var D=T((function(e){const t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?L:j(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),N=T((function(e){return null==e?L:(M||(M=document.createElementNS("http://www.w3.org/2000/svg","g")),M.setAttribute("transform",e),(e=M.transform.baseVal.consolidate())?j((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):L)}),", ",")",")");function C(e){return((e=Math.exp(e))+1/e)/2}var Y=function e(t,n,i){function a(e,a){var s,o,r=e[0],l=e[1],d=e[2],u=a[0],c=a[1],m=a[2],f=u-r,h=c-l,v=f*f+h*h;if(v<1e-12)o=Math.log(m/d)/t,s=function(e){return[r+e*f,l+e*h,d*Math.exp(t*e*o)]};else{var p=Math.sqrt(v),_=(m*m-d*d+i*v)/(2*d*n*p),g=(m*m-d*d-i*v)/(2*m*n*p),y=Math.log(Math.sqrt(_*_+1)-_),b=Math.log(Math.sqrt(g*g+1)-g);o=(b-y)/t,s=function(e){var i,a=e*o,s=C(y),u=d/(n*p)*(s*(i=t*a+y,((i=Math.exp(2*i))-1)/(i+1))-function(e){return((e=Math.exp(e))-1/e)/2}(y));return[r+u*f,l+u*h,d*s/C(t*a+y)]}}return s.duration=1e3*o*t/Math.SQRT2,s}return a.rho=function(t){var n=Math.max(.001,+t),i=n*n;return e(n,i,i*i)},a}(Math.SQRT2,2,4);function V(e){return function(n,i){var a=e((n=t.hsl(n)).h,(i=t.hsl(i)).h),s=d(n.s,i.s),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.s=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var E=V(r),A=V(d);function F(e){return function(n,i){var a=e((n=t.hcl(n)).h,(i=t.hcl(i)).h),s=d(n.c,i.c),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.c=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var P=F(r),I=F(d);function $(e){return function n(i){function a(n,a){var s=e((n=t.cubehelix(n)).h,(a=t.cubehelix(a)).h),o=d(n.s,a.s),r=d(n.l,a.l),l=d(n.opacity,a.opacity);return function(e){return n.h=s(e),n.s=o(e),n.l=r(Math.pow(e,i)),n.opacity=l(e),n+""}}return i=+i,a.gamma=n,a}(1)}var O=$(r),H=$(d);e.interpolate=w,e.interpolateArray=function(e,t){return(v(t)?h:p)(e,t)},e.interpolateBasis=i,e.interpolateBasisClosed=a,e.interpolateCubehelix=O,e.interpolateCubehelixLong=H,e.interpolateDate=_,e.interpolateDiscrete=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}},e.interpolateHcl=P,e.interpolateHclLong=I,e.interpolateHsl=E,e.interpolateHslLong=A,e.interpolateHue=function(e,t){var n=r(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}},e.interpolateLab=function(e,n){var i=d((e=t.lab(e)).l,(n=t.lab(n)).l),a=d(e.a,n.a),s=d(e.b,n.b),o=d(e.opacity,n.opacity);return function(t){return e.l=i(t),e.a=a(t),e.b=s(t),e.opacity=o(t),e+""}},e.interpolateNumber=g,e.interpolateNumberArray=h,e.interpolateObject=y,e.interpolateRgb=u,e.interpolateRgbBasis=m,e.interpolateRgbBasisClosed=f,e.interpolateRound=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}},e.interpolateString=x,e.interpolateTransformCss=D,e.interpolateTransformSvg=N,e.interpolateZoom=Y,e.piecewise=function(e,t){void 0===t&&(t=e,e=w);for(var n=0,i=t.length-1,a=t[0],s=new Array(i<0?0:i);n<i;)s[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return s[t](e-t)}},e.quantize=function(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e(i/(t-1));return n},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-zoom/node_modules/d3-color/dist/d3-color.js"))},"./node_modules/d3-zoom/node_modules/d3-selection/dist/d3-selection.js":function(e,t,n){!function(e){"use strict";var t="http://www.w3.org/1999/xhtml",n={svg:"http://www.w3.org/2000/svg",xhtml:t,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function i(e){var t=e+="",i=t.indexOf(":");return i>=0&&"xmlns"!==(t=e.slice(0,i))&&(e=e.slice(i+1)),n.hasOwnProperty(t)?{space:n[t],local:e}:e}function a(e){return function(){var n=this.ownerDocument,i=this.namespaceURI;return i===t&&n.documentElement.namespaceURI===t?n.createElement(e):n.createElementNS(i,e)}}function s(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function o(e){var t=i(e);return(t.local?s:a)(t)}function r(){}function l(e){return null==e?r:function(){return this.querySelector(e)}}function d(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function u(){return[]}function c(e){return null==e?u:function(){return this.querySelectorAll(e)}}function m(e){return function(){return this.matches(e)}}function f(e){return function(t){return t.matches(e)}}var h=Array.prototype.find;function v(){return this.firstElementChild}var p=Array.prototype.filter;function _(){return this.children}function g(e){return new Array(e.length)}function y(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function b(e){return function(){return e}}function k(e,t,n,i,a,s){for(var o,r=0,l=t.length,d=s.length;r<d;++r)(o=t[r])?(o.__data__=s[r],i[r]=o):n[r]=new y(e,s[r]);for(;r<l;++r)(o=t[r])&&(a[r]=o)}function x(e,t,n,i,a,s,o){var r,l,d,u=new Map,c=t.length,m=s.length,f=new Array(c);for(r=0;r<c;++r)(l=t[r])&&(f[r]=d=o.call(l,l.__data__,r,t)+"",u.has(d)?a[r]=l:u.set(d,l));for(r=0;r<m;++r)d=o.call(e,s[r],r,s)+"",(l=u.get(d))?(i[r]=l,l.__data__=s[r],u.delete(d)):n[r]=new y(e,s[r]);for(r=0;r<c;++r)(l=t[r])&&u.get(f[r])===l&&(a[r]=l)}function w(e){return e.__data__}function M(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function S(e){return function(){this.removeAttribute(e)}}function L(e){return function(){this.removeAttributeNS(e.space,e.local)}}function j(e,t){return function(){this.setAttribute(e,t)}}function T(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function D(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function N(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function C(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Y(e){return function(){this.style.removeProperty(e)}}function V(e,t,n){return function(){this.style.setProperty(e,t,n)}}function E(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function A(e,t){return e.style.getPropertyValue(t)||C(e).getComputedStyle(e,null).getPropertyValue(t)}function F(e){return function(){delete this[e]}}function P(e,t){return function(){this[e]=t}}function I(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function $(e){return e.trim().split(/^|\s+/)}function O(e){return e.classList||new H(e)}function H(e){this._node=e,this._names=$(e.getAttribute("class")||"")}function R(e,t){for(var n=O(e),i=-1,a=t.length;++i<a;)n.add(t[i])}function G(e,t){for(var n=O(e),i=-1,a=t.length;++i<a;)n.remove(t[i])}function z(e){return function(){R(this,e)}}function q(e){return function(){G(this,e)}}function U(e,t){return function(){(t.apply(this,arguments)?R:G)(this,e)}}function B(){this.textContent=""}function W(e){return function(){this.textContent=e}}function J(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function K(){this.innerHTML=""}function X(e){return function(){this.innerHTML=e}}function Q(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function Z(){this.nextSibling&&this.parentNode.appendChild(this)}function ee(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function te(){return null}function ne(){var e=this.parentNode;e&&e.removeChild(this)}function ie(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ae(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function se(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function oe(e){return function(){var t=this.__on;if(t){for(var n,i=0,a=-1,s=t.length;i<s;++i)n=t[i],e.type&&n.type!==e.type||n.name!==e.name?t[++a]=n:this.removeEventListener(n.type,n.listener,n.options);++a?t.length=a:delete this.__on}}}function re(e,t,n){return function(){var i,a=this.__on,s=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(a)for(var o=0,r=a.length;o<r;++o)if((i=a[o]).type===e.type&&i.name===e.name)return this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=s,i.options=n),void(i.value=t);this.addEventListener(e.type,s,n),i={type:e.type,name:e.name,value:t,listener:s,options:n},a?a.push(i):this.__on=[i]}}function le(e,t,n){var i=C(e),a=i.CustomEvent;"function"==typeof a?a=new a(t,n):(a=i.document.createEvent("Event"),n?(a.initEvent(t,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function de(e,t){return function(){return le(this,e,t)}}function ue(e,t){return function(){return le(this,e,t.apply(this,arguments))}}y.prototype={constructor:y,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}},H.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var ce=[null];function me(e,t){this._groups=e,this._parents=t}function fe(){return new me([[document.documentElement]],ce)}function he(e){return"string"==typeof e?new me([[document.querySelector(e)]],[document.documentElement]):new me([[e]],ce)}me.prototype=fe.prototype={constructor:me,select:function(e){"function"!=typeof e&&(e=l(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var s,o,r=t[a],d=r.length,u=i[a]=new Array(d),c=0;c<d;++c)(s=r[c])&&(o=e.call(s,s.__data__,c,r))&&("__data__"in s&&(o.__data__=s.__data__),u[c]=o);return new me(i,this._parents)},selectAll:function(e){e="function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);return null==t?[]:d(t)}}(e):c(e);for(var t=this._groups,n=t.length,i=[],a=[],s=0;s<n;++s)for(var o,r=t[s],l=r.length,u=0;u<l;++u)(o=r[u])&&(i.push(e.call(o,o.__data__,u,r)),a.push(o));return new me(i,a)},selectChild:function(e){return this.select(null==e?v:function(e){return function(){return h.call(this.children,e)}}("function"==typeof e?e:f(e)))},selectChildren:function(e){return this.selectAll(null==e?_:function(e){return function(){return p.call(this.children,e)}}("function"==typeof e?e:f(e)))},filter:function(e){"function"!=typeof e&&(e=m(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var s,o=t[a],r=o.length,l=i[a]=[],d=0;d<r;++d)(s=o[d])&&e.call(s,s.__data__,d,o)&&l.push(s);return new me(i,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,w);var n=t?x:k,i=this._parents,a=this._groups;"function"!=typeof e&&(e=b(e));for(var s=a.length,o=new Array(s),r=new Array(s),l=new Array(s),u=0;u<s;++u){var c=i[u],m=a[u],f=m.length,h=d(e.call(c,c&&c.__data__,u,i)),v=h.length,p=r[u]=new Array(v),_=o[u]=new Array(v),g=l[u]=new Array(f);n(c,m,p,_,g,h,t);for(var y,M,S=0,L=0;S<v;++S)if(y=p[S]){for(S>=L&&(L=S+1);!(M=_[L])&&++L<v;);y._next=M||null}}return(o=new me(o,i))._enter=r,o._exit=l,o},enter:function(){return new me(this._enter||this._groups.map(g),this._parents)},exit:function(){return new me(this._exit||this._groups.map(g),this._parents)},join:function(e,t,n){var i=this.enter(),a=this,s=this.exit();return i="function"==typeof e?e(i):i.append(e+""),null!=t&&(a=t(a)),null==n?s.remove():n(s),i&&a?i.merge(a).order():a},merge:function(e){if(!(e instanceof me))throw new Error("invalid merge");for(var t=this._groups,n=e._groups,i=t.length,a=n.length,s=Math.min(i,a),o=new Array(i),r=0;r<s;++r)for(var l,d=t[r],u=n[r],c=d.length,m=o[r]=new Array(c),f=0;f<c;++f)(l=d[f]||u[f])&&(m[f]=l);for(;r<i;++r)o[r]=t[r];return new me(o,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var i,a=e[t],s=a.length-1,o=a[s];--s>=0;)(i=a[s])&&(o&&4^i.compareDocumentPosition(o)&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=M);for(var n=this._groups,i=n.length,a=new Array(i),s=0;s<i;++s){for(var o,r=n[s],l=r.length,d=a[s]=new Array(l),u=0;u<l;++u)(o=r[u])&&(d[u]=o);d.sort(t)}return new me(a,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i=e[t],a=0,s=i.length;a<s;++a){var o=i[a];if(o)return o}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,i=t.length;n<i;++n)for(var a,s=t[n],o=0,r=s.length;o<r;++o)(a=s[o])&&e.call(a,a.__data__,o,s);return this},attr:function(e,t){var n=i(e);if(arguments.length<2){var a=this.node();return n.local?a.getAttributeNS(n.space,n.local):a.getAttribute(n)}return this.each((null==t?n.local?L:S:"function"==typeof t?n.local?N:D:n.local?T:j)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?Y:"function"==typeof t?E:V)(e,t,null==n?"":n)):A(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?F:"function"==typeof t?I:P)(e,t)):this.node()[e]},classed:function(e,t){var n=$(e+"");if(arguments.length<2){for(var i=O(this.node()),a=-1,s=n.length;++a<s;)if(!i.contains(n[a]))return!1;return!0}return this.each(("function"==typeof t?U:t?z:q)(n,t))},text:function(e){return arguments.length?this.each(null==e?B:("function"==typeof e?J:W)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?K:("function"==typeof e?Q:X)(e)):this.node().innerHTML},raise:function(){return this.each(Z)},lower:function(){return this.each(ee)},append:function(e){var t="function"==typeof e?e:o(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"==typeof e?e:o(e),i=null==t?te:"function"==typeof t?t:l(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)}))},remove:function(){return this.each(ne)},clone:function(e){return this.select(e?ae:ie)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var i,a,s=se(e+""),o=s.length;if(!(arguments.length<2)){for(r=t?re:oe,i=0;i<o;++i)this.each(r(s[i],t,n));return this}var r=this.node().__on;if(r)for(var l,d=0,u=r.length;d<u;++d)for(i=0,l=r[d];i<o;++i)if((a=s[i]).type===l.type&&a.name===l.name)return l.value},dispatch:function(e,t){return this.each(("function"==typeof t?ue:de)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i,a=e[t],s=0,o=a.length;s<o;++s)(i=a[s])&&(yield i)}};var ve=0;function pe(){return new _e}function _e(){this._="@"+(++ve).toString(36)}function ge(e){let t;for(;t=e.sourceEvent;)e=t;return e}function ye(e,t){if(e=ge(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=e.clientX,i.y=e.clientY,[(i=i.matrixTransform(t.getScreenCTM().inverse())).x,i.y]}if(t.getBoundingClientRect){var a=t.getBoundingClientRect();return[e.clientX-a.left-t.clientLeft,e.clientY-a.top-t.clientTop]}}return[e.pageX,e.pageY]}_e.prototype=pe.prototype={constructor:_e,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}},e.create=function(e){return he(o(e).call(document.documentElement))},e.creator=o,e.local=pe,e.matcher=m,e.namespace=i,e.namespaces=n,e.pointer=ye,e.pointers=function(e,t){return e.target&&(e=ge(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,e=>ye(e,t))},e.select=he,e.selectAll=function(e){return"string"==typeof e?new me([document.querySelectorAll(e)],[document.documentElement]):new me([null==e?[]:d(e)],ce)},e.selection=fe,e.selector=l,e.selectorAll=c,e.style=A,e.window=C,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/node_modules/d3-timer/dist/d3-timer.js":function(e,t,n){!function(e){"use strict";var t,n,i=0,a=0,s=0,o=0,r=0,l=0,d="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function c(){return r||(u(m),r=d.now()+l)}function m(){r=0}function f(){this._call=this._time=this._next=null}function h(e,t,n){var i=new f;return i.restart(e,t,n),i}function v(){c(),++i;for(var e,n=t;n;)(e=r-n._time)>=0&&n._call.call(null,e),n=n._next;--i}function p(){r=(o=d.now())+l,i=a=0;try{v()}finally{i=0,function(){for(var e,i,a=t,s=1/0;a;)a._call?(s>a._time&&(s=a._time),e=a,a=a._next):(i=a._next,a._next=null,a=e?e._next=i:t=i);n=e,g(s)}(),r=0}}function _(){var e=d.now(),t=e-o;t>1e3&&(l-=t,o=e)}function g(e){i||(a&&(a=clearTimeout(a)),e-r>24?(e<1/0&&(a=setTimeout(p,e-d.now()-l)),s&&(s=clearInterval(s))):(s||(o=d.now(),s=setInterval(_,1e3)),i=1,u(p)))}f.prototype=h.prototype={constructor:f,restart:function(e,i,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?c():+a)+(null==i?0:+i),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=a,g()},stop:function(){this._call&&(this._call=null,this._time=1/0,g())}},e.interval=function(e,t,n){var i=new f,a=t;return null==t?(i.restart(e,t,n),i):(i._restart=i.restart,i.restart=function(e,t,n){t=+t,n=null==n?c():+n,i._restart((function s(o){o+=a,i._restart(s,a+=t,n),e(o)}),t,n)},i.restart(e,t,n),i)},e.now=c,e.timeout=function(e,t,n){var i=new f;return t=null==t?0:+t,i.restart(n=>{i.stop(),e(n+t)},t,n),i},e.timer=h,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/node_modules/d3-transition/dist/d3-transition.js":function(e,t,n){!function(e,t,n,i,a,s,o){"use strict";var r=n.dispatch("start","end","cancel","interrupt"),l=[];function d(e,t,n,a,s,o){var d=e.__transition;if(d){if(n in d)return}else e.__transition={};!function(e,t,n){var a,s=e.__transition;function o(d){var u,c,m,f;if(1!==n.state)return l();for(u in s)if((f=s[u]).name===n.name){if(3===f.state)return i.timeout(o);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete s[u]):+u<t&&(f.state=6,f.timer.stop(),f.on.call("cancel",e,e.__data__,f.index,f.group),delete s[u])}if(i.timeout((function(){3===n.state&&(n.state=4,n.timer.restart(r,n.delay,n.time),r(d))})),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(n.state=3,a=new Array(m=n.tween.length),u=0,c=-1;u<m;++u)(f=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(a[++c]=f);a.length=c+1}}function r(t){for(var i=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=5,1),s=-1,o=a.length;++s<o;)a[s].call(e,i);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var i in n.state=6,n.timer.stop(),delete s[t],s)return;delete e.__transition}s[t]=n,n.timer=i.timer((function(e){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)}),0,n.time)}(e,n,{name:t,index:a,group:s,on:r,tween:l,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function u(e,t){var n=m(e,t);if(n.state>0)throw new Error("too late; already scheduled");return n}function c(e,t){var n=m(e,t);if(n.state>3)throw new Error("too late; already running");return n}function m(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function f(e,t){var n,i,a,s=e.__transition,o=!0;if(s){for(a in t=null==t?null:t+"",s)(n=s[a]).name===t?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete s[a]):o=!1;o&&delete e.__transition}}function h(e,t){var n,i;return function(){var a=c(this,e),s=a.tween;if(s!==n)for(var o=0,r=(i=n=s).length;o<r;++o)if(i[o].name===t){(i=i.slice()).splice(o,1);break}a.tween=i}}function v(e,t,n){var i,a;if("function"!=typeof n)throw new Error;return function(){var s=c(this,e),o=s.tween;if(o!==i){a=(i=o).slice();for(var r={name:t,value:n},l=0,d=a.length;l<d;++l)if(a[l].name===t){a[l]=r;break}l===d&&a.push(r)}s.tween=a}}function p(e,t,n){var i=e._id;return e.each((function(){var e=c(this,i);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return m(e,i).value[t]}}function _(e,t){var n;return("number"==typeof t?a.interpolateNumber:t instanceof s.color?a.interpolateRgb:(n=s.color(t))?(t=n,a.interpolateRgb):a.interpolateString)(e,t)}function g(e){return function(){this.removeAttribute(e)}}function y(e){return function(){this.removeAttributeNS(e.space,e.local)}}function b(e,t,n){var i,a,s=n+"";return function(){var o=this.getAttribute(e);return o===s?null:o===i?a:a=t(i=o,n)}}function k(e,t,n){var i,a,s=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===s?null:o===i?a:a=t(i=o,n)}}function x(e,t,n){var i,a,s;return function(){var o,r,l=n(this);if(null!=l)return(o=this.getAttribute(e))===(r=l+"")?null:o===i&&r===a?s:(a=r,s=t(i=o,l));this.removeAttribute(e)}}function w(e,t,n){var i,a,s;return function(){var o,r,l=n(this);if(null!=l)return(o=this.getAttributeNS(e.space,e.local))===(r=l+"")?null:o===i&&r===a?s:(a=r,s=t(i=o,l));this.removeAttributeNS(e.space,e.local)}}function M(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function S(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function L(e,t){var n,i;function a(){var a=t.apply(this,arguments);return a!==i&&(n=(i=a)&&S(e,a)),n}return a._value=t,a}function j(e,t){var n,i;function a(){var a=t.apply(this,arguments);return a!==i&&(n=(i=a)&&M(e,a)),n}return a._value=t,a}function T(e,t){return function(){u(this,e).delay=+t.apply(this,arguments)}}function D(e,t){return t=+t,function(){u(this,e).delay=t}}function N(e,t){return function(){c(this,e).duration=+t.apply(this,arguments)}}function C(e,t){return t=+t,function(){c(this,e).duration=t}}function Y(e,t){if("function"!=typeof t)throw new Error;return function(){c(this,e).ease=t}}function V(e,t,n){var i,a,s=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?u:c;return function(){var o=s(this,e),r=o.on;r!==i&&(a=(i=r).copy()).on(t,n),o.on=a}}var E=t.selection.prototype.constructor;function A(e){return function(){this.style.removeProperty(e)}}function F(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function P(e,t,n){var i,a;function s(){var s=t.apply(this,arguments);return s!==a&&(i=(a=s)&&F(e,s,n)),i}return s._value=t,s}function I(e){return function(t){this.textContent=e.call(this,t)}}function $(e){var t,n;function i(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&I(i)),t}return i._value=e,i}var O=0;function H(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function R(e){return t.selection().transition(e)}function G(){return++O}var z=t.selection.prototype;H.prototype=R.prototype={constructor:H,select:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selector(e));for(var a=this._groups,s=a.length,o=new Array(s),r=0;r<s;++r)for(var l,u,c=a[r],f=c.length,h=o[r]=new Array(f),v=0;v<f;++v)(l=c[v])&&(u=e.call(l,l.__data__,v,c))&&("__data__"in l&&(u.__data__=l.__data__),h[v]=u,d(h[v],n,i,v,h,m(l,i)));return new H(o,this._parents,n,i)},selectAll:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selectorAll(e));for(var a=this._groups,s=a.length,o=[],r=[],l=0;l<s;++l)for(var u,c=a[l],f=c.length,h=0;h<f;++h)if(u=c[h]){for(var v,p=e.call(u,u.__data__,h,c),_=m(u,i),g=0,y=p.length;g<y;++g)(v=p[g])&&d(v,n,i,g,p,_);o.push(p),r.push(u)}return new H(o,r,n,i)},filter:function(e){"function"!=typeof e&&(e=t.matcher(e));for(var n=this._groups,i=n.length,a=new Array(i),s=0;s<i;++s)for(var o,r=n[s],l=r.length,d=a[s]=[],u=0;u<l;++u)(o=r[u])&&e.call(o,o.__data__,u,r)&&d.push(o);return new H(a,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,i=t.length,a=n.length,s=Math.min(i,a),o=new Array(i),r=0;r<s;++r)for(var l,d=t[r],u=n[r],c=d.length,m=o[r]=new Array(c),f=0;f<c;++f)(l=d[f]||u[f])&&(m[f]=l);for(;r<i;++r)o[r]=t[r];return new H(o,this._parents,this._name,this._id)},selection:function(){return new E(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=G(),i=this._groups,a=i.length,s=0;s<a;++s)for(var o,r=i[s],l=r.length,u=0;u<l;++u)if(o=r[u]){var c=m(o,t);d(o,e,n,u,r,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new H(i,this._parents,e,n)},call:z.call,nodes:z.nodes,node:z.node,size:z.size,empty:z.empty,each:z.each,on:function(e,t){var n=this._id;return arguments.length<2?m(this.node(),n).on.on(e):this.each(V(n,e,t))},attr:function(e,n){var i=t.namespace(e),s="transform"===i?a.interpolateTransformSvg:_;return this.attrTween(e,"function"==typeof n?(i.local?w:x)(i,s,p(this,"attr."+e,n)):null==n?(i.local?y:g)(i):(i.local?k:b)(i,s,n))},attrTween:function(e,n){var i="attr."+e;if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==n)return this.tween(i,null);if("function"!=typeof n)throw new Error;var a=t.namespace(e);return this.tween(i,(a.local?L:j)(a,n))},style:function(e,n,i){var s="transform"==(e+="")?a.interpolateTransformCss:_;return null==n?this.styleTween(e,function(e,n){var i,a,s;return function(){var o=t.style(this,e),r=(this.style.removeProperty(e),t.style(this,e));return o===r?null:o===i&&r===a?s:s=n(i=o,a=r)}}(e,s)).on("end.style."+e,A(e)):"function"==typeof n?this.styleTween(e,function(e,n,i){var a,s,o;return function(){var r=t.style(this,e),l=i(this),d=l+"";return null==l&&(this.style.removeProperty(e),d=l=t.style(this,e)),r===d?null:r===a&&d===s?o:(s=d,o=n(a=r,l))}}(e,s,p(this,"style."+e,n))).each(function(e,t){var n,i,a,s,o="style."+t,r="end."+o;return function(){var l=c(this,e),d=l.on,u=null==l.value[o]?s||(s=A(t)):void 0;d===n&&a===u||(i=(n=d).copy()).on(r,a=u),l.on=i}}(this._id,e)):this.styleTween(e,function(e,n,i){var a,s,o=i+"";return function(){var r=t.style(this,e);return r===o?null:r===a?s:s=n(a=r,i)}}(e,s,n),i).on("end.style."+e,null)},styleTween:function(e,t,n){var i="style."+(e+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==t)return this.tween(i,null);if("function"!=typeof t)throw new Error;return this.tween(i,P(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(p(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,$(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var i,a=m(this.node(),n).tween,s=0,o=a.length;s<o;++s)if((i=a[s]).name===e)return i.value;return null}return this.each((null==t?h:v)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?T:D)(t,e)):m(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?N:C)(t,e)):m(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(Y(t,e)):m(this.node(),t).ease},easeVarying:function(e){if("function"!=typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!=typeof n)throw new Error;c(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,i=n._id,a=n.size();return new Promise((function(s,o){var r={value:o},l={value:function(){0==--a&&s()}};n.each((function(){var n=c(this,i),a=n.on;a!==e&&((t=(e=a).copy())._.cancel.push(r),t._.interrupt.push(r),t._.end.push(l)),n.on=t})),0===a&&s()}))},[Symbol.iterator]:z[Symbol.iterator]};var q={time:null,delay:0,duration:250,ease:o.easeCubicInOut};function U(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}t.selection.prototype.interrupt=function(e){return this.each((function(){f(this,e)}))},t.selection.prototype.transition=function(e){var t,n;e instanceof H?(t=e._id,e=e._name):(t=G(),(n=q).time=i.now(),e=null==e?null:e+"");for(var a=this._groups,s=a.length,o=0;o<s;++o)for(var r,l=a[o],u=l.length,c=0;c<u;++c)(r=l[c])&&d(r,e,t,c,l,n||U(r,t));return new H(a,this._parents,e,t)};var B=[null];e.active=function(e,t){var n,i,a=e.__transition;if(a)for(i in t=null==t?null:t+"",a)if((n=a[i]).state>1&&n.name===t)return new H([[e]],B,t,+i);return null},e.interrupt=f,e.transition=R,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-zoom/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3-zoom/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-zoom/node_modules/d3-timer/dist/d3-timer.js"),n("./node_modules/d3-zoom/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-zoom/node_modules/d3-color/dist/d3-color.js"),n("./node_modules/d3-zoom/node_modules/d3-ease/dist/d3-ease.js"))},"./node_modules/d3/dist/d3.node.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("./node_modules/d3/node_modules/d3-array/dist/d3-array.js"),a=n("./node_modules/d3-axis/dist/d3-axis.js"),s=n("./node_modules/d3-brush/dist/d3-brush.js"),o=n("./node_modules/d3-chord/dist/d3-chord.js"),r=n("./node_modules/d3/node_modules/d3-color/dist/d3-color.js"),l=n("./node_modules/d3-contour/dist/d3-contour.js"),d=n("./node_modules/d3-delaunay/dist/d3-delaunay.js"),u=n("./node_modules/d3/node_modules/d3-dispatch/dist/d3-dispatch.js"),c=n("./node_modules/d3/node_modules/d3-drag/dist/d3-drag.js"),m=n("./node_modules/d3/node_modules/d3-dsv/dist/d3-dsv.js"),f=n("./node_modules/d3/node_modules/d3-ease/dist/d3-ease.js"),h=n("./node_modules/d3-fetch/dist/d3-fetch.js"),v=n("./node_modules/d3-force/dist/d3-force.js"),p=n("./node_modules/d3/node_modules/d3-format/dist/d3-format.js"),_=n("./node_modules/d3-geo/dist/d3-geo.js"),g=n("./node_modules/d3-hierarchy/dist/d3-hierarchy.js"),y=n("./node_modules/d3/node_modules/d3-interpolate/dist/d3-interpolate.js"),b=n("./node_modules/d3/node_modules/d3-path/dist/d3-path.js"),k=n("./node_modules/d3-polygon/dist/d3-polygon.js"),x=n("./node_modules/d3/node_modules/d3-quadtree/dist/d3-quadtree.js"),w=n("./node_modules/d3-random/dist/d3-random.js"),M=n("./node_modules/d3-scale/dist/d3-scale.js"),S=n("./node_modules/d3-scale-chromatic/dist/d3-scale-chromatic.js"),L=n("./node_modules/d3/node_modules/d3-selection/dist/d3-selection.js"),j=n("./node_modules/d3-shape/dist/d3-shape.js"),T=n("./node_modules/d3/node_modules/d3-time/dist/d3-time.js"),D=n("./node_modules/d3/node_modules/d3-time-format/dist/d3-time-format.js"),N=n("./node_modules/d3/node_modules/d3-timer/dist/d3-timer.js"),C=n("./node_modules/d3/node_modules/d3-transition/dist/d3-transition.js"),Y=n("./node_modules/d3-zoom/dist/d3-zoom.js");Object.keys(i).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})})),Object.keys(a).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})),Object.keys(s).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),Object.keys(o).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})})),Object.keys(r).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})})),Object.keys(l).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})),Object.keys(d).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})})),Object.keys(u).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})})),Object.keys(c).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})})),Object.keys(m).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}})})),Object.keys(f).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})})),Object.keys(h).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})})),Object.keys(v).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}})})),Object.keys(p).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})})),Object.keys(_).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}})})),Object.keys(g).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}})})),Object.keys(y).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}})})),Object.keys(b).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}})})),Object.keys(k).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}})})),Object.keys(x).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}})})),Object.keys(w).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}})})),Object.keys(M).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}})})),Object.keys(S).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}})})),Object.keys(L).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return L[e]}})})),Object.keys(j).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}})})),Object.keys(T).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}})})),Object.keys(D).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return D[e]}})})),Object.keys(N).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return N[e]}})})),Object.keys(C).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}})})),Object.keys(Y).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return Y[e]}})})),t.version="6.2.0"},"./node_modules/d3/node_modules/d3-array/dist/d3-array.js":function(e,t,n){!function(e){"use strict";function t(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function n(e){let n=e,i=e;function a(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n<a;){const s=n+a>>>1;i(e[s],t)<0?n=s+1:a=s}return n}return 1===e.length&&(n=(t,n)=>e(t)-n,i=function(e){return(n,i)=>t(e(n),i)}(e)),{left:a,center:function(e,t,i,s){null==i&&(i=0),null==s&&(s=e.length);const o=a(e,t,i,s-1);return o>i&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n<a;){const s=n+a>>>1;i(e[s],t)>0?a=s:n=s+1}return n}}}function i(e){return null===e?NaN:+e}const a=n(t),s=a.right,o=a.left,r=n(i).center;function l(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&++n}return n}function d(e){return 0|e.length}function u(e){return!(e>0)}function c(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function m(e,t){let n,i=0,a=0,s=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(n=t-a,a+=n/++i,s+=n*(t-a));else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&(n=r-a,a+=n/++i,s+=n*(r-a))}if(i>1)return s/(i-1)}function f(e,t){const n=m(e,t);return n?Math.sqrt(n):n}function h(e,t){let n,i;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=i=t):(n>t&&(n=t),i<t&&(i=t)));else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(void 0===n?s>=s&&(n=i=s):(n>s&&(n=s),i<s&&(i=s)))}return[n,i]}class v{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let i=0;i<this._n&&i<32;i++){const a=t[i],s=e+a,o=Math.abs(e)<Math.abs(a)?e-(s-a):a-(s-e);o&&(t[n++]=o),e=s}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,i,a=this._n,s=0;if(a>0){for(s=e[--a];a>0&&(t=s,n=e[--a],s=t+n,i=n-(s-t),!i););a>0&&(i<0&&e[a-1]<0||i>0&&e[a-1]>0)&&(n=2*i,t=s+n,n==t-s&&(s=t))}return s}}class p extends Map{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}class _ extends Set{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const t of e)this.add(t)}has(e){return super.has(g(this,e))}add(e){return super.add(y(this,e))}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function y({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function b({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(n),e.delete(i)),n}function k(e){return null!==e&&"object"==typeof e?e.valueOf():e}function x(e){return e}function w(e,...t){return L(e,x,x,t)}function M(e,t,...n){return L(e,x,t,n)}function S(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function L(e,t,n,i){return function e(a,s){if(s>=i.length)return n(a);const o=new p,r=i[s++];let l=-1;for(const e of a){const t=r(e,++l,a),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,s));return t(o)}(e,0)}function j(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[i=t]=n;if(1===i.length||n.length>1){const a=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),a.sort((e,i)=>{for(const a of n){const n=t(a[e],a[i]);if(n)return n}})):(i=e.map(i),a.sort((e,n)=>t(i[e],i[n]))),j(e,a)}return e.sort(i)}var D=Array.prototype.slice;function N(e){return function(){return e}}var C=Math.sqrt(50),Y=Math.sqrt(10),V=Math.sqrt(2);function E(e,t,n){var i,a,s,o,r=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t<e)&&(a=e,e=t,t=a),0===(o=A(e,t,n))||!isFinite(o))return[];if(o>0){let n=Math.round(e/o),i=Math.round(t/o);for(n*o<e&&++n,i*o>t&&--i,s=new Array(a=i-n+1);++r<a;)s[r]=(n+r)*o}else{o=-o;let n=Math.round(e*o),i=Math.round(t*o);for(n/o<e&&++n,i/o>t&&--i,s=new Array(a=i-n+1);++r<a;)s[r]=(n+r)/o}return i&&s.reverse(),s}function A(e,t,n){var i=(t-e)/Math.max(0,n),a=Math.floor(Math.log(i)/Math.LN10),s=i/Math.pow(10,a);return a>=0?(s>=C?10:s>=Y?5:s>=V?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(s>=C?10:s>=Y?5:s>=V?2:1)}function F(e,t,n){let i;for(;;){const a=A(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}}function P(e){return Math.ceil(Math.log(l(e))/Math.LN2)+1}function I(){var e=x,t=h,n=P;function i(i){Array.isArray(i)||(i=Array.from(i));var a,o,r=i.length,l=new Array(r);for(a=0;a<r;++a)l[a]=e(i[a],a,i);var d=t(l),u=d[0],c=d[1],m=n(l,u,c);if(!Array.isArray(m)){const e=c,n=+m;if(t===h&&([u,c]=F(u,c,n)),(m=E(u,c,n))[m.length-1]>=c)if(e>=c&&t===h){const e=A(u,c,n);isFinite(e)&&(e>0?c=(Math.floor(c/e)+1)*e:e<0&&(c=(Math.ceil(c*-e)+1)/-e))}else m.pop()}for(var f=m.length;m[0]<=u;)m.shift(),--f;for(;m[f-1]>c;)m.pop(),--f;var v,p=new Array(f+1);for(a=0;a<=f;++a)(v=p[a]=[]).x0=a>0?m[a-1]:u,v.x1=a<f?m[a]:c;for(a=0;a<r;++a)u<=(o=l[a])&&o<=c&&p[s(m,o,0,f)].push(i[a]);return p}return i.value=function(t){return arguments.length?(e="function"==typeof t?t:N(t),i):e},i.domain=function(e){return arguments.length?(t="function"==typeof e?e:N([e[0],e[1]]),i):t},i.thresholds=function(e){return arguments.length?(n="function"==typeof e?e:Array.isArray(e)?N(D.call(e)):N(e),i):n},i}function $(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n<a||void 0===n&&a>=a)&&(n=a)}return n}function O(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function H(e,n,i=0,a=e.length-1,s=t){for(;a>i;){if(a-i>600){const t=a-i+1,o=n-i+1,r=Math.log(t),l=.5*Math.exp(2*r/3),d=.5*Math.sqrt(r*l*(t-l)/t)*(o-t/2<0?-1:1);H(e,n,Math.max(i,Math.floor(n-o*l/t+d)),Math.min(a,Math.floor(n+(t-o)*l/t+d)),s)}const t=e[n];let o=i,r=a;for(R(e,i,n),s(e[a],t)>0&&R(e,i,a);o<r;){for(R(e,o,r),++o,--r;s(e[o],t)<0;)++o;for(;s(e[r],t)>0;)--r}0===s(e[i],t)?R(e,i,r):(++r,R(e,r,a)),r<=n&&(i=r+1),n<=r&&(a=r-1)}return e}function R(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function G(e,t,n){if(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,n))).length){if((t=+t)<=0||i<2)return O(e);if(t>=1)return $(e);var i,a=(i-1)*t,s=Math.floor(a),o=$(H(e,s).subarray(0,s+1));return o+(O(e.subarray(s+1))-o)*(a-s)}}function z(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n<t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n<s||void 0===n&&s>=s)&&(n=s,i=a);return i}function q(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n>s||void 0===n&&s>=s)&&(n=s,i=a);return i}function U(e,t){return[e,t]}function B(e,n=t){if(1===n.length)return q(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)<0)&&(i=t,a=s);return a}var W=J(Math.random);function J(e){return function(t,n=0,i=t.length){let a=i-(n=+n);for(;a;){const i=e()*a--|0,s=t[a+n];t[a+n]=t[i+n],t[i+n]=s}return t}}function K(e){if(!(a=e.length))return[];for(var t=-1,n=O(e,X),i=new Array(n);++t<n;)for(var a,s=-1,o=i[t]=new Array(a);++s<a;)o[s]=e[s][t];return i}function X(e){return e.length}function Q(e){return e instanceof Set?e:new Set(e)}function Z(e,t){const n=e[Symbol.iterator](),i=new Set;for(const e of t){if(i.has(e))continue;let t,a;for(;({value:t,done:a}=n.next());){if(a)return!1;if(i.add(t),Object.is(e,t))break}}return!0}e.Adder=v,e.InternMap=p,e.InternSet=_,e.ascending=t,e.bin=I,e.bisect=s,e.bisectCenter=r,e.bisectLeft=o,e.bisectRight=s,e.bisector=n,e.count=l,e.cross=function(...e){const t="function"==typeof e[e.length-1]&&function(e){return t=>e(...t)}(e.pop()),n=(e=e.map(c)).map(d),i=e.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||n.some(u))return s;for(;;){s.push(a.map((t,n)=>e[n][t]));let o=i;for(;++a[o]===n[o];){if(0===o)return t?s.map(t):s;a[o--]=0}}},e.cumsum=function(e,t){var n=0,i=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:a=>n+=+t(a,i++,e)||0)},e.descending=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},e.deviation=f,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))return!1;let e,a;for(;({value:e,done:a}=n.next())&&!a;){if(Object.is(t,e))return!1;i.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(!t(i,++n,e))return!1;return!0},e.extent=h,e.fcumsum=function(e,t){const n=new v;let i=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):a=>n.add(+t(a,++i,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let i=-1;for(const a of e)t(a,++i,e)&&n.push(a);return n},e.fsum=function(e,t){const n=new v;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&n.add(a)}return+n},e.greatest=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)>0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)>0:0===n(t,t))&&(i=t,a=!0);return i},e.greatestIndex=function(e,n=t){if(1===n.length)return z(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)>0)&&(i=t,a=s);return a},e.group=w,e.groupSort=function(e,n,i){return(1===n.length?T(M(e,n,i),([e,n],[i,a])=>t(n,a)||t(e,i)):T(w(e,i),([e,i],[a,s])=>n(i,s)||t(e,a))).map(([e])=>e)},e.groups=function(e,...t){return L(e,Array.from,x,t)},e.histogram=I,e.index=function(e,...t){return L(e,x,S,t)},e.indexes=function(e,...t){return L(e,Array.from,S,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map(Q);e:for(const n of e)for(const i of t)if(!i.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)<0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)<0:0===n(t,t))&&(i=t,a=!0);return i},e.leastIndex=B,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,i)=>t(n,i,e))},e.max=$,e.maxIndex=z,e.mean=function(e,t){let n=0,i=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,i+=t);else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(++n,i+=s)}if(n)return i/n},e.median=function(e,t){return G(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=O,e.minIndex=q,e.nice=F,e.pairs=function(e,t=U){const n=[];let i,a=!1;for(const s of e)a&&n.push(t(i,s)),i=s,a=!0;return n},e.permute=j,e.quantile=G,e.quantileSorted=function(e,t,n=i){if(a=e.length){if((t=+t)<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,s=(a-1)*t,o=Math.floor(s),r=+n(e[o],o,e);return r+(+n(e[o+1],o+1,e)-r)*(s-o)}},e.quickselect=H,e.range=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),s=new Array(a);++i<a;)s[i]=e+i*n;return s},e.reduce=function(e,t,n){if("function"!=typeof t)throw new TypeError("reducer is not a function");const i=e[Symbol.iterator]();let a,s,o=-1;if(arguments.length<3){if(({done:a,value:n}=i.next()),a)return;++o}for(;({done:a,value:s}=i.next()),!a;)n=t(n,s,++o,e);return n},e.reverse=function(e){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()},e.rollup=M,e.rollups=function(e,t,...n){return L(e,Array.from,t,n)},e.scan=function(e,t){const n=B(e,t);return n<0?void 0:n},e.shuffle=W,e.shuffler=J,e.some=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(t(i,++n,e))return!0;return!1},e.sort=T,e.subset=function(e,t){return Z(t,e)},e.sum=function(e,t){let n=0;if(void 0===t)for(let t of e)(t=+t)&&(n+=t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&(n+=a)}return n},e.superset=Z,e.thresholdFreedmanDiaconis=function(e,t,n){return Math.ceil((n-t)/(2*(G(e,.75)-G(e,.25))*Math.pow(l(e),-1/3)))},e.thresholdScott=function(e,t,n){return Math.ceil((n-t)/(3.5*f(e)*Math.pow(l(e),-1/3)))},e.thresholdSturges=P,e.tickIncrement=A,e.tickStep=function(e,t,n){var i=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),s=i/a;return s>=C?a*=10:s>=Y?a*=5:s>=V&&(a*=2),t<e?-a:a},e.ticks=E,e.transpose=K,e.union=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t},e.variance=m,e.zip=function(){return K(arguments)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-color/dist/d3-color.js":function(e,t,n){!function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function i(){}var a="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",r=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),d=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[a,a,a,s]+"\\)$"),c=new RegExp("^rgba\\("+[o,o,o,s]+"\\)$"),m=new RegExp("^hsl\\("+[s,o,o]+"\\)$"),f=new RegExp("^hsla\\("+[s,o,o,s]+"\\)$"),h={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function p(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=r.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g(t):3===n?new x(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n<a):n===o?(a-t)/l+2:(t-n)/l+4,l/=d<.5?o+s:2-o-s,r*=60):l=d>0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*Y;return new z(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function G(e,t,n,i){return 1===arguments.length?R(e):new z(e,t,n,null==i?1:i)}function z(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}function q(e){if(isNaN(e.h))return new P(e.l,0,0,e.opacity);var t=e.h*C;return new P(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}t(P,F,n(i,{brighter:function(e){return new P(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new P(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new x(O(3.1338561*(t=.96422*$(t))-1.6168667*(e=1*$(e))-.4906146*(n=.82521*$(n))),O(-.9787684*t+1.9161415*e+.033454*n),O(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),t(z,G,n(i,{brighter:function(e){return new z(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new z(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return q(this).rgb()}}));var U=-.14861,B=1.78277,W=-.29227,J=-.90649,K=1.97294,X=K*J,Q=K*B,Z=B*W-J*U;function ee(e){if(e instanceof ne)return new ne(e.h,e.s,e.l,e.opacity);e instanceof x||(e=b(e));var t=e.r/255,n=e.g/255,i=e.b/255,a=(Z*i+X*t-Q*n)/(Z+X-Q),s=i-a,o=(K*(n-a)-W*s)/J,r=Math.sqrt(o*o+s*s)/(K*a*(1-a)),l=r?Math.atan2(o,s)*Y-120:NaN;return new ne(l<0?l+360:l,r,a,e.opacity)}function te(e,t,n,i){return 1===arguments.length?ee(e):new ne(e,t,n,null==i?1:i)}function ne(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}t(ne,te,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*C,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),a=Math.sin(e);return new x(255*(t+n*(U*i+B*a)),255*(t+n*(W*i+J*a)),255*(t+n*(K*i)),this.opacity)}})),e.color=_,e.cubehelix=te,e.gray=function(e,t){return new P(e,0,0,null==t?1:t)},e.hcl=G,e.hsl=T,e.lab=F,e.lch=function(e,t,n,i){return 1===arguments.length?R(e):new z(n,t,e,null==i?1:i)},e.rgb=k,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-dispatch/dist/d3-dispatch.js":function(e,t,n){!function(e){"use strict";var t={value:()=>{}};function n(){for(var e,t=0,n=arguments.length,a={};t<n;++t){if(!(e=arguments[t]+"")||e in a||/[\s.]/.test(e))throw new Error("illegal type: "+e);a[e]=[]}return new i(a)}function i(e){this._=e}function a(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",i=e.indexOf(".");if(i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,i=0,a=e.length;i<a;++i)if((n=e[i]).name===t)return n.value}function o(e,n,i){for(var a=0,s=e.length;a<s;++a)if(e[a].name===n){e[a]=t,e=e.slice(0,a).concat(e.slice(a+1));break}return null!=i&&e.push({name:n,value:i}),e}i.prototype=n.prototype={constructor:i,on:function(e,t){var n,i=this._,r=a(e+"",i),l=-1,d=r.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++l<d;)if(n=(e=r[l]).type)i[n]=o(i[n],e.name,t);else if(null==t)for(n in i)i[n]=o(i[n],e.name,null);return this}for(;++l<d;)if((n=(e=r[l]).type)&&(n=s(i[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,i,a=new Array(n),s=0;s<n;++s)a[s]=arguments[s+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(s=0,n=(i=this._[e]).length;s<n;++s)i[s].value.apply(t,a)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var i=this._[e],a=0,s=i.length;a<s;++a)i[a].value.apply(t,n)}},e.dispatch=n,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-drag/dist/d3-drag.js":function(e,t,n){!function(e,t,n){"use strict";function i(e){e.stopImmediatePropagation()}function a(e){e.preventDefault(),e.stopImmediatePropagation()}function s(e){var t=e.document.documentElement,i=n.select(e).on("dragstart.drag",a,!0);"onselectstart"in t?i.on("selectstart.drag",a,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function o(e,t){var i=e.document.documentElement,s=n.select(e).on("dragstart.drag",null);t&&(s.on("click.drag",a,!0),setTimeout((function(){s.on("click.drag",null)}),0)),"onselectstart"in i?s.on("selectstart.drag",null):(i.style.MozUserSelect=i.__noselect,delete i.__noselect)}var r=e=>()=>e;function l(e,{sourceEvent:t,subject:n,target:i,identifier:a,active:s,x:o,y:r,dx:l,dy:d,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:r,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:d,enumerable:!0,configurable:!0},_:{value:u}})}function d(e){return!e.ctrlKey&&!e.button}function u(){return this.parentNode}function c(e,t){return null==t?{x:e.x,y:e.y}:t}function m(){return navigator.maxTouchPoints||"ontouchstart"in this}l.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e},e.drag=function(){var e,f,h,v,p=d,_=u,g=c,y=m,b={},k=t.dispatch("start","drag","end"),x=0,w=0;function M(e){e.on("mousedown.drag",S).filter(y).on("touchstart.drag",T).on("touchmove.drag",D).on("touchend.drag touchcancel.drag",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function S(t,a){if(!v&&p.call(this,t,a)){var o=C(this,_.call(this,t,a),t,a,"mouse");o&&(n.select(t.view).on("mousemove.drag",L,!0).on("mouseup.drag",j,!0),s(t.view),i(t),h=!1,e=t.clientX,f=t.clientY,o("start",t))}}function L(t){if(a(t),!h){var n=t.clientX-e,i=t.clientY-f;h=n*n+i*i>w}b.mouse("drag",t)}function j(e){n.select(e.view).on("mousemove.drag mouseup.drag",null),o(e.view,h),a(e),b.mouse("end",e)}function T(e,t){if(p.call(this,e,t)){var n,a,s=e.changedTouches,o=_.call(this,e,t),r=s.length;for(n=0;n<r;++n)(a=C(this,o,e,t,s[n].identifier,s[n]))&&(i(e),a("start",e,s[n]))}}function D(e){var t,n,i=e.changedTouches,s=i.length;for(t=0;t<s;++t)(n=b[i[t].identifier])&&(a(e),n("drag",e,i[t]))}function N(e){var t,n,a=e.changedTouches,s=a.length;for(v&&clearTimeout(v),v=setTimeout((function(){v=null}),500),t=0;t<s;++t)(n=b[a[t].identifier])&&(i(e),n("end",e,a[t]))}function C(e,t,i,a,s,o){var r,d,u,c=k.copy(),m=n.pointer(o||i,t);if(null!=(u=g.call(e,new l("beforestart",{sourceEvent:i,target:M,identifier:s,active:x,x:m[0],y:m[1],dx:0,dy:0,dispatch:c}),a)))return r=u.x-m[0]||0,d=u.y-m[1]||0,function i(o,f,h){var v,p=m;switch(o){case"start":b[s]=i,v=x++;break;case"end":delete b[s],--x;case"drag":m=n.pointer(h||f,t),v=x}c.call(o,e,new l(o,{sourceEvent:f,subject:u,target:M,identifier:s,active:v,x:m[0]+r,y:m[1]+d,dx:m[0]-p[0],dy:m[1]-p[1],dispatch:c}),a)}}return M.filter=function(e){return arguments.length?(p="function"==typeof e?e:r(!!e),M):p},M.container=function(e){return arguments.length?(_="function"==typeof e?e:r(e),M):_},M.subject=function(e){return arguments.length?(g="function"==typeof e?e:r(e),M):g},M.touchable=function(e){return arguments.length?(y="function"==typeof e?e:r(!!e),M):y},M.on=function(){var e=k.on.apply(k,arguments);return e===k?M:e},M.clickDistance=function(e){return arguments.length?(w=(e=+e)*e,M):Math.sqrt(w)},M},e.dragDisable=s,e.dragEnable=o,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3/node_modules/d3-selection/dist/d3-selection.js"))},"./node_modules/d3/node_modules/d3-dsv/dist/d3-dsv.js":function(e,t,n){!function(e){"use strict";var t={},n={};function i(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'})).join(",")+"}")}function a(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var i in e)i in t||n.push(t[i]=i)})),n}function s(e,t){var n=e+"",i=n.length;return i<t?new Array(t-i+1).join(0)+n:n}function o(e){var t,n=e.getUTCHours(),i=e.getUTCMinutes(),a=e.getUTCSeconds(),o=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":((t=e.getUTCFullYear())<0?"-"+s(-t,6):t>9999?"+"+s(t,6):s(t,4))+"-"+s(e.getUTCMonth()+1,2)+"-"+s(e.getUTCDate(),2)+(o?"T"+s(n,2)+":"+s(i,2)+":"+s(a,2)+"."+s(o,3)+"Z":a?"T"+s(n,2)+":"+s(i,2)+":"+s(a,2)+"Z":i||n?"T"+s(n,2)+":"+s(i,2)+"Z":"")}function r(e){var s=new RegExp('["'+e+"\n\r]"),r=e.charCodeAt(0);function l(e,i){var a,s=[],o=e.length,l=0,d=0,u=o<=0,c=!1;function m(){if(u)return n;if(c)return c=!1,t;var i,a,s=l;if(34===e.charCodeAt(s)){for(;l++<o&&34!==e.charCodeAt(l)||34===e.charCodeAt(++l););return(i=l)>=o?u=!0:10===(a=e.charCodeAt(l++))?c=!0:13===a&&(c=!0,10===e.charCodeAt(l)&&++l),e.slice(s+1,i-1).replace(/""/g,'"')}for(;l<o;){if(10===(a=e.charCodeAt(i=l++)))c=!0;else if(13===a)c=!0,10===e.charCodeAt(l)&&++l;else if(a!==r)continue;return e.slice(s,i)}return u=!0,e.slice(s,o)}for(10===e.charCodeAt(o-1)&&--o,13===e.charCodeAt(o-1)&&--o;(a=m())!==n;){for(var f=[];a!==t&&a!==n;)f.push(a),a=m();i&&null==(f=i(f,d++))||s.push(f)}return s}function d(t,n){return t.map((function(t){return n.map((function(e){return c(t[e])})).join(e)}))}function u(t){return t.map(c).join(e)}function c(e){return null==e?"":e instanceof Date?o(e):s.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,a,s=l(e,(function(e,s){if(n)return n(e,s-1);a=e,n=t?function(e,t){var n=i(e);return function(i,a){return t(n(i),a,e)}}(e,t):i(e)}));return s.columns=a||[],s},parseRows:l,format:function(t,n){return null==n&&(n=a(t)),[n.map(c).join(e)].concat(d(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=a(e)),d(e,t).join("\n")},formatRows:function(e){return e.map(u).join("\n")},formatRow:u,formatValue:c}}var l=r(","),d=l.parse,u=l.parseRows,c=l.format,m=l.formatBody,f=l.formatRows,h=l.formatRow,v=l.formatValue,p=r("\t"),_=p.parse,g=p.parseRows,y=p.format,b=p.formatBody,k=p.formatRows,x=p.formatRow,w=p.formatValue;const M=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();e.autoType=function(e){for(var t in e){var n,i,a=e[t].trim();if(a)if("true"===a)a=!0;else if("false"===a)a=!1;else if("NaN"===a)a=NaN;else if(isNaN(n=+a)){if(!(i=a.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;M&&i[4]&&!i[7]&&(a=a.replace(/-/g,"/").replace(/T/," ")),a=new Date(a)}else a=n;else a=null;e[t]=a}return e},e.csvFormat=c,e.csvFormatBody=m,e.csvFormatRow=h,e.csvFormatRows=f,e.csvFormatValue=v,e.csvParse=d,e.csvParseRows=u,e.dsvFormat=r,e.tsvFormat=y,e.tsvFormatBody=b,e.tsvFormatRow=x,e.tsvFormatRows=k,e.tsvFormatValue=w,e.tsvParse=_,e.tsvParseRows=g,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-ease/dist/d3-ease.js":function(e,t,n){!function(e){"use strict";function t(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function n(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var i=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),a=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),s=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),o=Math.PI,r=o/2;function l(e){return(1-Math.cos(o*e))/2}function d(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}function u(e){return((e*=2)<=1?d(1-e):2-d(e-1))/2}function c(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var m=7.5625;function f(e){return(e=+e)<4/11?m*e*e:e<8/11?m*(e-=6/11)*e+3/4:e<10/11?m*(e-=9/11)*e+15/16:m*(e-=21/22)*e+63/64}var h=function e(t){function n(e){return(e=+e)*e*(t*(e-1)+e)}return t=+t,n.overshoot=e,n}(1.70158),v=function e(t){function n(e){return--e*e*((e+1)*t+e)+1}return t=+t,n.overshoot=e,n}(1.70158),p=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(1.70158),_=2*Math.PI,g=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return t*d(- --e)*Math.sin((i-e)/n)}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3),y=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return 1-t*d(e=+e)*Math.sin((e+i)/n)}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3),b=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=_);function a(e){return((e=2*e-1)<0?t*d(-e)*Math.sin((i-e)/n):2-t*d(e)*Math.sin((i+e)/n))/2}return a.amplitude=function(t){return e(t,n*_)},a.period=function(n){return e(t,n)},a}(1,.3);e.easeBack=p,e.easeBackIn=h,e.easeBackInOut=p,e.easeBackOut=v,e.easeBounce=f,e.easeBounceIn=function(e){return 1-f(1-e)},e.easeBounceInOut=function(e){return((e*=2)<=1?1-f(1-e):f(e-1)+1)/2},e.easeBounceOut=f,e.easeCircle=c,e.easeCircleIn=function(e){return 1-Math.sqrt(1-e*e)},e.easeCircleInOut=c,e.easeCircleOut=function(e){return Math.sqrt(1- --e*e)},e.easeCubic=n,e.easeCubicIn=function(e){return e*e*e},e.easeCubicInOut=n,e.easeCubicOut=function(e){return--e*e*e+1},e.easeElastic=y,e.easeElasticIn=g,e.easeElasticInOut=b,e.easeElasticOut=y,e.easeExp=u,e.easeExpIn=function(e){return d(1-+e)},e.easeExpInOut=u,e.easeExpOut=function(e){return 1-d(e)},e.easeLinear=e=>+e,e.easePoly=s,e.easePolyIn=i,e.easePolyInOut=s,e.easePolyOut=a,e.easeQuad=t,e.easeQuadIn=function(e){return e*e},e.easeQuadInOut=t,e.easeQuadOut=function(e){return e*(2-e)},e.easeSin=l,e.easeSinIn=function(e){return 1==+e?1:1-Math.cos(e*r)},e.easeSinInOut=l,e.easeSinOut=function(e){return Math.sin(e*r)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-format/dist/d3-format.js":function(e,t,n){!function(e){"use strict";function t(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+e.slice(n+1)]}function n(e){return(e=t(Math.abs(e)))?e[1]:NaN}var i,a=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function s(e){if(!(t=a.exec(e)))throw new Error("invalid format: "+e);var t;return new o({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function r(e,n){var i=t(e,n);if(!i)return e+"";var a=i[0],s=i[1];return s<0?"0."+new Array(-s).join("0")+a:a.length>s+1?a.slice(0,s+1)+"."+a.slice(s+1):a+new Array(s-a.length+2).join("0")}s.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var l={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>r(100*e,t),r:r,s:function(e,n){var a=t(e,n);if(!a)return e+"";var s=a[0],o=a[1],r=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=s.length;return r===l?s:r>l?s+new Array(r-l+1).join("0"):r>0?s.slice(0,r)+"."+s.slice(r):"0."+new Array(1-r).join("0")+t(e,Math.max(0,n+r-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function d(e){return e}var u,c=Array.prototype.map,m=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function f(e){var t,a,o=void 0===e.grouping||void 0===e.thousands?d:(t=c.call(e.grouping,Number),a=e.thousands+"",function(e,n){for(var i=e.length,s=[],o=0,r=t[0],l=0;i>0&&r>0&&(l+r+1>n&&(r=Math.max(1,n-l)),s.push(e.substring(i-=r,i+r)),!((l+=r+1)>n));)r=t[o=(o+1)%t.length];return s.reverse().join(a)}),r=void 0===e.currency?"":e.currency[0]+"",u=void 0===e.currency?"":e.currency[1]+"",f=void 0===e.decimal?".":e.decimal+"",h=void 0===e.numerals?d:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(c.call(e.numerals,String)),v=void 0===e.percent?"%":e.percent+"",p=void 0===e.minus?"":e.minus+"",_=void 0===e.nan?"NaN":e.nan+"";function g(e){var t=(e=s(e)).fill,n=e.align,a=e.sign,d=e.symbol,c=e.zero,g=e.width,y=e.comma,b=e.precision,k=e.trim,x=e.type;"n"===x?(y=!0,x="g"):l[x]||(void 0===b&&(b=12),k=!0,x="g"),(c||"0"===t&&"="===n)&&(c=!0,t="0",n="=");var w="$"===d?r:"#"===d&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",M="$"===d?u:/[%p]/.test(x)?v:"",S=l[x],L=/[defgprs%]/.test(x);function j(e){var s,r,l,d=w,u=M;if("c"===x)u=S(e)+u,e="";else{var v=(e=+e)<0||1/e<0;if(e=isNaN(e)?_:S(Math.abs(e),b),k&&(e=function(e){e:for(var t,n=e.length,i=1,a=-1;i<n;++i)switch(e[i]){case".":a=t=i;break;case"0":0===a&&(a=i),t=i;break;default:if(!+e[i])break e;a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),v&&0==+e&&"+"!==a&&(v=!1),d=(v?"("===a?a:p:"-"===a||"("===a?"":a)+d,u=("s"===x?m[8+i/3]:"")+u+(v&&"("===a?")":""),L)for(s=-1,r=e.length;++s<r;)if(48>(l=e.charCodeAt(s))||l>57){u=(46===l?f+e.slice(s+1):e.slice(s))+u,e=e.slice(0,s);break}}y&&!c&&(e=o(e,1/0));var j=d.length+e.length+u.length,T=j<g?new Array(g-j+1).join(t):"";switch(y&&c&&(e=o(T+e,T.length?g-u.length:1/0),T=""),n){case"<":e=d+e+u+T;break;case"=":e=d+T+e+u;break;case"^":e=T.slice(0,j=T.length>>1)+d+e+u+T.slice(j);break;default:e=T+d+e+u}return h(e)}return b=void 0===b?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),j.toString=function(){return e+""},j}return{format:g,formatPrefix:function(e,t){var i=g(((e=s(e)).type="f",e)),a=3*Math.max(-8,Math.min(8,Math.floor(n(t)/3))),o=Math.pow(10,-a),r=m[8+a/3];return function(e){return i(o*e)+r}}}}function h(t){return u=f(t),e.format=u.format,e.formatPrefix=u.formatPrefix,u}h({thousands:",",grouping:[3],currency:["$",""]}),e.FormatSpecifier=o,e.formatDefaultLocale=h,e.formatLocale=f,e.formatSpecifier=s,e.precisionFixed=function(e){return Math.max(0,-n(Math.abs(e)))},e.precisionPrefix=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(t)/3)))-n(Math.abs(e)))},e.precisionRound=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,n(t)-n(e))+1},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a<t-1?e[a+2]:2*o-s;return n((i-a/t)*t,r,s,o,l)}}function a(e){var t=e.length;return function(i){var a=Math.floor(((i%=1)<0?++i:i)*t),s=e[(a+t-1)%t],o=e[a%t],r=e[(a+1)%t],l=e[(a+2)%t];return n((i-a/t)*t,s,o,r,l)}}var s=e=>()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;i<s;++i)a=t.rgb(n[i]),o[i]=a.r||0,r[i]=a.g||0,l[i]=a.b||0;return o=e(o),r=e(r),l=e(l),a.opacity=1,function(e){return a.r=o(e),a.g=r(e),a.b=l(e),a+""}}}var m=c(i),f=c(a);function h(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,a=t.slice();return function(s){for(n=0;n<i;++n)a[n]=e[n]*(1-s)+t[n]*s;return a}}function v(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function p(e,t){var n,i=t?t.length:0,a=e?Math.min(i,e.length):0,s=new Array(a),o=new Array(i);for(n=0;n<a;++n)s[n]=w(e[n],t[n]);for(;n<i;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=s[n](e);return o}}function _(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}function g(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function y(e,t){var n,i={},a={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?i[n]=w(e[n],t[n]):a[n]=t[n];return function(e){for(n in i)a[n]=i[n](e);return a}}var b=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,k=new RegExp(b.source,"g");function x(e,t){var n,i,a,s=b.lastIndex=k.lastIndex=0,o=-1,r=[],l=[];for(e+="",t+="";(n=b.exec(e))&&(i=k.exec(t));)(a=i.index)>s&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s<t.length&&(a=t.slice(s),r[o]?r[o]+=a:r[++o]=a),r.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,i=0;i<t;++i)r[(n=l[i]).i]=n.x(e);return r.join("")})}function w(e,n){var i,a=typeof n;return null==n||"boolean"===a?s(n):("number"===a?g:"string"===a?(i=t.color(n))?(n=i,u):x:n instanceof t.color?u:n instanceof Date?_:v(n)?h:Array.isArray(n)?p:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?y:g)(e,n)}var M,S=180/Math.PI,L={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function j(e,t,n,i,a,s){var o,r,l;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(l=e*n+t*i)&&(n-=e*l,i-=t*l),(r=Math.sqrt(n*n+i*i))&&(n/=r,i/=r,l/=r),e*i<t*n&&(e=-e,t=-t,l=-l,o=-o),{translateX:a,translateY:s,rotate:Math.atan2(t,e)*S,skewX:Math.atan(l)*S,scaleX:o,scaleY:r}}function T(e,t,n,i){function a(e){return e.length?e.pop()+" ":""}return function(s,o){var r=[],l=[];return s=e(s),o=e(o),function(e,i,a,s,o,r){if(e!==a||i!==s){var l=o.push("translate(",null,t,null,n);r.push({i:l-4,x:g(e,a)},{i:l-2,x:g(i,s)})}else(a||s)&&o.push("translate("+a+t+s+n)}(s.translateX,s.translateY,o.translateX,o.translateY,r,l),function(e,t,n,s){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n<i;)r[(t=l[n]).i]=t.x(e);return r.join("")}}}var D=T((function(e){const t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?L:j(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),N=T((function(e){return null==e?L:(M||(M=document.createElementNS("http://www.w3.org/2000/svg","g")),M.setAttribute("transform",e),(e=M.transform.baseVal.consolidate())?j((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):L)}),", ",")",")");function C(e){return((e=Math.exp(e))+1/e)/2}var Y=function e(t,n,i){function a(e,a){var s,o,r=e[0],l=e[1],d=e[2],u=a[0],c=a[1],m=a[2],f=u-r,h=c-l,v=f*f+h*h;if(v<1e-12)o=Math.log(m/d)/t,s=function(e){return[r+e*f,l+e*h,d*Math.exp(t*e*o)]};else{var p=Math.sqrt(v),_=(m*m-d*d+i*v)/(2*d*n*p),g=(m*m-d*d-i*v)/(2*m*n*p),y=Math.log(Math.sqrt(_*_+1)-_),b=Math.log(Math.sqrt(g*g+1)-g);o=(b-y)/t,s=function(e){var i,a=e*o,s=C(y),u=d/(n*p)*(s*(i=t*a+y,((i=Math.exp(2*i))-1)/(i+1))-function(e){return((e=Math.exp(e))-1/e)/2}(y));return[r+u*f,l+u*h,d*s/C(t*a+y)]}}return s.duration=1e3*o*t/Math.SQRT2,s}return a.rho=function(t){var n=Math.max(.001,+t),i=n*n;return e(n,i,i*i)},a}(Math.SQRT2,2,4);function V(e){return function(n,i){var a=e((n=t.hsl(n)).h,(i=t.hsl(i)).h),s=d(n.s,i.s),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.s=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var E=V(r),A=V(d);function F(e){return function(n,i){var a=e((n=t.hcl(n)).h,(i=t.hcl(i)).h),s=d(n.c,i.c),o=d(n.l,i.l),r=d(n.opacity,i.opacity);return function(e){return n.h=a(e),n.c=s(e),n.l=o(e),n.opacity=r(e),n+""}}}var P=F(r),I=F(d);function $(e){return function n(i){function a(n,a){var s=e((n=t.cubehelix(n)).h,(a=t.cubehelix(a)).h),o=d(n.s,a.s),r=d(n.l,a.l),l=d(n.opacity,a.opacity);return function(e){return n.h=s(e),n.s=o(e),n.l=r(Math.pow(e,i)),n.opacity=l(e),n+""}}return i=+i,a.gamma=n,a}(1)}var O=$(r),H=$(d);e.interpolate=w,e.interpolateArray=function(e,t){return(v(t)?h:p)(e,t)},e.interpolateBasis=i,e.interpolateBasisClosed=a,e.interpolateCubehelix=O,e.interpolateCubehelixLong=H,e.interpolateDate=_,e.interpolateDiscrete=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}},e.interpolateHcl=P,e.interpolateHclLong=I,e.interpolateHsl=E,e.interpolateHslLong=A,e.interpolateHue=function(e,t){var n=r(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}},e.interpolateLab=function(e,n){var i=d((e=t.lab(e)).l,(n=t.lab(n)).l),a=d(e.a,n.a),s=d(e.b,n.b),o=d(e.opacity,n.opacity);return function(t){return e.l=i(t),e.a=a(t),e.b=s(t),e.opacity=o(t),e+""}},e.interpolateNumber=g,e.interpolateNumberArray=h,e.interpolateObject=y,e.interpolateRgb=u,e.interpolateRgbBasis=m,e.interpolateRgbBasisClosed=f,e.interpolateRound=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}},e.interpolateString=x,e.interpolateTransformCss=D,e.interpolateTransformSvg=N,e.interpolateZoom=Y,e.piecewise=function(e,t){void 0===t&&(t=e,e=w);for(var n=0,i=t.length-1,a=t[0],s=new Array(i<0?0:i);n<i;)s[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return s[t](e-t)}},e.quantize=function(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e(i/(t-1));return n},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3/node_modules/d3-color/dist/d3-color.js"))},"./node_modules/d3/node_modules/d3-path/dist/d3-path.js":function(e,t,n){!function(e){"use strict";const t=Math.PI,n=2*t,i=n-1e-6;function a(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function s(){return new a}a.prototype=s.prototype={constructor:a,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(e,t,n,i,a,s){this._+="C"+ +e+","+ +t+","+ +n+","+ +i+","+(this._x1=+a)+","+(this._y1=+s)},arcTo:function(e,n,i,a,s){e=+e,n=+n,i=+i,a=+a,s=+s;var o=this._x1,r=this._y1,l=i-e,d=a-n,u=o-e,c=r-n,m=u*u+c*c;if(s<0)throw new Error("negative radius: "+s);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=n);else if(m>1e-6)if(Math.abs(c*l-d*u)>1e-6&&s){var f=i-o,h=a-r,v=l*l+d*d,p=f*f+h*h,_=Math.sqrt(v),g=Math.sqrt(m),y=s*Math.tan((t-Math.acos((v+m-p)/(2*_*g)))/2),b=y/g,k=y/_;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(n+b*c)),this._+="A"+s+","+s+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+k*l)+","+(this._y1=n+k*d)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,a,s,o,r,l){e=+e,a=+a,l=!!l;var d=(s=+s)*Math.cos(o),u=s*Math.sin(o),c=e+d,m=a+u,f=1^l,h=l?o-r:r-o;if(s<0)throw new Error("negative radius: "+s);null===this._x1?this._+="M"+c+","+m:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+c+","+m),s&&(h<0&&(h=h%n+n),h>i?this._+="A"+s+","+s+",0,1,"+f+","+(e-d)+","+(a-u)+"A"+s+","+s+",0,1,"+f+","+(this._x1=c)+","+(this._y1=m):h>1e-6&&(this._+="A"+s+","+s+",0,"+ +(h>=t)+","+f+","+(this._x1=e+s*Math.cos(r))+","+(this._y1=a+s*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}},e.path=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-quadtree/dist/d3-quadtree.js":function(e,t,n){!function(e){"use strict";function t(e,t,n,i){if(isNaN(t)||isNaN(n))return e;var a,s,o,r,l,d,u,c,m,f=e._root,h={data:i},v=e._x0,p=e._y0,_=e._x1,g=e._y1;if(!f)return e._root=h,e;for(;f.length;)if((d=t>=(s=(v+_)/2))?v=s:_=s,(u=n>=(o=(p+g)/2))?p=o:g=o,a=f,!(f=f[c=u<<1|d]))return a[c]=h,e;if(r=+e._x.call(null,f.data),l=+e._y.call(null,f.data),t===r&&n===l)return h.next=f,a?a[c]=h:e._root=h,e;do{a=a?a[c]=new Array(4):e._root=new Array(4),(d=t>=(s=(v+_)/2))?v=s:_=s,(u=n>=(o=(p+g)/2))?p=o:g=o}while((c=u<<1|d)==(m=(l>=o)<<1|r>=s));return a[m]=f,a[c]=h,e}function n(e,t,n,i,a){this.node=e,this.x0=t,this.y0=n,this.x1=i,this.y1=a}function i(e){return e[0]}function a(e){return e[1]}function s(e,t,n){var s=new o(null==t?i:t,null==n?a:n,NaN,NaN,NaN,NaN);return null==e?s:s.addAll(e)}function o(e,t,n,i,a,s){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=a,this._y1=s,this._root=void 0}function r(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var l=s.prototype=o.prototype;l.copy=function(){var e,t,n=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=r(i),n;for(e=[{source:i,target:n._root=new Array(4)}];i=e.pop();)for(var a=0;a<4;++a)(t=i.source[a])&&(t.length?e.push({source:t,target:i.target[a]=new Array(4)}):i.target[a]=r(t));return n},l.add=function(e){const n=+this._x.call(null,e),i=+this._y.call(null,e);return t(this.cover(n,i),n,i,e)},l.addAll=function(e){var n,i,a,s,o=e.length,r=new Array(o),l=new Array(o),d=1/0,u=1/0,c=-1/0,m=-1/0;for(i=0;i<o;++i)isNaN(a=+this._x.call(null,n=e[i]))||isNaN(s=+this._y.call(null,n))||(r[i]=a,l[i]=s,a<d&&(d=a),a>c&&(c=a),s<u&&(u=s),s>m&&(m=s));if(d>c||u>m)return this;for(this.cover(d,u).cover(c,m),i=0;i<o;++i)t(this,r[i],l[i],e[i]);return this},l.cover=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,i=this._y0,a=this._x1,s=this._y1;if(isNaN(n))a=(n=Math.floor(e))+1,s=(i=Math.floor(t))+1;else{for(var o,r,l=a-n||1,d=this._root;n>e||e>=a||i>t||t>=s;)switch(r=(t<i)<<1|e<n,(o=new Array(4))[r]=d,d=o,l*=2,r){case 0:a=n+l,s=i+l;break;case 1:n=a-l,s=i+l;break;case 2:a=n+l,i=s-l;break;case 3:n=a-l,i=s-l}this._root&&this._root.length&&(this._root=d)}return this._x0=n,this._y0=i,this._x1=a,this._y1=s,this},l.data=function(){var e=[];return this.visit((function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)})),e},l.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},l.find=function(e,t,i){var a,s,o,r,l,d,u,c=this._x0,m=this._y0,f=this._x1,h=this._y1,v=[],p=this._root;for(p&&v.push(new n(p,c,m,f,h)),null==i?i=1/0:(c=e-i,m=t-i,f=e+i,h=t+i,i*=i);d=v.pop();)if(!(!(p=d.node)||(s=d.x0)>f||(o=d.y0)>h||(r=d.x1)<c||(l=d.y1)<m))if(p.length){var _=(s+r)/2,g=(o+l)/2;v.push(new n(p[3],_,g,r,l),new n(p[2],s,g,_,l),new n(p[1],_,o,r,g),new n(p[0],s,o,_,g)),(u=(t>=g)<<1|e>=_)&&(d=v[v.length-1],v[v.length-1]=v[v.length-1-u],v[v.length-1-u]=d)}else{var y=e-+this._x.call(null,p.data),b=t-+this._y.call(null,p.data),k=y*y+b*b;if(k<i){var x=Math.sqrt(i=k);c=e-x,m=t-x,f=e+x,h=t+x,a=p.data}}return a},l.remove=function(e){if(isNaN(s=+this._x.call(null,e))||isNaN(o=+this._y.call(null,e)))return this;var t,n,i,a,s,o,r,l,d,u,c,m,f=this._root,h=this._x0,v=this._y0,p=this._x1,_=this._y1;if(!f)return this;if(f.length)for(;;){if((d=s>=(r=(h+p)/2))?h=r:p=r,(u=o>=(l=(v+_)/2))?v=l:_=l,t=f,!(f=f[c=u<<1|d]))return this;if(!f.length)break;(t[c+1&3]||t[c+2&3]||t[c+3&3])&&(n=t,m=c)}for(;f.data!==e;)if(i=f,!(f=f.next))return this;return(a=f.next)&&delete f.next,i?(a?i.next=a:delete i.next,this):t?(a?t[c]=a:delete t[c],(f=t[0]||t[1]||t[2]||t[3])&&f===(t[3]||t[2]||t[1]||t[0])&&!f.length&&(n?n[m]=f:this._root=f),this):(this._root=a,this)},l.removeAll=function(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this},l.root=function(){return this._root},l.size=function(){var e=0;return this.visit((function(t){if(!t.length)do{++e}while(t=t.next)})),e},l.visit=function(e){var t,i,a,s,o,r,l=[],d=this._root;for(d&&l.push(new n(d,this._x0,this._y0,this._x1,this._y1));t=l.pop();)if(!e(d=t.node,a=t.x0,s=t.y0,o=t.x1,r=t.y1)&&d.length){var u=(a+o)/2,c=(s+r)/2;(i=d[3])&&l.push(new n(i,u,c,o,r)),(i=d[2])&&l.push(new n(i,a,c,u,r)),(i=d[1])&&l.push(new n(i,u,s,o,c)),(i=d[0])&&l.push(new n(i,a,s,u,c))}return this},l.visitAfter=function(e){var t,i=[],a=[];for(this._root&&i.push(new n(this._root,this._x0,this._y0,this._x1,this._y1));t=i.pop();){var s=t.node;if(s.length){var o,r=t.x0,l=t.y0,d=t.x1,u=t.y1,c=(r+d)/2,m=(l+u)/2;(o=s[0])&&i.push(new n(o,r,l,c,m)),(o=s[1])&&i.push(new n(o,c,l,d,m)),(o=s[2])&&i.push(new n(o,r,m,c,u)),(o=s[3])&&i.push(new n(o,c,m,d,u))}a.push(t)}for(;t=a.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},l.x=function(e){return arguments.length?(this._x=e,this):this._x},l.y=function(e){return arguments.length?(this._y=e,this):this._y},e.quadtree=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-selection/dist/d3-selection.js":function(e,t,n){!function(e){"use strict";var t="http://www.w3.org/1999/xhtml",n={svg:"http://www.w3.org/2000/svg",xhtml:t,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function i(e){var t=e+="",i=t.indexOf(":");return i>=0&&"xmlns"!==(t=e.slice(0,i))&&(e=e.slice(i+1)),n.hasOwnProperty(t)?{space:n[t],local:e}:e}function a(e){return function(){var n=this.ownerDocument,i=this.namespaceURI;return i===t&&n.documentElement.namespaceURI===t?n.createElement(e):n.createElementNS(i,e)}}function s(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function o(e){var t=i(e);return(t.local?s:a)(t)}function r(){}function l(e){return null==e?r:function(){return this.querySelector(e)}}function d(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function u(){return[]}function c(e){return null==e?u:function(){return this.querySelectorAll(e)}}function m(e){return function(){return this.matches(e)}}function f(e){return function(t){return t.matches(e)}}var h=Array.prototype.find;function v(){return this.firstElementChild}var p=Array.prototype.filter;function _(){return this.children}function g(e){return new Array(e.length)}function y(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function b(e){return function(){return e}}function k(e,t,n,i,a,s){for(var o,r=0,l=t.length,d=s.length;r<d;++r)(o=t[r])?(o.__data__=s[r],i[r]=o):n[r]=new y(e,s[r]);for(;r<l;++r)(o=t[r])&&(a[r]=o)}function x(e,t,n,i,a,s,o){var r,l,d,u=new Map,c=t.length,m=s.length,f=new Array(c);for(r=0;r<c;++r)(l=t[r])&&(f[r]=d=o.call(l,l.__data__,r,t)+"",u.has(d)?a[r]=l:u.set(d,l));for(r=0;r<m;++r)d=o.call(e,s[r],r,s)+"",(l=u.get(d))?(i[r]=l,l.__data__=s[r],u.delete(d)):n[r]=new y(e,s[r]);for(r=0;r<c;++r)(l=t[r])&&u.get(f[r])===l&&(a[r]=l)}function w(e){return e.__data__}function M(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function S(e){return function(){this.removeAttribute(e)}}function L(e){return function(){this.removeAttributeNS(e.space,e.local)}}function j(e,t){return function(){this.setAttribute(e,t)}}function T(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function D(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function N(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function C(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Y(e){return function(){this.style.removeProperty(e)}}function V(e,t,n){return function(){this.style.setProperty(e,t,n)}}function E(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function A(e,t){return e.style.getPropertyValue(t)||C(e).getComputedStyle(e,null).getPropertyValue(t)}function F(e){return function(){delete this[e]}}function P(e,t){return function(){this[e]=t}}function I(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function $(e){return e.trim().split(/^|\s+/)}function O(e){return e.classList||new H(e)}function H(e){this._node=e,this._names=$(e.getAttribute("class")||"")}function R(e,t){for(var n=O(e),i=-1,a=t.length;++i<a;)n.add(t[i])}function G(e,t){for(var n=O(e),i=-1,a=t.length;++i<a;)n.remove(t[i])}function z(e){return function(){R(this,e)}}function q(e){return function(){G(this,e)}}function U(e,t){return function(){(t.apply(this,arguments)?R:G)(this,e)}}function B(){this.textContent=""}function W(e){return function(){this.textContent=e}}function J(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function K(){this.innerHTML=""}function X(e){return function(){this.innerHTML=e}}function Q(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function Z(){this.nextSibling&&this.parentNode.appendChild(this)}function ee(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function te(){return null}function ne(){var e=this.parentNode;e&&e.removeChild(this)}function ie(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ae(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function se(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function oe(e){return function(){var t=this.__on;if(t){for(var n,i=0,a=-1,s=t.length;i<s;++i)n=t[i],e.type&&n.type!==e.type||n.name!==e.name?t[++a]=n:this.removeEventListener(n.type,n.listener,n.options);++a?t.length=a:delete this.__on}}}function re(e,t,n){return function(){var i,a=this.__on,s=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(a)for(var o=0,r=a.length;o<r;++o)if((i=a[o]).type===e.type&&i.name===e.name)return this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=s,i.options=n),void(i.value=t);this.addEventListener(e.type,s,n),i={type:e.type,name:e.name,value:t,listener:s,options:n},a?a.push(i):this.__on=[i]}}function le(e,t,n){var i=C(e),a=i.CustomEvent;"function"==typeof a?a=new a(t,n):(a=i.document.createEvent("Event"),n?(a.initEvent(t,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function de(e,t){return function(){return le(this,e,t)}}function ue(e,t){return function(){return le(this,e,t.apply(this,arguments))}}y.prototype={constructor:y,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}},H.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var ce=[null];function me(e,t){this._groups=e,this._parents=t}function fe(){return new me([[document.documentElement]],ce)}function he(e){return"string"==typeof e?new me([[document.querySelector(e)]],[document.documentElement]):new me([[e]],ce)}me.prototype=fe.prototype={constructor:me,select:function(e){"function"!=typeof e&&(e=l(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var s,o,r=t[a],d=r.length,u=i[a]=new Array(d),c=0;c<d;++c)(s=r[c])&&(o=e.call(s,s.__data__,c,r))&&("__data__"in s&&(o.__data__=s.__data__),u[c]=o);return new me(i,this._parents)},selectAll:function(e){e="function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);return null==t?[]:d(t)}}(e):c(e);for(var t=this._groups,n=t.length,i=[],a=[],s=0;s<n;++s)for(var o,r=t[s],l=r.length,u=0;u<l;++u)(o=r[u])&&(i.push(e.call(o,o.__data__,u,r)),a.push(o));return new me(i,a)},selectChild:function(e){return this.select(null==e?v:function(e){return function(){return h.call(this.children,e)}}("function"==typeof e?e:f(e)))},selectChildren:function(e){return this.selectAll(null==e?_:function(e){return function(){return p.call(this.children,e)}}("function"==typeof e?e:f(e)))},filter:function(e){"function"!=typeof e&&(e=m(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var s,o=t[a],r=o.length,l=i[a]=[],d=0;d<r;++d)(s=o[d])&&e.call(s,s.__data__,d,o)&&l.push(s);return new me(i,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,w);var n=t?x:k,i=this._parents,a=this._groups;"function"!=typeof e&&(e=b(e));for(var s=a.length,o=new Array(s),r=new Array(s),l=new Array(s),u=0;u<s;++u){var c=i[u],m=a[u],f=m.length,h=d(e.call(c,c&&c.__data__,u,i)),v=h.length,p=r[u]=new Array(v),_=o[u]=new Array(v),g=l[u]=new Array(f);n(c,m,p,_,g,h,t);for(var y,M,S=0,L=0;S<v;++S)if(y=p[S]){for(S>=L&&(L=S+1);!(M=_[L])&&++L<v;);y._next=M||null}}return(o=new me(o,i))._enter=r,o._exit=l,o},enter:function(){return new me(this._enter||this._groups.map(g),this._parents)},exit:function(){return new me(this._exit||this._groups.map(g),this._parents)},join:function(e,t,n){var i=this.enter(),a=this,s=this.exit();return i="function"==typeof e?e(i):i.append(e+""),null!=t&&(a=t(a)),null==n?s.remove():n(s),i&&a?i.merge(a).order():a},merge:function(e){if(!(e instanceof me))throw new Error("invalid merge");for(var t=this._groups,n=e._groups,i=t.length,a=n.length,s=Math.min(i,a),o=new Array(i),r=0;r<s;++r)for(var l,d=t[r],u=n[r],c=d.length,m=o[r]=new Array(c),f=0;f<c;++f)(l=d[f]||u[f])&&(m[f]=l);for(;r<i;++r)o[r]=t[r];return new me(o,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var i,a=e[t],s=a.length-1,o=a[s];--s>=0;)(i=a[s])&&(o&&4^i.compareDocumentPosition(o)&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=M);for(var n=this._groups,i=n.length,a=new Array(i),s=0;s<i;++s){for(var o,r=n[s],l=r.length,d=a[s]=new Array(l),u=0;u<l;++u)(o=r[u])&&(d[u]=o);d.sort(t)}return new me(a,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i=e[t],a=0,s=i.length;a<s;++a){var o=i[a];if(o)return o}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,i=t.length;n<i;++n)for(var a,s=t[n],o=0,r=s.length;o<r;++o)(a=s[o])&&e.call(a,a.__data__,o,s);return this},attr:function(e,t){var n=i(e);if(arguments.length<2){var a=this.node();return n.local?a.getAttributeNS(n.space,n.local):a.getAttribute(n)}return this.each((null==t?n.local?L:S:"function"==typeof t?n.local?N:D:n.local?T:j)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?Y:"function"==typeof t?E:V)(e,t,null==n?"":n)):A(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?F:"function"==typeof t?I:P)(e,t)):this.node()[e]},classed:function(e,t){var n=$(e+"");if(arguments.length<2){for(var i=O(this.node()),a=-1,s=n.length;++a<s;)if(!i.contains(n[a]))return!1;return!0}return this.each(("function"==typeof t?U:t?z:q)(n,t))},text:function(e){return arguments.length?this.each(null==e?B:("function"==typeof e?J:W)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?K:("function"==typeof e?Q:X)(e)):this.node().innerHTML},raise:function(){return this.each(Z)},lower:function(){return this.each(ee)},append:function(e){var t="function"==typeof e?e:o(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"==typeof e?e:o(e),i=null==t?te:"function"==typeof t?t:l(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)}))},remove:function(){return this.each(ne)},clone:function(e){return this.select(e?ae:ie)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var i,a,s=se(e+""),o=s.length;if(!(arguments.length<2)){for(r=t?re:oe,i=0;i<o;++i)this.each(r(s[i],t,n));return this}var r=this.node().__on;if(r)for(var l,d=0,u=r.length;d<u;++d)for(i=0,l=r[d];i<o;++i)if((a=s[i]).type===l.type&&a.name===l.name)return l.value},dispatch:function(e,t){return this.each(("function"==typeof t?ue:de)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i,a=e[t],s=0,o=a.length;s<o;++s)(i=a[s])&&(yield i)}};var ve=0;function pe(){return new _e}function _e(){this._="@"+(++ve).toString(36)}function ge(e){let t;for(;t=e.sourceEvent;)e=t;return e}function ye(e,t){if(e=ge(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=e.clientX,i.y=e.clientY,[(i=i.matrixTransform(t.getScreenCTM().inverse())).x,i.y]}if(t.getBoundingClientRect){var a=t.getBoundingClientRect();return[e.clientX-a.left-t.clientLeft,e.clientY-a.top-t.clientTop]}}return[e.pageX,e.pageY]}_e.prototype=pe.prototype={constructor:_e,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}},e.create=function(e){return he(o(e).call(document.documentElement))},e.creator=o,e.local=pe,e.matcher=m,e.namespace=i,e.namespaces=n,e.pointer=ye,e.pointers=function(e,t){return e.target&&(e=ge(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,e=>ye(e,t))},e.select=he,e.selectAll=function(e){return"string"==typeof e?new me([document.querySelectorAll(e)],[document.documentElement]):new me([null==e?[]:d(e)],ce)},e.selection=fe,e.selector=l,e.selectorAll=c,e.style=A,e.window=C,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-time-format/dist/d3-time-format.js":function(e,t,n){!function(e,t){"use strict";function n(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function i(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function a(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function s(e){var s=e.dateTime,o=e.date,l=e.time,d=e.periods,u=e.days,c=e.shortDays,m=e.months,U=e.shortMonths,me=f(d),Me=h(d),Se=f(u),Le=h(u),je=f(c),Te=h(c),De=f(m),Ne=h(m),Ce=f(U),Ye=h(U),Ve={a:function(e){return c[e.getDay()]},A:function(e){return u[e.getDay()]},b:function(e){return U[e.getMonth()]},B:function(e){return m[e.getMonth()]},c:null,d:A,e:A,f:O,g:X,G:Z,H:F,I:P,j:I,L:$,m:H,M:R,p:function(e){return d[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:xe,s:we,S:G,u:z,U:q,V:B,w:W,W:J,x:null,X:null,y:K,Y:Q,Z:ee,"%":ke},Ee={a:function(e){return c[e.getUTCDay()]},A:function(e){return u[e.getUTCDay()]},b:function(e){return U[e.getUTCMonth()]},B:function(e){return m[e.getUTCMonth()]},c:null,d:te,e:te,f:oe,g:_e,G:ye,H:ne,I:ie,j:ae,L:se,m:re,M:le,p:function(e){return d[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:xe,s:we,S:de,u:ue,U:ce,V:fe,w:he,W:ve,x:null,X:null,y:pe,Y:ge,Z:be,"%":ke},Ae={a:function(e,t,n){var i=je.exec(t.slice(n));return i?(e.w=Te.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(e,t,n){var i=Se.exec(t.slice(n));return i?(e.w=Le.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(e,t,n){var i=Ce.exec(t.slice(n));return i?(e.m=Ye.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(e,t,n){var i=De.exec(t.slice(n));return i?(e.m=Ne.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(e,t,n){return Ie(e,s,t,n)},d:S,e:S,f:C,g:k,G:b,H:j,I:j,j:L,L:N,m:M,M:T,p:function(e,t,n){var i=me.exec(t.slice(n));return i?(e.p=Me.get(i[0].toLowerCase()),n+i[0].length):-1},q:w,Q:V,s:E,S:D,u:p,U:_,V:g,w:v,W:y,x:function(e,t,n){return Ie(e,o,t,n)},X:function(e,t,n){return Ie(e,l,t,n)},y:k,Y:b,Z:x,"%":Y};function Fe(e,t){return function(n){var i,a,s,o=[],l=-1,d=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++l<u;)37===e.charCodeAt(l)&&(o.push(e.slice(d,l)),null!=(a=r[i=e.charAt(++l)])?i=e.charAt(++l):a="e"===i?" ":"0",(s=t[i])&&(i=s(n,a)),o.push(i),d=l+1);return o.push(e.slice(d,l)),o.join("")}}function Pe(e,s){return function(o){var r,l,d=a(1900,void 0,1);if(Ie(d,e,o+="",0)!=o.length)return null;if("Q"in d)return new Date(d.Q);if("s"in d)return new Date(1e3*d.s+("L"in d?d.L:0));if(s&&!("Z"in d)&&(d.Z=0),"p"in d&&(d.H=d.H%12+12*d.p),void 0===d.m&&(d.m="q"in d?d.q:0),"V"in d){if(d.V<1||d.V>53)return null;"w"in d||(d.w=1),"Z"in d?(l=(r=i(a(d.y,0,1))).getUTCDay(),r=l>4||0===l?t.utcMonday.ceil(r):t.utcMonday(r),r=t.utcDay.offset(r,7*(d.V-1)),d.y=r.getUTCFullYear(),d.m=r.getUTCMonth(),d.d=r.getUTCDate()+(d.w+6)%7):(l=(r=n(a(d.y,0,1))).getDay(),r=l>4||0===l?t.timeMonday.ceil(r):t.timeMonday(r),r=t.timeDay.offset(r,7*(d.V-1)),d.y=r.getFullYear(),d.m=r.getMonth(),d.d=r.getDate()+(d.w+6)%7)}else("W"in d||"U"in d)&&("w"in d||(d.w="u"in d?d.u%7:"W"in d?1:0),l="Z"in d?i(a(d.y,0,1)).getUTCDay():n(a(d.y,0,1)).getDay(),d.m=0,d.d="W"in d?(d.w+6)%7+7*d.W-(l+5)%7:d.w+7*d.U-(l+6)%7);return"Z"in d?(d.H+=d.Z/100|0,d.M+=d.Z%100,i(d)):n(d)}}function Ie(e,t,n,i){for(var a,s,o=0,l=t.length,d=n.length;o<l;){if(i>=d)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(s=Ae[a in r?t.charAt(o++):a])||(i=s(e,n,i))<0)return-1}else if(a!=n.charCodeAt(i++))return-1}return i}return Ve.x=Fe(o,Ve),Ve.X=Fe(l,Ve),Ve.c=Fe(s,Ve),Ee.x=Fe(o,Ee),Ee.X=Fe(l,Ee),Ee.c=Fe(s,Ee),{format:function(e){var t=Fe(e+="",Ve);return t.toString=function(){return e},t},parse:function(e){var t=Pe(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Fe(e+="",Ee);return t.toString=function(){return e},t},utcParse:function(e){var t=Pe(e+="",!0);return t.toString=function(){return e},t}}}var o,r={"-":"",_:" ",0:"0"},l=/^\s*\d+/,d=/^%/,u=/[\\^$*+?|[\]().{}]/g;function c(e,t,n){var i=e<0?"-":"",a=(i?-e:e)+"",s=a.length;return i+(s<n?new Array(n-s+1).join(t)+a:a)}function m(e){return e.replace(u,"\\$&")}function f(e){return new RegExp("^(?:"+e.map(m).join("|")+")","i")}function h(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function v(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function p(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function _(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function g(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function y(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function b(e,t,n){var i=l.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function k(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function x(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function w(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.q=3*i[0]-3,n+i[0].length):-1}function M(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function S(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function L(e,t,n){var i=l.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function j(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function T(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function D(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function N(e,t,n){var i=l.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function C(e,t,n){var i=l.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function Y(e,t,n){var i=d.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function V(e,t,n){var i=l.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function E(e,t,n){var i=l.exec(t.slice(n));return i?(e.s=+i[0],n+i[0].length):-1}function A(e,t){return c(e.getDate(),t,2)}function F(e,t){return c(e.getHours(),t,2)}function P(e,t){return c(e.getHours()%12||12,t,2)}function I(e,n){return c(1+t.timeDay.count(t.timeYear(e),e),n,3)}function $(e,t){return c(e.getMilliseconds(),t,3)}function O(e,t){return $(e,t)+"000"}function H(e,t){return c(e.getMonth()+1,t,2)}function R(e,t){return c(e.getMinutes(),t,2)}function G(e,t){return c(e.getSeconds(),t,2)}function z(e){var t=e.getDay();return 0===t?7:t}function q(e,n){return c(t.timeSunday.count(t.timeYear(e)-1,e),n,2)}function U(e){var n=e.getDay();return n>=4||0===n?t.timeThursday(e):t.timeThursday.ceil(e)}function B(e,n){return e=U(e),c(t.timeThursday.count(t.timeYear(e),e)+(4===t.timeYear(e).getDay()),n,2)}function W(e){return e.getDay()}function J(e,n){return c(t.timeMonday.count(t.timeYear(e)-1,e),n,2)}function K(e,t){return c(e.getFullYear()%100,t,2)}function X(e,t){return c((e=U(e)).getFullYear()%100,t,2)}function Q(e,t){return c(e.getFullYear()%1e4,t,4)}function Z(e,n){var i=e.getDay();return c((e=i>=4||0===i?t.timeThursday(e):t.timeThursday.ceil(e)).getFullYear()%1e4,n,4)}function ee(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+c(t/60|0,"0",2)+c(t%60,"0",2)}function te(e,t){return c(e.getUTCDate(),t,2)}function ne(e,t){return c(e.getUTCHours(),t,2)}function ie(e,t){return c(e.getUTCHours()%12||12,t,2)}function ae(e,n){return c(1+t.utcDay.count(t.utcYear(e),e),n,3)}function se(e,t){return c(e.getUTCMilliseconds(),t,3)}function oe(e,t){return se(e,t)+"000"}function re(e,t){return c(e.getUTCMonth()+1,t,2)}function le(e,t){return c(e.getUTCMinutes(),t,2)}function de(e,t){return c(e.getUTCSeconds(),t,2)}function ue(e){var t=e.getUTCDay();return 0===t?7:t}function ce(e,n){return c(t.utcSunday.count(t.utcYear(e)-1,e),n,2)}function me(e){var n=e.getUTCDay();return n>=4||0===n?t.utcThursday(e):t.utcThursday.ceil(e)}function fe(e,n){return e=me(e),c(t.utcThursday.count(t.utcYear(e),e)+(4===t.utcYear(e).getUTCDay()),n,2)}function he(e){return e.getUTCDay()}function ve(e,n){return c(t.utcMonday.count(t.utcYear(e)-1,e),n,2)}function pe(e,t){return c(e.getUTCFullYear()%100,t,2)}function _e(e,t){return c((e=me(e)).getUTCFullYear()%100,t,2)}function ge(e,t){return c(e.getUTCFullYear()%1e4,t,4)}function ye(e,n){var i=e.getUTCDay();return c((e=i>=4||0===i?t.utcThursday(e):t.utcThursday.ceil(e)).getUTCFullYear()%1e4,n,4)}function be(){return"+0000"}function ke(){return"%"}function xe(e){return+e}function we(e){return Math.floor(+e/1e3)}function Me(t){return o=s(t),e.timeFormat=o.format,e.timeParse=o.parse,e.utcFormat=o.utcFormat,e.utcParse=o.utcParse,o}Me({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Se=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),Le=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:e.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");e.isoFormat=Se,e.isoParse=Le,e.timeFormatDefaultLocale=Me,e.timeFormatLocale=s,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3/node_modules/d3-time/dist/d3-time.js"))},"./node_modules/d3/node_modules/d3-time/dist/d3-time.js":function(e,t,n){!function(e,t){"use strict";var n=new Date,i=new Date;function a(e,t,s,o){function r(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return r.floor=function(t){return e(t=new Date(+t)),t},r.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},r.round=function(e){var t=r(e),n=r.ceil(e);return e-t<n-e?t:n},r.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},r.range=function(n,i,a){var s,o=[];if(n=r.ceil(n),a=null==a?1:Math.floor(a),!(n<i&&a>0))return o;do{o.push(s=new Date(+n)),t(n,a),e(n)}while(s<n&&n<i);return o},r.filter=function(n){return a((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,i){if(e>=e)if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}))},s&&(r.count=function(t,a){return n.setTime(+t),i.setTime(+a),e(n),e(i),Math.floor(s(n,i))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(o?function(t){return o(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}var s=a((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?a((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):s:null};var o=s.range,r=a((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+1e3*t)}),(function(e,t){return(t-e)/1e3}),(function(e){return e.getUTCSeconds()})),l=r.range,d=a((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getMinutes()})),u=d.range,c=a((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getHours()})),m=c.range,f=a(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5,e=>e.getDate()-1),h=f.range;function v(e){return a((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/6048e5}))}var p=v(0),_=v(1),g=v(2),y=v(3),b=v(4),k=v(5),x=v(6),w=p.range,M=_.range,S=g.range,L=y.range,j=b.range,T=k.range,D=x.range,N=a((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),C=N.range,Y=a((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));Y.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var V=Y.range,E=a((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getUTCMinutes()})),A=E.range,F=a((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getUTCHours()})),P=F.range,I=a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/864e5}),(function(e){return e.getUTCDate()-1})),$=I.range;function O(e){return a((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/6048e5}))}var H=O(0),R=O(1),G=O(2),z=O(3),q=O(4),U=O(5),B=O(6),W=H.range,J=R.range,K=G.range,X=z.range,Q=q.range,Z=U.range,ee=B.range,te=a((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),ne=te.range,ie=a((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));ie.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var ae=ie.range;function se(e,n,i,a,o,l){const d=[[r,1,1e3],[r,5,5e3],[r,15,15e3],[r,30,3e4],[l,1,6e4],[l,5,3e5],[l,15,9e5],[l,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[a,1,864e5],[a,2,1728e5],[i,1,6048e5],[n,1,2592e6],[n,3,7776e6],[e,1,31536e6]];function u(n,i,a){const o=Math.abs(i-n)/a,r=t.bisector(([,,e])=>e).right(d,o);if(r===d.length)return e.every(t.tickStep(n/31536e6,i/31536e6,a));if(0===r)return s.every(Math.max(t.tickStep(n,i,a),1));const[l,u]=d[o/d[r-1][2]<d[r][2]/o?r-1:r];return l.every(u)}return[function(e,t,n){const i=t<e;i&&([e,t]=[t,e]);const a=n&&"function"==typeof n.range?n:u(e,t,n),s=a?a.range(e,+t+1):[];return i?s.reverse():s},u]}const[oe,re]=se(ie,te,H,I,F,E),[le,de]=se(Y,N,p,f,c,d);e.timeDay=f,e.timeDays=h,e.timeFriday=k,e.timeFridays=T,e.timeHour=c,e.timeHours=m,e.timeInterval=a,e.timeMillisecond=s,e.timeMilliseconds=o,e.timeMinute=d,e.timeMinutes=u,e.timeMonday=_,e.timeMondays=M,e.timeMonth=N,e.timeMonths=C,e.timeSaturday=x,e.timeSaturdays=D,e.timeSecond=r,e.timeSeconds=l,e.timeSunday=p,e.timeSundays=w,e.timeThursday=b,e.timeThursdays=j,e.timeTickInterval=de,e.timeTicks=le,e.timeTuesday=g,e.timeTuesdays=S,e.timeWednesday=y,e.timeWednesdays=L,e.timeWeek=p,e.timeWeeks=w,e.timeYear=Y,e.timeYears=V,e.utcDay=I,e.utcDays=$,e.utcFriday=U,e.utcFridays=Z,e.utcHour=F,e.utcHours=P,e.utcMillisecond=s,e.utcMilliseconds=o,e.utcMinute=E,e.utcMinutes=A,e.utcMonday=R,e.utcMondays=J,e.utcMonth=te,e.utcMonths=ne,e.utcSaturday=B,e.utcSaturdays=ee,e.utcSecond=r,e.utcSeconds=l,e.utcSunday=H,e.utcSundays=W,e.utcThursday=q,e.utcThursdays=Q,e.utcTickInterval=re,e.utcTicks=oe,e.utcTuesday=G,e.utcTuesdays=K,e.utcWednesday=z,e.utcWednesdays=X,e.utcWeek=H,e.utcWeeks=W,e.utcYear=ie,e.utcYears=ae,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3/node_modules/d3-array/dist/d3-array.js"))},"./node_modules/d3/node_modules/d3-timer/dist/d3-timer.js":function(e,t,n){!function(e){"use strict";var t,n,i=0,a=0,s=0,o=0,r=0,l=0,d="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function c(){return r||(u(m),r=d.now()+l)}function m(){r=0}function f(){this._call=this._time=this._next=null}function h(e,t,n){var i=new f;return i.restart(e,t,n),i}function v(){c(),++i;for(var e,n=t;n;)(e=r-n._time)>=0&&n._call.call(null,e),n=n._next;--i}function p(){r=(o=d.now())+l,i=a=0;try{v()}finally{i=0,function(){for(var e,i,a=t,s=1/0;a;)a._call?(s>a._time&&(s=a._time),e=a,a=a._next):(i=a._next,a._next=null,a=e?e._next=i:t=i);n=e,g(s)}(),r=0}}function _(){var e=d.now(),t=e-o;t>1e3&&(l-=t,o=e)}function g(e){i||(a&&(a=clearTimeout(a)),e-r>24?(e<1/0&&(a=setTimeout(p,e-d.now()-l)),s&&(s=clearInterval(s))):(s||(o=d.now(),s=setInterval(_,1e3)),i=1,u(p)))}f.prototype=h.prototype={constructor:f,restart:function(e,i,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?c():+a)+(null==i?0:+i),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=a,g()},stop:function(){this._call&&(this._call=null,this._time=1/0,g())}},e.interval=function(e,t,n){var i=new f,a=t;return null==t?(i.restart(e,t,n),i):(i._restart=i.restart,i.restart=function(e,t,n){t=+t,n=null==n?c():+n,i._restart((function s(o){o+=a,i._restart(s,a+=t,n),e(o)}),t,n)},i.restart(e,t,n),i)},e.now=c,e.timeout=function(e,t,n){var i=new f;return t=null==t?0:+t,i.restart(n=>{i.stop(),e(n+t)},t,n),i},e.timer=h,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-transition/dist/d3-transition.js":function(e,t,n){!function(e,t,n,i,a,s,o){"use strict";var r=n.dispatch("start","end","cancel","interrupt"),l=[];function d(e,t,n,a,s,o){var d=e.__transition;if(d){if(n in d)return}else e.__transition={};!function(e,t,n){var a,s=e.__transition;function o(d){var u,c,m,f;if(1!==n.state)return l();for(u in s)if((f=s[u]).name===n.name){if(3===f.state)return i.timeout(o);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete s[u]):+u<t&&(f.state=6,f.timer.stop(),f.on.call("cancel",e,e.__data__,f.index,f.group),delete s[u])}if(i.timeout((function(){3===n.state&&(n.state=4,n.timer.restart(r,n.delay,n.time),r(d))})),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(n.state=3,a=new Array(m=n.tween.length),u=0,c=-1;u<m;++u)(f=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(a[++c]=f);a.length=c+1}}function r(t){for(var i=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=5,1),s=-1,o=a.length;++s<o;)a[s].call(e,i);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var i in n.state=6,n.timer.stop(),delete s[t],s)return;delete e.__transition}s[t]=n,n.timer=i.timer((function(e){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)}),0,n.time)}(e,n,{name:t,index:a,group:s,on:r,tween:l,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function u(e,t){var n=m(e,t);if(n.state>0)throw new Error("too late; already scheduled");return n}function c(e,t){var n=m(e,t);if(n.state>3)throw new Error("too late; already running");return n}function m(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function f(e,t){var n,i,a,s=e.__transition,o=!0;if(s){for(a in t=null==t?null:t+"",s)(n=s[a]).name===t?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete s[a]):o=!1;o&&delete e.__transition}}function h(e,t){var n,i;return function(){var a=c(this,e),s=a.tween;if(s!==n)for(var o=0,r=(i=n=s).length;o<r;++o)if(i[o].name===t){(i=i.slice()).splice(o,1);break}a.tween=i}}function v(e,t,n){var i,a;if("function"!=typeof n)throw new Error;return function(){var s=c(this,e),o=s.tween;if(o!==i){a=(i=o).slice();for(var r={name:t,value:n},l=0,d=a.length;l<d;++l)if(a[l].name===t){a[l]=r;break}l===d&&a.push(r)}s.tween=a}}function p(e,t,n){var i=e._id;return e.each((function(){var e=c(this,i);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return m(e,i).value[t]}}function _(e,t){var n;return("number"==typeof t?a.interpolateNumber:t instanceof s.color?a.interpolateRgb:(n=s.color(t))?(t=n,a.interpolateRgb):a.interpolateString)(e,t)}function g(e){return function(){this.removeAttribute(e)}}function y(e){return function(){this.removeAttributeNS(e.space,e.local)}}function b(e,t,n){var i,a,s=n+"";return function(){var o=this.getAttribute(e);return o===s?null:o===i?a:a=t(i=o,n)}}function k(e,t,n){var i,a,s=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===s?null:o===i?a:a=t(i=o,n)}}function x(e,t,n){var i,a,s;return function(){var o,r,l=n(this);if(null!=l)return(o=this.getAttribute(e))===(r=l+"")?null:o===i&&r===a?s:(a=r,s=t(i=o,l));this.removeAttribute(e)}}function w(e,t,n){var i,a,s;return function(){var o,r,l=n(this);if(null!=l)return(o=this.getAttributeNS(e.space,e.local))===(r=l+"")?null:o===i&&r===a?s:(a=r,s=t(i=o,l));this.removeAttributeNS(e.space,e.local)}}function M(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function S(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function L(e,t){var n,i;function a(){var a=t.apply(this,arguments);return a!==i&&(n=(i=a)&&S(e,a)),n}return a._value=t,a}function j(e,t){var n,i;function a(){var a=t.apply(this,arguments);return a!==i&&(n=(i=a)&&M(e,a)),n}return a._value=t,a}function T(e,t){return function(){u(this,e).delay=+t.apply(this,arguments)}}function D(e,t){return t=+t,function(){u(this,e).delay=t}}function N(e,t){return function(){c(this,e).duration=+t.apply(this,arguments)}}function C(e,t){return t=+t,function(){c(this,e).duration=t}}function Y(e,t){if("function"!=typeof t)throw new Error;return function(){c(this,e).ease=t}}function V(e,t,n){var i,a,s=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?u:c;return function(){var o=s(this,e),r=o.on;r!==i&&(a=(i=r).copy()).on(t,n),o.on=a}}var E=t.selection.prototype.constructor;function A(e){return function(){this.style.removeProperty(e)}}function F(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function P(e,t,n){var i,a;function s(){var s=t.apply(this,arguments);return s!==a&&(i=(a=s)&&F(e,s,n)),i}return s._value=t,s}function I(e){return function(t){this.textContent=e.call(this,t)}}function $(e){var t,n;function i(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&I(i)),t}return i._value=e,i}var O=0;function H(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function R(e){return t.selection().transition(e)}function G(){return++O}var z=t.selection.prototype;H.prototype=R.prototype={constructor:H,select:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selector(e));for(var a=this._groups,s=a.length,o=new Array(s),r=0;r<s;++r)for(var l,u,c=a[r],f=c.length,h=o[r]=new Array(f),v=0;v<f;++v)(l=c[v])&&(u=e.call(l,l.__data__,v,c))&&("__data__"in l&&(u.__data__=l.__data__),h[v]=u,d(h[v],n,i,v,h,m(l,i)));return new H(o,this._parents,n,i)},selectAll:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selectorAll(e));for(var a=this._groups,s=a.length,o=[],r=[],l=0;l<s;++l)for(var u,c=a[l],f=c.length,h=0;h<f;++h)if(u=c[h]){for(var v,p=e.call(u,u.__data__,h,c),_=m(u,i),g=0,y=p.length;g<y;++g)(v=p[g])&&d(v,n,i,g,p,_);o.push(p),r.push(u)}return new H(o,r,n,i)},filter:function(e){"function"!=typeof e&&(e=t.matcher(e));for(var n=this._groups,i=n.length,a=new Array(i),s=0;s<i;++s)for(var o,r=n[s],l=r.length,d=a[s]=[],u=0;u<l;++u)(o=r[u])&&e.call(o,o.__data__,u,r)&&d.push(o);return new H(a,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,i=t.length,a=n.length,s=Math.min(i,a),o=new Array(i),r=0;r<s;++r)for(var l,d=t[r],u=n[r],c=d.length,m=o[r]=new Array(c),f=0;f<c;++f)(l=d[f]||u[f])&&(m[f]=l);for(;r<i;++r)o[r]=t[r];return new H(o,this._parents,this._name,this._id)},selection:function(){return new E(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=G(),i=this._groups,a=i.length,s=0;s<a;++s)for(var o,r=i[s],l=r.length,u=0;u<l;++u)if(o=r[u]){var c=m(o,t);d(o,e,n,u,r,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new H(i,this._parents,e,n)},call:z.call,nodes:z.nodes,node:z.node,size:z.size,empty:z.empty,each:z.each,on:function(e,t){var n=this._id;return arguments.length<2?m(this.node(),n).on.on(e):this.each(V(n,e,t))},attr:function(e,n){var i=t.namespace(e),s="transform"===i?a.interpolateTransformSvg:_;return this.attrTween(e,"function"==typeof n?(i.local?w:x)(i,s,p(this,"attr."+e,n)):null==n?(i.local?y:g)(i):(i.local?k:b)(i,s,n))},attrTween:function(e,n){var i="attr."+e;if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==n)return this.tween(i,null);if("function"!=typeof n)throw new Error;var a=t.namespace(e);return this.tween(i,(a.local?L:j)(a,n))},style:function(e,n,i){var s="transform"==(e+="")?a.interpolateTransformCss:_;return null==n?this.styleTween(e,function(e,n){var i,a,s;return function(){var o=t.style(this,e),r=(this.style.removeProperty(e),t.style(this,e));return o===r?null:o===i&&r===a?s:s=n(i=o,a=r)}}(e,s)).on("end.style."+e,A(e)):"function"==typeof n?this.styleTween(e,function(e,n,i){var a,s,o;return function(){var r=t.style(this,e),l=i(this),d=l+"";return null==l&&(this.style.removeProperty(e),d=l=t.style(this,e)),r===d?null:r===a&&d===s?o:(s=d,o=n(a=r,l))}}(e,s,p(this,"style."+e,n))).each(function(e,t){var n,i,a,s,o="style."+t,r="end."+o;return function(){var l=c(this,e),d=l.on,u=null==l.value[o]?s||(s=A(t)):void 0;d===n&&a===u||(i=(n=d).copy()).on(r,a=u),l.on=i}}(this._id,e)):this.styleTween(e,function(e,n,i){var a,s,o=i+"";return function(){var r=t.style(this,e);return r===o?null:r===a?s:s=n(a=r,i)}}(e,s,n),i).on("end.style."+e,null)},styleTween:function(e,t,n){var i="style."+(e+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==t)return this.tween(i,null);if("function"!=typeof t)throw new Error;return this.tween(i,P(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(p(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,$(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var i,a=m(this.node(),n).tween,s=0,o=a.length;s<o;++s)if((i=a[s]).name===e)return i.value;return null}return this.each((null==t?h:v)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?T:D)(t,e)):m(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?N:C)(t,e)):m(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(Y(t,e)):m(this.node(),t).ease},easeVarying:function(e){if("function"!=typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!=typeof n)throw new Error;c(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,i=n._id,a=n.size();return new Promise((function(s,o){var r={value:o},l={value:function(){0==--a&&s()}};n.each((function(){var n=c(this,i),a=n.on;a!==e&&((t=(e=a).copy())._.cancel.push(r),t._.interrupt.push(r),t._.end.push(l)),n.on=t})),0===a&&s()}))},[Symbol.iterator]:z[Symbol.iterator]};var q={time:null,delay:0,duration:250,ease:o.easeCubicInOut};function U(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}t.selection.prototype.interrupt=function(e){return this.each((function(){f(this,e)}))},t.selection.prototype.transition=function(e){var t,n;e instanceof H?(t=e._id,e=e._name):(t=G(),(n=q).time=i.now(),e=null==e?null:e+"");for(var a=this._groups,s=a.length,o=0;o<s;++o)for(var r,l=a[o],u=l.length,c=0;c<u;++c)(r=l[c])&&d(r,e,t,c,l,n||U(r,t));return new H(a,this._parents,e,t)};var B=[null];e.active=function(e,t){var n,i,a=e.__transition;if(a)for(i in t=null==t?null:t+"",a)if((n=a[i]).state>1&&n.name===t)return new H([[e]],B,t,+i);return null},e.interrupt=f,e.transition=R,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3/node_modules/d3-timer/dist/d3-timer.js"),n("./node_modules/d3/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3/node_modules/d3-color/dist/d3-color.js"),n("./node_modules/d3/node_modules/d3-ease/dist/d3-ease.js"))},"./node_modules/dependency-graph/lib/dep_graph.js":function(e,t){function n(e,t,n,i){var s={};return function(o){if(!s[o]){var r={},l=[],d=[];for(d.push({node:o,processed:!1});d.length>0;){var u=d[d.length-1],c=u.processed,m=u.node;if(c)d.pop(),l.pop(),r[m]=!1,s[m]=!0,t&&0!==e[m].length||n.push(m);else{if(s[m]){d.pop();continue}if(r[m]){if(i){d.pop();continue}throw l.push(m),new a(l)}r[m]=!0,l.push(m);for(var f=e[m],h=f.length-1;h>=0;h--)d.push({node:f[h],processed:!1});u.processed=!0}}}}}var i=t.DepGraph=function(e){this.nodes={},this.outgoingEdges={},this.incomingEdges={},this.circular=e&&!!e.circular};i.prototype={size:function(){return Object.keys(this.nodes).length},addNode:function(e,t){this.hasNode(e)||(this.nodes[e]=2===arguments.length?t:e,this.outgoingEdges[e]=[],this.incomingEdges[e]=[])},removeNode:function(e){this.hasNode(e)&&(delete this.nodes[e],delete this.outgoingEdges[e],delete this.incomingEdges[e],[this.incomingEdges,this.outgoingEdges].forEach((function(t){Object.keys(t).forEach((function(n){var i=t[n].indexOf(e);i>=0&&t[n].splice(i,1)}),this)})))},hasNode:function(e){return this.nodes.hasOwnProperty(e)},getNodeData:function(e){if(this.hasNode(e))return this.nodes[e];throw new Error("Node does not exist: "+e)},setNodeData:function(e,t){if(!this.hasNode(e))throw new Error("Node does not exist: "+e);this.nodes[e]=t},addDependency:function(e,t){if(!this.hasNode(e))throw new Error("Node does not exist: "+e);if(!this.hasNode(t))throw new Error("Node does not exist: "+t);return-1===this.outgoingEdges[e].indexOf(t)&&this.outgoingEdges[e].push(t),-1===this.incomingEdges[t].indexOf(e)&&this.incomingEdges[t].push(e),!0},removeDependency:function(e,t){var n;this.hasNode(e)&&(n=this.outgoingEdges[e].indexOf(t))>=0&&this.outgoingEdges[e].splice(n,1),this.hasNode(t)&&(n=this.incomingEdges[t].indexOf(e))>=0&&this.incomingEdges[t].splice(n,1)},clone:function(){var e=this,t=new i;return Object.keys(e.nodes).forEach((function(n){t.nodes[n]=e.nodes[n],t.outgoingEdges[n]=e.outgoingEdges[n].slice(0),t.incomingEdges[n]=e.incomingEdges[n].slice(0)})),t},directDependenciesOf:function(e){if(this.hasNode(e))return this.outgoingEdges[e].slice(0);throw new Error("Node does not exist: "+e)},directDependantsOf:function(e){if(this.hasNode(e))return this.incomingEdges[e].slice(0);throw new Error("Node does not exist: "+e)},dependenciesOf:function(e,t){if(this.hasNode(e)){var i=[];n(this.outgoingEdges,t,i,this.circular)(e);var a=i.indexOf(e);return a>=0&&i.splice(a,1),i}throw new Error("Node does not exist: "+e)},dependantsOf:function(e,t){if(this.hasNode(e)){var i=[];n(this.incomingEdges,t,i,this.circular)(e);var a=i.indexOf(e);return a>=0&&i.splice(a,1),i}throw new Error("Node does not exist: "+e)},overallOrder:function(e){var t=this,i=[],a=Object.keys(this.nodes);if(0===a.length)return i;if(!this.circular){var s=n(this.outgoingEdges,!1,[],this.circular);a.forEach((function(e){s(e)}))}var o=n(this.outgoingEdges,e,i,this.circular);return a.filter((function(e){return 0===t.incomingEdges[e].length})).forEach((function(e){o(e)})),this.circular&&a.filter((function(e){return-1===i.indexOf(e)})).forEach((function(e){o(e)})),i},entryNodes:function(){var e=this;return Object.keys(this.nodes).filter((function(t){return 0===e.incomingEdges[t].length}))}},i.prototype.directDependentsOf=i.prototype.directDependantsOf,i.prototype.dependentsOf=i.prototype.dependantsOf;var a=t.DepGraphCycleError=function(e){var t="Dependency Cycle Found: "+e.join(" -> "),n=new Error(t);return n.cyclePath=e,Object.setPrototypeOf(n,Object.getPrototypeOf(this)),Error.captureStackTrace&&Error.captureStackTrace(n,a),n};a.prototype=Object.create(Error.prototype,{constructor:{value:Error,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf(a,Error)},"./node_modules/lodash/_LazyWrapper.js":function(e,t,n){var i=n("./node_modules/lodash/_baseCreate.js"),a=n("./node_modules/lodash/_baseLodash.js");function s(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}s.prototype=i(a.prototype),s.prototype.constructor=s,e.exports=s},"./node_modules/lodash/_LodashWrapper.js":function(e,t,n){var i=n("./node_modules/lodash/_baseCreate.js"),a=n("./node_modules/lodash/_baseLodash.js");function s(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}s.prototype=i(a.prototype),s.prototype.constructor=s,e.exports=s},"./node_modules/lodash/_arraySampleSize.js":function(e,t,n){var i=n("./node_modules/lodash/_baseClamp.js"),a=n("./node_modules/lodash/_copyArray.js"),s=n("./node_modules/lodash/_shuffleSelf.js");e.exports=function(e,t){return s(a(e),i(t,0,e.length))}},"./node_modules/lodash/_baseIndexOfWith.js":function(e,t){e.exports=function(e,t,n,i){for(var a=n-1,s=e.length;++a<s;)if(i(e[a],t))return a;return-1}},"./node_modules/lodash/_baseLodash.js":function(e,t){e.exports=function(){}},"./node_modules/lodash/_basePullAll.js":function(e,t,n){var i=n("./node_modules/lodash/_arrayMap.js"),a=n("./node_modules/lodash/_baseIndexOf.js"),s=n("./node_modules/lodash/_baseIndexOfWith.js"),o=n("./node_modules/lodash/_baseUnary.js"),r=n("./node_modules/lodash/_copyArray.js"),l=Array.prototype.splice;e.exports=function(e,t,n,d){var u=d?s:a,c=-1,m=t.length,f=e;for(e===t&&(t=r(t)),n&&(f=i(e,o(n)));++c<m;)for(var h=0,v=t[c],p=n?n(v):v;(h=u(f,p,h,d))>-1;)f!==e&&l.call(f,h,1),l.call(e,h,1);return e}},"./node_modules/lodash/_baseRandom.js":function(e,t){var n=Math.floor,i=Math.random;e.exports=function(e,t){return e+n(i()*(t-e+1))}},"./node_modules/lodash/_baseSampleSize.js":function(e,t,n){var i=n("./node_modules/lodash/_baseClamp.js"),a=n("./node_modules/lodash/_shuffleSelf.js"),s=n("./node_modules/lodash/values.js");e.exports=function(e,t){var n=s(e);return a(n,i(t,0,n.length))}},"./node_modules/lodash/_baseSetData.js":function(e,t,n){var i=n("./node_modules/lodash/identity.js"),a=n("./node_modules/lodash/_metaMap.js"),s=a?function(e,t){return a.set(e,t),e}:i;e.exports=s},"./node_modules/lodash/_composeArgs.js":function(e,t){var n=Math.max;e.exports=function(e,t,i,a){for(var s=-1,o=e.length,r=i.length,l=-1,d=t.length,u=n(o-r,0),c=Array(d+u),m=!a;++l<d;)c[l]=t[l];for(;++s<r;)(m||s<o)&&(c[i[s]]=e[s]);for(;u--;)c[l++]=e[s++];return c}},"./node_modules/lodash/_composeArgsRight.js":function(e,t){var n=Math.max;e.exports=function(e,t,i,a){for(var s=-1,o=e.length,r=-1,l=i.length,d=-1,u=t.length,c=n(o-l,0),m=Array(c+u),f=!a;++s<c;)m[s]=e[s];for(var h=s;++d<u;)m[h+d]=t[d];for(;++r<l;)(f||s<o)&&(m[h+i[r]]=e[s++]);return m}},"./node_modules/lodash/_countHolders.js":function(e,t){e.exports=function(e,t){for(var n=e.length,i=0;n--;)e[n]===t&&++i;return i}},"./node_modules/lodash/_createBind.js":function(e,t,n){var i=n("./node_modules/lodash/_createCtor.js"),a=n("./node_modules/lodash/_root.js");e.exports=function(e,t,n){var s=1&t,o=i(e);return function t(){var i=this&&this!==a&&this instanceof t?o:e;return i.apply(s?n:this,arguments)}}},"./node_modules/lodash/_createCtor.js":function(e,t,n){var i=n("./node_modules/lodash/_baseCreate.js"),a=n("./node_modules/lodash/isObject.js");e.exports=function(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=i(e.prototype),s=e.apply(n,t);return a(s)?s:n}}},"./node_modules/lodash/_createCurry.js":function(e,t,n){var i=n("./node_modules/lodash/_apply.js"),a=n("./node_modules/lodash/_createCtor.js"),s=n("./node_modules/lodash/_createHybrid.js"),o=n("./node_modules/lodash/_createRecurry.js"),r=n("./node_modules/lodash/_getHolder.js"),l=n("./node_modules/lodash/_replaceHolders.js"),d=n("./node_modules/lodash/_root.js");e.exports=function(e,t,n){var u=a(e);return function a(){for(var c=arguments.length,m=Array(c),f=c,h=r(a);f--;)m[f]=arguments[f];var v=c<3&&m[0]!==h&&m[c-1]!==h?[]:l(m,h);if((c-=v.length)<n)return o(e,t,s,a.placeholder,void 0,m,v,void 0,void 0,n-c);var p=this&&this!==d&&this instanceof a?u:e;return i(p,this,m)}}},"./node_modules/lodash/_createHybrid.js":function(e,t,n){var i=n("./node_modules/lodash/_composeArgs.js"),a=n("./node_modules/lodash/_composeArgsRight.js"),s=n("./node_modules/lodash/_countHolders.js"),o=n("./node_modules/lodash/_createCtor.js"),r=n("./node_modules/lodash/_createRecurry.js"),l=n("./node_modules/lodash/_getHolder.js"),d=n("./node_modules/lodash/_reorder.js"),u=n("./node_modules/lodash/_replaceHolders.js"),c=n("./node_modules/lodash/_root.js");e.exports=function e(t,n,m,f,h,v,p,_,g,y){var b=128&n,k=1&n,x=2&n,w=24&n,M=512&n,S=x?void 0:o(t);return function L(){for(var j=arguments.length,T=Array(j),D=j;D--;)T[D]=arguments[D];if(w)var N=l(L),C=s(T,N);if(f&&(T=i(T,f,h,w)),v&&(T=a(T,v,p,w)),j-=C,w&&j<y){var Y=u(T,N);return r(t,n,e,L.placeholder,m,T,Y,_,g,y-j)}var V=k?m:this,E=x?V[t]:t;return j=T.length,_?T=d(T,_):M&&j>1&&T.reverse(),b&&g<j&&(T.length=g),this&&this!==c&&this instanceof L&&(E=S||o(E)),E.apply(V,T)}}},"./node_modules/lodash/_createPartial.js":function(e,t,n){var i=n("./node_modules/lodash/_apply.js"),a=n("./node_modules/lodash/_createCtor.js"),s=n("./node_modules/lodash/_root.js");e.exports=function(e,t,n,o){var r=1&t,l=a(e);return function t(){for(var a=-1,d=arguments.length,u=-1,c=o.length,m=Array(c+d),f=this&&this!==s&&this instanceof t?l:e;++u<c;)m[u]=o[u];for(;d--;)m[u++]=arguments[++a];return i(f,r?n:this,m)}}},"./node_modules/lodash/_createRecurry.js":function(e,t,n){var i=n("./node_modules/lodash/_isLaziable.js"),a=n("./node_modules/lodash/_setData.js"),s=n("./node_modules/lodash/_setWrapToString.js");e.exports=function(e,t,n,o,r,l,d,u,c,m){var f=8&t;t|=f?32:64,4&(t&=~(f?64:32))||(t&=-4);var h=[e,t,r,f?l:void 0,f?d:void 0,f?void 0:l,f?void 0:d,u,c,m],v=n.apply(void 0,h);return i(e)&&a(v,h),v.placeholder=o,s(v,e,t)}},"./node_modules/lodash/_createWrap.js":function(e,t,n){var i=n("./node_modules/lodash/_baseSetData.js"),a=n("./node_modules/lodash/_createBind.js"),s=n("./node_modules/lodash/_createCurry.js"),o=n("./node_modules/lodash/_createHybrid.js"),r=n("./node_modules/lodash/_createPartial.js"),l=n("./node_modules/lodash/_getData.js"),d=n("./node_modules/lodash/_mergeData.js"),u=n("./node_modules/lodash/_setData.js"),c=n("./node_modules/lodash/_setWrapToString.js"),m=n("./node_modules/lodash/toInteger.js"),f=Math.max;e.exports=function(e,t,n,h,v,p,_,g){var y=2&t;if(!y&&"function"!=typeof e)throw new TypeError("Expected a function");var b=h?h.length:0;if(b||(t&=-97,h=v=void 0),_=void 0===_?_:f(m(_),0),g=void 0===g?g:m(g),b-=v?v.length:0,64&t){var k=h,x=v;h=v=void 0}var w=y?void 0:l(e),M=[e,t,n,h,v,k,x,p,_,g];if(w&&d(M,w),e=M[0],t=M[1],n=M[2],h=M[3],v=M[4],!(g=M[9]=void 0===M[9]?y?0:e.length:f(M[9]-b,0))&&24&t&&(t&=-25),t&&1!=t)S=8==t||16==t?s(e,t,g):32!=t&&33!=t||v.length?o.apply(void 0,M):r(e,t,n,h);else var S=a(e,t,n);return c((w?i:u)(S,M),e,t)}},"./node_modules/lodash/_getData.js":function(e,t,n){var i=n("./node_modules/lodash/_metaMap.js"),a=n("./node_modules/lodash/noop.js"),s=i?function(e){return i.get(e)}:a;e.exports=s},"./node_modules/lodash/_getFuncName.js":function(e,t,n){var i=n("./node_modules/lodash/_realNames.js"),a=Object.prototype.hasOwnProperty;e.exports=function(e){for(var t=e.name+"",n=i[t],s=a.call(i,t)?n.length:0;s--;){var o=n[s],r=o.func;if(null==r||r==e)return o.name}return t}},"./node_modules/lodash/_getHolder.js":function(e,t){e.exports=function(e){return e.placeholder}},"./node_modules/lodash/_getWrapDetails.js":function(e,t){var n=/\{\n\/\* \[wrapped with (.+)\] \*/,i=/,? & /;e.exports=function(e){var t=e.match(n);return t?t[1].split(i):[]}},"./node_modules/lodash/_insertWrapDetails.js":function(e,t){var n=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=function(e,t){var i=t.length;if(!i)return e;var a=i-1;return t[a]=(i>1?"& ":"")+t[a],t=t.join(i>2?", ":" "),e.replace(n,"{\n/* [wrapped with "+t+"] */\n")}},"./node_modules/lodash/_isLaziable.js":function(e,t,n){var i=n("./node_modules/lodash/_LazyWrapper.js"),a=n("./node_modules/lodash/_getData.js"),s=n("./node_modules/lodash/_getFuncName.js"),o=n("./node_modules/lodash/wrapperLodash.js");e.exports=function(e){var t=s(e),n=o[t];if("function"!=typeof n||!(t in i.prototype))return!1;if(e===n)return!0;var r=a(n);return!!r&&e===r[0]}},"./node_modules/lodash/_mergeData.js":function(e,t,n){var i=n("./node_modules/lodash/_composeArgs.js"),a=n("./node_modules/lodash/_composeArgsRight.js"),s=n("./node_modules/lodash/_replaceHolders.js"),o=Math.min;e.exports=function(e,t){var n=e[1],r=t[1],l=n|r,d=l<131,u=128==r&&8==n||128==r&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!d&&!u)return e;1&r&&(e[2]=t[2],l|=1&n?0:4);var c=t[3];if(c){var m=e[3];e[3]=m?i(m,c,t[4]):c,e[4]=m?s(e[3],"__lodash_placeholder__"):t[4]}return(c=t[5])&&(m=e[5],e[5]=m?a(m,c,t[6]):c,e[6]=m?s(e[5],"__lodash_placeholder__"):t[6]),(c=t[7])&&(e[7]=c),128&r&&(e[8]=null==e[8]?t[8]:o(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=l,e}},"./node_modules/lodash/_metaMap.js":function(e,t,n){var i=n("./node_modules/lodash/_WeakMap.js"),a=i&&new i;e.exports=a},"./node_modules/lodash/_realNames.js":function(e,t){e.exports={}},"./node_modules/lodash/_reorder.js":function(e,t,n){var i=n("./node_modules/lodash/_copyArray.js"),a=n("./node_modules/lodash/_isIndex.js"),s=Math.min;e.exports=function(e,t){for(var n=e.length,o=s(t.length,n),r=i(e);o--;){var l=t[o];e[o]=a(l,n)?r[l]:void 0}return e}},"./node_modules/lodash/_replaceHolders.js":function(e,t){e.exports=function(e,t){for(var n=-1,i=e.length,a=0,s=[];++n<i;){var o=e[n];o!==t&&"__lodash_placeholder__"!==o||(e[n]="__lodash_placeholder__",s[a++]=n)}return s}},"./node_modules/lodash/_setData.js":function(e,t,n){var i=n("./node_modules/lodash/_baseSetData.js"),a=n("./node_modules/lodash/_shortOut.js")(i);e.exports=a},"./node_modules/lodash/_setWrapToString.js":function(e,t,n){var i=n("./node_modules/lodash/_getWrapDetails.js"),a=n("./node_modules/lodash/_insertWrapDetails.js"),s=n("./node_modules/lodash/_setToString.js"),o=n("./node_modules/lodash/_updateWrapDetails.js");e.exports=function(e,t,n){var r=t+"";return s(e,a(r,o(i(r),n)))}},"./node_modules/lodash/_shuffleSelf.js":function(e,t,n){var i=n("./node_modules/lodash/_baseRandom.js");e.exports=function(e,t){var n=-1,a=e.length,s=a-1;for(t=void 0===t?a:t;++n<t;){var o=i(n,s),r=e[o];e[o]=e[n],e[n]=r}return e.length=t,e}},"./node_modules/lodash/_updateWrapDetails.js":function(e,t,n){var i=n("./node_modules/lodash/_arrayEach.js"),a=n("./node_modules/lodash/_arrayIncludes.js"),s=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function(e,t){return i(s,(function(n){var i="_."+n[0];t&n[1]&&!a(e,i)&&e.push(i)})),e.sort()}},"./node_modules/lodash/_wrapperClone.js":function(e,t,n){var i=n("./node_modules/lodash/_LazyWrapper.js"),a=n("./node_modules/lodash/_LodashWrapper.js"),s=n("./node_modules/lodash/_copyArray.js");e.exports=function(e){if(e instanceof i)return e.clone();var t=new a(e.__wrapped__,e.__chain__);return t.__actions__=s(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},"./node_modules/lodash/intersectionBy.js":function(e,t,n){var i=n("./node_modules/lodash/_arrayMap.js"),a=n("./node_modules/lodash/_baseIntersection.js"),s=n("./node_modules/lodash/_baseIteratee.js"),o=n("./node_modules/lodash/_baseRest.js"),r=n("./node_modules/lodash/_castArrayLikeObject.js"),l=n("./node_modules/lodash/last.js"),d=o((function(e){var t=l(e),n=i(e,r);return t===l(n)?t=void 0:n.pop(),n.length&&n[0]===e[0]?a(n,s(t,2)):[]}));e.exports=d},"./node_modules/lodash/isFinite.js":function(e,t,n){var i=n("./node_modules/lodash/_root.js").isFinite;e.exports=function(e){return"number"==typeof e&&i(e)}},"./node_modules/lodash/partial.js":function(e,t,n){var i=n("./node_modules/lodash/_baseRest.js"),a=n("./node_modules/lodash/_createWrap.js"),s=n("./node_modules/lodash/_getHolder.js"),o=n("./node_modules/lodash/_replaceHolders.js"),r=i((function(e,t){var n=o(t,s(r));return a(e,32,void 0,t,n)}));r.placeholder={},e.exports=r},"./node_modules/lodash/pull.js":function(e,t,n){var i=n("./node_modules/lodash/_baseRest.js")(n("./node_modules/lodash/pullAll.js"));e.exports=i},"./node_modules/lodash/pullAll.js":function(e,t,n){var i=n("./node_modules/lodash/_basePullAll.js");e.exports=function(e,t){return e&&e.length&&t&&t.length?i(e,t):e}},"./node_modules/lodash/reverse.js":function(e,t){var n=Array.prototype.reverse;e.exports=function(e){return null==e?e:n.call(e)}},"./node_modules/lodash/sampleSize.js":function(e,t,n){var i=n("./node_modules/lodash/_arraySampleSize.js"),a=n("./node_modules/lodash/_baseSampleSize.js"),s=n("./node_modules/lodash/isArray.js"),o=n("./node_modules/lodash/_isIterateeCall.js"),r=n("./node_modules/lodash/toInteger.js");e.exports=function(e,t,n){return t=(n?o(e,t,n):void 0===t)?1:r(t),(s(e)?i:a)(e,t)}},"./node_modules/lodash/toLower.js":function(e,t,n){var i=n("./node_modules/lodash/toString.js");e.exports=function(e){return i(e).toLowerCase()}},"./node_modules/lodash/toSafeInteger.js":function(e,t,n){var i=n("./node_modules/lodash/_baseClamp.js"),a=n("./node_modules/lodash/toInteger.js");e.exports=function(e){return e?i(a(e),-9007199254740991,9007199254740991):0===e?e:0}},"./node_modules/lodash/uniqBy.js":function(e,t,n){var i=n("./node_modules/lodash/_baseIteratee.js"),a=n("./node_modules/lodash/_baseUniq.js");e.exports=function(e,t){return e&&e.length?a(e,i(t,2)):[]}},"./node_modules/lodash/wrapperLodash.js":function(e,t,n){var i=n("./node_modules/lodash/_LazyWrapper.js"),a=n("./node_modules/lodash/_LodashWrapper.js"),s=n("./node_modules/lodash/_baseLodash.js"),o=n("./node_modules/lodash/isArray.js"),r=n("./node_modules/lodash/isObjectLike.js"),l=n("./node_modules/lodash/_wrapperClone.js"),d=Object.prototype.hasOwnProperty;function u(e){if(r(e)&&!o(e)&&!(e instanceof i)){if(e instanceof a)return e;if(d.call(e,"__wrapped__"))return l(e)}return new a(e)}u.prototype=s.prototype,u.prototype.constructor=u,e.exports=u},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){},"./node_modules/moment-duration-format/lib/moment-duration-format.js":function(e,t,n){var i,a,s,o,r;
/*! Moment Duration Format v2.2.2
* https://github.com/jsmreese/moment-duration-format
* Date: 2018-02-16
*
* Duration format plugin function for the Moment.js library
* http://momentjs.com/
*
* Copyright 2018 John Madhavan-Reese
* Released under the MIT license
*/o=this,r=function(e){var t=!1,n=!1,i=!1,a=!1,s="escape years months weeks days hours minutes seconds milliseconds general".split(" "),o=[{type:"seconds",targets:[{type:"minutes",value:60},{type:"hours",value:3600},{type:"days",value:86400},{type:"weeks",value:604800},{type:"months",value:2678400},{type:"years",value:31536e3}]},{type:"minutes",targets:[{type:"hours",value:60},{type:"days",value:1440},{type:"weeks",value:10080},{type:"months",value:44640},{type:"years",value:525600}]},{type:"hours",targets:[{type:"days",value:24},{type:"weeks",value:168},{type:"months",value:744},{type:"years",value:8760}]},{type:"days",targets:[{type:"weeks",value:7},{type:"months",value:31},{type:"years",value:365}]},{type:"months",targets:[{type:"years",value:12}]}];function r(e,t){return!(t.length>e.length)&&-1!==e.indexOf(t)}function l(e){for(var t="";e;)t+="0",e-=1;return t}function d(e,t){var n=e+"+"+g(L(t).sort(),(function(e){return e+":"+t[e]})).join(",");return d.cache[n]||(d.cache[n]=Intl.NumberFormat(e,t)),d.cache[n]}function u(e,t,s){var o,r,c,m=t.useToLocaleString,f=t.useGrouping,h=f&&t.grouping.slice(),v=t.maximumSignificantDigits,p=t.minimumIntegerDigits||1,_=t.fractionDigits||0,g=t.groupingSeparator,y=t.decimalSeparator;if(m&&s){var b,k={minimumIntegerDigits:p,useGrouping:f};return _&&(k.maximumFractionDigits=_,k.minimumFractionDigits=_),v&&e>0&&(k.maximumSignificantDigits=v),i?(a||((b=S({},t)).useGrouping=!1,b.decimalSeparator=".",e=parseFloat(u(e,b),10)),d(s,k).format(e)):(n||((b=S({},t)).useGrouping=!1,b.decimalSeparator=".",e=parseFloat(u(e,b),10)),e.toLocaleString(s,k))}var x=(v?e.toPrecision(v+1):e.toFixed(_+1)).split("e");c=x[1]||"",r=(x=x[0].split("."))[1]||"";var w=(o=x[0]||"").length,M=r.length,L=w+M,j=o+r;(v&&L===v+1||!v&&M===_+1)&&((j=function(e){for(var t=e.split("").reverse(),n=0,i=!0;i&&n<t.length;)n?"9"===t[n]?t[n]="0":(t[n]=(parseInt(t[n],10)+1).toString(),i=!1):(parseInt(t[n],10)<5&&(i=!1),t[n]="0"),n+=1;return i&&t.push("1"),t.reverse().join("")}(j)).length===L+1&&(w+=1),M&&(j=j.slice(0,-1)),o=j.slice(0,w),r=j.slice(w)),v&&(r=r.replace(/0*$/,""));var T=parseInt(c,10);T>0?r.length<=T?(o+=r+=l(T-r.length),r=""):(o+=r.slice(0,T),r=r.slice(T)):T<0&&(r=l(Math.abs(T)-o.length)+o+r,o="0"),v||((r=r.slice(0,_)).length<_&&(r+=l(_-r.length)),o.length<p&&(o=l(p-o.length)+o));var D,N="";if(f)for(x=o;x.length;)h.length&&(D=h.shift()),N&&(N=g+N),N=x.slice(-D)+N,x=x.slice(0,-D);else N=o;return r&&(N=N+y+r),N}function c(e,t){return e.label.length>t.label.length?-1:e.label.length<t.label.length?1:0}function m(e,t){var n=[];return _(L(t),(function(i){if("_durationLabels"===i.slice(0,15)){var a=i.slice(15).toLowerCase();_(L(t[i]),(function(s){s.slice(0,1)===e&&n.push({type:a,key:s,label:t[i][s]})}))}})),n}d.cache={};var f={durationLabelsStandard:{S:"millisecond",SS:"milliseconds",s:"second",ss:"seconds",m:"minute",mm:"minutes",h:"hour",hh:"hours",d:"day",dd:"days",w:"week",ww:"weeks",M:"month",MM:"months",y:"year",yy:"years"},durationLabelsShort:{S:"msec",SS:"msecs",s:"sec",ss:"secs",m:"min",mm:"mins",h:"hr",hh:"hrs",d:"dy",dd:"dys",w:"wk",ww:"wks",M:"mo",MM:"mos",y:"yr",yy:"yrs"},durationTimeTemplates:{HMS:"h:mm:ss",HM:"h:mm",MS:"m:ss"},durationLabelTypes:[{type:"standard",string:"__"},{type:"short",string:"_"}],durationPluralKey:function(e,t,n){return 1===t&&null===n?e:e+e}};function h(e){return"[object Array]"===Object.prototype.toString.call(e)}function v(e){return"[object Object]"===Object.prototype.toString.call(e)}function p(e,t){var n,i=0,a=e&&e.length||0;for("function"!=typeof t&&(n=t,t=function(e){return e===n});i<a;){if(t(e[i]))return e[i];i+=1}}function _(e,t){var n=0,i=e.length;if(e&&i)for(;n<i;){if(!1===t(e[n],n))return;n+=1}}function g(e,t){var n=0,i=e.length,a=[];if(!e||!i)return a;for(;n<i;)a[n]=t(e[n],n),n+=1;return a}function y(e,t){return g(e,(function(e){return e[t]}))}function b(e){var t=[];return _(e,(function(e){e&&t.push(e)})),t}function k(e){var t=[];return _(e,(function(e){p(t,e)||t.push(e)})),t}function x(e,t){var n=[];return _(e,(function(e){_(t,(function(t){e===t&&n.push(e)}))})),k(n)}function w(e,t){var n=[];return _(e,(function(i,a){if(!t(i))return n=e.slice(a),!1})),n}function M(e,t){return w(e.slice().reverse(),t).reverse()}function S(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function L(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}function j(e,t){var n=0,i=e.length;if(!e||!i)return!1;for(;n<i;){if(!0===t(e[n],n))return!0;n+=1}return!1}function T(e){var t=[];return _(e,(function(e){t=t.concat(e)})),t}function D(e){return"3.6"===e(3.55,"en",{useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:1,maximumFractionDigits:1})}function N(e){var t=!0;return!!((t=(t=(t=t&&"1"===e(1,"en",{minimumIntegerDigits:1}))&&"01"===e(1,"en",{minimumIntegerDigits:2}))&&"001"===e(1,"en",{minimumIntegerDigits:3}))&&(t=(t=(t=(t=t&&"100"===e(99.99,"en",{maximumFractionDigits:0,minimumFractionDigits:0}))&&"100.0"===e(99.99,"en",{maximumFractionDigits:1,minimumFractionDigits:1}))&&"99.99"===e(99.99,"en",{maximumFractionDigits:2,minimumFractionDigits:2}))&&"99.990"===e(99.99,"en",{maximumFractionDigits:3,minimumFractionDigits:3}))&&(t=(t=(t=(t=(t=t&&"100"===e(99.99,"en",{maximumSignificantDigits:1}))&&"100"===e(99.99,"en",{maximumSignificantDigits:2}))&&"100"===e(99.99,"en",{maximumSignificantDigits:3}))&&"99.99"===e(99.99,"en",{maximumSignificantDigits:4}))&&"99.99"===e(99.99,"en",{maximumSignificantDigits:5}))&&(t=(t=t&&"1,000"===e(1e3,"en",{useGrouping:!0}))&&"1000"===e(1e3,"en",{useGrouping:!1})))}function C(){var e,t=[].slice.call(arguments),n={};if(_(t,(function(t,i){if(!i){if(!h(t))throw"Expected array as the first argument to durationsFormat.";e=t}"string"!=typeof t&&"function"!=typeof t?"number"!=typeof t?v(t)&&S(n,t):n.precision=t:n.template=t})),!e||!e.length)return[];n.returnMomentTypes=!0;var i=g(e,(function(e){return e.format(n)})),a=x(s,k(y(T(i),"type"))),o=n.largest;return o&&(a=a.slice(0,o)),n.returnMomentTypes=!1,n.outputTypes=a,g(e,(function(e){return e.format(n)}))}function Y(){var n=[].slice.call(arguments),a=S({},this.format.defaults),l=this.asMilliseconds(),d=this.asMonths();"function"==typeof this.isValid&&!1===this.isValid()&&(l=0,d=0);var T=l<0,D=e.duration(Math.abs(l),"milliseconds"),N=e.duration(Math.abs(d),"months");_(n,(function(e){"string"!=typeof e&&"function"!=typeof e?"number"!=typeof e?v(e)&&S(a,e):a.precision=e:a.template=e}));var C={years:"y",months:"M",weeks:"w",days:"d",hours:"h",minutes:"m",seconds:"s",milliseconds:"S"},Y={escape:/\[(.+?)\]/,years:/\*?[Yy]+/,months:/\*?M+/,weeks:/\*?[Ww]+/,days:/\*?[Dd]+/,hours:/\*?[Hh]+/,minutes:/\*?m+/,seconds:/\*?s+/,milliseconds:/\*?S+/,general:/.+?/};a.types=s;var V=function(e){return p(s,(function(t){return Y[t].test(e)}))},E=new RegExp(g(s,(function(e){return Y[e].source})).join("|"),"g");a.duration=this;var A="function"==typeof a.template?a.template.apply(a):a.template,F=a.outputTypes,P=a.returnMomentTypes,I=a.largest,$=[];F||(h(a.stopTrim)&&(a.stopTrim=a.stopTrim.join("")),a.stopTrim&&_(a.stopTrim.match(E),(function(e){var t=V(e);"escape"!==t&&"general"!==t&&$.push(t)})));var O=e.localeData();O||(O={}),_(L(f),(function(e){"function"!=typeof f[e]?O["_"+e]||(O["_"+e]=f[e]):O[e]||(O[e]=f[e])})),_(L(O._durationTimeTemplates),(function(e){A=A.replace("_"+e+"_",O._durationTimeTemplates[e])}));var H=a.userLocale||e.locale(),R=a.useLeftUnits,G=a.usePlural,z=a.precision,q=a.forceLength,U=a.useGrouping,B=a.trunc,W=a.useSignificantDigits&&z>0,J=W?a.precision:0,K=J,X=a.minValue,Q=!1,Z=a.maxValue,ee=!1,te=a.useToLocaleString,ne=a.groupingSeparator,ie=a.decimalSeparator,ae=a.grouping;te=te&&(t||i);var se=a.trim;h(se)&&(se=se.join(" ")),null===se&&(I||Z||W)&&(se="all"),null!==se&&!0!==se&&"left"!==se&&"right"!==se||(se="large"),!1===se&&(se="");var oe=function(e){return e.test(se)},re=/large/,le=/small/,de=/both/,ue=/mid/,ce=/^all|[^sm]all/,me=/final/,fe=I>0||j([re,de,ce],oe),he=j([le,de,ce],oe),ve=j([ue,ce],oe),pe=j([me,ce],oe),_e=g(A.match(E),(function(e,t){var n=V(e);return"*"===e.slice(0,1)&&(e=e.slice(1),"escape"!==n&&"general"!==n&&$.push(n)),{index:t,length:e.length,text:"",token:"escape"===n?e.replace(Y.escape,"$1"):e,type:"escape"===n||"general"===n?null:n}})),ge={index:0,length:0,token:"",text:"",type:null},ye=[];R&&_e.reverse(),_(_e,(function(e){if(e.type)return(ge.type||ge.text)&&ye.push(ge),void(ge=e);R?ge.text=e.token+ge.text:ge.text+=e.token})),(ge.type||ge.text)&&ye.push(ge),R&&ye.reverse();var be=x(s,k(b(y(ye,"type"))));if(!be.length)return y(ye,"text").join("");be=g(be,(function(e,t){var n,i=t+1===be.length,s=!t;n="years"===e||"months"===e?N.as(e):D.as(e);var o=Math.floor(n),r=n-o,l=p(ye,(function(t){return e===t.type}));return s&&Z&&n>Z&&(ee=!0),i&&X&&Math.abs(a.duration.as(e))<X&&(Q=!0),s&&null===q&&l.length>1&&(q=!0),D.subtract(o,e),N.subtract(o,e),{rawValue:n,wholeValue:o,decimalValue:i?r:0,isSmallest:i,isLargest:s,type:e,tokenLength:l.length}}));var ke=B?Math.floor:Math.round,xe=function(e,t){var n=Math.pow(10,t);return ke(e*n)/n},we=!1,Me=!1,Se=function(e,t){var n={useGrouping:U,groupingSeparator:ne,decimalSeparator:ie,grouping:ae,useToLocaleString:te};return W&&(J<=0?(e.rawValue=0,e.wholeValue=0,e.decimalValue=0):(n.maximumSignificantDigits=J,e.significantDigits=J)),ee&&!Me&&(e.isLargest?(e.wholeValue=Z,e.decimalValue=0):(e.wholeValue=0,e.decimalValue=0)),Q&&!Me&&(e.isSmallest?(e.wholeValue=X,e.decimalValue=0):(e.wholeValue=0,e.decimalValue=0)),e.isSmallest||e.significantDigits&&e.significantDigits-e.wholeValue.toString().length<=0?z<0?e.value=xe(e.wholeValue,z):0===z?e.value=ke(e.wholeValue+e.decimalValue):W?(e.value=B?xe(e.rawValue,J-e.wholeValue.toString().length):e.rawValue,e.wholeValue&&(J-=e.wholeValue.toString().length)):(n.fractionDigits=z,e.value=B?e.wholeValue+xe(e.decimalValue,z):e.wholeValue+e.decimalValue):W&&e.wholeValue?(e.value=Math.round(xe(e.wholeValue,e.significantDigits-e.wholeValue.toString().length)),J-=e.wholeValue.toString().length):e.value=e.wholeValue,e.tokenLength>1&&(q||we)&&(n.minimumIntegerDigits=e.tokenLength,Me&&n.maximumSignificantDigits<e.tokenLength&&delete n.maximumSignificantDigits),!we&&(e.value>0||""===se||p($,e.type)||p(F,e.type))&&(we=!0),e.formattedValue=u(e.value,n,H),n.useGrouping=!1,n.decimalSeparator=".",e.formattedValueEn=u(e.value,n,"en"),2===e.tokenLength&&"milliseconds"===e.type&&(e.formattedValueMS=u(e.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),e};if((be=b(be=g(be,Se))).length>1){var Le=function(e){return p(be,(function(t){return t.type===e}))},je=function(e){var t=Le(e.type);t&&_(e.targets,(function(e){var n=Le(e.type);n&&parseInt(t.formattedValueEn,10)===e.value&&(t.rawValue=0,t.wholeValue=0,t.decimalValue=0,n.rawValue+=1,n.wholeValue+=1,n.decimalValue=0,n.formattedValueEn=n.wholeValue.toString(),Me=!0)}))};_(o,je)}return Me&&(we=!1,J=K,be=b(be=g(be,Se))),!F||ee&&!a.trim?(fe&&(be=w(be,(function(e){return!e.isSmallest&&!e.wholeValue&&!p($,e.type)}))),I&&be.length&&(be=be.slice(0,I)),he&&be.length>1&&(be=M(be,(function(e){return!e.wholeValue&&!p($,e.type)&&!e.isLargest}))),ve&&(be=b(be=g(be,(function(e,t){return t>0&&t<be.length-1&&!e.wholeValue?null:e})))),!pe||1!==be.length||be[0].wholeValue||!B&&be[0].isSmallest&&be[0].rawValue<X||(be=[])):be=b(be=g(be,(function(e){return p(F,(function(t){return e.type===t}))?e:null}))),P?be:(_(ye,(function(e){var t=C[e.type],n=p(be,(function(t){return t.type===e.type}));if(t&&n){var i=n.formattedValueEn.split(".");i[0]=parseInt(i[0],10),i[1]?i[1]=parseFloat("0."+i[1],10):i[1]=null;var a=O.durationPluralKey(t,i[0],i[1]),s=m(t,O),o=!1,l={};_(O._durationLabelTypes,(function(t){var n=p(s,(function(e){return e.type===t.type&&e.key===a}));n&&(l[n.type]=n.label,r(e.text,t.string)&&(e.text=e.text.replace(t.string,n.label),o=!0))})),G&&!o&&(s.sort(c),_(s,(function(t){return l[t.type]===t.label?!r(e.text,t.label)&&void 0:r(e.text,t.label)?(e.text=e.text.replace(t.label,l[t.type]),!1):void 0})))}})),(ye=g(ye,(function(e){if(!e.type)return e.text;var t=p(be,(function(t){return t.type===e.type}));if(!t)return"";var n="";return R&&(n+=e.text),(T&&ee||!T&&Q)&&(n+="< ",ee=!1,Q=!1),(T&&Q||!T&&ee)&&(n+="> ",ee=!1,Q=!1),T&&(t.value>0||""===se||p($,t.type)||p(F,t.type))&&(n+="-",T=!1),"milliseconds"===e.type&&t.formattedValueMS?n+=t.formattedValueMS:n+=t.formattedValue,R||(n+=e.text),n}))).join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function V(){var e=this.duration,t=function(t){return e._data[t]},n=p(this.types,t),i=function(e,t){for(var n=e.length;n-=1;)if(t(e[n]))return e[n]}(this.types,t);switch(n){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(n===i)return"d __";case"weeks":return n===i?"w __":(null===this.trim&&(this.trim="both"),"w __, d __, h __");case"months":if(n===i)return"M __";case"years":return n===i?"y __":(null===this.trim&&(this.trim="both"),"y __, M __, d __");default:return null===this.trim&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function E(e){if(!e)throw"Moment Duration Format init cannot find moment instance.";e.duration.format=C,e.duration.fn.format=Y,e.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:V,useToLocaleString:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},e.updateLocale("en",f)}var A=function(e,t,n){return e.toLocaleString(t,n)};t=function(){try{(0).toLocaleString("i")}catch(e){return"RangeError"===e.name}return!1}()&&N(A),n=t&&D(A);var F=function(e,t,n){if("undefined"!=typeof window&&window&&window.Intl&&window.Intl.NumberFormat)return window.Intl.NumberFormat(t,n).format(e)};return i=N(F),a=i&&D(F),E(e),E},a=[n("./node_modules/moment/moment.js")],void 0===(s="function"==typeof(i=r)?i.apply(t,a):i)||(e.exports=s),o&&(o.momentDurationFormatSetup=o.moment?r(o.moment):r)},"./node_modules/moment/locale sync recursive ^\\.\\/.*$":function(e,t,n){var i={"./af":"./node_modules/moment/locale/af.js","./af.js":"./node_modules/moment/locale/af.js","./ar":"./node_modules/moment/locale/ar.js","./ar-dz":"./node_modules/moment/locale/ar-dz.js","./ar-dz.js":"./node_modules/moment/locale/ar-dz.js","./ar-kw":"./node_modules/moment/locale/ar-kw.js","./ar-kw.js":"./node_modules/moment/locale/ar-kw.js","./ar-ly":"./node_modules/moment/locale/ar-ly.js","./ar-ly.js":"./node_modules/moment/locale/ar-ly.js","./ar-ma":"./node_modules/moment/locale/ar-ma.js","./ar-ma.js":"./node_modules/moment/locale/ar-ma.js","./ar-sa":"./node_modules/moment/locale/ar-sa.js","./ar-sa.js":"./node_modules/moment/locale/ar-sa.js","./ar-tn":"./node_modules/moment/locale/ar-tn.js","./ar-tn.js":"./node_modules/moment/locale/ar-tn.js","./ar.js":"./node_modules/moment/locale/ar.js","./az":"./node_modules/moment/locale/az.js","./az.js":"./node_modules/moment/locale/az.js","./be":"./node_modules/moment/locale/be.js","./be.js":"./node_modules/moment/locale/be.js","./bg":"./node_modules/moment/locale/bg.js","./bg.js":"./node_modules/moment/locale/bg.js","./bm":"./node_modules/moment/locale/bm.js","./bm.js":"./node_modules/moment/locale/bm.js","./bn":"./node_modules/moment/locale/bn.js","./bn-bd":"./node_modules/moment/locale/bn-bd.js","./bn-bd.js":"./node_modules/moment/locale/bn-bd.js","./bn.js":"./node_modules/moment/locale/bn.js","./bo":"./node_modules/moment/locale/bo.js","./bo.js":"./node_modules/moment/locale/bo.js","./br":"./node_modules/moment/locale/br.js","./br.js":"./node_modules/moment/locale/br.js","./bs":"./node_modules/moment/locale/bs.js","./bs.js":"./node_modules/moment/locale/bs.js","./ca":"./node_modules/moment/locale/ca.js","./ca.js":"./node_modules/moment/locale/ca.js","./cs":"./node_modules/moment/locale/cs.js","./cs.js":"./node_modules/moment/locale/cs.js","./cv":"./node_modules/moment/locale/cv.js","./cv.js":"./node_modules/moment/locale/cv.js","./cy":"./node_modules/moment/locale/cy.js","./cy.js":"./node_modules/moment/locale/cy.js","./da":"./node_modules/moment/locale/da.js","./da.js":"./node_modules/moment/locale/da.js","./de":"./node_modules/moment/locale/de.js","./de-at":"./node_modules/moment/locale/de-at.js","./de-at.js":"./node_modules/moment/locale/de-at.js","./de-ch":"./node_modules/moment/locale/de-ch.js","./de-ch.js":"./node_modules/moment/locale/de-ch.js","./de.js":"./node_modules/moment/locale/de.js","./dv":"./node_modules/moment/locale/dv.js","./dv.js":"./node_modules/moment/locale/dv.js","./el":"./node_modules/moment/locale/el.js","./el.js":"./node_modules/moment/locale/el.js","./en-au":"./node_modules/moment/locale/en-au.js","./en-au.js":"./node_modules/moment/locale/en-au.js","./en-ca":"./node_modules/moment/locale/en-ca.js","./en-ca.js":"./node_modules/moment/locale/en-ca.js","./en-gb":"./node_modules/moment/locale/en-gb.js","./en-gb.js":"./node_modules/moment/locale/en-gb.js","./en-ie":"./node_modules/moment/locale/en-ie.js","./en-ie.js":"./node_modules/moment/locale/en-ie.js","./en-il":"./node_modules/moment/locale/en-il.js","./en-il.js":"./node_modules/moment/locale/en-il.js","./en-in":"./node_modules/moment/locale/en-in.js","./en-in.js":"./node_modules/moment/locale/en-in.js","./en-nz":"./node_modules/moment/locale/en-nz.js","./en-nz.js":"./node_modules/moment/locale/en-nz.js","./en-sg":"./node_modules/moment/locale/en-sg.js","./en-sg.js":"./node_modules/moment/locale/en-sg.js","./eo":"./node_modules/moment/locale/eo.js","./eo.js":"./node_modules/moment/locale/eo.js","./es":"./node_modules/moment/locale/es.js","./es-do":"./node_modules/moment/locale/es-do.js","./es-do.js":"./node_modules/moment/locale/es-do.js","./es-mx":"./node_modules/moment/locale/es-mx.js","./es-mx.js":"./node_modules/moment/locale/es-mx.js","./es-us":"./node_modules/moment/locale/es-us.js","./es-us.js":"./node_modules/moment/locale/es-us.js","./es.js":"./node_modules/moment/locale/es.js","./et":"./node_modules/moment/locale/et.js","./et.js":"./node_modules/moment/locale/et.js","./eu":"./node_modules/moment/locale/eu.js","./eu.js":"./node_modules/moment/locale/eu.js","./fa":"./node_modules/moment/locale/fa.js","./fa.js":"./node_modules/moment/locale/fa.js","./fi":"./node_modules/moment/locale/fi.js","./fi.js":"./node_modules/moment/locale/fi.js","./fil":"./node_modules/moment/locale/fil.js","./fil.js":"./node_modules/moment/locale/fil.js","./fo":"./node_modules/moment/locale/fo.js","./fo.js":"./node_modules/moment/locale/fo.js","./fr":"./node_modules/moment/locale/fr.js","./fr-ca":"./node_modules/moment/locale/fr-ca.js","./fr-ca.js":"./node_modules/moment/locale/fr-ca.js","./fr-ch":"./node_modules/moment/locale/fr-ch.js","./fr-ch.js":"./node_modules/moment/locale/fr-ch.js","./fr.js":"./node_modules/moment/locale/fr.js","./fy":"./node_modules/moment/locale/fy.js","./fy.js":"./node_modules/moment/locale/fy.js","./ga":"./node_modules/moment/locale/ga.js","./ga.js":"./node_modules/moment/locale/ga.js","./gd":"./node_modules/moment/locale/gd.js","./gd.js":"./node_modules/moment/locale/gd.js","./gl":"./node_modules/moment/locale/gl.js","./gl.js":"./node_modules/moment/locale/gl.js","./gom-deva":"./node_modules/moment/locale/gom-deva.js","./gom-deva.js":"./node_modules/moment/locale/gom-deva.js","./gom-latn":"./node_modules/moment/locale/gom-latn.js","./gom-latn.js":"./node_modules/moment/locale/gom-latn.js","./gu":"./node_modules/moment/locale/gu.js","./gu.js":"./node_modules/moment/locale/gu.js","./he":"./node_modules/moment/locale/he.js","./he.js":"./node_modules/moment/locale/he.js","./hi":"./node_modules/moment/locale/hi.js","./hi.js":"./node_modules/moment/locale/hi.js","./hr":"./node_modules/moment/locale/hr.js","./hr.js":"./node_modules/moment/locale/hr.js","./hu":"./node_modules/moment/locale/hu.js","./hu.js":"./node_modules/moment/locale/hu.js","./hy-am":"./node_modules/moment/locale/hy-am.js","./hy-am.js":"./node_modules/moment/locale/hy-am.js","./id":"./node_modules/moment/locale/id.js","./id.js":"./node_modules/moment/locale/id.js","./is":"./node_modules/moment/locale/is.js","./is.js":"./node_modules/moment/locale/is.js","./it":"./node_modules/moment/locale/it.js","./it-ch":"./node_modules/moment/locale/it-ch.js","./it-ch.js":"./node_modules/moment/locale/it-ch.js","./it.js":"./node_modules/moment/locale/it.js","./ja":"./node_modules/moment/locale/ja.js","./ja.js":"./node_modules/moment/locale/ja.js","./jv":"./node_modules/moment/locale/jv.js","./jv.js":"./node_modules/moment/locale/jv.js","./ka":"./node_modules/moment/locale/ka.js","./ka.js":"./node_modules/moment/locale/ka.js","./kk":"./node_modules/moment/locale/kk.js","./kk.js":"./node_modules/moment/locale/kk.js","./km":"./node_modules/moment/locale/km.js","./km.js":"./node_modules/moment/locale/km.js","./kn":"./node_modules/moment/locale/kn.js","./kn.js":"./node_modules/moment/locale/kn.js","./ko":"./node_modules/moment/locale/ko.js","./ko.js":"./node_modules/moment/locale/ko.js","./ku":"./node_modules/moment/locale/ku.js","./ku.js":"./node_modules/moment/locale/ku.js","./ky":"./node_modules/moment/locale/ky.js","./ky.js":"./node_modules/moment/locale/ky.js","./lb":"./node_modules/moment/locale/lb.js","./lb.js":"./node_modules/moment/locale/lb.js","./lo":"./node_modules/moment/locale/lo.js","./lo.js":"./node_modules/moment/locale/lo.js","./lt":"./node_modules/moment/locale/lt.js","./lt.js":"./node_modules/moment/locale/lt.js","./lv":"./node_modules/moment/locale/lv.js","./lv.js":"./node_modules/moment/locale/lv.js","./me":"./node_modules/moment/locale/me.js","./me.js":"./node_modules/moment/locale/me.js","./mi":"./node_modules/moment/locale/mi.js","./mi.js":"./node_modules/moment/locale/mi.js","./mk":"./node_modules/moment/locale/mk.js","./mk.js":"./node_modules/moment/locale/mk.js","./ml":"./node_modules/moment/locale/ml.js","./ml.js":"./node_modules/moment/locale/ml.js","./mn":"./node_modules/moment/locale/mn.js","./mn.js":"./node_modules/moment/locale/mn.js","./mr":"./node_modules/moment/locale/mr.js","./mr.js":"./node_modules/moment/locale/mr.js","./ms":"./node_modules/moment/locale/ms.js","./ms-my":"./node_modules/moment/locale/ms-my.js","./ms-my.js":"./node_modules/moment/locale/ms-my.js","./ms.js":"./node_modules/moment/locale/ms.js","./mt":"./node_modules/moment/locale/mt.js","./mt.js":"./node_modules/moment/locale/mt.js","./my":"./node_modules/moment/locale/my.js","./my.js":"./node_modules/moment/locale/my.js","./nb":"./node_modules/moment/locale/nb.js","./nb.js":"./node_modules/moment/locale/nb.js","./ne":"./node_modules/moment/locale/ne.js","./ne.js":"./node_modules/moment/locale/ne.js","./nl":"./node_modules/moment/locale/nl.js","./nl-be":"./node_modules/moment/locale/nl-be.js","./nl-be.js":"./node_modules/moment/locale/nl-be.js","./nl.js":"./node_modules/moment/locale/nl.js","./nn":"./node_modules/moment/locale/nn.js","./nn.js":"./node_modules/moment/locale/nn.js","./oc-lnc":"./node_modules/moment/locale/oc-lnc.js","./oc-lnc.js":"./node_modules/moment/locale/oc-lnc.js","./pa-in":"./node_modules/moment/locale/pa-in.js","./pa-in.js":"./node_modules/moment/locale/pa-in.js","./pl":"./node_modules/moment/locale/pl.js","./pl.js":"./node_modules/moment/locale/pl.js","./pt":"./node_modules/moment/locale/pt.js","./pt-br":"./node_modules/moment/locale/pt-br.js","./pt-br.js":"./node_modules/moment/locale/pt-br.js","./pt.js":"./node_modules/moment/locale/pt.js","./ro":"./node_modules/moment/locale/ro.js","./ro.js":"./node_modules/moment/locale/ro.js","./ru":"./node_modules/moment/locale/ru.js","./ru.js":"./node_modules/moment/locale/ru.js","./sd":"./node_modules/moment/locale/sd.js","./sd.js":"./node_modules/moment/locale/sd.js","./se":"./node_modules/moment/locale/se.js","./se.js":"./node_modules/moment/locale/se.js","./si":"./node_modules/moment/locale/si.js","./si.js":"./node_modules/moment/locale/si.js","./sk":"./node_modules/moment/locale/sk.js","./sk.js":"./node_modules/moment/locale/sk.js","./sl":"./node_modules/moment/locale/sl.js","./sl.js":"./node_modules/moment/locale/sl.js","./sq":"./node_modules/moment/locale/sq.js","./sq.js":"./node_modules/moment/locale/sq.js","./sr":"./node_modules/moment/locale/sr.js","./sr-cyrl":"./node_modules/moment/locale/sr-cyrl.js","./sr-cyrl.js":"./node_modules/moment/locale/sr-cyrl.js","./sr.js":"./node_modules/moment/locale/sr.js","./ss":"./node_modules/moment/locale/ss.js","./ss.js":"./node_modules/moment/locale/ss.js","./sv":"./node_modules/moment/locale/sv.js","./sv.js":"./node_modules/moment/locale/sv.js","./sw":"./node_modules/moment/locale/sw.js","./sw.js":"./node_modules/moment/locale/sw.js","./ta":"./node_modules/moment/locale/ta.js","./ta.js":"./node_modules/moment/locale/ta.js","./te":"./node_modules/moment/locale/te.js","./te.js":"./node_modules/moment/locale/te.js","./tet":"./node_modules/moment/locale/tet.js","./tet.js":"./node_modules/moment/locale/tet.js","./tg":"./node_modules/moment/locale/tg.js","./tg.js":"./node_modules/moment/locale/tg.js","./th":"./node_modules/moment/locale/th.js","./th.js":"./node_modules/moment/locale/th.js","./tk":"./node_modules/moment/locale/tk.js","./tk.js":"./node_modules/moment/locale/tk.js","./tl-ph":"./node_modules/moment/locale/tl-ph.js","./tl-ph.js":"./node_modules/moment/locale/tl-ph.js","./tlh":"./node_modules/moment/locale/tlh.js","./tlh.js":"./node_modules/moment/locale/tlh.js","./tr":"./node_modules/moment/locale/tr.js","./tr.js":"./node_modules/moment/locale/tr.js","./tzl":"./node_modules/moment/locale/tzl.js","./tzl.js":"./node_modules/moment/locale/tzl.js","./tzm":"./node_modules/moment/locale/tzm.js","./tzm-latn":"./node_modules/moment/locale/tzm-latn.js","./tzm-latn.js":"./node_modules/moment/locale/tzm-latn.js","./tzm.js":"./node_modules/moment/locale/tzm.js","./ug-cn":"./node_modules/moment/locale/ug-cn.js","./ug-cn.js":"./node_modules/moment/locale/ug-cn.js","./uk":"./node_modules/moment/locale/uk.js","./uk.js":"./node_modules/moment/locale/uk.js","./ur":"./node_modules/moment/locale/ur.js","./ur.js":"./node_modules/moment/locale/ur.js","./uz":"./node_modules/moment/locale/uz.js","./uz-latn":"./node_modules/moment/locale/uz-latn.js","./uz-latn.js":"./node_modules/moment/locale/uz-latn.js","./uz.js":"./node_modules/moment/locale/uz.js","./vi":"./node_modules/moment/locale/vi.js","./vi.js":"./node_modules/moment/locale/vi.js","./x-pseudo":"./node_modules/moment/locale/x-pseudo.js","./x-pseudo.js":"./node_modules/moment/locale/x-pseudo.js","./yo":"./node_modules/moment/locale/yo.js","./yo.js":"./node_modules/moment/locale/yo.js","./zh-cn":"./node_modules/moment/locale/zh-cn.js","./zh-cn.js":"./node_modules/moment/locale/zh-cn.js","./zh-hk":"./node_modules/moment/locale/zh-hk.js","./zh-hk.js":"./node_modules/moment/locale/zh-hk.js","./zh-mo":"./node_modules/moment/locale/zh-mo.js","./zh-mo.js":"./node_modules/moment/locale/zh-mo.js","./zh-tw":"./node_modules/moment/locale/zh-tw.js","./zh-tw.js":"./node_modules/moment/locale/zh-tw.js"};function a(e){var t=s(e);return n(t)}function s(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=s,e.exports=a,a.id="./node_modules/moment/locale sync recursive ^\\.\\/.*$"},"./node_modules/moment/locale/af.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-dz.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,a,s,o){var r=t(i),l=n[e][t(i)];return 2===r&&(l=l[a?0:1]),l.replace(/%d/i,i)}},a=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-kw.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-ly.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,s,o){var r=n(t),l=i[e][n(t)];return 2===r&&(l=l[a?0:1]),l.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-ma.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-sa.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-tn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(e){return function(t,n,s,o){var r=i(t),l=a[e][i(t)];return 2===r&&(l=l[n?0:1]),l.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/az.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/be.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var i,a;return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+(i=+e,a={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n].split("_"),i%10==1&&i%100!=11?a[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?a[1]:a[2])}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавікарасавікараўня_чэрвеня_ліпеня_жніўня_верасня_кастрычнікаістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_красрав_чэрв_ліп_жнів_вераст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_серадуацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серадаацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bg.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"януев_мар_апрай_юни_юли_авг_сеп_окт_ноеек".split("_"),weekdays:"неделя_понеделник_вторник_срядаетвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bm.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bn-bd.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"১",2:"২",3:"৩",4:"",5:"৫",6:"৬",7:"",8:"৮",9:"৯",0:""},n={"১":"1","২":"2","৩":"3","":"4","৫":"5","৬":"6","":"7","৮":"8","৯":"9","":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"১",2:"২",3:"৩",4:"",5:"৫",6:"৬",7:"",8:"৮",9:"৯",0:""},n={"১":"1","২":"2","৩":"3","":"4","৫":"5","৬":"6","":"7","৮":"8","৯":"9","":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bo.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/br.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}var n=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],i=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,a=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:a,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:a,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bs.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ca.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/cs.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],a=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function s(e){return e>1&&e<5&&1!=~~(e/10)}function o(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?a+(s(e)?"sekundy":"sekund"):a+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?a+(s(e)?"minuty":"minut"):a+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(s(e)?"hodiny":"hodin"):a+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?a+(s(e)?"dny":"dní"):a+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?a+(s(e)?"měsíce":"měsíců"):a+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?a+(s(e)?"roky":"let"):a+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/cv.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_акаай_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑрар_пуш_акаай_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"вырун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/cy.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/da.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/de-at.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/de-ch.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/de.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/dv.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/el.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παραβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Παα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var n,i=this._calendarEl[e],a=t&&t.hours();return n=i,("undefined"!=typeof Function&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n))&&(i=i.apply(t)),i.replace("{}",a%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-au.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-ca.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-gb.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-ie.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-il.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-in.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-nz.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-sg.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/eo.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/es-do.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/es-mx.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/es-us.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/es.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/et.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:i?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/eu.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fa.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریهارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریهارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبههشنبههارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبههشنبههارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fi.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,i,a,s){var o="";switch(a){case"s":return s?"muutaman sekunnin":"muutama sekunti";case"ss":o=s?"sekunnin":"sekuntia";break;case"m":return s?"minuutin":"minuutti";case"mm":o=s?"minuutin":"minuuttia";break;case"h":return s?"tunnin":"tunti";case"hh":o=s?"tunnin":"tuntia";break;case"d":return s?"päivän":"päivä";case"dd":o=s?"päivän":"päivää";break;case"M":return s?"kuukauden":"kuukausi";case"MM":o=s?"kuukauden":"kuukautta";break;case"y":return s?"vuoden":"vuosi";case"yy":o=s?"vuoden":"vuotta"}return o=function(e,i){return e<10?i?n[e]:t[e]:e}(e,s)+" "+o}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fil.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fo.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fr-ca.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fr-ch.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fr.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fy.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ga.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],weekdaysShort:["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],weekdaysMin:["Do","Lu","Má","Cé","Dé","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gd.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gl.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gom-deva.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gom-latn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gu.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:""},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/he.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יוליוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יוליוג׳_ספט׳וק׳וב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישיישי_שבת".split("_"),weekdaysShort:"א׳׳׳׳׳_ו׳׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/hi.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/hr.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/hu.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var a=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return a+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return a+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return a+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return a+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return a+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return a+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/hy-am.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/id.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/is.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e){return e%100==11||e%10!=1}function n(e,n,i,a){var s=e+" ";switch(i){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?s+(n||a?"sekúndur":"sekúndum"):s+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?s+(n||a?"mínútur":"mínútum"):n?s+"mínúta":s+"mínútu";case"hh":return t(e)?s+(n||a?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?s+"dagar":s+(a?"daga":"dögum"):n?s+"dagur":s+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?s+"mánuðir":s+(a?"mánuði":"mánuðum"):n?s+"mánuður":s+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?s+(n||a?"ár":"árum"):s+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/it-ch.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/it.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ja.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/jv.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ka.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/kk.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуірамыраусым_шілдеамыз_қыркүйек_қазан_қарашаелтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәуам_мауіл_там_қыраз_қарел".split("_"),weekdays:"жексенбіүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/km.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/kn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:""},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಬರ್_ಡಿಸೆಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆ_ಅಕ್ಟೋ_ನವೆ_ಡಿಸೆ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ko.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ku.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ky.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апрай_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбүейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шарей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/lb.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return n(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return n(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/lo.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/lt.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?a(n)[0]:i?a(n)[1]:a(n)[2]}function i(e){return e%10==0||e>10&&e<20}function a(e){return t[e].split("_")}function s(e,t,s,o){var r=e+" ";return 1===e?r+n(0,t,s[0],o):t?r+(i(e)?a(s)[1]:a(s)[0]):o?r+a(s)[1]:r+(i(e)?a(s)[1]:a(s)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/lv.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,a){return e+" "+n(t[a],e,i)}function a(e,i,a){return n(t[a],e,i)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/me.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var a=t.words[i];return 1===i.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mi.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mk.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апрај_јун_јул_авг_сеп_окт_ноеек".split("_"),weekdays:"недела_понеделник_вторник_средаетврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_среет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_сре_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ml.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റബർ_ഒക്ടോബർ_നവബർ_ഡിസബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവ._ഡിസ.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴ_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар саруравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар саролдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмархагваүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мягхаүраа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лхүа_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mr.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"};function i(e,t,n,i){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"ss":a="%d सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"ss":a="%d सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ms-my.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ms.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mt.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/my.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:""},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","":"0"};e.defineLocale("my",{months:"ဇန်နါရီ_ဖေဖော်ါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/nb.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ne.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/nl-be.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/nl.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/nn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/oc-lnc.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/pa-in.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"",2:"੨",3:"੩",4:"",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:""},n={"":"1","੨":"2","੩":"3","":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/pl.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function s(e,t,n){var i=e+" ";switch(n){case"ss":return i+(a(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(a(e)?"godziny":"godzin");case"ww":return i+(a(e)?"tygodnie":"tygodni");case"MM":return i+(a(e)?"miesiące":"miesięcy");case"yy":return i+(a(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:s,m:s,mm:s,h:s,hh:s,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:s,M:"miesiąc",MM:s,y:"rok",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/pt-br.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/pt.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ro.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ru.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var i,a;return"m"===n?t?"минута":"минуту":e+" "+(i=+e,a={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"часасаасов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяцаесяцев",yy:"год_годает"}[n].split("_"),i%10==1&&i%100!=11?a[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?a[1]:a[2])}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_средаетверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_средуетверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sd.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/se.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/si.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sk.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function a(e,t,n,a){var s=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"ss":return t||a?s+(i(e)?"sekundy":"sekúnd"):s+"sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?s+(i(e)?"minúty":"minút"):s+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?s+(i(e)?"hodiny":"hodín"):s+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?s+(i(e)?"dni":"dní"):s+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?s+(i(e)?"mesiace":"mesiacov"):s+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?s+(i(e)?"roky":"rokov"):s+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sl.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return a+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return a+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sq.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sr-cyrl.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var s,o=t.words[i];return 1===i.length?"y"===i&&n?"једна година":a||n?o[0]:o[1]:(s=t.correctGrammaticalCase(e,o),"yy"===i&&n&&"годину"===s?e+" година":e+" "+s)}};e.defineLocale("sr-cyrl",{months:"јануаребруарарт_април_мај_јун_јул_август_септембар_октобаровембарецембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_средаетвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_сре_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sr.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var s,o=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":a||n?o[0]:o[1]:(s=t.correctGrammaticalCase(e,o),"yy"===i&&n&&"godinu"===s?e+" godina":e+" "+s)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ss.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sv.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sw.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ta.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:""},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/te.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెబర్_అక్టోబర్_నవబర్_డిసెబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివార_సోమవార_మగళవార_బుధవార_గురువార_శుక్రవార_శనివార".split("_"),weekdaysShort:"ఆది_సోమ_మగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మ_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tet.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tg.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январеврал_март_апрел_май_июн_июл_август_сентябр_октяброябрекабр".split("_")},monthsShort:"янв_фев_мар_апрай_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбеушанбе_сешанбеоршанбе_панҷшанбеумъаанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшбум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/th.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tk.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10;return e+(t[i]||t[e%100-i]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tl-ph.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tlh.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t="pagh_wa_cha_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e,n,i,a){var s=function(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),a=e%10,s="";return n>0&&(s+=t[n]+"vatlh"),i>0&&(s+=(""!==s?" ":"")+t[i]+"maH"),a>0&&(s+=(""!==s?" ":"")+t[a]),""===s?"pagh":s}(e);switch(i){case"ss":return s+" lup";case"mm":return s+" tup";case"hh":return s+" rep";case"dd":return s+" jaj";case"MM":return s+" jar";case"yy":return s+" DIS"}}e.defineLocale("tlh",{months:"tera jar wa_tera jar cha_tera jar wej_tera jar loS_tera jar vagh_tera jar jav_tera jar Soch_tera jar chorgh_tera jar Hut_tera jar wamaH_tera jar wamaH wa_tera jar wamaH cha".split("_"),monthsShort:"jar wa_jar cha_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wamaH_jar wamaH wa_jar wamaH cha".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[waleS] LT",nextWeek:"LLL",lastDay:"[waHu] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:n,m:"wa tup",mm:n,h:"wa rep",hh:n,d:"wa jaj",dd:n,M:"wa jar",MM:n,y:"wa DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tr.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10;return e+(t[i]||t[e%100-i]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tzl.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,i){var a={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?a[n][0]:a[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tzm-latn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tzm.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("tzm",{months:"ⵉⴰⵢ_ⴱⴰⵢ_ⵎⴰⵚ_ⵉⴱ_ⵎⴰⵢⵢⵓ_ⵢⵓⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⴱⵉ_ⴽⵟⵓⴱ_ⵓⵡⴰⴱⵉ_ⴷⵓⵊⴱⵉ".split("_"),monthsShort:"ⵉⴰⵢ_ⴱⴰⵢ_ⵎⴰⵚ_ⵉⴱ_ⵎⴰⵢⵢⵓ_ⵢⵓⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⴱⵉ_ⴽⵟⵓⴱ_ⵓⵡⴰⴱⵉ_ⴷⵓⵊⴱⵉ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰ",M:"ⴰⵢoⵓ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ug-cn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبەەيشەنبەارشەنبەەيشەنبە_جۈمەەنبە".split("_"),weekdaysShort:"يە_دۈ_سەاە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سەاە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/uk.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var i,a;return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+(i=+e,a={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяціісяців",yy:"рік_роки_років"}[n].split("_"),i%10==1&&i%100!=11?a[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?a[1]:a[2])}function n(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_веровт_лист_груд".split("_"),weekdays:function(e,t){var n={nominative:"неділя_понеділок_вівторок_середаетвер_пятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середуетвер_пятницю_суботу".split("_"),genitive:"неділі_понеділкаівторка_середи_четверга_пятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ur.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/uz-latn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/uz.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("uz",{months:"январеврал_март_апрел_май_июн_июл_август_сентябр_октяброябрекабр".split("_"),monthsShort:"янв_фев_мар_апрай_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанбаушанба_Сешанбаоршанбаайшанбаумаанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чорай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Сеоауа".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/vi.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/x-pseudo.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/yo.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/zh-cn.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/zh-hk.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/zh-mo.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/zh-tw.js":function(e,t,n){!function(e){"use strict";
//! moment.js locale configuration
e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/moment.js":function(e,t,n){(function(e){e.exports=function(){"use strict";var t,i;function a(){return t.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(r(e,t))return!1;return!0}function d(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function m(e,t){var n,i=[],a=e.length;for(n=0;n<a;++n)i.push(t(e[n],n));return i}function f(e,t){for(var n in t)r(t,n)&&(e[n]=t[n]);return r(t,"toString")&&(e.toString=t.toString),r(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,n,i){return St(e,t,n,i,!0).utc()}function v(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function p(e){if(null==e._isValid){var t=v(e),n=i.call(t.parsedDateParts,(function(e){return null!=e})),a=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function _(e){var t=h(NaN);return null!=e?f(v(t),e):v(t).userInvalidated=!0,t}i=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),i=n.length>>>0;for(t=0;t<i;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var g=a.momentProperties=[],y=!1;function b(e,t){var n,i,a,s=g.length;if(d(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),d(t._i)||(e._i=t._i),d(t._f)||(e._f=t._f),d(t._l)||(e._l=t._l),d(t._strict)||(e._strict=t._strict),d(t._tzm)||(e._tzm=t._tzm),d(t._isUTC)||(e._isUTC=t._isUTC),d(t._offset)||(e._offset=t._offset),d(t._pf)||(e._pf=v(t)),d(t._locale)||(e._locale=t._locale),s>0)for(n=0;n<s;n++)d(a=t[i=g[n]])||(e[i]=a);return e}function k(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===y&&(y=!0,a.updateOffset(this),y=!1)}function x(e){return e instanceof k||null!=e&&null!=e._isAMomentObject}function w(e){!1===a.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function M(e,t){var n=!0;return f((function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,e),n){var i,s,o,l=[],d=arguments.length;for(s=0;s<d;s++){if(i="","object"==typeof arguments[s]){for(o in i+="\n["+s+"] ",arguments[0])r(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2)}else i=arguments[s];l.push(i)}w(e+"\nArguments: "+Array.prototype.slice.call(l).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var S,L={};function j(e,t){null!=a.deprecationHandler&&a.deprecationHandler(e,t),L[e]||(w(t),L[e]=!0)}function T(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function D(e,t){var n,i=f({},e);for(n in t)r(t,n)&&(o(e[n])&&o(t[n])?(i[n]={},f(i[n],e[n]),f(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)r(e,n)&&!r(t,n)&&o(e[n])&&(i[n]=f({},i[n]));return i}function N(e){null!=e&&this.set(e)}function C(e,t,n){var i=""+Math.abs(e),a=t-i.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,S=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)r(e,t)&&n.push(t);return n};var Y=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,V=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,E={},A={};function F(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(A[e]=a),t&&(A[t[0]]=function(){return C(a.apply(this,arguments),t[1],t[2])}),n&&(A[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function P(e,t){return e.isValid()?(t=I(t,e.localeData()),E[t]=E[t]||function(e){var t,n,i,a=e.match(Y);for(t=0,n=a.length;t<n;t++)A[a[t]]?a[t]=A[a[t]]:a[t]=(i=a[t]).match(/\[[\s\S]/)?i.replace(/^\[|\]$/g,""):i.replace(/\\/g,"");return function(t){var i,s="";for(i=0;i<n;i++)s+=T(a[i])?a[i].call(t,e):a[i];return s}}(t),E[t](e)):e.localeData().invalidDate()}function I(e,t){var n=5;function i(e){return t.longDateFormat(e)||e}for(V.lastIndex=0;n>=0&&V.test(e);)e=e.replace(V,i),V.lastIndex=0,n-=1;return e}var $={};function O(e,t){var n=e.toLowerCase();$[n]=$[n+"s"]=$[t]=e}function H(e){return"string"==typeof e?$[e]||$[e.toLowerCase()]:void 0}function R(e){var t,n,i={};for(n in e)r(e,n)&&(t=H(n))&&(i[t]=e[n]);return i}var G={};function z(e,t){G[e]=t}function q(e){return e%4==0&&e%100!=0||e%400==0}function U(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function B(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=U(t)),n}function W(e,t){return function(n){return null!=n?(K(this,e,n),a.updateOffset(this,t),this):J(this,e)}}function J(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function K(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&q(e.year())&&1===e.month()&&29===e.date()?(n=B(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),xe(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var X,Q=/\d/,Z=/\d\d/,ee=/\d{3}/,te=/\d{4}/,ne=/[+-]?\d{6}/,ie=/\d\d?/,ae=/\d\d\d\d?/,se=/\d\d\d\d\d\d?/,oe=/\d{1,3}/,re=/\d{1,4}/,le=/[+-]?\d{1,6}/,de=/\d+/,ue=/[+-]?\d+/,ce=/Z|[+-]\d\d:?\d\d/gi,me=/Z|[+-]\d\d(?::?\d\d)?/gi,fe=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function he(e,t,n){X[e]=T(t)?t:function(e,i){return e&&n?n:t}}function ve(e,t){return r(X,e)?X[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,i,a){return t||n||i||a}))))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}X={};var _e,ge={};function ye(e,t){var n,i,a=t;for("string"==typeof e&&(e=[e]),u(t)&&(a=function(e,n){n[t]=B(e)}),i=e.length,n=0;n<i;n++)ge[e[n]]=a}function be(e,t){ye(e,(function(e,n,i,a){i._w=i._w||{},t(e,i._w,i,a)}))}function ke(e,t,n){null!=t&&r(ge,e)&&ge[e](t,n._a,n,e)}function xe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,i=(t%(n=12)+n)%n;return e+=(t-i)/12,1===i?q(e)?29:28:31-i%7%2}_e=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},F("M",["MM",2],"Mo",(function(){return this.month()+1})),F("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),F("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),O("month","M"),z("month",8),he("M",ie),he("MM",ie,Z),he("MMM",(function(e,t){return t.monthsShortRegex(e)})),he("MMMM",(function(e,t){return t.monthsRegex(e)})),ye(["M","MM"],(function(e,t){t[1]=B(e)-1})),ye(["MMM","MMMM"],(function(e,t,n,i){var a=n._locale.monthsParse(e,i,n._strict);null!=a?t[1]=a:v(n).invalidMonth=e}));var we="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Me="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Se=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Le=fe,je=fe;function Te(e,t,n){var i,a,s,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)s=h([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(s,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(a=_e.call(this._shortMonthsParse,o))?a:null:-1!==(a=_e.call(this._longMonthsParse,o))?a:null:"MMM"===t?-1!==(a=_e.call(this._shortMonthsParse,o))||-1!==(a=_e.call(this._longMonthsParse,o))?a:null:-1!==(a=_e.call(this._longMonthsParse,o))||-1!==(a=_e.call(this._shortMonthsParse,o))?a:null}function De(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=B(t);else if(!u(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),xe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Ne(e){return null!=e?(De(this,e),a.updateOffset(this,!0),this):J(this,"Month")}function Ce(){function e(e,t){return t.length-e.length}var t,n,i=[],a=[],s=[];for(t=0;t<12;t++)n=h([2e3,t]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),s.push(this.months(n,"")),s.push(this.monthsShort(n,""));for(i.sort(e),a.sort(e),s.sort(e),t=0;t<12;t++)i[t]=pe(i[t]),a[t]=pe(a[t]);for(t=0;t<24;t++)s[t]=pe(s[t]);this._monthsRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Ye(e){return q(e)?366:365}F("Y",0,0,(function(){var e=this.year();return e<=9999?C(e,4):"+"+e})),F(0,["YY",2],0,(function(){return this.year()%100})),F(0,["YYYY",4],0,"year"),F(0,["YYYYY",5],0,"year"),F(0,["YYYYYY",6,!0],0,"year"),O("year","y"),z("year",1),he("Y",ue),he("YY",ie,Z),he("YYYY",re,te),he("YYYYY",le,ne),he("YYYYYY",le,ne),ye(["YYYYY","YYYYYY"],0),ye("YYYY",(function(e,t){t[0]=2===e.length?a.parseTwoDigitYear(e):B(e)})),ye("YY",(function(e,t){t[0]=a.parseTwoDigitYear(e)})),ye("Y",(function(e,t){t[0]=parseInt(e,10)})),a.parseTwoDigitYear=function(e){return B(e)+(B(e)>68?1900:2e3)};var Ve=W("FullYear",!0);function Ee(e,t,n,i,a,s,o){var r;return e<100&&e>=0?(r=new Date(e+400,t,n,i,a,s,o),isFinite(r.getFullYear())&&r.setFullYear(e)):r=new Date(e,t,n,i,a,s,o),r}function Ae(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Fe(e,t,n){var i=7+t-n;return-(7+Ae(e,0,i).getUTCDay()-t)%7+i-1}function Pe(e,t,n,i,a){var s,o,r=1+7*(t-1)+(7+n-i)%7+Fe(e,i,a);return r<=0?o=Ye(s=e-1)+r:r>Ye(e)?(s=e+1,o=r-Ye(e)):(s=e,o=r),{year:s,dayOfYear:o}}function Ie(e,t,n){var i,a,s=Fe(e.year(),t,n),o=Math.floor((e.dayOfYear()-s-1)/7)+1;return o<1?i=o+$e(a=e.year()-1,t,n):o>$e(e.year(),t,n)?(i=o-$e(e.year(),t,n),a=e.year()+1):(a=e.year(),i=o),{week:i,year:a}}function $e(e,t,n){var i=Fe(e,t,n),a=Fe(e+1,t,n);return(Ye(e)-i+a)/7}function Oe(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),O("week","w"),O("isoWeek","W"),z("week",5),z("isoWeek",5),he("w",ie),he("ww",ie,Z),he("W",ie),he("WW",ie,Z),be(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=B(e)})),F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),O("day","d"),O("weekday","e"),O("isoWeekday","E"),z("day",11),z("weekday",11),z("isoWeekday",11),he("d",ie),he("e",ie),he("E",ie),he("dd",(function(e,t){return t.weekdaysMinRegex(e)})),he("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),he("dddd",(function(e,t){return t.weekdaysRegex(e)})),be(["dd","ddd","dddd"],(function(e,t,n,i){var a=n._locale.weekdaysParse(e,i,n._strict);null!=a?t.d=a:v(n).invalidWeekday=e})),be(["d","e","E"],(function(e,t,n,i){t[i]=B(e)}));var He="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Re="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ge="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ze=fe,qe=fe,Ue=fe;function Be(e,t,n){var i,a,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)s=h([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(s,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=_e.call(this._weekdaysParse,o))?a:null:"ddd"===t?-1!==(a=_e.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=_e.call(this._minWeekdaysParse,o))?a:null:"dddd"===t?-1!==(a=_e.call(this._weekdaysParse,o))||-1!==(a=_e.call(this._shortWeekdaysParse,o))||-1!==(a=_e.call(this._minWeekdaysParse,o))?a:null:"ddd"===t?-1!==(a=_e.call(this._shortWeekdaysParse,o))||-1!==(a=_e.call(this._weekdaysParse,o))||-1!==(a=_e.call(this._minWeekdaysParse,o))?a:null:-1!==(a=_e.call(this._minWeekdaysParse,o))||-1!==(a=_e.call(this._weekdaysParse,o))||-1!==(a=_e.call(this._shortWeekdaysParse,o))?a:null}function We(){function e(e,t){return t.length-e.length}var t,n,i,a,s,o=[],r=[],l=[],d=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),i=pe(this.weekdaysMin(n,"")),a=pe(this.weekdaysShort(n,"")),s=pe(this.weekdays(n,"")),o.push(i),r.push(a),l.push(s),d.push(i),d.push(a),d.push(s);o.sort(e),r.sort(e),l.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Je(){return this.hours()%12||12}function Ke(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Xe(e,t){return t._meridiemParse}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Je),F("k",["kk",2],0,(function(){return this.hours()||24})),F("hmm",0,0,(function(){return""+Je.apply(this)+C(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Je.apply(this)+C(this.minutes(),2)+C(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+C(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+C(this.minutes(),2)+C(this.seconds(),2)})),Ke("a",!0),Ke("A",!1),O("hour","h"),z("hour",13),he("a",Xe),he("A",Xe),he("H",ie),he("h",ie),he("k",ie),he("HH",ie,Z),he("hh",ie,Z),he("kk",ie,Z),he("hmm",ae),he("hmmss",se),he("Hmm",ae),he("Hmmss",se),ye(["H","HH"],3),ye(["k","kk"],(function(e,t,n){var i=B(e);t[3]=24===i?0:i})),ye(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),ye(["h","hh"],(function(e,t,n){t[3]=B(e),v(n).bigHour=!0})),ye("hmm",(function(e,t,n){var i=e.length-2;t[3]=B(e.substr(0,i)),t[4]=B(e.substr(i)),v(n).bigHour=!0})),ye("hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[3]=B(e.substr(0,i)),t[4]=B(e.substr(i,2)),t[5]=B(e.substr(a)),v(n).bigHour=!0})),ye("Hmm",(function(e,t,n){var i=e.length-2;t[3]=B(e.substr(0,i)),t[4]=B(e.substr(i))})),ye("Hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[3]=B(e.substr(0,i)),t[4]=B(e.substr(i,2)),t[5]=B(e.substr(a))}));var Qe,Ze=W("Hours",!0),et={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:we,monthsShort:Me,week:{dow:0,doy:6},weekdays:He,weekdaysMin:Ge,weekdaysShort:Re,meridiemParse:/[ap]\.?m?\.?/i},tt={},nt={};function it(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i}function at(e){return e?e.toLowerCase().replace("_","-"):e}function st(t){var i=null;if(void 0===tt[t]&&void 0!==e&&e&&e.exports&&function(e){return null!=e.match("^[^/\\\\]*$")}(t))try{i=Qe._abbr,n("./node_modules/moment/locale sync recursive ^\\.\\/.*$")("./"+t),ot(i)}catch(e){tt[t]=null}return tt[t]}function ot(e,t){var n;return e&&((n=d(t)?lt(e):rt(e,t))?Qe=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Qe._abbr}function rt(e,t){if(null!==t){var n,i=et;if(t.abbr=e,null!=tt[e])j("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=tt[e]._config;else if(null!=t.parentLocale)if(null!=tt[t.parentLocale])i=tt[t.parentLocale]._config;else{if(null==(n=st(t.parentLocale)))return nt[t.parentLocale]||(nt[t.parentLocale]=[]),nt[t.parentLocale].push({name:e,config:t}),null;i=n._config}return tt[e]=new N(D(i,t)),nt[e]&&nt[e].forEach((function(e){rt(e.name,e.config)})),ot(e),tt[e]}return delete tt[e],null}function lt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Qe;if(!s(e)){if(t=st(e))return t;e=[e]}return function(e){for(var t,n,i,a,s=0;s<e.length;){for(t=(a=at(e[s]).split("-")).length,n=(n=at(e[s+1]))?n.split("-"):null;t>0;){if(i=st(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&it(a,n)>=t-1)break;t--}s++}return Qe}(e)}function dt(e){var t,n=e._a;return n&&-2===v(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>xe(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,v(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),v(e)._overflowWeeks&&-1===t&&(t=7),v(e)._overflowWeekday&&-1===t&&(t=8),v(e).overflow=t),e}var ut=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ct=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mt=/Z|[+-]\d\d(?::?\d\d)?/,ft=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ht=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],vt=/^\/?Date\((-?\d+)/i,pt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,_t={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function gt(e){var t,n,i,a,s,o,r=e._i,l=ut.exec(r)||ct.exec(r),d=ft.length,u=ht.length;if(l){for(v(e).iso=!0,t=0,n=d;t<n;t++)if(ft[t][1].exec(l[1])){a=ft[t][0],i=!1!==ft[t][2];break}if(null==a)return void(e._isValid=!1);if(l[3]){for(t=0,n=u;t<n;t++)if(ht[t][1].exec(l[3])){s=(l[2]||" ")+ht[t][0];break}if(null==s)return void(e._isValid=!1)}if(!i&&null!=s)return void(e._isValid=!1);if(l[4]){if(!mt.exec(l[4]))return void(e._isValid=!1);o="Z"}e._f=a+(s||"")+(o||""),wt(e)}else e._isValid=!1}function yt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function bt(e){var t,n,i,a,s,o,r,l,d=pt.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(d){if(n=d[4],i=d[3],a=d[2],s=d[5],o=d[6],r=d[7],l=[yt(n),Me.indexOf(i),parseInt(a,10),parseInt(s,10),parseInt(o,10)],r&&l.push(parseInt(r,10)),t=l,!function(e,t,n){return!e||Re.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(v(n).weekdayMismatch=!0,n._isValid=!1,!1)}(d[1],t,e))return;e._a=t,e._tzm=function(e,t,n){if(e)return _t[e];if(t)return 0;var i=parseInt(n,10),a=i%100;return(i-a)/100*60+a}(d[8],d[9],d[10]),e._d=Ae.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),v(e).rfc2822=!0}else e._isValid=!1}function kt(e,t,n){return null!=e?e:null!=t?t:n}function xt(e){var t,n,i,s,o,r=[];if(!e._d){for(i=function(e){var t=new Date(a.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[2]&&null==e._a[1]&&function(e){var t,n,i,a,s,o,r,l,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(s=1,o=4,n=kt(t.GG,e._a[0],Ie(Lt(),1,4).year),i=kt(t.W,1),((a=kt(t.E,1))<1||a>7)&&(l=!0)):(s=e._locale._week.dow,o=e._locale._week.doy,d=Ie(Lt(),s,o),n=kt(t.gg,e._a[0],d.year),i=kt(t.w,d.week),null!=t.d?((a=t.d)<0||a>6)&&(l=!0):null!=t.e?(a=t.e+s,(t.e<0||t.e>6)&&(l=!0)):a=s),i<1||i>$e(n,s,o)?v(e)._overflowWeeks=!0:null!=l?v(e)._overflowWeekday=!0:(r=Pe(n,i,a,s,o),e._a[0]=r.year,e._dayOfYear=r.dayOfYear)}(e),null!=e._dayOfYear&&(o=kt(e._a[0],i[0]),(e._dayOfYear>Ye(o)||0===e._dayOfYear)&&(v(e)._overflowDayOfYear=!0),n=Ae(o,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Ae:Ee).apply(null,r),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(v(e).weekdayMismatch=!0)}}function wt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],v(e).empty=!0;var t,n,i,s,o,r,l,d=""+e._i,u=d.length,c=0;for(l=(i=I(e._f,e._locale).match(Y)||[]).length,t=0;t<l;t++)s=i[t],(n=(d.match(ve(s,e))||[])[0])&&((o=d.substr(0,d.indexOf(n))).length>0&&v(e).unusedInput.push(o),d=d.slice(d.indexOf(n)+n.length),c+=n.length),A[s]?(n?v(e).empty=!1:v(e).unusedTokens.push(s),ke(s,n,e)):e._strict&&!n&&v(e).unusedTokens.push(s);v(e).charsLeftOver=u-c,d.length>0&&v(e).unusedInput.push(d),e._a[3]<=12&&!0===v(e).bigHour&&e._a[3]>0&&(v(e).bigHour=void 0),v(e).parsedDateParts=e._a.slice(0),v(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(r=v(e).era)&&(e._a[0]=e._locale.erasConvertYear(r,e._a[0])),xt(e),dt(e)}else bt(e);else gt(e)}function Mt(e){var t=e._i,n=e._f;return e._locale=e._locale||lt(e._l),null===t||void 0===n&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),x(t)?new k(dt(t)):(c(t)?e._d=t:s(n)?function(e){var t,n,i,a,s,o,r=!1,l=e._f.length;if(0===l)return v(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<l;a++)s=0,o=!1,t=b({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],wt(t),p(t)&&(o=!0),s+=v(t).charsLeftOver,s+=10*v(t).unusedTokens.length,v(t).score=s,r?s<i&&(i=s,n=t):(null==i||s<i||o)&&(i=s,n=t,o&&(r=!0));f(e,n||t)}(e):n?wt(e):function(e){var t=e._i;d(t)?e._d=new Date(a.now()):c(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=vt.exec(e._i);null===t?(gt(e),!1===e._isValid&&(delete e._isValid,bt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:a.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):s(t)?(e._a=m(t.slice(0),(function(e){return parseInt(e,10)})),xt(e)):o(t)?function(e){if(!e._d){var t=R(e._i),n=void 0===t.day?t.date:t.day;e._a=m([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),xt(e)}}(e):u(t)?e._d=new Date(t):a.createFromInputFallback(e)}(e),p(e)||(e._d=null),e))}function St(e,t,n,i,a){var r,d={};return!0!==t&&!1!==t||(i=t,t=void 0),!0!==n&&!1!==n||(i=n,n=void 0),(o(e)&&l(e)||s(e)&&0===e.length)&&(e=void 0),d._isAMomentObject=!0,d._useUTC=d._isUTC=a,d._l=n,d._i=e,d._f=t,d._strict=i,(r=new k(dt(Mt(d))))._nextDay&&(r.add(1,"d"),r._nextDay=void 0),r}function Lt(e,t,n,i){return St(e,t,n,i,!1)}a.createFromInputFallback=M("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),a.ISO_8601=function(){},a.RFC_2822=function(){};var jt=M("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Lt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:_()})),Tt=M("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Lt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:_()}));function Dt(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Lt();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}var Nt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ct(e){var t=R(e),n=t.year||0,i=t.quarter||0,a=t.month||0,s=t.week||t.isoWeek||0,o=t.day||0,l=t.hour||0,d=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=function(e){var t,n,i=!1,a=Nt.length;for(t in e)if(r(e,t)&&(-1===_e.call(Nt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<a;++n)if(e[Nt[n]]){if(i)return!1;parseFloat(e[Nt[n]])!==B(e[Nt[n]])&&(i=!0)}return!0}(t),this._milliseconds=+c+1e3*u+6e4*d+1e3*l*60*60,this._days=+o+7*s,this._months=+a+3*i+12*n,this._data={},this._locale=lt(),this._bubble()}function Yt(e){return e instanceof Ct}function Vt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Et(e,t){F(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+C(~~(e/60),2)+t+C(~~e%60,2)}))}Et("Z",":"),Et("ZZ",""),he("Z",me),he("ZZ",me),ye(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=Ft(me,e)}));var At=/([\+\-]|\d\d)/gi;function Ft(e,t){var n,i,a=(t||"").match(e);return null===a?null:0===(i=60*(n=((a[a.length-1]||[])+"").match(At)||["-",0,0])[1]+B(n[2]))?0:"+"===n[0]?i:-i}function Pt(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(x(e)||c(e)?e.valueOf():Lt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),a.updateOffset(n,!1),n):Lt(e).local()}function It(e){return-Math.round(e._d.getTimezoneOffset())}function $t(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Ot=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ht=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Rt(e,t){var n,i,a,s,o,l,d=e,c=null;return Yt(e)?d={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(d={},t?d[t]=+e:d.milliseconds=+e):(c=Ot.exec(e))?(n="-"===c[1]?-1:1,d={y:0,d:B(c[2])*n,h:B(c[3])*n,m:B(c[4])*n,s:B(c[5])*n,ms:B(Vt(1e3*c[6]))*n}):(c=Ht.exec(e))?(n="-"===c[1]?-1:1,d={y:Gt(c[2],n),M:Gt(c[3],n),w:Gt(c[4],n),d:Gt(c[5],n),h:Gt(c[6],n),m:Gt(c[7],n),s:Gt(c[8],n)}):null==d?d={}:"object"==typeof d&&("from"in d||"to"in d)&&(s=Lt(d.from),o=Lt(d.to),a=s.isValid()&&o.isValid()?(o=Pt(o,s),s.isBefore(o)?l=zt(s,o):((l=zt(o,s)).milliseconds=-l.milliseconds,l.months=-l.months),l):{milliseconds:0,months:0},(d={}).ms=a.milliseconds,d.M=a.months),i=new Ct(d),Yt(e)&&r(e,"_locale")&&(i._locale=e._locale),Yt(e)&&r(e,"_isValid")&&(i._isValid=e._isValid),i}function Gt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function zt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function qt(e,t){return function(n,i){var a;return null===i||isNaN(+i)||(j(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=i,i=a),Ut(this,Rt(n,i),e),this}}function Ut(e,t,n,i){var s=t._milliseconds,o=Vt(t._days),r=Vt(t._months);e.isValid()&&(i=null==i||i,r&&De(e,J(e,"Month")+r*n),o&&K(e,"Date",J(e,"Date")+o*n),s&&e._d.setTime(e._d.valueOf()+s*n),i&&a.updateOffset(e,o||r))}Rt.fn=Ct.prototype,Rt.invalid=function(){return Rt(NaN)};var Bt=qt(1,"add"),Wt=qt(-1,"subtract");function Jt(e){return"string"==typeof e||e instanceof String}function Kt(e){return x(e)||c(e)||Jt(e)||u(e)||function(e){var t=s(e),n=!1;return t&&(n=0===e.filter((function(t){return!u(t)&&Jt(e)})).length),t&&n}(e)||function(e){var t,n,i=o(e)&&!l(e),a=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],d=s.length;for(t=0;t<d;t+=1)n=s[t],a=a||r(e,n);return i&&a}(e)||null==e}function Xt(e){var t,n=o(e)&&!l(e),i=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<a.length;t+=1)i=i||r(e,a[t]);return n&&i}function Qt(e,t){if(e.date()<t.date())return-Qt(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,"months");return-(n+(t-i<0?(t-i)/(i-e.clone().add(n-1,"months")):(t-i)/(e.clone().add(n+1,"months")-i)))||0}function Zt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=lt(e))&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var en=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function tn(){return this._locale}function nn(e,t){return(e%t+t)%t}function an(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function sn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function on(e,t){return t.erasAbbrRegex(e)}function rn(){var e,t,n=[],i=[],a=[],s=[],o=this.eras();for(e=0,t=o.length;e<t;++e)i.push(pe(o[e].name)),n.push(pe(o[e].abbr)),a.push(pe(o[e].narrow)),s.push(pe(o[e].name)),s.push(pe(o[e].abbr)),s.push(pe(o[e].narrow));this._erasRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+a.join("|")+")","i")}function ln(e,t){F(0,[e,e.length],0,t)}function dn(e,t,n,i,a){var s;return null==e?Ie(this,i,a).year:(t>(s=$e(e,i,a))&&(t=s),un.call(this,e,t,n,i,a))}function un(e,t,n,i,a){var s=Pe(e,t,n,i,a),o=Ae(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),he("N",on),he("NN",on),he("NNN",on),he("NNNN",(function(e,t){return t.erasNameRegex(e)})),he("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),ye(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var a=n._locale.erasParse(e,i,n._strict);a?v(n).era=a:v(n).invalidEra=e})),he("y",de),he("yy",de),he("yyy",de),he("yyyy",de),he("yo",(function(e,t){return t._eraYearOrdinalRegex||de})),ye(["y","yy","yyy","yyyy"],0),ye(["yo"],(function(e,t,n,i){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[0]=n._locale.eraYearOrdinalParse(e,a):t[0]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),ln("gggg","weekYear"),ln("ggggg","weekYear"),ln("GGGG","isoWeekYear"),ln("GGGGG","isoWeekYear"),O("weekYear","gg"),O("isoWeekYear","GG"),z("weekYear",1),z("isoWeekYear",1),he("G",ue),he("g",ue),he("GG",ie,Z),he("gg",ie,Z),he("GGGG",re,te),he("gggg",re,te),he("GGGGG",le,ne),he("ggggg",le,ne),be(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=B(e)})),be(["gg","GG"],(function(e,t,n,i){t[i]=a.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),O("quarter","Q"),z("quarter",7),he("Q",Q),ye("Q",(function(e,t){t[1]=3*(B(e)-1)})),F("D",["DD",2],"Do","date"),O("date","D"),z("date",9),he("D",ie),he("DD",ie,Z),he("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ye(["D","DD"],2),ye("Do",(function(e,t){t[2]=B(e.match(ie)[0])}));var cn=W("Date",!0);F("DDD",["DDDD",3],"DDDo","dayOfYear"),O("dayOfYear","DDD"),z("dayOfYear",4),he("DDD",oe),he("DDDD",ee),ye(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=B(e)})),F("m",["mm",2],0,"minute"),O("minute","m"),z("minute",14),he("m",ie),he("mm",ie,Z),ye(["m","mm"],4);var mn=W("Minutes",!1);F("s",["ss",2],0,"second"),O("second","s"),z("second",15),he("s",ie),he("ss",ie,Z),ye(["s","ss"],5);var fn,hn,vn=W("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),O("millisecond","ms"),z("millisecond",16),he("S",oe,Q),he("SS",oe,Z),he("SSS",oe,ee),fn="SSSS";fn.length<=9;fn+="S")he(fn,de);function pn(e,t){t[6]=B(1e3*("0."+e))}for(fn="S";fn.length<=9;fn+="S")ye(fn,pn);hn=W("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var _n=k.prototype;function gn(e){return e}_n.add=Bt,_n.calendar=function(e,t){1===arguments.length&&(arguments[0]?Kt(arguments[0])?(e=arguments[0],t=void 0):Xt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Lt(),i=Pt(n,this).startOf("day"),s=a.calendarFormat(this,i)||"sameElse",o=t&&(T(t[s])?t[s].call(this,n):t[s]);return this.format(o||this.localeData().calendar(s,this,Lt(n)))},_n.clone=function(){return new k(this)},_n.diff=function(e,t,n){var i,a,s;if(!this.isValid())return NaN;if(!(i=Pt(e,this)).isValid())return NaN;switch(a=6e4*(i.utcOffset()-this.utcOffset()),t=H(t)){case"year":s=Qt(this,i)/12;break;case"month":s=Qt(this,i);break;case"quarter":s=Qt(this,i)/3;break;case"second":s=(this-i)/1e3;break;case"minute":s=(this-i)/6e4;break;case"hour":s=(this-i)/36e5;break;case"day":s=(this-i-a)/864e5;break;case"week":s=(this-i-a)/6048e5;break;default:s=this-i}return n?s:U(s)},_n.endOf=function(e){var t,n;if(void 0===(e=H(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:an,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-nn(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-nn(t,1e3)-1}return this._d.setTime(t),a.updateOffset(this,!0),this},_n.format=function(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=P(this,e);return this.localeData().postformat(t)},_n.from=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Lt(e).isValid())?Rt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},_n.fromNow=function(e){return this.from(Lt(),e)},_n.to=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Lt(e).isValid())?Rt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},_n.toNow=function(e){return this.to(Lt(),e)},_n.get=function(e){return T(this[e=H(e)])?this[e]():this},_n.invalidAt=function(){return v(this).overflow},_n.isAfter=function(e,t){var n=x(e)?e:Lt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},_n.isBefore=function(e,t){var n=x(e)?e:Lt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},_n.isBetween=function(e,t,n,i){var a=x(e)?e:Lt(e),s=x(t)?t:Lt(t);return!!(this.isValid()&&a.isValid()&&s.isValid())&&(("("===(i=i||"()")[0]?this.isAfter(a,n):!this.isBefore(a,n))&&(")"===i[1]?this.isBefore(s,n):!this.isAfter(s,n)))},_n.isSame=function(e,t){var n,i=x(e)?e:Lt(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},_n.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},_n.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},_n.isValid=function(){return p(this)},_n.lang=en,_n.locale=Zt,_n.localeData=tn,_n.max=Tt,_n.min=jt,_n.parsingFlags=function(){return f({},v(this))},_n.set=function(e,t){if("object"==typeof e){var n,i=function(e){var t,n=[];for(t in e)r(e,t)&&n.push({unit:t,priority:G[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}(e=R(e)),a=i.length;for(n=0;n<a;n++)this[i[n].unit](e[i[n].unit])}else if(T(this[e=H(e)]))return this[e](t);return this},_n.startOf=function(e){var t,n;if(void 0===(e=H(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:an,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=nn(t,6e4);break;case"second":t=this._d.valueOf(),t-=nn(t,1e3)}return this._d.setTime(t),a.updateOffset(this,!0),this},_n.subtract=Wt,_n.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},_n.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},_n.toDate=function(){return new Date(this.valueOf())},_n.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?P(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",P(n,"Z")):P(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},_n.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i="moment",a="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+i+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=a+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(_n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),_n.toJSON=function(){return this.isValid()?this.toISOString():null},_n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},_n.unix=function(){return Math.floor(this.valueOf()/1e3)},_n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},_n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},_n.eraName=function(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].name;if(i[e].until<=n&&n<=i[e].since)return i[e].name}return""},_n.eraNarrow=function(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].narrow;if(i[e].until<=n&&n<=i[e].since)return i[e].narrow}return""},_n.eraAbbr=function(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].abbr;if(i[e].until<=n&&n<=i[e].since)return i[e].abbr}return""},_n.eraYear=function(){var e,t,n,i,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e)if(n=s[e].since<=s[e].until?1:-1,i=this.clone().startOf("day").valueOf(),s[e].since<=i&&i<=s[e].until||s[e].until<=i&&i<=s[e].since)return(this.year()-a(s[e].since).year())*n+s[e].offset;return this.year()},_n.year=Ve,_n.isLeapYear=function(){return q(this.year())},_n.weekYear=function(e){return dn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},_n.isoWeekYear=function(e){return dn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},_n.quarter=_n.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},_n.month=Ne,_n.daysInMonth=function(){return xe(this.year(),this.month())},_n.week=_n.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},_n.isoWeek=_n.isoWeeks=function(e){var t=Ie(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},_n.weeksInYear=function(){var e=this.localeData()._week;return $e(this.year(),e.dow,e.doy)},_n.weeksInWeekYear=function(){var e=this.localeData()._week;return $e(this.weekYear(),e.dow,e.doy)},_n.isoWeeksInYear=function(){return $e(this.year(),1,4)},_n.isoWeeksInISOWeekYear=function(){return $e(this.isoWeekYear(),1,4)},_n.date=cn,_n.day=_n.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},_n.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},_n.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},_n.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},_n.hour=_n.hours=Ze,_n.minute=_n.minutes=mn,_n.second=_n.seconds=vn,_n.millisecond=_n.milliseconds=hn,_n.utcOffset=function(e,t,n){var i,s=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Ft(me,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=It(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),s!==e&&(!t||this._changeInProgress?Ut(this,Rt(e-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?s:It(this)},_n.utc=function(e){return this.utcOffset(0,e)},_n.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(It(this),"m")),this},_n.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ft(ce,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},_n.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Lt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},_n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},_n.isLocal=function(){return!!this.isValid()&&!this._isUTC},_n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},_n.isUtc=$t,_n.isUTC=$t,_n.zoneAbbr=function(){return this._isUTC?"UTC":""},_n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},_n.dates=M("dates accessor is deprecated. Use date instead.",cn),_n.months=M("months accessor is deprecated. Use month instead",Ne),_n.years=M("years accessor is deprecated. Use year instead",Ve),_n.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),_n.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!d(this._isDSTShifted))return this._isDSTShifted;var e,t={};return b(t,this),(t=Mt(t))._a?(e=t._isUTC?h(t._a):Lt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var i,a=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),o=0;for(i=0;i<a;i++)(n&&e[i]!==t[i]||!n&&B(e[i])!==B(t[i]))&&o++;return o+s}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}));var yn=N.prototype;function bn(e,t,n,i){var a=lt(),s=h().set(i,t);return a[n](s,e)}function kn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return bn(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=bn(e,i,n,"month");return a}function xn(e,t,n,i){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var a,s=lt(),o=e?s._week.dow:0,r=[];if(null!=n)return bn(t,(n+o)%7,i,"day");for(a=0;a<7;a++)r[a]=bn(t,(a+o)%7,i,"day");return r}yn.calendar=function(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return T(i)?i.call(t,n):i},yn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Y).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},yn.invalidDate=function(){return this._invalidDate},yn.ordinal=function(e){return this._ordinal.replace("%d",e)},yn.preparse=gn,yn.postformat=gn,yn.relativeTime=function(e,t,n,i){var a=this._relativeTime[n];return T(a)?a(e,t,n,i):a.replace(/%d/i,e)},yn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return T(n)?n(t):n.replace(/%s/i,t)},yn.set=function(e){var t,n;for(n in e)r(e,n)&&(T(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},yn.eras=function(e,t){var n,i,s,o=this._eras||lt("en")._eras;for(n=0,i=o.length;n<i;++n){switch(typeof o[n].since){case"string":s=a(o[n].since).startOf("day"),o[n].since=s.valueOf()}switch(typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":s=a(o[n].until).startOf("day").valueOf(),o[n].until=s.valueOf()}}return o},yn.erasParse=function(e,t,n){var i,a,s,o,r,l=this.eras();for(e=e.toUpperCase(),i=0,a=l.length;i<a;++i)if(s=l[i].name.toUpperCase(),o=l[i].abbr.toUpperCase(),r=l[i].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return l[i];break;case"NNNN":if(s===e)return l[i];break;case"NNNNN":if(r===e)return l[i]}else if([s,o,r].indexOf(e)>=0)return l[i]},yn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n},yn.erasAbbrRegex=function(e){return r(this,"_erasAbbrRegex")||rn.call(this),e?this._erasAbbrRegex:this._erasRegex},yn.erasNameRegex=function(e){return r(this,"_erasNameRegex")||rn.call(this),e?this._erasNameRegex:this._erasRegex},yn.erasNarrowRegex=function(e){return r(this,"_erasNarrowRegex")||rn.call(this),e?this._erasNarrowRegex:this._erasRegex},yn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Se).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},yn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Se.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},yn.monthsParse=function(e,t,n){var i,a,s;if(this._monthsParseExact)return Te.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(a=h([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(s="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(s.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}},yn.monthsRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||Ce.call(this),e?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=je),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},yn.monthsShortRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||Ce.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},yn.week=function(e){return Ie(e,this._week.dow,this._week.doy).week},yn.firstDayOfYear=function(){return this._week.doy},yn.firstDayOfWeek=function(){return this._week.dow},yn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Oe(n,this._week.dow):e?n[e.day()]:n},yn.weekdaysMin=function(e){return!0===e?Oe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},yn.weekdaysShort=function(e){return!0===e?Oe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},yn.weekdaysParse=function(e,t,n){var i,a,s;if(this._weekdaysParseExact)return Be.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=h([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(s="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(s.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}},yn.weekdaysRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=ze),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},yn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},yn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ue),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},yn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},yn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ot("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===B(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=M("moment.lang is deprecated. Use moment.locale instead.",ot),a.langData=M("moment.langData is deprecated. Use moment.localeData instead.",lt);var wn=Math.abs;function Mn(e,t,n,i){var a=Rt(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function Sn(e){return e<0?Math.floor(e):Math.ceil(e)}function Ln(e){return 4800*e/146097}function jn(e){return 146097*e/4800}function Tn(e){return function(){return this.as(e)}}var Dn=Tn("ms"),Nn=Tn("s"),Cn=Tn("m"),Yn=Tn("h"),Vn=Tn("d"),En=Tn("w"),An=Tn("M"),Fn=Tn("Q"),Pn=Tn("y");function In(e){return function(){return this.isValid()?this._data[e]:NaN}}var $n=In("milliseconds"),On=In("seconds"),Hn=In("minutes"),Rn=In("hours"),Gn=In("days"),zn=In("months"),qn=In("years"),Un=Math.round,Bn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Wn(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}var Jn=Math.abs;function Kn(e){return(e>0)-(e<0)||+e}function Xn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,a,s,o,r,l=Jn(this._milliseconds)/1e3,d=Jn(this._days),u=Jn(this._months),c=this.asSeconds();return c?(e=U(l/60),t=U(e/60),l%=60,e%=60,n=U(u/12),u%=12,i=l?l.toFixed(3).replace(/\.?0+$/,""):"",a=c<0?"-":"",s=Kn(this._months)!==Kn(c)?"-":"",o=Kn(this._days)!==Kn(c)?"-":"",r=Kn(this._milliseconds)!==Kn(c)?"-":"",a+"P"+(n?s+n+"Y":"")+(u?s+u+"M":"")+(d?o+d+"D":"")+(t||e||l?"T":"")+(t?r+t+"H":"")+(e?r+e+"M":"")+(l?r+i+"S":"")):"P0D"}var Qn=Ct.prototype;return Qn.isValid=function(){return this._isValid},Qn.abs=function(){var e=this._data;return this._milliseconds=wn(this._milliseconds),this._days=wn(this._days),this._months=wn(this._months),e.milliseconds=wn(e.milliseconds),e.seconds=wn(e.seconds),e.minutes=wn(e.minutes),e.hours=wn(e.hours),e.months=wn(e.months),e.years=wn(e.years),this},Qn.add=function(e,t){return Mn(this,e,t,1)},Qn.subtract=function(e,t){return Mn(this,e,t,-1)},Qn.as=function(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=H(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Ln(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(jn(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}},Qn.asMilliseconds=Dn,Qn.asSeconds=Nn,Qn.asMinutes=Cn,Qn.asHours=Yn,Qn.asDays=Vn,Qn.asWeeks=En,Qn.asMonths=An,Qn.asQuarters=Fn,Qn.asYears=Pn,Qn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*B(this._months/12):NaN},Qn._bubble=function(){var e,t,n,i,a,s=this._milliseconds,o=this._days,r=this._months,l=this._data;return s>=0&&o>=0&&r>=0||s<=0&&o<=0&&r<=0||(s+=864e5*Sn(jn(r)+o),o=0,r=0),l.milliseconds=s%1e3,e=U(s/1e3),l.seconds=e%60,t=U(e/60),l.minutes=t%60,n=U(t/60),l.hours=n%24,o+=U(n/24),a=U(Ln(o)),r+=a,o-=Sn(jn(a)),i=U(r/12),r%=12,l.days=o,l.months=r,l.years=i,this},Qn.clone=function(){return Rt(this)},Qn.get=function(e){return e=H(e),this.isValid()?this[e+"s"]():NaN},Qn.milliseconds=$n,Qn.seconds=On,Qn.minutes=Hn,Qn.hours=Rn,Qn.days=Gn,Qn.weeks=function(){return U(this.days()/7)},Qn.months=zn,Qn.years=qn,Qn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,a=!1,s=Bn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(s=Object.assign({},Bn,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),n=this.localeData(),i=function(e,t,n,i){var a=Rt(e).abs(),s=Un(a.as("s")),o=Un(a.as("m")),r=Un(a.as("h")),l=Un(a.as("d")),d=Un(a.as("M")),u=Un(a.as("w")),c=Un(a.as("y")),m=s<=n.ss&&["s",s]||s<n.s&&["ss",s]||o<=1&&["m"]||o<n.m&&["mm",o]||r<=1&&["h"]||r<n.h&&["hh",r]||l<=1&&["d"]||l<n.d&&["dd",l];return null!=n.w&&(m=m||u<=1&&["w"]||u<n.w&&["ww",u]),(m=m||d<=1&&["M"]||d<n.M&&["MM",d]||c<=1&&["y"]||["yy",c])[2]=t,m[3]=+e>0,m[4]=i,Wn.apply(null,m)}(this,!a,s,n),a&&(i=n.pastFuture(+this,i)),n.postformat(i)},Qn.toISOString=Xn,Qn.toString=Xn,Qn.toJSON=Xn,Qn.locale=Zt,Qn.localeData=tn,Qn.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Xn),Qn.lang=en,F("X",0,0,"unix"),F("x",0,0,"valueOf"),he("x",ue),he("X",/[+-]?\d+(\.\d{1,3})?/),ye("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),ye("x",(function(e,t,n){n._d=new Date(B(e))})),
//! moment.js
a.version="2.29.4",t=Lt,a.fn=_n,a.min=function(){var e=[].slice.call(arguments,0);return Dt("isBefore",e)},a.max=function(){var e=[].slice.call(arguments,0);return Dt("isAfter",e)},a.now=function(){return Date.now?Date.now():+new Date},a.utc=h,a.unix=function(e){return Lt(1e3*e)},a.months=function(e,t){return kn(e,t,"months")},a.isDate=c,a.locale=ot,a.invalid=_,a.duration=Rt,a.isMoment=x,a.weekdays=function(e,t,n){return xn(e,t,n,"weekdays")},a.parseZone=function(){return Lt.apply(null,arguments).parseZone()},a.localeData=lt,a.isDuration=Yt,a.monthsShort=function(e,t){return kn(e,t,"monthsShort")},a.weekdaysMin=function(e,t,n){return xn(e,t,n,"weekdaysMin")},a.defineLocale=rt,a.updateLocale=function(e,t){if(null!=t){var n,i,a=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(D(tt[e]._config,t)):(null!=(i=st(e))&&(a=i._config),t=D(a,t),null==i&&(t.abbr=e),(n=new N(t)).parentLocale=tt[e],tt[e]=n),ot(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===ot()&&ot(e)):null!=tt[e]&&delete tt[e]);return tt[e]},a.locales=function(){return S(tt)},a.weekdaysShort=function(e,t,n){return xn(e,t,n,"weekdaysShort")},a.normalizeUnits=H,a.relativeTimeRounding=function(e){return void 0===e?Un:"function"==typeof e&&(Un=e,!0)},a.relativeTimeThreshold=function(e,t){return void 0!==Bn[e]&&(void 0===t?Bn[e]:(Bn[e]=t,"s"===e&&(Bn.ss=t-1),!0))},a.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},a.prototype=_n,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/semver/classes/semver.js":function(e,t,n){const i=n("./node_modules/semver/internal/debug.js"),{MAX_LENGTH:a,MAX_SAFE_INTEGER:s}=n("./node_modules/semver/internal/constants.js"),{re:o,t:r}=n("./node_modules/semver/internal/re.js"),l=n("./node_modules/semver/internal/parse-options.js"),{compareIdentifiers:d}=n("./node_modules/semver/internal/identifiers.js");class u{constructor(e,t){if(t=l(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);i("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?o[r.LOOSE]:o[r.FULL]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<s)return t}return e}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version}toString(){return this.version}compare(e){if(i("SemVer.compare",this.version,this.options,e),!(e instanceof u)){if("string"==typeof e&&e===this.version)return 0;e=new u(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof u||(e=new u(e,this.options)),d(this.major,e.major)||d(this.minor,e.minor)||d(this.patch,e.patch)}comparePre(e){if(e instanceof u||(e=new u(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],a=e.prerelease[t];if(i("prerelease compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return d(n,a)}while(++t)}compareBuild(e){e instanceof u||(e=new u(e,this.options));let t=0;do{const n=this.build[t],a=e.build[t];if(i("prerelease compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return d(n,a)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===d(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}e.exports=u},"./node_modules/semver/functions/compare.js":function(e,t,n){const i=n("./node_modules/semver/classes/semver.js");e.exports=(e,t,n)=>new i(e,n).compare(new i(t,n))},"./node_modules/semver/functions/lte.js":function(e,t,n){const i=n("./node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>i(e,t,n)<=0},"./node_modules/semver/internal/constants.js":function(e,t){const n=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:16}},"./node_modules/semver/internal/debug.js":function(e,t,n){(function(t){const n="object"==typeof t&&t.env&&t.env.NODE_DEBUG&&/\bsemver\b/i.test(t.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=n}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/semver/internal/identifiers.js":function(e,t){const n=/^[0-9]+$/,i=(e,t)=>{const i=n.test(e),a=n.test(t);return i&&a&&(e=+e,t=+t),e===t?0:i&&!a?-1:a&&!i?1:e<t?-1:1};e.exports={compareIdentifiers:i,rcompareIdentifiers:(e,t)=>i(t,e)}},"./node_modules/semver/internal/parse-options.js":function(e,t){const n=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:n.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}},"./node_modules/semver/internal/re.js":function(e,t,n){const{MAX_SAFE_COMPONENT_LENGTH:i}=n("./node_modules/semver/internal/constants.js"),a=n("./node_modules/semver/internal/debug.js"),s=(t=e.exports={}).re=[],o=t.src=[],r=t.t={};let l=0;const d=(e,t,n)=>{const i=l++;a(e,i,t),r[e]=i,o[i]=t,s[i]=new RegExp(t,n?"g":void 0)};d("NUMERICIDENTIFIER","0|[1-9]\\d*"),d("NUMERICIDENTIFIERLOOSE","[0-9]+"),d("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),d("MAINVERSION",`(${o[r.NUMERICIDENTIFIER]})\\.(${o[r.NUMERICIDENTIFIER]})\\.(${o[r.NUMERICIDENTIFIER]})`),d("MAINVERSIONLOOSE",`(${o[r.NUMERICIDENTIFIERLOOSE]})\\.(${o[r.NUMERICIDENTIFIERLOOSE]})\\.(${o[r.NUMERICIDENTIFIERLOOSE]})`),d("PRERELEASEIDENTIFIER",`(?:${o[r.NUMERICIDENTIFIER]}|${o[r.NONNUMERICIDENTIFIER]})`),d("PRERELEASEIDENTIFIERLOOSE",`(?:${o[r.NUMERICIDENTIFIERLOOSE]}|${o[r.NONNUMERICIDENTIFIER]})`),d("PRERELEASE",`(?:-(${o[r.PRERELEASEIDENTIFIER]}(?:\\.${o[r.PRERELEASEIDENTIFIER]})*))`),d("PRERELEASELOOSE",`(?:-?(${o[r.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${o[r.PRERELEASEIDENTIFIERLOOSE]})*))`),d("BUILDIDENTIFIER","[0-9A-Za-z-]+"),d("BUILD",`(?:\\+(${o[r.BUILDIDENTIFIER]}(?:\\.${o[r.BUILDIDENTIFIER]})*))`),d("FULLPLAIN",`v?${o[r.MAINVERSION]}${o[r.PRERELEASE]}?${o[r.BUILD]}?`),d("FULL",`^${o[r.FULLPLAIN]}$`),d("LOOSEPLAIN",`[v=\\s]*${o[r.MAINVERSIONLOOSE]}${o[r.PRERELEASELOOSE]}?${o[r.BUILD]}?`),d("LOOSE",`^${o[r.LOOSEPLAIN]}$`),d("GTLT","((?:<|>)?=?)"),d("XRANGEIDENTIFIERLOOSE",o[r.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),d("XRANGEIDENTIFIER",o[r.NUMERICIDENTIFIER]+"|x|X|\\*"),d("XRANGEPLAIN",`[v=\\s]*(${o[r.XRANGEIDENTIFIER]})(?:\\.(${o[r.XRANGEIDENTIFIER]})(?:\\.(${o[r.XRANGEIDENTIFIER]})(?:${o[r.PRERELEASE]})?${o[r.BUILD]}?)?)?`),d("XRANGEPLAINLOOSE",`[v=\\s]*(${o[r.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[r.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[r.XRANGEIDENTIFIERLOOSE]})(?:${o[r.PRERELEASELOOSE]})?${o[r.BUILD]}?)?)?`),d("XRANGE",`^${o[r.GTLT]}\\s*${o[r.XRANGEPLAIN]}$`),d("XRANGELOOSE",`^${o[r.GTLT]}\\s*${o[r.XRANGEPLAINLOOSE]}$`),d("COERCE",`(^|[^\\d])(\\d{1,${i}})(?:\\.(\\d{1,${i}}))?(?:\\.(\\d{1,${i}}))?(?:$|[^\\d])`),d("COERCERTL",o[r.COERCE],!0),d("LONETILDE","(?:~>?)"),d("TILDETRIM",`(\\s*)${o[r.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",d("TILDE",`^${o[r.LONETILDE]}${o[r.XRANGEPLAIN]}$`),d("TILDELOOSE",`^${o[r.LONETILDE]}${o[r.XRANGEPLAINLOOSE]}$`),d("LONECARET","(?:\\^)"),d("CARETTRIM",`(\\s*)${o[r.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",d("CARET",`^${o[r.LONECARET]}${o[r.XRANGEPLAIN]}$`),d("CARETLOOSE",`^${o[r.LONECARET]}${o[r.XRANGEPLAINLOOSE]}$`),d("COMPARATORLOOSE",`^${o[r.GTLT]}\\s*(${o[r.LOOSEPLAIN]})$|^$`),d("COMPARATOR",`^${o[r.GTLT]}\\s*(${o[r.FULLPLAIN]})$|^$`),d("COMPARATORTRIM",`(\\s*)${o[r.GTLT]}\\s*(${o[r.LOOSEPLAIN]}|${o[r.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",d("HYPHENRANGE",`^\\s*(${o[r.XRANGEPLAIN]})\\s+-\\s+(${o[r.XRANGEPLAIN]})\\s*$`),d("HYPHENRANGELOOSE",`^\\s*(${o[r.XRANGEPLAINLOOSE]})\\s+-\\s+(${o[r.XRANGEPLAINLOOSE]})\\s*$`),d("STAR","(<|>)?=?\\s*\\*"),d("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),d("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},"./node_modules/sortablejs/Sortable.js":function(e,t,n){
/**!
* Sortable 1.10.2
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/
e.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function i(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{},a=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(i).filter((function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable})))),a.forEach((function(n){t(e,n,i[n])}))}return e}function a(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n,i,a={},s=Object.keys(e);for(i=0;i<s.length;i++)n=s[i],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)n=s[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function s(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function o(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function r(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function l(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var d=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),u=l(/Edge/i),c=l(/firefox/i),m=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),f=l(/iP(ad|od|hone)/i),h=l(/chrome/i)&&l(/android/i),v={capture:!1,passive:!1};function p(e,t,n){e.addEventListener(t,n,!d&&v)}function _(e,t,n){e.removeEventListener(t,n,!d&&v)}function g(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function y(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function b(e,t,n,i){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&g(e,t):g(e,t))||i&&e===n)return e;if(e===n)break}while(e=y(e))}return null}var k,x=/\s+/g;function w(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var i=(" "+e.className+" ").replace(x," ").replace(" "+t+" "," ");e.className=(i+(n?" "+t:"")).replace(x," ")}}function M(e,t,n){var i=e&&e.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in i||-1!==t.indexOf("webkit")||(t="-webkit-"+t),i[t]=n+("string"==typeof n?"":"px")}}function S(e,t){var n="";if("string"==typeof e)n=e;else do{var i=M(e,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!t&&(e=e.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(n)}function L(e,t,n){if(e){var i=e.getElementsByTagName(t),a=0,s=i.length;if(n)for(;a<s;a++)n(i[a],a);return i}return[]}function j(){var e=document.scrollingElement;return e||document.documentElement}function T(e,t,n,i,a){if(e.getBoundingClientRect||e===window){var s,o,r,l,u,c,m;if(e!==window&&e!==j()?(o=(s=e.getBoundingClientRect()).top,r=s.left,l=s.bottom,u=s.right,c=s.height,m=s.width):(o=0,r=0,l=window.innerHeight,u=window.innerWidth,c=window.innerHeight,m=window.innerWidth),(t||n)&&e!==window&&(a=a||e.parentNode,!d))do{if(a&&a.getBoundingClientRect&&("none"!==M(a,"transform")||n&&"static"!==M(a,"position"))){var f=a.getBoundingClientRect();o-=f.top+parseInt(M(a,"border-top-width")),r-=f.left+parseInt(M(a,"border-left-width")),l=o+s.height,u=r+s.width;break}}while(a=a.parentNode);if(i&&e!==window){var h=S(a||e),v=h&&h.a,p=h&&h.d;h&&(l=(o/=p)+(c/=p),u=(r/=v)+(m/=v))}return{top:o,left:r,bottom:l,right:u,width:m,height:c}}}function D(e,t,n){for(var i=E(e,!0),a=T(e)[t];i;){var s=T(i)[n];if(!("top"===n||"left"===n?a>=s:a<=s))return i;if(i===j())break;i=E(i,!1)}return!1}function N(e,t,n){for(var i=0,a=0,s=e.children;a<s.length;){if("none"!==s[a].style.display&&s[a]!==$e.ghost&&s[a]!==$e.dragged&&b(s[a],n.draggable,e,!1)){if(i===t)return s[a];i++}a++}return null}function C(e,t){for(var n=e.lastElementChild;n&&(n===$e.ghost||"none"===M(n,"display")||t&&!g(n,t));)n=n.previousElementSibling;return n||null}function Y(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===$e.clone||t&&!g(e,t)||n++;return n}function V(e){var t=0,n=0,i=j();if(e)do{var a=S(e),s=a.a,o=a.d;t+=e.scrollLeft*s,n+=e.scrollTop*o}while(e!==i&&(e=e.parentNode));return[t,n]}function E(e,t){if(!e||!e.getBoundingClientRect)return j();var n=e,i=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var a=M(n);if(n.clientWidth<n.scrollWidth&&("auto"==a.overflowX||"scroll"==a.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==a.overflowY||"scroll"==a.overflowY)){if(!n.getBoundingClientRect||n===document.body)return j();if(i||t)return n;i=!0}}}while(n=n.parentNode);return j()}function A(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function F(e,t){return function(){if(!k){var n=arguments,i=this;1===n.length?e.call(i,n[0]):e.apply(i,n),k=setTimeout((function(){k=void 0}),t)}}}function P(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function I(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}function $(e,t){M(e,"position","absolute"),M(e,"top",t.top),M(e,"left",t.left),M(e,"width",t.width),M(e,"height",t.height)}function O(e){M(e,"position",""),M(e,"top",""),M(e,"left",""),M(e,"width",""),M(e,"height","")}var H="Sortable"+(new Date).getTime();function R(){var e,t=[];return{captureAnimationState:function(){t=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==M(e,"display")&&e!==$e.ghost){t.push({target:e,rect:T(e)});var n=i({},t[t.length-1].rect);if(e.thisAnimationDuration){var a=S(e,!0);a&&(n.top-=a.f,n.left-=a.e)}e.fromRect=n}}))},addAnimationState:function(e){t.push(e)},removeAnimationState:function(e){t.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var i in t)if(t.hasOwnProperty(i)&&t[i]===e[n][i])return Number(n);return-1}(t,{target:e}),1)},animateAll:function(n){var i=this;if(!this.options.animation)return clearTimeout(e),void("function"==typeof n&&n());var a=!1,s=0;t.forEach((function(e){var t=0,n=e.target,o=n.fromRect,r=T(n),l=n.prevFromRect,d=n.prevToRect,u=e.rect,c=S(n,!0);c&&(r.top-=c.f,r.left-=c.e),n.toRect=r,n.thisAnimationDuration&&A(l,r)&&!A(o,r)&&(u.top-r.top)/(u.left-r.left)==(o.top-r.top)/(o.left-r.left)&&(t=function(e,t,n,i){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*i.animation}(u,l,d,i.options)),A(r,o)||(n.prevFromRect=o,n.prevToRect=r,t||(t=i.options.animation),i.animate(n,u,r,t)),t&&(a=!0,s=Math.max(s,t),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),t),n.thisAnimationDuration=t)})),clearTimeout(e),a?e=setTimeout((function(){"function"==typeof n&&n()}),s):"function"==typeof n&&n(),t=[]},animate:function(e,t,n,i){if(i){M(e,"transition",""),M(e,"transform","");var a=S(this.el),s=a&&a.a,o=a&&a.d,r=(t.left-n.left)/(s||1),l=(t.top-n.top)/(o||1);e.animatingX=!!r,e.animatingY=!!l,M(e,"transform","translate3d("+r+"px,"+l+"px,0)"),function(e){e.offsetWidth}(e),M(e,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),M(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){M(e,"transition",""),M(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),i)}}}}var G=[],z={initializeByDefault:!0},q={mount:function(e){for(var t in z)z.hasOwnProperty(t)&&!(t in e)&&(e[t]=z[t]);G.push(e)},pluginEvent:function(e,t,n){var a=this;this.eventCanceled=!1,n.cancel=function(){a.eventCanceled=!0};var s=e+"Global";G.forEach((function(a){t[a.pluginName]&&(t[a.pluginName][s]&&t[a.pluginName][s](i({sortable:t},n)),t.options[a.pluginName]&&t[a.pluginName][e]&&t[a.pluginName][e](i({sortable:t},n)))}))},initializePlugins:function(e,t,i,a){for(var s in G.forEach((function(a){var s=a.pluginName;if(e.options[s]||a.initializeByDefault){var o=new a(e,t,e.options);o.sortable=e,o.options=e.options,e[s]=o,n(i,o.defaults)}})),e.options)if(e.options.hasOwnProperty(s)){var o=this.modifyOption(e,s,e.options[s]);void 0!==o&&(e.options[s]=o)}},getEventProperties:function(e,t){var i={};return G.forEach((function(a){"function"==typeof a.eventProperties&&n(i,a.eventProperties.call(t[a.pluginName],e))})),i},modifyOption:function(e,t,n){var i;return G.forEach((function(a){e[a.pluginName]&&a.optionListeners&&"function"==typeof a.optionListeners[t]&&(i=a.optionListeners[t].call(e[a.pluginName],n))})),i}};function U(e){var t=e.sortable,n=e.rootEl,a=e.name,s=e.targetEl,o=e.cloneEl,r=e.toEl,l=e.fromEl,c=e.oldIndex,m=e.newIndex,f=e.oldDraggableIndex,h=e.newDraggableIndex,v=e.originalEvent,p=e.putSortable,_=e.extraEventProperties;if(t=t||n&&n[H]){var g,y=t.options,b="on"+a.charAt(0).toUpperCase()+a.substr(1);!window.CustomEvent||d||u?(g=document.createEvent("Event")).initEvent(a,!0,!0):g=new CustomEvent(a,{bubbles:!0,cancelable:!0}),g.to=r||n,g.from=l||n,g.item=s||n,g.clone=o,g.oldIndex=c,g.newIndex=m,g.oldDraggableIndex=f,g.newDraggableIndex=h,g.originalEvent=v,g.pullMode=p?p.lastPutMode:void 0;var k=i({},_,q.getEventProperties(a,t));for(var x in k)g[x]=k[x];n&&n.dispatchEvent(g),y[b]&&y[b].call(t,g)}}var B=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=n.evt,o=a(n,["evt"]);q.pluginEvent.bind($e)(e,t,i({dragEl:J,parentEl:K,ghostEl:X,rootEl:Q,nextEl:Z,lastDownEl:ee,cloneEl:te,cloneHidden:ne,dragStarted:ve,putSortable:le,activeSortable:$e.active,originalEvent:s,oldIndex:ie,oldDraggableIndex:se,newIndex:ae,newDraggableIndex:oe,hideGhostForTarget:Ae,unhideGhostForTarget:Fe,cloneNowHidden:function(){ne=!0},cloneNowShown:function(){ne=!1},dispatchSortableEvent:function(e){W({sortable:t,name:e,originalEvent:s})}},o))};function W(e){U(i({putSortable:le,cloneEl:te,targetEl:J,rootEl:Q,oldIndex:ie,oldDraggableIndex:se,newIndex:ae,newDraggableIndex:oe},e))}var J,K,X,Q,Z,ee,te,ne,ie,ae,se,oe,re,le,de,ue,ce,me,fe,he,ve,pe,_e,ge,ye,be=!1,ke=!1,xe=[],we=!1,Me=!1,Se=[],Le=!1,je=[],Te="undefined"!=typeof document,De=f,Ne=u||d?"cssFloat":"float",Ce=Te&&!h&&!f&&"draggable"in document.createElement("div"),Ye=function(){if(Te){if(d)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),Ve=function(e,t){var n=M(e),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),a=N(e,0,t),s=N(e,1,t),o=a&&M(a),r=s&&M(s),l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+T(a).width,d=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+T(s).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&o.float&&"none"!==o.float){var u="left"===o.float?"left":"right";return!s||"both"!==r.clear&&r.clear!==u?"horizontal":"vertical"}return a&&("block"===o.display||"flex"===o.display||"table"===o.display||"grid"===o.display||l>=i&&"none"===n[Ne]||s&&"none"===n[Ne]&&l+d>i)?"vertical":"horizontal"},Ee=function(t){function n(e,t){return function(i,a,s,o){var r=i.options.group.name&&a.options.group.name&&i.options.group.name===a.options.group.name;if(null==e&&(t||r))return!0;if(null==e||!1===e)return!1;if(t&&"clone"===e)return e;if("function"==typeof e)return n(e(i,a,s,o),t)(i,a,s,o);var l=(t?i:a).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var i={},a=t.group;a&&"object"==e(a)||(a={name:a}),i.name=a.name,i.checkPull=n(a.pull,!0),i.checkPut=n(a.put),i.revertClone=a.revertClone,t.group=i},Ae=function(){!Ye&&X&&M(X,"display","none")},Fe=function(){!Ye&&X&&M(X,"display","")};Te&&document.addEventListener("click",(function(e){if(ke)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ke=!1,!1}),!0);var Pe=function(e){if(J){e=e.touches?e.touches[0]:e;var t=(a=e.clientX,s=e.clientY,xe.some((function(e){if(!C(e)){var t=T(e),n=e[H].options.emptyInsertThreshold,i=a>=t.left-n&&a<=t.right+n,r=s>=t.top-n&&s<=t.bottom+n;return n&&i&&r?o=e:void 0}})),o);if(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[H]._onDragOver(n)}}var a,s,o},Ie=function(e){J&&J.parentNode[H]._isOutsideThisEl(e.target)};function $e(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=n({},t),e[H]=this;var i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ve(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==$e.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var a in q.initializePlugins(this,e,i),i)!(a in t)&&(t[a]=i[a]);for(var s in Ee(t),this)"_"===s.charAt(0)&&"function"==typeof this[s]&&(this[s]=this[s].bind(this));this.nativeDraggable=!t.forceFallback&&Ce,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?p(e,"pointerdown",this._onTapStart):(p(e,"mousedown",this._onTapStart),p(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(p(e,"dragover",this),p(e,"dragenter",this)),xe.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),n(this,R())}function Oe(e,t,n,i,a,s,o,r){var l,c,m=e[H],f=m.options.onMove;return!window.CustomEvent||d||u?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=n,l.draggedRect=i,l.related=a||t,l.relatedRect=s||T(t),l.willInsertAfter=r,l.originalEvent=o,e.dispatchEvent(l),f&&(c=f.call(m,l,o)),c}function He(e){e.draggable=!1}function Re(){Le=!1}function Ge(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,i=0;n--;)i+=t.charCodeAt(n);return i.toString(36)}function ze(e){return setTimeout(e,0)}function qe(e){return clearTimeout(e)}$e.prototype={constructor:$e,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(pe=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,J):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,i=this.options,a=i.preventOnFilter,s=e.type,o=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,r=(o||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||r,d=i.filter;if(function(e){je.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var i=t[n];i.checked&&je.push(i)}}(n),!J&&!(/mousedown|pointerdown/.test(s)&&0!==e.button||i.disabled||l.isContentEditable||(r=b(r,i.draggable,n,!1))&&r.animated||ee===r)){if(ie=Y(r),se=Y(r,i.draggable),"function"==typeof d){if(d.call(this,e,r,this))return W({sortable:t,rootEl:l,name:"filter",targetEl:r,toEl:n,fromEl:n}),B("filter",t,{evt:e}),void(a&&e.cancelable&&e.preventDefault())}else if(d&&(d=d.split(",").some((function(i){if(i=b(l,i.trim(),n,!1))return W({sortable:t,rootEl:i,name:"filter",targetEl:r,fromEl:n,toEl:n}),B("filter",t,{evt:e}),!0}))))return void(a&&e.cancelable&&e.preventDefault());i.handle&&!b(l,i.handle,n,!1)||this._prepareDragStart(e,o,r)}}},_prepareDragStart:function(e,t,n){var i,a=this,s=a.el,o=a.options,r=s.ownerDocument;if(n&&!J&&n.parentNode===s){var l=T(n);if(Q=s,K=(J=n).parentNode,Z=J.nextSibling,ee=n,re=o.group,$e.dragged=J,de={target:J,clientX:(t||e).clientX,clientY:(t||e).clientY},fe=de.clientX-l.left,he=de.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,J.style["will-change"]="all",i=function(){B("delayEnded",a,{evt:e}),$e.eventCanceled?a._onDrop():(a._disableDelayedDragEvents(),!c&&a.nativeDraggable&&(J.draggable=!0),a._triggerDragStart(e,t),W({sortable:a,name:"choose",originalEvent:e}),w(J,o.chosenClass,!0))},o.ignore.split(",").forEach((function(e){L(J,e.trim(),He)})),p(r,"dragover",Pe),p(r,"mousemove",Pe),p(r,"touchmove",Pe),p(r,"mouseup",a._onDrop),p(r,"touchend",a._onDrop),p(r,"touchcancel",a._onDrop),c&&this.nativeDraggable&&(this.options.touchStartThreshold=4,J.draggable=!0),B("delayStart",this,{evt:e}),!o.delay||o.delayOnTouchOnly&&!t||this.nativeDraggable&&(u||d))i();else{if($e.eventCanceled)return void this._onDrop();p(r,"mouseup",a._disableDelayedDrag),p(r,"touchend",a._disableDelayedDrag),p(r,"touchcancel",a._disableDelayedDrag),p(r,"mousemove",a._delayedDragTouchMoveHandler),p(r,"touchmove",a._delayedDragTouchMoveHandler),o.supportPointer&&p(r,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(i,o.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){J&&He(J),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;_(e,"mouseup",this._disableDelayedDrag),_(e,"touchend",this._disableDelayedDrag),_(e,"touchcancel",this._disableDelayedDrag),_(e,"mousemove",this._delayedDragTouchMoveHandler),_(e,"touchmove",this._delayedDragTouchMoveHandler),_(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?p(document,"pointermove",this._onTouchMove):p(document,t?"touchmove":"mousemove",this._onTouchMove):(p(J,"dragend",this),p(Q,"dragstart",this._onDragStart));try{document.selection?ze((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(be=!1,Q&&J){B("dragStarted",this,{evt:t}),this.nativeDraggable&&p(document,"dragover",Ie);var n=this.options;!e&&w(J,n.dragClass,!1),w(J,n.ghostClass,!0),$e.active=this,e&&this._appendGhost(),W({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(ue){this._lastX=ue.clientX,this._lastY=ue.clientY,Ae();for(var e=document.elementFromPoint(ue.clientX,ue.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(ue.clientX,ue.clientY))!==t;)t=e;if(J.parentNode[H]._isOutsideThisEl(e),t)do{if(t[H]&&t[H]._onDragOver({clientX:ue.clientX,clientY:ue.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=t.parentNode);Fe()}},_onTouchMove:function(e){if(de){var t=this.options,n=t.fallbackTolerance,i=t.fallbackOffset,a=e.touches?e.touches[0]:e,s=X&&S(X,!0),o=X&&s&&s.a,r=X&&s&&s.d,l=De&&ye&&V(ye),d=(a.clientX-de.clientX+i.x)/(o||1)+(l?l[0]-Se[0]:0)/(o||1),u=(a.clientY-de.clientY+i.y)/(r||1)+(l?l[1]-Se[1]:0)/(r||1);if(!$e.active&&!be){if(n&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(X){s?(s.e+=d-(ce||0),s.f+=u-(me||0)):s={a:1,b:0,c:0,d:1,e:d,f:u};var c="matrix(".concat(s.a,",").concat(s.b,",").concat(s.c,",").concat(s.d,",").concat(s.e,",").concat(s.f,")");M(X,"webkitTransform",c),M(X,"mozTransform",c),M(X,"msTransform",c),M(X,"transform",c),ce=d,me=u,ue=a}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!X){var e=this.options.fallbackOnBody?document.body:Q,t=T(J,!0,De,!0,e),n=this.options;if(De){for(ye=e;"static"===M(ye,"position")&&"none"===M(ye,"transform")&&ye!==document;)ye=ye.parentNode;ye!==document.body&&ye!==document.documentElement?(ye===document&&(ye=j()),t.top+=ye.scrollTop,t.left+=ye.scrollLeft):ye=j(),Se=V(ye)}w(X=J.cloneNode(!0),n.ghostClass,!1),w(X,n.fallbackClass,!0),w(X,n.dragClass,!0),M(X,"transition",""),M(X,"transform",""),M(X,"box-sizing","border-box"),M(X,"margin",0),M(X,"top",t.top),M(X,"left",t.left),M(X,"width",t.width),M(X,"height",t.height),M(X,"opacity","0.8"),M(X,"position",De?"absolute":"fixed"),M(X,"zIndex","100000"),M(X,"pointerEvents","none"),$e.ghost=X,e.appendChild(X),M(X,"transform-origin",fe/parseInt(X.style.width)*100+"% "+he/parseInt(X.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,i=e.dataTransfer,a=n.options;B("dragStart",this,{evt:e}),$e.eventCanceled?this._onDrop():(B("setupClone",this),$e.eventCanceled||((te=I(J)).draggable=!1,te.style["will-change"]="",this._hideClone(),w(te,this.options.chosenClass,!1),$e.clone=te),n.cloneId=ze((function(){B("clone",n),$e.eventCanceled||(n.options.removeCloneOnHide||Q.insertBefore(te,J),n._hideClone(),W({sortable:n,name:"clone"}))})),!t&&w(J,a.dragClass,!0),t?(ke=!0,n._loopId=setInterval(n._emulateDragOver,50)):(_(document,"mouseup",n._onDrop),_(document,"touchend",n._onDrop),_(document,"touchcancel",n._onDrop),i&&(i.effectAllowed="move",a.setData&&a.setData.call(n,i,J)),p(document,"drop",n),M(J,"transform","translateZ(0)")),be=!0,n._dragStartId=ze(n._dragStarted.bind(n,t,e)),p(document,"selectstart",n),ve=!0,m&&M(document.body,"user-select","none"))},_onDragOver:function(e){var t,n,a,s,o=this.el,r=e.target,l=this.options,d=l.group,u=$e.active,c=re===d,m=l.sort,f=le||u,h=this,v=!1;if(!Le){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),r=b(r,l.draggable,o,!0),F("dragOver"),$e.eventCanceled)return v;if(J.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||h._ignoreWhileAnimating===r)return $(!1);if(ke=!1,u&&!l.disabled&&(c?m||(a=!Q.contains(J)):le===this||(this.lastPutMode=re.checkPull(this,u,J,e))&&d.checkPut(this,u,J,e))){if(s="vertical"===this._getDirection(e,r),t=T(J),F("dragOverValid"),$e.eventCanceled)return v;if(a)return K=Q,I(),this._hideClone(),F("revert"),$e.eventCanceled||(Z?Q.insertBefore(J,Z):Q.appendChild(J)),$(!0);var p=C(o,l.draggable);if(!p||function(e,t,n){var i=T(C(n.el,n.options.draggable));return t?e.clientX>i.right+10||e.clientX<=i.right&&e.clientY>i.bottom&&e.clientX>=i.left:e.clientX>i.right&&e.clientY>i.top||e.clientX<=i.right&&e.clientY>i.bottom+10}(e,s,this)&&!p.animated){if(p===J)return $(!1);if(p&&o===e.target&&(r=p),r&&(n=T(r)),!1!==Oe(Q,o,J,t,r,n,e,!!r))return I(),o.appendChild(J),K=o,O(),$(!0)}else if(r.parentNode===o){n=T(r);var _,g,y,k=J.parentNode!==o,x=!function(e,t,n){var i=n?e.left:e.top,a=n?e.right:e.bottom,s=n?e.width:e.height,o=n?t.left:t.top,r=n?t.right:t.bottom,l=n?t.width:t.height;return i===o||a===r||i+s/2===o+l/2}(J.animated&&J.toRect||t,r.animated&&r.toRect||n,s),S=s?"top":"left",L=D(r,"top","top")||D(J,"top","top"),j=L?L.scrollTop:void 0;if(pe!==r&&(g=n[S],we=!1,Me=!x&&l.invertSwap||k),0!==(_=function(e,t,n,i,a,s,o,r){var l=i?e.clientY:e.clientX,d=i?n.height:n.width,u=i?n.top:n.left,c=i?n.bottom:n.right,m=!1;if(!o)if(r&&ge<d*a){if(!we&&(1===_e?l>u+d*s/2:l<c-d*s/2)&&(we=!0),we)m=!0;else if(1===_e?l<u+ge:l>c-ge)return-_e}else if(l>u+d*(1-a)/2&&l<c-d*(1-a)/2)return function(e){return Y(J)<Y(e)?1:-1}(t);return(m=m||o)&&(l<u+d*s/2||l>c-d*s/2)?l>u+d/2?1:-1:0}(e,r,n,s,x?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Me,pe===r))){var N=Y(J);do{N-=_,y=K.children[N]}while(y&&("none"===M(y,"display")||y===X))}if(0===_||y===r)return $(!1);pe=r,_e=_;var V=r.nextElementSibling,E=!1,A=Oe(Q,o,J,t,r,n,e,E=1===_);if(!1!==A)return 1!==A&&-1!==A||(E=1===A),Le=!0,setTimeout(Re,30),I(),E&&!V?o.appendChild(J):r.parentNode.insertBefore(J,E?V:r),L&&P(L,0,j-L.scrollTop),K=J.parentNode,void 0===g||Me||(ge=Math.abs(g-T(r)[S])),O(),$(!0)}if(o.contains(J))return $(!1)}return!1}function F(l,d){B(l,h,i({evt:e,isOwner:c,axis:s?"vertical":"horizontal",revert:a,dragRect:t,targetRect:n,canSort:m,fromSortable:f,target:r,completed:$,onMove:function(n,i){return Oe(Q,o,J,t,n,T(n),e,i)},changed:O},d))}function I(){F("dragOverAnimationCapture"),h.captureAnimationState(),h!==f&&f.captureAnimationState()}function $(t){return F("dragOverCompleted",{insertion:t}),t&&(c?u._hideClone():u._showClone(h),h!==f&&(w(J,le?le.options.ghostClass:u.options.ghostClass,!1),w(J,l.ghostClass,!0)),le!==h&&h!==$e.active?le=h:h===$e.active&&le&&(le=null),f===h&&(h._ignoreWhileAnimating=r),h.animateAll((function(){F("dragOverAnimationComplete"),h._ignoreWhileAnimating=null})),h!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(r===J&&!J.animated||r===o&&!r.animated)&&(pe=null),l.dragoverBubble||e.rootEl||r===document||(J.parentNode[H]._isOutsideThisEl(e.target),!t&&Pe(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),v=!0}function O(){ae=Y(J),oe=Y(J,l.draggable),W({sortable:h,name:"change",toEl:o,newIndex:ae,newDraggableIndex:oe,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){_(document,"mousemove",this._onTouchMove),_(document,"touchmove",this._onTouchMove),_(document,"pointermove",this._onTouchMove),_(document,"dragover",Pe),_(document,"mousemove",Pe),_(document,"touchmove",Pe)},_offUpEvents:function(){var e=this.el.ownerDocument;_(e,"mouseup",this._onDrop),_(e,"touchend",this._onDrop),_(e,"pointerup",this._onDrop),_(e,"touchcancel",this._onDrop),_(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ae=Y(J),oe=Y(J,n.draggable),B("drop",this,{evt:e}),K=J&&J.parentNode,ae=Y(J),oe=Y(J,n.draggable),$e.eventCanceled||(be=!1,Me=!1,we=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),qe(this.cloneId),qe(this._dragStartId),this.nativeDraggable&&(_(document,"drop",this),_(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),m&&M(document.body,"user-select",""),M(J,"transform",""),e&&(ve&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),X&&X.parentNode&&X.parentNode.removeChild(X),(Q===K||le&&"clone"!==le.lastPutMode)&&te&&te.parentNode&&te.parentNode.removeChild(te),J&&(this.nativeDraggable&&_(J,"dragend",this),He(J),J.style["will-change"]="",ve&&!be&&w(J,le?le.options.ghostClass:this.options.ghostClass,!1),w(J,this.options.chosenClass,!1),W({sortable:this,name:"unchoose",toEl:K,newIndex:null,newDraggableIndex:null,originalEvent:e}),Q!==K?(ae>=0&&(W({rootEl:K,name:"add",toEl:K,fromEl:Q,originalEvent:e}),W({sortable:this,name:"remove",toEl:K,originalEvent:e}),W({rootEl:K,name:"sort",toEl:K,fromEl:Q,originalEvent:e}),W({sortable:this,name:"sort",toEl:K,originalEvent:e})),le&&le.save()):ae!==ie&&ae>=0&&(W({sortable:this,name:"update",toEl:K,originalEvent:e}),W({sortable:this,name:"sort",toEl:K,originalEvent:e})),$e.active&&(null!=ae&&-1!==ae||(ae=ie,oe=se),W({sortable:this,name:"end",toEl:K,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){B("nulling",this),Q=J=K=X=Z=te=ee=ne=de=ue=ve=ae=oe=ie=se=pe=_e=le=re=$e.dragged=$e.ghost=$e.clone=$e.active=null,je.forEach((function(e){e.checked=!0})),je.length=ce=me=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":J&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,i=0,a=n.length,s=this.options;i<a;i++)b(e=n[i],s.draggable,this.el,!1)&&t.push(e.getAttribute(s.dataIdAttr)||Ge(e));return t},sort:function(e){var t={},n=this.el;this.toArray().forEach((function(e,i){var a=n.children[i];b(a,this.options.draggable,n,!1)&&(t[e]=a)}),this),e.forEach((function(e){t[e]&&(n.removeChild(t[e]),n.appendChild(t[e]))}))},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return b(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(void 0===t)return n[e];var i=q.modifyOption(this,e,t);n[e]=void 0!==i?i:t,"group"===e&&Ee(n)},destroy:function(){B("destroy",this);var e=this.el;e[H]=null,_(e,"mousedown",this._onTapStart),_(e,"touchstart",this._onTapStart),_(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(_(e,"dragover",this),_(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),xe.splice(xe.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ne){if(B("hideClone",this),$e.eventCanceled)return;M(te,"display","none"),this.options.removeCloneOnHide&&te.parentNode&&te.parentNode.removeChild(te),ne=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ne){if(B("showClone",this),$e.eventCanceled)return;Q.contains(J)&&!this.options.group.revertClone?Q.insertBefore(te,J):Z?Q.insertBefore(te,Z):Q.appendChild(te),this.options.group.revertClone&&this.animate(J,te),M(te,"display",""),ne=!1}}else this._hideClone()}},Te&&p(document,"touchmove",(function(e){($e.active||be)&&e.cancelable&&e.preventDefault()})),$e.utils={on:p,off:_,css:M,find:L,is:function(e,t){return!!b(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},throttle:F,closest:b,toggleClass:w,clone:I,index:Y,nextTick:ze,cancelNextTick:qe,detectDirection:Ve,getChild:N},$e.get=function(e){return e[H]},$e.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&($e.utils=i({},$e.utils,e.utils)),q.mount(e)}))},$e.create=function(e,t){return new $e(e,t)},$e.version="1.10.2";var Ue,Be,We,Je,Ke,Xe,Qe=[],Ze=!1;function et(){Qe.forEach((function(e){clearInterval(e.pid)})),Qe=[]}function tt(){clearInterval(Xe)}var nt,it=F((function(e,t,n,i){if(t.scroll){var a,s=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,r=t.scrollSensitivity,l=t.scrollSpeed,d=j(),u=!1;Be!==n&&(Be=n,et(),Ue=t.scroll,a=t.scrollFn,!0===Ue&&(Ue=E(n,!0)));var c=0,m=Ue;do{var f=m,h=T(f),v=h.top,p=h.bottom,_=h.left,g=h.right,y=h.width,b=h.height,k=void 0,x=void 0,w=f.scrollWidth,S=f.scrollHeight,L=M(f),D=f.scrollLeft,N=f.scrollTop;f===d?(k=y<w&&("auto"===L.overflowX||"scroll"===L.overflowX||"visible"===L.overflowX),x=b<S&&("auto"===L.overflowY||"scroll"===L.overflowY||"visible"===L.overflowY)):(k=y<w&&("auto"===L.overflowX||"scroll"===L.overflowX),x=b<S&&("auto"===L.overflowY||"scroll"===L.overflowY));var C=k&&(Math.abs(g-s)<=r&&D+y<w)-(Math.abs(_-s)<=r&&!!D),Y=x&&(Math.abs(p-o)<=r&&N+b<S)-(Math.abs(v-o)<=r&&!!N);if(!Qe[c])for(var V=0;V<=c;V++)Qe[V]||(Qe[V]={});Qe[c].vx==C&&Qe[c].vy==Y&&Qe[c].el===f||(Qe[c].el=f,Qe[c].vx=C,Qe[c].vy=Y,clearInterval(Qe[c].pid),0==C&&0==Y||(u=!0,Qe[c].pid=setInterval(function(){i&&0===this.layer&&$e.active._onTouchMove(Ke);var t=Qe[this.layer].vy?Qe[this.layer].vy*l:0,n=Qe[this.layer].vx?Qe[this.layer].vx*l:0;"function"==typeof a&&"continue"!==a.call($e.dragged.parentNode[H],n,t,e,Ke,Qe[this.layer].el)||P(Qe[this.layer].el,n,t)}.bind({layer:c}),24))),c++}while(t.bubbleScroll&&m!==d&&(m=E(m,!1)));Ze=u}}),30),at=function(e){var t=e.originalEvent,n=e.putSortable,i=e.dragEl,a=e.activeSortable,s=e.dispatchSortableEvent,o=e.hideGhostForTarget,r=e.unhideGhostForTarget;if(t){var l=n||a;o();var d=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,u=document.elementFromPoint(d.clientX,d.clientY);r(),l&&!l.el.contains(u)&&(s("spill"),this.onSpill({dragEl:i,putSortable:n}))}};function st(){}function ot(){}st.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var i=N(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(t,i):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:at},n(st,{pluginName:"revertOnSpill"}),ot.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable||this.sortable;n.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),n.animateAll()},drop:at},n(ot,{pluginName:"removeOnSpill"});var rt,lt,dt,ut,ct,mt=[],ft=[],ht=!1,vt=!1,pt=!1;function _t(e,t){ft.forEach((function(n,i){var a=t.children[n.sortableIndex+(e?Number(i):0)];a?t.insertBefore(n,a):t.appendChild(n)}))}function gt(){mt.forEach((function(e){e!==dt&&e.parentNode&&e.parentNode.removeChild(e)}))}return $e.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?p(document,"dragover",this._handleAutoScroll):this.options.supportPointer?p(document,"pointermove",this._handleFallbackAutoScroll):t.touches?p(document,"touchmove",this._handleFallbackAutoScroll):p(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?_(document,"dragover",this._handleAutoScroll):(_(document,"pointermove",this._handleFallbackAutoScroll),_(document,"touchmove",this._handleFallbackAutoScroll),_(document,"mousemove",this._handleFallbackAutoScroll)),tt(),et(),clearTimeout(k),k=void 0},nulling:function(){Ke=Be=Ue=Ze=Xe=We=Je=null,Qe.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,i=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,s=document.elementFromPoint(i,a);if(Ke=e,t||u||d||m){it(e,this.options,s,t);var o=E(s,!0);!Ze||Xe&&i===We&&a===Je||(Xe&&tt(),Xe=setInterval((function(){var s=E(document.elementFromPoint(i,a),!0);s!==o&&(o=s,et()),it(e,n.options,s,t)}),10),We=i,Je=a)}else{if(!this.options.bubbleScroll||E(s,!0)===j())return void et();it(e,this.options,E(s,!1),!1)}}},n(e,{pluginName:"scroll",initializeByDefault:!0})}),$e.mount(ot,st),$e.mount(new function(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){var t=e.dragEl;nt=t},dragOverValid:function(e){var t=e.completed,n=e.target,i=e.onMove,a=e.activeSortable,s=e.changed,o=e.cancel;if(a.options.swap){var r=this.sortable.el,l=this.options;if(n&&n!==r){var d=nt;!1!==i(n)?(w(n,l.swapClass,!0),nt=n):nt=null,d&&d!==nt&&w(d,l.swapClass,!1)}s(),t(!0),o()}},drop:function(e){var t,n,i,a,s,o,r=e.activeSortable,l=e.putSortable,d=e.dragEl,u=l||this.sortable,c=this.options;nt&&w(nt,c.swapClass,!1),nt&&(c.swap||l&&l.options.swap)&&d!==nt&&(u.captureAnimationState(),u!==r&&r.captureAnimationState(),n=nt,s=(t=d).parentNode,o=n.parentNode,s&&o&&!s.isEqualNode(n)&&!o.isEqualNode(t)&&(i=Y(t),a=Y(n),s.isEqualNode(o)&&i<a&&a++,s.insertBefore(n,s.children[i]),o.insertBefore(t,o.children[a])),u.animateAll(),u!==r&&r.animateAll())},nulling:function(){nt=null}},n(e,{pluginName:"swap",eventProperties:function(){return{swapItem:nt}}})}),$e.mount(new function(){function e(e){for(var t in this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this));e.options.supportPointer?p(document,"pointerup",this._deselectMultiDrag):(p(document,"mouseup",this._deselectMultiDrag),p(document,"touchend",this._deselectMultiDrag)),p(document,"keydown",this._checkKeyDown),p(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(t,n){var i="";mt.length&&lt===e?mt.forEach((function(e,t){i+=(t?", ":"")+e.textContent})):i=n.textContent,t.setData("Text",i)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(e){var t=e.dragEl;dt=t},delayEnded:function(){this.isMultiDrag=~mt.indexOf(dt)},setupClone:function(e){var t=e.sortable,n=e.cancel;if(this.isMultiDrag){for(var i=0;i<mt.length;i++)ft.push(I(mt[i])),ft[i].sortableIndex=mt[i].sortableIndex,ft[i].draggable=!1,ft[i].style["will-change"]="",w(ft[i],this.options.selectedClass,!1),mt[i]===dt&&w(ft[i],this.options.chosenClass,!1);t._hideClone(),n()}},clone:function(e){var t=e.sortable,n=e.rootEl,i=e.dispatchSortableEvent,a=e.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||mt.length&&lt===t&&(_t(!0,n),i("clone"),a()))},showClone:function(e){var t=e.cloneNowShown,n=e.rootEl,i=e.cancel;this.isMultiDrag&&(_t(!1,n),ft.forEach((function(e){M(e,"display","")})),t(),ct=!1,i())},hideClone:function(e){var t=this,n=(e.sortable,e.cloneNowHidden),i=e.cancel;this.isMultiDrag&&(ft.forEach((function(e){M(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)})),n(),ct=!0,i())},dragStartGlobal:function(e){e.sortable,!this.isMultiDrag&&lt&&lt.multiDrag._deselectMultiDrag(),mt.forEach((function(e){e.sortableIndex=Y(e)})),mt=mt.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),pt=!0},dragStarted:function(e){var t=this,n=e.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){mt.forEach((function(e){e!==dt&&M(e,"position","absolute")}));var i=T(dt,!1,!0,!0);mt.forEach((function(e){e!==dt&&$(e,i)})),vt=!0,ht=!0}n.animateAll((function(){vt=!1,ht=!1,t.options.animation&&mt.forEach((function(e){O(e)})),t.options.sort&&gt()}))}},dragOver:function(e){var t=e.target,n=e.completed,i=e.cancel;vt&&~mt.indexOf(t)&&(n(!1),i())},revert:function(e){var t=e.fromSortable,n=e.rootEl,i=e.sortable,a=e.dragRect;mt.length>1&&(mt.forEach((function(e){i.addAnimationState({target:e,rect:vt?T(e):a}),O(e),e.fromRect=a,t.removeAnimationState(e)})),vt=!1,function(e,t){mt.forEach((function(n,i){var a=t.children[n.sortableIndex+(e?Number(i):0)];a?t.insertBefore(n,a):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,i=e.insertion,a=e.activeSortable,s=e.parentEl,o=e.putSortable,r=this.options;if(i){if(n&&a._hideClone(),ht=!1,r.animation&&mt.length>1&&(vt||!n&&!a.options.sort&&!o)){var l=T(dt,!1,!0,!0);mt.forEach((function(e){e!==dt&&($(e,l),s.appendChild(e))})),vt=!0}if(!n)if(vt||gt(),mt.length>1){var d=ct;a._showClone(t),a.options.animation&&!ct&&d&&ft.forEach((function(e){a.addAnimationState({target:e,rect:ut}),e.fromRect=ut,e.thisAnimationDuration=null}))}else a._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,i=e.isOwner,a=e.activeSortable;if(mt.forEach((function(e){e.thisAnimationDuration=null})),a.options.animation&&!i&&a.multiDrag.isMultiDrag){ut=n({},t);var s=S(dt,!0);ut.top-=s.f,ut.left-=s.e}},dragOverAnimationComplete:function(){vt&&(vt=!1,gt())},drop:function(e){var t=e.originalEvent,n=e.rootEl,i=e.parentEl,a=e.sortable,s=e.dispatchSortableEvent,o=e.oldIndex,r=e.putSortable,l=r||this.sortable;if(t){var d=this.options,u=i.children;if(!pt)if(d.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),w(dt,d.selectedClass,!~mt.indexOf(dt)),~mt.indexOf(dt))mt.splice(mt.indexOf(dt),1),rt=null,U({sortable:a,rootEl:n,name:"deselect",targetEl:dt,originalEvt:t});else{if(mt.push(dt),U({sortable:a,rootEl:n,name:"select",targetEl:dt,originalEvt:t}),t.shiftKey&&rt&&a.el.contains(rt)){var c,m,f=Y(rt),h=Y(dt);if(~f&&~h&&f!==h)for(h>f?(m=f,c=h):(m=h,c=f+1);m<c;m++)~mt.indexOf(u[m])||(w(u[m],d.selectedClass,!0),mt.push(u[m]),U({sortable:a,rootEl:n,name:"select",targetEl:u[m],originalEvt:t}))}else rt=dt;lt=l}if(pt&&this.isMultiDrag){if((i[H].options.sort||i!==n)&&mt.length>1){var v=T(dt),p=Y(dt,":not(."+this.options.selectedClass+")");if(!ht&&d.animation&&(dt.thisAnimationDuration=null),l.captureAnimationState(),!ht&&(d.animation&&(dt.fromRect=v,mt.forEach((function(e){if(e.thisAnimationDuration=null,e!==dt){var t=vt?T(e):v;e.fromRect=t,l.addAnimationState({target:e,rect:t})}}))),gt(),mt.forEach((function(e){u[p]?i.insertBefore(e,u[p]):i.appendChild(e),p++})),o===Y(dt))){var _=!1;mt.forEach((function(e){e.sortableIndex===Y(e)||(_=!0)})),_&&s("update")}mt.forEach((function(e){O(e)})),l.animateAll()}lt=l}(n===i||r&&"clone"!==r.lastPutMode)&&ft.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=pt=!1,ft.length=0},destroyGlobal:function(){this._deselectMultiDrag(),_(document,"pointerup",this._deselectMultiDrag),_(document,"mouseup",this._deselectMultiDrag),_(document,"touchend",this._deselectMultiDrag),_(document,"keydown",this._checkKeyDown),_(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==pt&&pt||lt!==this.sortable||e&&b(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;mt.length;){var t=mt[0];w(t,this.options.selectedClass,!1),mt.shift(),U({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},n(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[H];t&&t.options.multiDrag&&!~mt.indexOf(e)&&(lt&&lt!==t&&(lt.multiDrag._deselectMultiDrag(),lt=t),w(e,t.options.selectedClass,!0),mt.push(e))},deselect:function(e){var t=e.parentNode[H],n=mt.indexOf(e);t&&t.options.multiDrag&&~n&&(w(e,t.options.selectedClass,!1),mt.splice(n,1))}},eventProperties:function(){var e,t=this,n=[],i=[];return mt.forEach((function(e){var a;n.push({multiDragElement:e,index:e.sortableIndex}),a=vt&&e!==dt?-1:vt?Y(e,":not(."+t.options.selectedClass+")"):Y(e),i.push({multiDragElement:e,index:a})})),{items:(e=mt,s(e)||o(e)||r()),clones:[].concat(ft),oldIndicies:n,newIndicies:i}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}),$e}()},"./node_modules/vuedraggable/dist/vuedraggable.umd.min.js":function(e,t,n){var i;"undefined"!=typeof self&&self,e.exports=(i=n("./node_modules/sortablejs/Sortable.js"),function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(i,a,function(t){return e[t]}.bind(null,a));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"01f9":function(e,t,n){"use strict";var i=n("2d00"),a=n("5ca1"),s=n("2aba"),o=n("32e9"),r=n("84f2"),l=n("41a0"),d=n("7f20"),u=n("38fd"),c=n("2b4c")("iterator"),m=!([].keys&&"next"in[].keys()),f="keys",h="values",v=function(){return this};e.exports=function(e,t,n,p,_,g,y){l(n,t,p);var b,k,x,w=function(e){if(!m&&e in j)return j[e];switch(e){case f:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},M=t+" Iterator",S=_==h,L=!1,j=e.prototype,T=j[c]||j["@@iterator"]||_&&j[_],D=T||w(_),N=_?S?w("entries"):D:void 0,C="Array"==t&&j.entries||T;if(C&&(x=u(C.call(new e)))!==Object.prototype&&x.next&&(d(x,M,!0),i||"function"==typeof x[c]||o(x,c,v)),S&&T&&T.name!==h&&(L=!0,D=function(){return T.call(this)}),i&&!y||!m&&!L&&j[c]||o(j,c,D),r[t]=D,r[M]=v,_)if(b={values:S?D:w(h),keys:g?D:w(f),entries:N},y)for(k in b)k in j||s(j,k,b[k]);else a(a.P+a.F*(m||L),t,b);return b}},"02f4":function(e,t,n){var i=n("4588"),a=n("be13");e.exports=function(e){return function(t,n){var s,o,r=String(a(t)),l=i(n),d=r.length;return l<0||l>=d?e?"":void 0:(s=r.charCodeAt(l))<55296||s>56319||l+1===d||(o=r.charCodeAt(l+1))<56320||o>57343?e?r.charAt(l):s:e?r.slice(l,l+2):o-56320+(s-55296<<10)+65536}}},"0390":function(e,t,n){"use strict";var i=n("02f4")(!0);e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},"0bfb":function(e,t,n){"use strict";var i=n("cb7c");e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"0d58":function(e,t,n){var i=n("ce10"),a=n("e11e");e.exports=Object.keys||function(e){return i(e,a)}},1495:function(e,t,n){var i=n("86cc"),a=n("cb7c"),s=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function(e,t){a(e);for(var n,o=s(t),r=o.length,l=0;r>l;)i.f(e,n=o[l++],t[n]);return e}},"214f":function(e,t,n){"use strict";n("b0c5");var i=n("2aba"),a=n("32e9"),s=n("79e5"),o=n("be13"),r=n("2b4c"),l=n("520a"),d=r("species"),u=!s((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),c=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var m=r(e),f=!s((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),h=f?!s((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[d]=function(){return n}),n[m](""),!t})):void 0;if(!f||!h||"replace"===e&&!u||"split"===e&&!c){var v=/./[m],p=n(o,m,""[e],(function(e,t,n,i,a){return t.exec===l?f&&!a?{done:!0,value:v.call(t,n,i)}:{done:!0,value:e.call(n,t,i)}:{done:!1}})),_=p[0],g=p[1];i(String.prototype,e,_),a(RegExp.prototype,m,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}}},"230e":function(e,t,n){var i=n("d3f4"),a=n("7726").document,s=i(a)&&i(a.createElement);e.exports=function(e){return s?a.createElement(e):{}}},"23c6":function(e,t,n){var i=n("2d95"),a=n("2b4c")("toStringTag"),s="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?n:s?i(t):"Object"==(o=i(t))&&"function"==typeof t.callee?"Arguments":o}},2621:function(e,t){t.f=Object.getOwnPropertySymbols},"2aba":function(e,t,n){var i=n("7726"),a=n("32e9"),s=n("69a8"),o=n("ca5a")("src"),r=n("fa5b"),l="toString",d=(""+r).split(l);n("8378").inspectSource=function(e){return r.call(e)},(e.exports=function(e,t,n,r){var l="function"==typeof n;l&&(s(n,"name")||a(n,"name",t)),e[t]!==n&&(l&&(s(n,o)||a(n,o,e[t]?""+e[t]:d.join(String(t)))),e===i?e[t]=n:r?e[t]?e[t]=n:a(e,t,n):(delete e[t],a(e,t,n)))})(Function.prototype,l,(function(){return"function"==typeof this&&this[o]||r.call(this)}))},"2aeb":function(e,t,n){var i=n("cb7c"),a=n("1495"),s=n("e11e"),o=n("613b")("IE_PROTO"),r=function(){},l="prototype",d=function(){var e,t=n("230e")("iframe"),i=s.length;for(t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),d=e.F;i--;)delete d[l][s[i]];return d()};e.exports=Object.create||function(e,t){var n;return null!==e?(r[l]=i(e),n=new r,r[l]=null,n[o]=e):n=d(),void 0===t?n:a(n,t)}},"2b4c":function(e,t,n){var i=n("5537")("wks"),a=n("ca5a"),s=n("7726").Symbol,o="function"==typeof s;(e.exports=function(e){return i[e]||(i[e]=o&&s[e]||(o?s:a)("Symbol."+e))}).store=i},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"2fdb":function(e,t,n){"use strict";var i=n("5ca1"),a=n("d2c8"),s="includes";i(i.P+i.F*n("5147")(s),"String",{includes:function(e){return!!~a(this,e,s).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},"32e9":function(e,t,n){var i=n("86cc"),a=n("4630");e.exports=n("9e1e")?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},"38fd":function(e,t,n){var i=n("69a8"),a=n("4bf8"),s=n("613b")("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),i(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},"41a0":function(e,t,n){"use strict";var i=n("2aeb"),a=n("4630"),s=n("7f20"),o={};n("32e9")(o,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(o,{next:a(1,n)}),s(e,t+" Iterator")}},"456d":function(e,t,n){var i=n("4bf8"),a=n("0d58");n("5eda")("keys",(function(){return function(e){return a(i(e))}}))},4588:function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"4bf8":function(e,t,n){var i=n("be13");e.exports=function(e){return Object(i(e))}},5147:function(e,t,n){var i=n("2b4c")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,!"/./"[e](t)}catch(e){}}return!0}},"520a":function(e,t,n){"use strict";var i=n("0bfb"),a=RegExp.prototype.exec,s=String.prototype.replace,o=a,r="lastIndex",l=function(){var e=/a/,t=/b*/g;return a.call(e,"a"),a.call(t,"a"),0!==e[r]||0!==t[r]}(),d=void 0!==/()??/.exec("")[1];(l||d)&&(o=function(e){var t,n,o,u,c=this;return d&&(n=new RegExp("^"+c.source+"$(?!\\s)",i.call(c))),l&&(t=c[r]),o=a.call(c,e),l&&o&&(c[r]=c.global?o.index+o[0].length:t),d&&o&&o.length>1&&s.call(o[0],n,(function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(o[u]=void 0)})),o}),e.exports=o},"52a7":function(e,t){t.f={}.propertyIsEnumerable},5537:function(e,t,n){var i=n("8378"),a=n("7726"),s="__core-js_shared__",o=a[s]||(a[s]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(e,t,n){var i=n("7726"),a=n("8378"),s=n("32e9"),o=n("2aba"),r=n("9b43"),l="prototype",d=function(e,t,n){var u,c,m,f,h=e&d.F,v=e&d.G,p=e&d.S,_=e&d.P,g=e&d.B,y=v?i:p?i[t]||(i[t]={}):(i[t]||{})[l],b=v?a:a[t]||(a[t]={}),k=b[l]||(b[l]={});for(u in v&&(n=t),n)m=((c=!h&&y&&void 0!==y[u])?y:n)[u],f=g&&c?r(m,i):_&&"function"==typeof m?r(Function.call,m):m,y&&o(y,u,m,e&d.U),b[u]!=m&&s(b,u,f),_&&k[u]!=m&&(k[u]=m)};i.core=a,d.F=1,d.G=2,d.S=4,d.P=8,d.B=16,d.W=32,d.U=64,d.R=128,e.exports=d},"5eda":function(e,t,n){var i=n("5ca1"),a=n("8378"),s=n("79e5");e.exports=function(e,t){var n=(a.Object||{})[e]||Object[e],o={};o[e]=t(n),i(i.S+i.F*s((function(){n(1)})),"Object",o)}},"5f1b":function(e,t,n){"use strict";var i=n("23c6"),a=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var s=n.call(e,t);if("object"!=typeof s)throw new TypeError("RegExp exec method returned something other than an Object or null");return s}if("RegExp"!==i(e))throw new TypeError("RegExp#exec called on incompatible receiver");return a.call(e,t)}},"613b":function(e,t,n){var i=n("5537")("keys"),a=n("ca5a");e.exports=function(e){return i[e]||(i[e]=a(e))}},"626a":function(e,t,n){var i=n("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},6762:function(e,t,n){"use strict";var i=n("5ca1"),a=n("c366")(!0);i(i.P,"Array",{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(e,t,n){var i=n("626a"),a=n("be13");e.exports=function(e){return i(a(e))}},"69a8":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"6a99":function(e,t,n){var i=n("d3f4");e.exports=function(e,t){if(!i(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!i(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!i(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!i(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},7333:function(e,t,n){"use strict";var i=n("0d58"),a=n("2621"),s=n("52a7"),o=n("4bf8"),r=n("626a"),l=Object.assign;e.exports=!l||n("79e5")((function(){var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=i}))?function(e,t){for(var n=o(e),l=arguments.length,d=1,u=a.f,c=s.f;l>d;)for(var m,f=r(arguments[d++]),h=u?i(f).concat(u(f)):i(f),v=h.length,p=0;v>p;)c.call(f,m=h[p++])&&(n[m]=f[m]);return n}:l},7726:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(e,t,n){var i=n("4588"),a=Math.max,s=Math.min;e.exports=function(e,t){return(e=i(e))<0?a(e+t,0):s(e,t)}},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},"7f20":function(e,t,n){var i=n("86cc").f,a=n("69a8"),s=n("2b4c")("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,s)&&i(e,s,{configurable:!0,value:t})}},8378:function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"84f2":function(e,t){e.exports={}},"86cc":function(e,t,n){var i=n("cb7c"),a=n("c69a"),s=n("6a99"),o=Object.defineProperty;t.f=n("9e1e")?Object.defineProperty:function(e,t,n){if(i(e),t=s(t,!0),i(n),a)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"9b43":function(e,t,n){var i=n("d8e8");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,a){return e.call(t,n,i,a)}}return function(){return e.apply(t,arguments)}}},"9c6c":function(e,t,n){var i=n("2b4c")("unscopables"),a=Array.prototype;null==a[i]&&n("32e9")(a,i,{}),e.exports=function(e){a[i][e]=!0}},"9def":function(e,t,n){var i=n("4588"),a=Math.min;e.exports=function(e){return e>0?a(i(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a352:function(e,t){e.exports=i},a481:function(e,t,n){"use strict";var i=n("cb7c"),a=n("4bf8"),s=n("9def"),o=n("4588"),r=n("0390"),l=n("5f1b"),d=Math.max,u=Math.min,c=Math.floor,m=/\$([$&`']|\d\d?|<[^>]*>)/g,f=/\$([$&`']|\d\d?)/g,h=function(e){return void 0===e?e:String(e)};n("214f")("replace",2,(function(e,t,n,v){return[function(i,a){var s=e(this),o=null==i?void 0:i[t];return void 0!==o?o.call(i,s,a):n.call(String(s),i,a)},function(e,t){var a=v(n,e,this,t);if(a.done)return a.value;var c=i(e),m=String(this),f="function"==typeof t;f||(t=String(t));var _=c.global;if(_){var g=c.unicode;c.lastIndex=0}for(var y=[];;){var b=l(c,m);if(null===b)break;if(y.push(b),!_)break;""===String(b[0])&&(c.lastIndex=r(m,s(c.lastIndex),g))}for(var k="",x=0,w=0;w<y.length;w++){b=y[w];for(var M=String(b[0]),S=d(u(o(b.index),m.length),0),L=[],j=1;j<b.length;j++)L.push(h(b[j]));var T=b.groups;if(f){var D=[M].concat(L,S,m);void 0!==T&&D.push(T);var N=String(t.apply(void 0,D))}else N=p(M,m,S,L,T,t);S>=x&&(k+=m.slice(x,S)+N,x=S+M.length)}return k+m.slice(x)}];function p(e,t,i,s,o,r){var l=i+e.length,d=s.length,u=f;return void 0!==o&&(o=a(o),u=m),n.call(r,u,(function(n,a){var r;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,i);case"'":return t.slice(l);case"<":r=o[a.slice(1,-1)];break;default:var u=+a;if(0===u)return n;if(u>d){var m=c(u/10);return 0===m?n:m<=d?void 0===s[m-1]?a.charAt(1):s[m-1]+a.charAt(1):n}r=s[u-1]}return void 0===r?"":r}))}}))},aae3:function(e,t,n){var i=n("d3f4"),a=n("2d95"),s=n("2b4c")("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[s])?!!t:"RegExp"==a(e))}},ac6a:function(e,t,n){for(var i=n("cadf"),a=n("0d58"),s=n("2aba"),o=n("7726"),r=n("32e9"),l=n("84f2"),d=n("2b4c"),u=d("iterator"),c=d("toStringTag"),m=l.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=a(f),v=0;v<h.length;v++){var p,_=h[v],g=f[_],y=o[_],b=y&&y.prototype;if(b&&(b[u]||r(b,u,m),b[c]||r(b,c,_),l[_]=m,g))for(p in i)b[p]||s(b,p,i[p],!0)}},b0c5:function(e,t,n){"use strict";var i=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:i!==/./.exec},{exec:i})},be13:function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},c366:function(e,t,n){var i=n("6821"),a=n("9def"),s=n("77f1");e.exports=function(e){return function(t,n,o){var r,l=i(t),d=a(l.length),u=s(o,d);if(e&&n!=n){for(;d>u;)if((r=l[u++])!=r)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},c649:function(e,t,n){"use strict";(function(e){n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return o})),n("a481");var i="undefined"!=typeof window?window.console:e.console,a=/-(\w)/g,s=function(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}((function(e){return e.replace(a,(function(e,t){return t?t.toUpperCase():""}))}));function o(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function r(e,t,n){var i=0===n?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,i)}}).call(this,n("c8ba"))},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},ca5a:function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},cadf:function(e,t,n){"use strict";var i=n("9c6c"),a=n("d53b"),s=n("84f2"),o=n("6821");e.exports=n("01f9")(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,a(1)):a(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),s.Arguments=s.Array,i("keys"),i("values"),i("entries")},cb7c:function(e,t,n){var i=n("d3f4");e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},ce10:function(e,t,n){var i=n("69a8"),a=n("6821"),s=n("c366")(!1),o=n("613b")("IE_PROTO");e.exports=function(e,t){var n,r=a(e),l=0,d=[];for(n in r)n!=o&&i(r,n)&&d.push(n);for(;t.length>l;)i(r,n=t[l++])&&(~s(d,n)||d.push(n));return d}},d2c8:function(e,t,n){var i=n("aae3"),a=n("be13");e.exports=function(e,t,n){if(i(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(a(e))}},d3f4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f559:function(e,t,n){"use strict";var i=n("5ca1"),a=n("9def"),s=n("d2c8"),o="startsWith",r=""[o];i(i.P+i.F*n("5147")(o),"String",{startsWith:function(e){var t=s(this,e,o),n=a(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),i=String(e);return r?r.call(t,i,n):t.slice(n,n+i.length)===i}})},f6fd:function(e,t){!function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(i){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(i.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})}(document)},f751:function(e,t,n){var i=n("5ca1");i(i.S+i.F,"Object",{assign:n("7333")})},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(e,t,n){var i=n("7726").document;e.exports=i&&i.documentElement},fb15:function(e,t,n){"use strict";var i;function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function s(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],i=!0,a=!1,s=void 0;try{for(var o,r=e[Symbol.iterator]();!(i=(o=r.next()).done)&&(n.push(o.value),!t||n.length!==t);i=!0);}catch(e){a=!0,s=e}finally{try{i||null==r.return||r.return()}finally{if(a)throw s}}return n}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||s(e)||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.")}()}n.r(t),"undefined"!=typeof window&&(n("f6fd"),(i=window.document.currentScript)&&(i=i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=i[1])),n("f751"),n("f559"),n("ac6a"),n("cadf"),n("456d"),n("6762"),n("2fdb");var l=n("a352"),d=n.n(l),u=n("c649");function c(e,t){var n=this;this.$nextTick((function(){return n.$emit(e.toLowerCase(),t)}))}function m(e){var t=this;return function(n){null!==t.realList&&t["onDrag"+e](n),c.call(t,e,n)}}function f(e){return["transition-group","TransitionGroup"].includes(e)}function h(e,t,n){return e[n]||(t[n]?t[n]():void 0)}var v=["Start","Add","Remove","Update","End"],p=["Choose","Unchoose","Sort","Filter","Clone"],_=["Move"].concat(v,p).map((function(e){return"on"+e})),g=null,y={name:"draggable",inheritAttrs:!1,props:{options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(e){return e}},element:{type:String,default:"div"},tag:{type:String,default:null},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1}},render:function(e){var t=this.$slots.default;this.transitionMode=function(e){if(!e||1!==e.length)return!1;var t=o(e,1)[0].componentOptions;return!!t&&f(t.tag)}(t);var n=function(e,t,n){var i=0,a=0,s=h(t,n,"header");s&&(i=s.length,e=e?[].concat(r(s),r(e)):r(s));var o=h(t,n,"footer");return o&&(a=o.length,e=e?[].concat(r(e),r(o)):r(o)),{children:e,headerOffset:i,footerOffset:a}}(t,this.$slots,this.$scopedSlots),i=n.children,a=n.headerOffset,s=n.footerOffset;this.headerOffset=a,this.footerOffset=s;var l=function(e,t){var n=null,i=function(e,t){n=function(e,t,n){return void 0===n||((e=e||{})[t]=n),e}(n,e,t)};if(i("attrs",Object.keys(e).filter((function(e){return"id"===e||e.startsWith("data-")})).reduce((function(t,n){return t[n]=e[n],t}),{})),!t)return n;var a=t.on,s=t.props,o=t.attrs;return i("on",a),i("props",s),Object.assign(n.attrs,o),n}(this.$attrs,this.componentData);return e(this.getTag(),l,i)},created:function(){null!==this.list&&null!==this.value&&u.b.error("Value and list props are mutually exclusive! Please set one or another."),"div"!==this.element&&u.b.warn("Element props is deprecated please use tag props instead. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#element-props"),void 0!==this.options&&u.b.warn("Options props is deprecated, add sortable options directly as vue.draggable item, or use v-bind. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#options-props")},mounted:function(){var e=this;if(this.noneFunctionalComponentMode=this.getTag().toLowerCase()!==this.$el.nodeName.toLowerCase()&&!this.getIsFunctional(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter tag value or remove transition-group. Current tag value: ".concat(this.getTag()));var t={};v.forEach((function(n){t["on"+n]=m.call(e,n)})),p.forEach((function(n){t["on"+n]=c.bind(e,n)}));var n=Object.keys(this.$attrs).reduce((function(t,n){return t[Object(u.a)(n)]=e.$attrs[n],t}),{}),i=Object.assign({},this.options,n,t,{onMove:function(t,n){return e.onDragMove(t,n)}});!("draggable"in i)&&(i.draggable=">*"),this._sortable=new d.a(this.rootContainer,i),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(e){this.updateOptions(e)},deep:!0},$attrs:{handler:function(e){this.updateOptions(e)},deep:!0},realList:function(){this.computeIndexes()}},methods:{getIsFunctional:function(){var e=this._vnode.fnOptions;return e&&e.functional},getTag:function(){return this.tag||this.element},updateOptions:function(e){for(var t in e){var n=Object(u.a)(t);-1===_.indexOf(n)&&this._sortable.option(n,e[t])}},getChildrenNodes:function(){if(this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var e=this.$slots.default;return this.transitionMode?e[0].child.$slots.default:e},computeIndexes:function(){var e=this;this.$nextTick((function(){e.visibleIndexes=function(e,t,n,i){if(!e)return[];var a=e.map((function(e){return e.elm})),s=t.length-i,o=r(t).map((function(e,t){return t>=s?a.length:a.indexOf(e)}));return n?o.filter((function(e){return-1!==e})):o}(e.getChildrenNodes(),e.rootContainer.children,e.transitionMode,e.footerOffset)}))},getUnderlyingVm:function(e){var t=function(e,t){return e.map((function(e){return e.elm})).indexOf(t)}(this.getChildrenNodes()||[],e);return-1===t?null:{index:t,element:this.realList[t]}},getUnderlyingPotencialDraggableComponent:function(e){var t=e.__vue__;return t&&t.$options&&f(t.$options._componentTag)?t.$parent:!("realList"in t)&&1===t.$children.length&&"realList"in t.$children[0]?t.$children[0]:t},emitChanges:function(e){var t=this;this.$nextTick((function(){t.$emit("change",e)}))},alterList:function(e){if(this.list)e(this.list);else{var t=r(this.value);e(t),this.$emit("input",t)}},spliceList:function(){var e=arguments,t=function(t){return t.splice.apply(t,r(e))};this.alterList(t)},updatePosition:function(e,t){this.alterList((function(n){return n.splice(t,0,n.splice(e,1)[0])}))},getRelatedContextFromMoveEvent:function(e){var t=e.to,n=e.related,i=this.getUnderlyingPotencialDraggableComponent(t);if(!i)return{component:i};var a=i.realList,s={list:a,component:i};if(t!==n&&a&&i.getUnderlyingVm){var o=i.getUnderlyingVm(n);if(o)return Object.assign(o,s)}return s},getVmIndex:function(e){var t=this.visibleIndexes,n=t.length;return e>n-1?n:t[e]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(e){if(this.noTransitionOnDrag&&this.transitionMode){this.getChildrenNodes()[e].data=null;var t=this.getComponent();t.children=[],t.kept=void 0}},onDragStart:function(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),g=e.item},onDragAdd:function(e){var t=e.item._underlying_vm_;if(void 0!==t){Object(u.d)(e.item);var n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();var i={element:t,newIndex:n};this.emitChanges({added:i})}},onDragRemove:function(e){if(Object(u.c)(this.rootContainer,e.item,e.oldIndex),"clone"!==e.pullMode){var t=this.context.index;this.spliceList(t,1);var n={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:n})}else Object(u.d)(e.clone)},onDragUpdate:function(e){Object(u.d)(e.item),Object(u.c)(e.from,e.item,e.oldIndex);var t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);var i={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:i})},updateProperty:function(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},computeFutureIndex:function(e,t){if(!e.element)return 0;var n=r(t.to.children).filter((function(e){return"none"!==e.style.display})),i=n.indexOf(t.related),a=e.component.getVmIndex(i);return-1===n.indexOf(g)&&t.willInsertAfter?a+1:a},onDragMove:function(e,t){var n=this.move;if(!n||!this.realList)return!0;var i=this.getRelatedContextFromMoveEvent(e),a=this.context,s=this.computeFutureIndex(i,e);return Object.assign(a,{futureIndex:s}),n(Object.assign({},e,{relatedContext:i,draggedContext:a}),t)},onDragEnd:function(){this.computeIndexes(),g=null}}};"undefined"!=typeof window&&"Vue"in window&&window.Vue.component("draggable",y);var b=y;t.default=b}}).default)},"./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js":function(e,t,n){"use strict";n("./node_modules/vuetify/src/components/VCheckbox/VCheckbox.sass"),n("./node_modules/vuetify/src/styles/components/_selection-controls.sass");var i=n("./node_modules/vuetify/lib/components/VIcon/index.js"),a=n("./node_modules/vuetify/lib/components/VInput/index.js"),s=n("./node_modules/vuetify/lib/mixins/selectable/index.js");t.a=s.a.extend({name:"v-checkbox",props:{indeterminate:Boolean,indeterminateIcon:{type:String,default:"$checkboxIndeterminate"},offIcon:{type:String,default:"$checkboxOff"},onIcon:{type:String,default:"$checkboxOn"}},data(){return{inputIndeterminate:this.indeterminate}},computed:{classes(){return{...a.a.options.computed.classes.call(this),"v-input--selection-controls":!0,"v-input--checkbox":!0,"v-input--indeterminate":this.inputIndeterminate}},computedIcon(){return this.inputIndeterminate?this.indeterminateIcon:this.isActive?this.onIcon:this.offIcon},validationState(){if(!this.isDisabled||this.inputIndeterminate)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":null!==this.hasColor?this.computedColor:void 0}},watch:{indeterminate(e){this.$nextTick(()=>this.inputIndeterminate=e)},inputIndeterminate(e){this.$emit("update:indeterminate",e)},isActive(){this.indeterminate&&(this.inputIndeterminate=!1)}},methods:{genCheckbox(){return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.$createElement(i.a,this.setTextColor(this.validationState,{props:{dense:this.dense,dark:this.dark,light:this.light}}),this.computedIcon),this.genInput("checkbox",{...this.attrs$,"aria-checked":this.inputIndeterminate?"mixed":this.isActive.toString()}),this.genRipple(this.setTextColor(this.rippleState))])},genDefaultSlot(){return[this.genCheckbox(),this.genLabel()]}}})},"./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanel.js":function(e,t,n){"use strict";var i=n("./node_modules/vuetify/lib/mixins/groupable/index.js"),a=n("./node_modules/vuetify/lib/mixins/registrable/index.js"),s=n("./node_modules/vuetify/lib/util/helpers.js"),o=n("./node_modules/vuetify/lib/util/mixins.js");t.a=Object(o.a)(Object(i.a)("expansionPanels","v-expansion-panel","v-expansion-panels"),Object(a.b)("expansionPanel",!0)).extend({name:"v-expansion-panel",props:{disabled:Boolean,readonly:Boolean},data:()=>({content:null,header:null,nextIsActive:!1}),computed:{classes(){return{"v-expansion-panel--active":this.isActive,"v-expansion-panel--next-active":this.nextIsActive,"v-expansion-panel--disabled":this.isDisabled,...this.groupClasses}},isDisabled(){return this.expansionPanels.disabled||this.disabled},isReadonly(){return this.expansionPanels.readonly||this.readonly}},methods:{registerContent(e){this.content=e},unregisterContent(){this.content=null},registerHeader(e){this.header=e,e.$on("click",this.onClick)},unregisterHeader(){this.header=null},onClick(e){e.detail&&this.header.$el.blur(),this.$emit("click",e),this.isReadonly||this.isDisabled||this.toggle()},toggle(){this.content&&(this.content.isBooted=!0),this.$nextTick(()=>this.$emit("change"))}},render(e){return e("div",{staticClass:"v-expansion-panel",class:this.classes,attrs:{"aria-expanded":String(this.isActive)}},Object(s.t)(this))}})},"./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelContent.js":function(e,t,n){"use strict";var i=n("./node_modules/vuetify/lib/components/transitions/index.js"),a=n("./node_modules/vuetify/lib/mixins/bootable/index.js"),s=n("./node_modules/vuetify/lib/mixins/colorable/index.js"),o=n("./node_modules/vuetify/lib/mixins/registrable/index.js"),r=n("./node_modules/vuetify/lib/util/helpers.js"),l=n("./node_modules/vuetify/lib/util/mixins.js");const d=Object(l.a)(a.a,s.a,Object(o.a)("expansionPanel","v-expansion-panel-content","v-expansion-panel"));t.a=d.extend().extend({name:"v-expansion-panel-content",computed:{isActive(){return this.expansionPanel.isActive}},created(){this.expansionPanel.registerContent(this)},beforeDestroy(){this.expansionPanel.unregisterContent()},render(e){return e(i.a,this.showLazyContent(()=>[e("div",this.setBackgroundColor(this.color,{staticClass:"v-expansion-panel-content",directives:[{name:"show",value:this.isActive}]}),[e("div",{class:"v-expansion-panel-content__wrap"},Object(r.t)(this))])]))}})},"./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelHeader.js":function(e,t,n){"use strict";var i=n("./node_modules/vuetify/lib/components/transitions/index.js"),a=n("./node_modules/vuetify/lib/components/VIcon/index.js"),s=n("./node_modules/vuetify/lib/mixins/colorable/index.js"),o=n("./node_modules/vuetify/lib/mixins/registrable/index.js"),r=n("./node_modules/vuetify/lib/directives/ripple/index.js"),l=n("./node_modules/vuetify/lib/util/helpers.js"),d=n("./node_modules/vuetify/lib/util/mixins.js");const u=Object(d.a)(s.a,Object(o.a)("expansionPanel","v-expansion-panel-header","v-expansion-panel"));t.a=u.extend().extend({name:"v-expansion-panel-header",directives:{ripple:r.a},props:{disableIconRotate:Boolean,expandIcon:{type:String,default:"$expand"},hideActions:Boolean,ripple:{type:[Boolean,Object],default:!1}},data:()=>({hasMousedown:!1}),computed:{classes(){return{"v-expansion-panel-header--active":this.isActive,"v-expansion-panel-header--mousedown":this.hasMousedown}},isActive(){return this.expansionPanel.isActive},isDisabled(){return this.expansionPanel.isDisabled},isReadonly(){return this.expansionPanel.isReadonly}},created(){this.expansionPanel.registerHeader(this)},beforeDestroy(){this.expansionPanel.unregisterHeader()},methods:{onClick(e){this.$emit("click",e)},genIcon(){const e=Object(l.t)(this,"actions")||[this.$createElement(a.a,this.expandIcon)];return this.$createElement(i.d,[this.$createElement("div",{staticClass:"v-expansion-panel-header__icon",class:{"v-expansion-panel-header__icon--disable-rotate":this.disableIconRotate},directives:[{name:"show",value:!this.isDisabled}]},e)])}},render(e){return e("button",this.setBackgroundColor(this.color,{staticClass:"v-expansion-panel-header",class:this.classes,attrs:{tabindex:this.isDisabled?-1:null,type:"button"},directives:[{name:"ripple",value:this.ripple}],on:{...this.$listeners,click:this.onClick,mousedown:()=>this.hasMousedown=!0,mouseup:()=>this.hasMousedown=!1}}),[Object(l.t)(this,"default",{open:this.isActive},!0),this.hideActions||this.genIcon()])}})},"./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanels.js":function(e,t,n){"use strict";n("./node_modules/vuetify/src/components/VExpansionPanel/VExpansionPanel.sass");var i=n("./node_modules/vuetify/lib/components/VItemGroup/VItemGroup.js"),a=n("./node_modules/vuetify/lib/util/console.js");t.a=i.a.extend({name:"v-expansion-panels",provide(){return{expansionPanels:this}},props:{accordion:Boolean,disabled:Boolean,flat:Boolean,hover:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,readonly:Boolean,tile:Boolean},computed:{classes(){return{...i.a.options.computed.classes.call(this),"v-expansion-panels":!0,"v-expansion-panels--accordion":this.accordion,"v-expansion-panels--flat":this.flat,"v-expansion-panels--hover":this.hover,"v-expansion-panels--focusable":this.focusable,"v-expansion-panels--inset":this.inset,"v-expansion-panels--popout":this.popout,"v-expansion-panels--tile":this.tile}}},created(){this.$attrs.hasOwnProperty("expand")&&Object(a.a)("expand","multiple",this),Array.isArray(this.value)&&this.value.length>0&&"boolean"==typeof this.value[0]&&Object(a.a)(':value="[true, false, true]"',':value="[0, 2]"',this)},methods:{updateItem(e,t){const n=this.getValue(e,t),i=this.getValue(e,t+1);e.isActive=this.toggleMethod(n),e.nextIsActive=this.toggleMethod(i)}}})},"./node_modules/vuetify/lib/components/VForm/VForm.js":function(e,t,n){"use strict";var i=n("./node_modules/vuetify/lib/util/mixins.js"),a=n("./node_modules/vuetify/lib/mixins/binds-attrs/index.js"),s=n("./node_modules/vuetify/lib/mixins/registrable/index.js");t.a=Object(i.a)(a.a,Object(s.b)("form")).extend({name:"v-form",provide(){return{form:this}},inheritAttrs:!1,props:{disabled:Boolean,lazyValidation:Boolean,readonly:Boolean,value:Boolean},data:()=>({inputs:[],watchers:[],errorBag:{}}),watch:{errorBag:{handler(e){const t=Object.values(e).includes(!0);this.$emit("input",!t)},deep:!0,immediate:!0}},methods:{watchInput(e){const t=e=>e.$watch("hasError",t=>{this.$set(this.errorBag,e._uid,t)},{immediate:!0}),n={_uid:e._uid,valid:()=>{},shouldValidate:()=>{}};return this.lazyValidation?n.shouldValidate=e.$watch("shouldValidate",i=>{i&&(this.errorBag.hasOwnProperty(e._uid)||(n.valid=t(e)))}):n.valid=t(e),n},validate(){return 0===this.inputs.filter(e=>!e.validate(!0)).length},reset(){this.inputs.forEach(e=>e.reset()),this.resetErrorBag()},resetErrorBag(){this.lazyValidation&&setTimeout(()=>{this.errorBag={}},0)},resetValidation(){this.inputs.forEach(e=>e.resetValidation()),this.resetErrorBag()},register(e){this.inputs.push(e),this.watchers.push(this.watchInput(e))},unregister(e){const t=this.inputs.find(t=>t._uid===e._uid);if(!t)return;const n=this.watchers.find(e=>e._uid===t._uid);n&&(n.valid(),n.shouldValidate()),this.watchers=this.watchers.filter(e=>e._uid!==t._uid),this.inputs=this.inputs.filter(e=>e._uid!==t._uid),this.$delete(this.errorBag,t._uid)}},render(e){return e("form",{staticClass:"v-form",attrs:{novalidate:!0,...this.attrs$},on:{submit:e=>this.$emit("submit",e)}},this.$slots.default)}})},"./node_modules/vuetify/lib/components/VRadioGroup/VRadio.js":function(e,t,n){"use strict";n("./node_modules/vuetify/src/components/VRadioGroup/VRadio.sass");var i=n("./node_modules/vuetify/lib/components/VLabel/index.js"),a=n("./node_modules/vuetify/lib/components/VIcon/index.js"),s=n("./node_modules/vuetify/lib/components/VInput/index.js"),o=n("./node_modules/vuetify/lib/mixins/binds-attrs/index.js"),r=n("./node_modules/vuetify/lib/mixins/colorable/index.js"),l=n("./node_modules/vuetify/lib/mixins/groupable/index.js"),d=n("./node_modules/vuetify/lib/mixins/rippleable/index.js"),u=n("./node_modules/vuetify/lib/mixins/themeable/index.js"),c=n("./node_modules/vuetify/lib/mixins/selectable/index.js"),m=n("./node_modules/vuetify/lib/util/helpers.js"),f=n("./node_modules/vuetify/lib/util/mixins.js"),h=n("./node_modules/vuetify/lib/util/mergeData.js");const v=Object(f.a)(o.a,r.a,d.a,Object(l.a)("radioGroup"),u.a);t.a=v.extend().extend({name:"v-radio",inheritAttrs:!1,props:{disabled:Boolean,id:String,label:String,name:String,offIcon:{type:String,default:"$radioOff"},onIcon:{type:String,default:"$radioOn"},readonly:Boolean,value:{default:null}},data:()=>({isFocused:!1}),computed:{classes(){return{"v-radio--is-disabled":this.isDisabled,"v-radio--is-focused":this.isFocused,...this.themeClasses,...this.groupClasses}},computedColor(){return c.a.options.computed.computedColor.call(this)},computedIcon(){return this.isActive?this.onIcon:this.offIcon},computedId(){return s.a.options.computed.computedId.call(this)},hasLabel:s.a.options.computed.hasLabel,hasState(){return(this.radioGroup||{}).hasState},isDisabled(){return this.disabled||!!this.radioGroup&&this.radioGroup.isDisabled},isReadonly(){return this.readonly||!!this.radioGroup&&this.radioGroup.isReadonly},computedName(){return this.name||!this.radioGroup?this.name:this.radioGroup.name||"radio-"+this.radioGroup._uid},rippleState(){return c.a.options.computed.rippleState.call(this)},validationState(){return(this.radioGroup||{}).validationState||this.computedColor}},methods:{genInput(e){return c.a.options.methods.genInput.call(this,"radio",e)},genLabel(){return this.hasLabel?this.$createElement(i.a,{on:{click:c.b},attrs:{for:this.computedId},props:{color:this.validationState,focused:this.hasState}},Object(m.t)(this,"label")||this.label):null},genRadio(){return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.$createElement(a.a,this.setTextColor(this.validationState,{props:{dense:this.radioGroup&&this.radioGroup.dense}}),this.computedIcon),this.genInput({name:this.computedName,value:this.value,...this.attrs$}),this.genRipple(this.setTextColor(this.rippleState))])},onFocus(e){this.isFocused=!0,this.$emit("focus",e)},onBlur(e){this.isFocused=!1,this.$emit("blur",e)},onChange(){this.isDisabled||this.isReadonly||this.isActive||this.toggle()},onKeydown:()=>{}},render(e){return e("div",{staticClass:"v-radio",class:this.classes,on:Object(h.c)({click:this.onChange},this.listeners$)},[this.genRadio(),this.genLabel()])}})},"./node_modules/vuetify/lib/components/VRadioGroup/VRadioGroup.js":function(e,t,n){"use strict";n("./node_modules/vuetify/src/styles/components/_selection-controls.sass"),n("./node_modules/vuetify/src/components/VRadioGroup/VRadioGroup.sass");var i=n("./node_modules/vuetify/lib/components/VInput/index.js"),a=n("./node_modules/vuetify/lib/components/VItemGroup/VItemGroup.js"),s=n("./node_modules/vuetify/lib/mixins/comparable/index.js"),o=n("./node_modules/vuetify/lib/util/mixins.js");const r=Object(o.a)(s.a,a.a,i.a);t.a=r.extend({name:"v-radio-group",provide(){return{radioGroup:this}},props:{column:{type:Boolean,default:!0},height:{type:[Number,String],default:"auto"},name:String,row:Boolean,value:null},computed:{classes(){return{...i.a.options.computed.classes.call(this),"v-input--selection-controls v-input--radio-group":!0,"v-input--radio-group--column":this.column&&!this.row,"v-input--radio-group--row":this.row}}},methods:{genDefaultSlot(){return this.$createElement("div",{staticClass:"v-input--radio-group__input",attrs:{id:this.id,role:"radiogroup","aria-labelledby":this.computedId}},i.a.options.methods.genDefaultSlot.call(this))},genInputSlot(){const e=i.a.options.methods.genInputSlot.call(this);return delete e.data.on.click,e},genLabel(){const e=i.a.options.methods.genLabel.call(this);return e?(e.data.attrs.id=this.computedId,delete e.data.attrs.for,e.tag="legend",e):null},onClick:a.a.options.methods.onClick}})},"./node_modules/vuetify/src/components/VCheckbox/VCheckbox.sass":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VCheckbox/VCheckbox.sass");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/vuetify/src/components/VExpansionPanel/VExpansionPanel.sass":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VExpansionPanel/VExpansionPanel.sass");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/vuetify/src/components/VRadioGroup/VRadio.sass":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VRadioGroup/VRadio.sass");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/vuetify/src/components/VRadioGroup/VRadioGroup.sass":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VRadioGroup/VRadioGroup.sass");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}}},0,["vendor","editor"]]);