1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[366],{29230:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/settings/websites/[id]",function(){return n(28744)}])},25420:function(e,s,n){"use strict";n.d(s,{Z:function(){return F}});var t=n(85893),l=n(29120),i=n(9008),r=n.n(i),a=n(41664),c=n.n(a),o=n(94184),d=n.n(o),u=n(93495),x=n(13961),h=n(43453),j=n(11163),m=n(38673),v=n(7588),_=n(68073),b=n(52374),f=n.n(b),p=n(24709),g=function(){let{formatMessage:e,labels:s}=(0,m.Z)(),{user:n}=(0,v.Z)(),{cloudMode:i}=(0,_.Z)(),r=(0,j.useRouter)(),{dir:a}=(0,p.Z)(),c=e=>{"profile"===e&&r.push("/settings/profile"),"logout"===e&&r.push("/logout")};return(0,t.jsxs)(l.qh,{children:[(0,t.jsxs)(l.zx,{variant:"quiet",children:[(0,t.jsx)(l.JO,{children:(0,t.jsx)(u.Z.Profile,{})}),(0,t.jsx)(l.JO,{size:"sm",children:(0,t.jsx)(u.Z.ChevronDown,{})})]}),(0,t.jsx)(l.GI,{position:"bottom",alignment:"rtl"===a?"start":"end",children:(0,t.jsxs)(l.v2,{variant:"popup",onSelect:c,className:f().menu,children:[(0,t.jsx)(l.ck,{className:f().item,children:(0,t.jsx)(l.xv,{children:n.username})},"user"),(0,t.jsxs)(l.ck,{className:f().item,divider:!0,children:[(0,t.jsx)(l.JO,{children:(0,t.jsx)(u.Z.User,{})}),(0,t.jsx)(l.xv,{children:e(s.profile)})]},"profile"),!i&&(0,t.jsxs)(l.ck,{className:f().item,children:[(0,t.jsx)(l.JO,{children:(0,t.jsx)(u.Z.Logout,{})}),(0,t.jsx)(l.xv,{children:e(s.logout)})]},"logout")]})})]})},w=n(85254),N=n.n(w),y=n(67294),Z=n(49044),k=n.n(Z),S=function(e){let{items:s=[],onClose:n}=e,{pathname:l}=(0,j.useRouter)(),i=e=>{let{items:s,className:r}=e;return(0,t.jsx)("div",{className:d()(k().items,r),children:s.map(e=>{let{label:s,url:r,children:a}=e,o=l.startsWith(r);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c(),{href:r,className:d()(k().item,{[k().selected]:o}),onClick:n,children:s},r),a&&(0,t.jsx)(i,{items:a,className:k().submenu})]})})})};return(0,t.jsx)("div",{className:d()(k().menu),children:(0,t.jsx)(i,{items:s})})},C=function(){let{formatMessage:e,labels:s}=(0,m.Z)(),[n,i]=(0,y.useState)(!1),{cloudMode:r}=(0,_.Z)(),a=[{label:e(s.dashboard),url:"/dashboard"},!r&&{label:e(s.settings),url:"/settings",children:[{label:e(s.websites),url:"/settings/websites"},{label:e(s.teams),url:"/settings/teams"},{label:e(s.users),url:"/settings/users"},{label:e(s.profile),url:"/settings/profile"}]},r&&{label:e(s.profile),url:"/settings/profile"},!r&&{label:e(s.logout),url:"/logout"}].filter(e=>e),c=()=>i(e=>!e),o=()=>i(!1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.zx,{variant:"quiet",onClick:c,children:(0,t.jsx)(l.JO,{children:n?(0,t.jsx)(u.Z.Close,{}):(0,t.jsx)(u.Z.Menu,{})})}),n&&(0,t.jsx)(S,{items:a,onClose:o})]})},E=function(){let{pathname:e}=(0,j.useRouter)(),{cloudMode:s}=(0,_.Z)(),{formatMessage:n,labels:i}=(0,m.Z)(),r=[{label:n(i.dashboard),url:"/dashboard"},{label:n(i.websites),url:"/websites"},{label:n(i.reports),url:"/reports"},!s&&{label:n(i.settings),url:"/settings"}].filter(e=>e);return(0,t.jsx)("div",{className:d()(N().navbar),children:(0,t.jsxs)(l.X2,{children:[(0,t.jsxs)(l.sg,{className:N().left,children:[(0,t.jsxs)("div",{className:N().logo,children:[(0,t.jsx)(l.JO,{size:"lg",children:(0,t.jsx)(u.Z.Logo,{})}),(0,t.jsx)(l.xv,{className:N().text,children:"umami"})]}),(0,t.jsx)("div",{className:N().links,children:r.map(s=>{let{url:n,label:i}=s;return(0,t.jsx)(c(),{href:n,className:d()({[N().selected]:e.startsWith(n)}),children:(0,t.jsx)(l.xv,{children:i})},n)})})]}),(0,t.jsxs)(l.sg,{className:N().right,children:[(0,t.jsxs)("div",{className:N().actions,children:[(0,t.jsx)(x.Z,{}),(0,t.jsx)(h.Z,{}),(0,t.jsx)(g,{})]}),(0,t.jsx)("div",{className:N().mobile,children:(0,t.jsx)(C,{})})]})]})})},z=n(32955),M=n(64529),I=n(12902),U=n(81249),B=n.n(U),P=n(4696);let W={current:P.we,latest:null,hasUpdate:!1,checked:!1,releaseUrl:null},A=(0,M.Ue)(()=>({...W}));async function L(){let{current:e}=A.getState(),s=await fetch("".concat(P.nI,"?v=").concat(e),{method:"GET",headers:{Accept:"application/json"}}).then(e=>e.ok?e.json():null);s&&A.setState((0,I.ZP)(n=>{let{latest:t,url:l}=s,i=(0,z.rV)(P.aC),r=!!(t&&(null==i?void 0:i.version)!==t&&B().gt(t,e));return n.current=e,n.latest=t,n.hasUpdate=r,n.checked=!0,n.releaseUrl=l,n}))}var O=n(17776),R=n.n(O),T=function(e){let{user:s,config:n}=e,{formatMessage:i,labels:r,messages:a}=(0,m.Z)(),{latest:c,checked:o,hasUpdate:d,releaseUrl:u}=A(),{pathname:x}=(0,j.useRouter)(),[h,v]=(0,y.useState)(o),_=(null==s?void 0:s.isAdmin)&&!(null==n?void 0:n.updatesDisabled)&&!(null==n?void 0:n.cloudMode)&&!x.includes("/share/")&&!h,b=(0,y.useCallback)(()=>{(0,z.LS)(P.aC,{version:c,time:Date.now()})},[c]);return((0,y.useEffect)(()=>{_&&L()},[_]),_&&d)?(0,t.jsxs)(l.X2,{className:R().notice,children:[(0,t.jsx)(l.sg,{variant:"two",className:R().message,children:i(a.newVersionAvailable,{version:"v".concat(c)})}),(0,t.jsxs)(l.sg,{className:R().buttons,children:[(0,t.jsx)(l.zx,{variant:"primary",onClick:function(){b(),v(!0),open(u||P.Bv,"_blank")},children:i(r.viewDetails)}),(0,t.jsx)(l.zx,{onClick:function(){b(),v(!0)},children:i(r.dismiss)})]})]}):null},D=n(36715),q=n(65190),J=n.n(q),F=function(e){let{title:s,children:n}=e,{user:i}=(0,D.Gb)(),a=(0,D.ZR)();return i&&a?(0,t.jsxs)("div",{className:J().layout,children:[(0,t.jsx)(T,{user:i,config:a}),(0,t.jsx)(r(),{children:(0,t.jsx)("title",{children:s?"".concat(s," | umami"):"umami"})}),(0,t.jsx)("nav",{className:J().nav,children:(0,t.jsx)(E,{})}),(0,t.jsx)("main",{className:J().body,children:(0,t.jsx)(l.W2,{children:n})})]}):null}},92917:function(e,s,n){"use strict";var t=n(85893),l=n(94184),i=n.n(l),r=n(29120),a=n(38673),c=n(94100),o=n.n(c);s.Z=function(e){let{className:s,error:n,loading:l,children:c}=e,{formatMessage:d,messages:u}=(0,a.Z)();return n?(0,t.jsx)(r.jL,{variant:"error",children:d(u.error)}):l?(0,t.jsx)(r.gb,{icon:"spinner",size:"xl",position:"page"}):(0,t.jsx)("div",{className:i()(o().page,s),children:c})}},48548:function(e,s,n){"use strict";var t=n(85893),l=n(94184),i=n.n(l);n(67294);var r=n(76198),a=n.n(r);s.Z=function(e){let{title:s,children:n,className:l}=e;return(0,t.jsxs)("div",{className:i()(a().header,l),children:[s&&(0,t.jsx)("div",{className:a().title,children:s}),(0,t.jsx)("div",{className:a().actions,children:n})]})}},7819:function(e,s,n){"use strict";var t=n(85893),l=n(29120),i=n(11163),r=n(10758),a=n(7588),c=n(38673),o=n(68073),d=n(96111),u=n.n(d);s.Z=function(e){var s;let{children:n}=e,{user:d}=(0,a.Z)(),{pathname:x}=(0,i.useRouter)(),{formatMessage:h,labels:j}=(0,c.Z)(),{cloudMode:m}=(0,o.Z)(),v=[{key:"websites",label:h(j.websites),url:"/settings/websites"},{key:"teams",label:h(j.teams),url:"/settings/teams"},d.isAdmin&&{key:"users",label:h(j.users),url:"/settings/users"},{key:"profile",label:h(j.profile),url:"/settings/profile"}].filter(e=>e);return(0,t.jsxs)(l.X2,{children:[!m&&(0,t.jsx)(l.sg,{className:u().menu,defaultSize:12,md:4,lg:3,xl:2,children:(0,t.jsx)(r.Z,{items:v,shallow:!0,selectedKey:null===(s=v.find(e=>{let{url:s}=e;return x===s}))||void 0===s?void 0:s.key})}),(0,t.jsx)(l.sg,{className:u().content,defaultSize:12,md:8,lg:9,xl:10,children:n})]})}},10758:function(e,s,n){"use strict";var t=n(85893),l=n(94184),i=n.n(l),r=n(29120),a=n(11163),c=n(41664),o=n.n(c),d=n(71343),u=n.n(d);s.Z=function(e){let{selectedKey:s,items:n,shallow:l,onSelect:c=()=>{}}=e,{asPath:d}=(0,a.useRouter)();return(0,t.jsx)(r.v2,{items:n,selectedKey:s,className:u().menu,onSelect:c,children:e=>{let{key:s,label:n,url:a}=e;return(0,t.jsx)(r.ck,{className:i()(u().item,{[u().selected]:d.startsWith(a)}),children:(0,t.jsx)(o(),{href:a,shallow:l,children:n})},s)}})}},28744:function(e,s,n){"use strict";n.r(s),n.d(s,{__N_SSP:function(){return E},default:function(){return z}});var t=n(85893),l=n(25420),i=n(11163),r=n(67294),a=n(29120),c=n(41664),o=n.n(c),d=n(92917),u=n(48548),x=n(90280),h=n(4696),j=n(38673),m=function(e){let{websiteId:s,data:n,onSave:l}=e,{formatMessage:i,labels:c,messages:o}=(0,j.Z)(),{post:d,useMutation:u}=(0,x.Z)(),{mutate:m,error:v}=u(e=>d("/websites/".concat(s),e)),_=(0,r.useRef)(null),b=async e=>{m(e,{onSuccess:async()=>{_.current.reset(e),l(e)}})};return(0,t.jsxs)(a.l0,{ref:_,onSubmit:b,error:v,values:n,children:[(0,t.jsx)(a.p7,{label:i(c.websiteId),children:(0,t.jsx)(a.nv,{value:s,readOnly:!0,allowCopy:!0})}),(0,t.jsx)(a.p7,{label:i(c.name),children:(0,t.jsx)(a.Tr,{name:"name",rules:{required:i(c.required)},children:(0,t.jsx)(a.nv,{})})}),(0,t.jsx)(a.p7,{label:i(c.domain),children:(0,t.jsx)(a.Tr,{name:"domain",rules:{required:i(c.required),pattern:{value:h.Xx,message:i(o.invalidDomain)}},children:(0,t.jsx)(a.nv,{})})}),(0,t.jsx)(a.Au,{children:(0,t.jsx)(a.Mm,{variant:"primary",children:i(c.save)})})]})};let v="DELETE";var _=function(e){let{websiteId:s,onSave:n,onClose:l}=e,{formatMessage:i,labels:r,messages:c,FormattedMessage:o}=(0,j.Z)(),{del:d,useMutation:u}=(0,x.Z)(),{mutate:h,error:m}=u(e=>d("/websites/".concat(s),e)),_=async e=>{h(e,{onSuccess:async()=>{n(),l()}})};return(0,t.jsxs)(a.l0,{onSubmit:_,error:m,children:[(0,t.jsx)("p",{children:(0,t.jsx)(o,{...c.deleteWebsite,values:{confirmation:(0,t.jsx)("b",{children:v})}})}),(0,t.jsx)(a.p7,{label:i(r.confirm),children:(0,t.jsx)(a.Tr,{name:"confirmation",rules:{validate:e=>e===v}
1,children:(0,t.jsx)(a.nv,{autoComplete:"off"})})}),(0,t.jsxs)(a.Au,{flex:!0,children:[(0,t.jsx)(a.Mm,{variant:"danger",children:i(r.delete)}),(0,t.jsx)(a.zx,{onClick:l,children:i(r.cancel)})]})]})};let b="RESET";var f=function(e){let{websiteId:s,onSave:n,onClose:l}=e,{formatMessage:i,labels:r,messages:c,FormattedMessage:o}=(0,j.Z)(),{post:d,useMutation:u}=(0,x.Z)(),{mutate:h,error:m}=u(e=>d("/websites/".concat(s,"/reset"),e)),v=async e=>{h(e,{onSuccess:async()=>{n(),l()}})};return(0,t.jsxs)(a.l0,{onSubmit:v,error:m,children:[(0,t.jsx)("p",{children:(0,t.jsx)(o,{...c.resetWebsite,values:{confirmation:(0,t.jsx)("b",{children:b})}})}),(0,t.jsx)(a.p7,{label:i(r.confirm),children:(0,t.jsx)(a.Tr,{name:"confirm",rules:{validate:e=>e===b},children:(0,t.jsx)(a.nv,{autoComplete:"off"})})}),(0,t.jsxs)(a.Au,{flex:!0,children:[(0,t.jsx)(a.Mm,{variant:"danger",children:i(r.reset)}),(0,t.jsx)(a.zx,{onClick:l,children:i(r.cancel)})]})]})},p=function(e){let{websiteId:s,onSave:n}=e,{formatMessage:l,labels:i,messages:r}=(0,j.Z)(),c=async()=>{n("reset")},o=async()=>{n("delete")};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.yt,{label:l(i.resetWebsite),description:l(r.resetWebsiteWarning),children:(0,t.jsxs)(a.iq,{children:[(0,t.jsx)(a.zx,{variant:"secondary",children:l(i.reset)}),(0,t.jsx)(a.u_,{title:l(i.resetWebsite),children:e=>(0,t.jsx)(f,{websiteId:s,onSave:c,onClose:e})})]})}),(0,t.jsx)(a.yt,{label:l(i.deleteWebsite),description:l(r.deleteWebsiteWarning),children:(0,t.jsxs)(a.iq,{children:[(0,t.jsx)(a.zx,{variant:"danger",children:l(i.delete)}),(0,t.jsx)(a.u_,{title:l(i.deleteWebsite),children:e=>(0,t.jsx)(_,{websiteId:s,onSave:o,onClose:e})})]})})]})},g=n(68073),w=function(e){var s,n;let{websiteId:l}=e,{formatMessage:i,messages:r}=(0,j.Z)(),{basePath:c,trackerScriptName:o}=(0,g.Z)(),d=(null==o?void 0:o.startsWith("http"))?o:"".concat(location.origin).concat(c,"/").concat((null===(s=null===(n=null==o?void 0:o.split(","))||void 0===n?void 0:n.map(e=>e.trim()))||void 0===s?void 0:s[0])||"script.js"),u='<script async src="'.concat(d,'" data-website-id="').concat(l,'"></script>');return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{children:i(r.trackingCode)}),(0,t.jsx)(a.Kx,{rows:4,value:u,readOnly:!0,allowCopy:!0})]})},N=n(32955),y=n(83454);let Z=()=>(0,N.BY)(16);var k=function(e){let{websiteId:s,data:n,onSave:l}=e,{formatMessage:c,labels:o,messages:d}=(0,j.Z)(),{name:u,shareId:h}=n,[m,v]=(0,r.useState)(h),{post:_,useMutation:b}=(0,x.Z)(),{basePath:f}=(0,i.useRouter)(),{mutate:p,error:g}=b(e=>{let{shareId:n}=e;return _("/websites/".concat(s),{shareId:n})}),w=(0,r.useRef)(null),N=(0,r.useMemo)(()=>"".concat(y.env.analyticsUrl||location.origin).concat(f,"/share/").concat(m,"/").concat(encodeURIComponent(u)),[m,u]),k=async e=>{p(e,{onSuccess:async()=>{l(e),w.current.reset(e)}})},S=()=>{let e=Z();w.current.setValue("shareId",e,{shouldValidate:!0,shouldDirty:!0}),v(e)},C=e=>{let s={shareId:e?Z():null};p(s,{onSuccess:async()=>{l(s)}}),v(s.shareId)};return(0,r.useEffect)(()=>{m&&m!==h&&w.current.setValue("shareId",m)},[m,h]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.ZD,{checked:!!m,onChecked:C,style:{marginBottom:30},children:c(o.enableShareUrl)}),m&&(0,t.jsxs)(a.l0,{ref:w,onSubmit:k,error:g,values:n,children:[(0,t.jsxs)(a.p7,{children:[(0,t.jsx)("p",{children:c(d.shareUrl)}),(0,t.jsxs)(a.DL,{gap:10,children:[(0,t.jsx)(a.nv,{value:N,readOnly:!0,allowCopy:!0}),(0,t.jsx)(a.zx,{onClick:S,children:c(o.regenerate)})]})]}),(0,t.jsx)(a.Au,{children:(0,t.jsx)(a.Mm,{variant:"primary",children:c(o.save)})})]},s)]})},S=function(e){let{websiteId:s}=e,n=(0,i.useRouter)(),{formatMessage:l,labels:c,messages:h}=(0,j.Z)(),{openExternal:v}=(0,g.Z)(),{get:_,useQuery:b}=(0,x.Z)(),{showToast:f}=(0,a.e1)(),{data:N,isLoading:y}=b(["website",s],()=>_("/websites/".concat(s)),{enabled:!!s,cacheTime:0}),[Z,S]=(0,r.useState)(null),[C,E]=(0,r.useState)("details"),z=()=>{f({message:l(h.saved),variant:"success"})},M=e=>{z(),S(s=>({...s,...e}))},I=async e=>{"delete"===e?await n.push("/settings/websites"):"reset"===e&&z()};return(0,r.useEffect)(()=>{N&&S(N)},[N]),(0,t.jsxs)(d.Z,{loading:y||!Z,children:[(0,t.jsx)(u.Z,{title:(0,t.jsxs)(a.Oo,{children:[(0,t.jsx)(a.ck,{children:(0,t.jsx)(o(),{href:"/settings/websites",children:l(c.websites)})}),(0,t.jsx)(a.ck,{children:null==Z?void 0:Z.name})]}),children:(0,t.jsx)(o(),{href:"/websites/".concat(s),target:v?"_blank":null,children:(0,t.jsxs)(a.zx,{variant:"primary",children:[(0,t.jsx)(a.JO,{children:(0,t.jsx)(a.PJ.External,{})}),(0,t.jsx)(a.xv,{children:l(c.view)})]})})}),(0,t.jsxs)(a.mQ,{selectedKey:C,onSelect:E,style:{marginBottom:30},children:[(0,t.jsx)(a.ck,{children:l(c.details)},"details"),(0,t.jsx)(a.ck,{children:l(c.trackingCode)},"tracking"),(0,t.jsx)(a.ck,{children:l(c.shareUrl)},"share"),(0,t.jsx)(a.ck,{children:l(c.data)},"data")]}),"details"===C&&(0,t.jsx)(m,{websiteId:s,data:Z,onSave:M}),"tracking"===C&&(0,t.jsx)(w,{websiteId:s,data:Z}),"share"===C&&(0,t.jsx)(k,{websiteId:s,data:Z,onSave:M}),"data"===C&&(0,t.jsx)(p,{websiteId:s,onSave:I})]})},C=n(7819),E=!0;function z(e){let{disabled:s}=e,n=(0,i.useRouter)(),{id:r}=n.query,{formatMessage:a,labels:c}=(0,j.Z)();return!r||s?null:(0,t.jsx)(l.Z,{title:"".concat(a(c.settings)," - ").concat(a(c.websites)),children:(0,t.jsx)(C.Z,{children:(0,t.jsx)(S,{websiteId:r})})})}},49044:function(e){e.exports={menu:"MobileMenu_menu__Tbrb8",items:"MobileMenu_items__ikhLt",item:"MobileMenu_item__0fNuQ",
1selected:"MobileMenu_selected__zS4op",submenu:"MobileMenu_submenu__TA3vG"}},17776:function(e){e.exports={notice:"UpdateNotice_notice__g5FIn",message:"UpdateNotice_message__uIdl_",buttons:"UpdateNotice_buttons__4btr0"}},52374:function(e){e.exports={menu:"ProfileButton_menu__jYENy",item:"ProfileButton_item__MHCKK"}},65190:function(e){e.exports={layout:"AppLayout_layout__WuDwx",nav:"AppLayout_nav__K8Gvq",body:"AppLayout_body__4thpx"}},85254:function(e){e.exports={navbar:"NavBar_navbar__DutIP",left:"NavBar_left__E2sg9",right:"NavBar_right__Ef1BL",logo:"NavBar_logo__4kJwz",links:"NavBar_links__ofA_a",selected:"NavBar_selected__P6OgL",actions:"NavBar_actions__ZPHox",mobile:"NavBar_mobile__J8FUe"}},94100:function(e){e.exports={page:"Page_page__dsfzi"}},76198:function(e){e.exports={header:"PageHeader_header__Bf2pn",title:"PageHeader_title__1UfDP",actions:"PageHeader_actions__4ECX9"}},96111:function(e){e.exports={menu:"SettingsLayout_menu__5UsLO",content:"SettingsLayout_content__F4Ez0"}},71343:function(e){e.exports={menu:"SideNav_menu__gAtA0",item:"SideNav_item__GT9Rm",selected:"SideNav_selected__w64Mw"}}},function(e){e.O(0,[678,885,45,249,389,774,888,179],function(){return e(e.s=29230)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.