1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[62746,75151],{93884:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/super/taiwanBeats",function(){return r(29497)}])},68277:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a={src:"/_next/static/media/broken-heart.fd69b8bd.png",height:768,width:872,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAflBMVEVzV1+MdV3mRS3/SCjEsluZdYFWb6u1fg/8iBhseKldPztwQkJTRUBTYI9WdbCbi27ivTCan53/75CmgpTIpkL32leGj3V5fYDVuzHoZkH/PCGHYpadnWd9bDicg27HNyKajT8zOjt/WX13hraQkaDhz2GBfpKwa2u3lmHHqFJgrAExAAAAJHRSTlMB4EmQ+vz8CCj8PE2lpM+dqrrG/Xb666Hp41y7/uX9q/3m2P1a0gDbAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAQElEQVR4nAXBhQGAMADAsA4mDHd35/8HSQAT+q4DXprFUQDkV2HPBKikVndjoB61PWRbMjzz966qw1vEJLa9/wFWtwOGoS++MQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7}},57754:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(27006),i=r(96540),o=r(32181);let n=(0,a.forwardRef)((e,t)=>{let{onClick:r,tracker:a,as:n,...l}=e,[s,d]=(0,i.useState)(!1),c=async e=>{d(!0);try{await r(e)}catch(e){console.error(e)}finally{d(!1)}};return(0,i.createElement)(n||o.A,{onClick:c,isLoading:s,ref:t,trackerName:a,...l})})},8548:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var a=r(2445),i=r(27006),o=r(25505),n=r(96540),l=r(6442),s=r(75160),d=r(37655),c=r(44995);let u=(0,i.forwardRef)((e,t)=>{let{href:r,isExternal:o,trackerName:n,onClick:l,...d}=e,u=(0,s.A)(n),h=async e=>{l&&await l(e),u()};return r&&!d.isDisabled?(0,a.Y)(i.Button,{ref:t,href:r,as:c.A,isExternal:o,onClick:h,...d}):(0,a.Y)(i.Button,{onClick:h,...d,ref:t})});u.defaultProps={};let h=(0,o.default)(u,{target:"e101g4zh0"})("background:linear-gradient(rgba(255,255,255),rgba(255,255,255)) padding-box,linear-gradient(to right,#bb53b9,#00a6a3) border-box;&:hover{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))\n padding-box,linear-gradient(to right,#bb53b9,#00a6a3) border-box;}"),m="white-gradient-button",g=e=>{let{children:t,mouseEnter:r}=e;return(0,a.Y)(i.Text,{as:"span",sx:{WebkitBackgroundClip:"text",textFillColor:"transparent",[".".concat(m,":hover &")]:{color:"white",textFillColor:"white"}},bgGradient:"linear(to-r, #bb53b9, #00a6a3)",color:r?"white":"transparent",textAlign:"center",children:t})},p={borderRadius:"full",lineHeight:7/6,height:"auto"},f=(0,i.forwardRef)((e,t)=>{let{children:r,className:i,...o}=e,[l,s]=(0,n.useState)();return(0,a.Y)(u,{border:"none",bg:"white",_hover:{bgGradient:"linear(to-r, #bb53b9, #00a6a3)",color:"white"},ref:t,className:"".concat(m," ").concat(i),...p,onMouseEnter:()=>{s(!0)},onMouseLeave:()=>{s(!1)},...o,children:(0,a.Y)(g,{mouseEnter:l,children:r})})});u.White=f,u.ColorfulFill=e=>(0,a.Y)(u,{border:"none",bgGradient:"linear(to-l, #bb53b9, #00a6a3)",color:"white",_hover:{bgGradient:"linear(to-r, #bb53b9, #00a6a3)",color:"white"},px:"8",...e}),u.Outline=e=>(0,a.Y)(h,{height:"auto",lineHeight:2,_hover:{bgGradient:"linear(to-r, #bb53b9, #00a6a3)",color:"white"},color:"custom.teal",bg:"transparent",border:"4px solid",borderColor:"transparent",borderRadius:"full",...e}),u.ColorfulCTA=e=>(0,a.Y)(u.Colorful,{py:"0.5em",px:"2em",boxShadow:"cta",fontSize:{base:"1.5em",md:"1.875em"},height:"auto",lineHeight:1,...e}),u.Google=e=>(0,a.Y)(u,{variant:"outline",colorScheme:"gray",borderWidth:"1px",color:"#202124",borderColor:"#dadce0",fontWeight:"500",leftIcon:(0,a.Y)(d.A,{}),_hover:{borderColor:"#d2e3fc",bg:"rgba(66,133,244,.04)"},_focus:{borderColor:"#d2e3fc",bg:"rgba(66,133,244,.04)"},_active:{borderColor:"#d2e3fc",bg:"rgba(66,133,244,.04)"},...e}),u.Home=(0,i.forwardRef)((e,t)=>{let r=(0,l.A)();return(0,a.Y)(u,{variant:"outline",borderRadius:"full",fontSize:{base:"1.5rem",md:"1.75rem"},h:"auto",py:{base:"0.25em",md:"0.5em"},pl:"2.5em",pr:"2.25em",lineHeight:"1.5",letterSpacing:(null==r?void 0:r.locale)==="en"?"wide":"0.25em",...e,ref:t})}),u.Home.Colorful=(0,i.forwardRef)((e,t)=>{let{children:r,borderRadius:o="full",gradient:l,...s}=e,[d,c]=l||["#bb53b9","#00a6a3"],h="linear-gradient(to right, ".concat(d,", ").concat(c,")");return(0,a.Y)(u.Home,{bg:"transparent",_hover:{color:"white",_before:{background:"linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) padding-box, ".concat(h," border-box")}}
1,border:"2px solid transparent",height:"auto",ref:t,overflow:"hidden",sx:{":hover > span":{bgGradient:"linear(to-r, rgba(255,255,255,0), rgba(255,255,255,0))",color:"white",textFillColor:"white"}},_before:{content:'""',display:"block",position:"absolute",top:"0",left:"0",right:"0",bottom:"0",border:"2px solid transparent",borderRadius:o,background:"linear-gradient(rgba(255, 255, 255), rgba(255, 255, 255)) padding-box, ".concat(h," border-box")},borderRadius:o,...s,leftIcon:s.leftIcon&&(0,n.cloneElement)(s.leftIcon,{position:"relative"}),children:(0,a.Y)(i.Box,{as:"span",display:"block",pos:"relative",sx:{WebkitBackgroundClip:"text",textFillColor:"transparent"},bgGradient:"linear(to-r, ".concat(d,", ").concat(c,")"),children:r})})}),u.Colorful=(0,i.forwardRef)((e,t)=>(0,a.Y)(u.Home.Colorful,{ref:t,fontSize:e.size,...e}));let b=u},12801:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(2445),i=r(27006),o=r(49177),n=r(64846);let l=e=>{let{format:t="yyyy-MM-dd HH:mm",children:r,ellipsis:l,twoRow:s,w:d,...c}=e,u="";try{u=r?(0,o.b6)(r,t):""}catch(e){console.error(e)}return l?(0,a.Y)(n.A,{w:d,...c,children:u}):(0,a.Y)(i.Text,{as:s?void 0:"span",w:d,children:u})}},37655:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(2445),i=r(27006);let o=e=>(0,a.Y)(i.Square,{as:"svg",viewBox:"0 0 48 48",...e,children:(0,a.FD)("g",{children:[(0,a.Y)("path",{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"}),(0,a.Y)("path",{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"}),(0,a.Y)("path",{fill:"#FBBC05",d:"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"}),(0,a.Y)("path",{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"}),(0,a.Y)("path",{fill:"none",d:"M0 0h48v48H0z"})]})});o.defaultProps={size:4};let n=o},64846:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(2445),i=r(27006),o=r(96540),n=r(42805),l=r(57650),s=r.n(l);class d extends n.A{componentWillUnmount(){var e;null===(e=this.canvas)||void 0===e||e.remove(),this.canvas=null}}let c=s()()(d),u=e=>{let{children:t,maxLine:r}=e;return(0,a.Y)(i.Box,{as:"span",sx:{display:"-webkit-box",WebkitLineClamp:r,WebkitBoxOrient:"vertical",overflow:"hidden"},children:t})},h=()=>(0,a.Y)(i.Text,{as:"span",color:"gray.300",cursor:"pointer",fontSize:"xs",children:"...more"}),m=e=>{let{ellipsisPosition:t="default",maxLine:r=1,children:n,content:l,noTooltip:s,w:d="9em",placement:m,...g}=e,[p,f]=(0,o.useState)(!1),{isOpen:b,onToggle:A}=(0,i.useDisclosure)(),[v,w]=(0,o.useState)(!1),y=(0,o.useMemo)(()=>l||n,[l,n]);return"headerSection"===t?(0,a.Y)(i.Box,{children:!1===p&&n?(0,a.Y)(i.Box,{...g,onClick:()=>{f(!0),A()},children:(0,a.Y)(c,{maxLine:r,ellipsis:(0,a.Y)(h,{}),text:n,basedOn:"letters"})}):(0,a.FD)(i.Collapse,{in:b,animateOpacity:!0,children:[(0,a.Y)(i.Box,{...g,children:n}),(0,a.Y)(i.Text,{fontSize:"xs",color:"gray.400",cursor:"pointer",onClick:()=>{f(!p),A()},children:"less"})]})}):(0,a.Y)(i.Tooltip,{label:y,display:s?"none":"block",isOpen:v,onClose:()=>w(!1),placement:m,children:(0,a.Y)(i.Box,{mb:"0.375em",...g,w:d,pos:"relative",onClick:()=>w(!0),onMouseEnter:()=>w(!0),onMouseLeave:()=>{w(!1)},children:(0,a.Y)(u,{maxLine:r,children:n})})},n)}},70382:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(2445),i=r(27006),o=r(96540),n=r(26923);let l=e=>{let{children:t,label:r,width:l,bg:s,color:d,size:c,placement:u,...h}=e,[m,g]=(0,o.useState)(!1);return(0,a.FD)(i.Popover,{arrowShadowColor:"custom.bgGray",arrowSize:12,trigger:{base:"click",md:"hover"},isOpen:m,onClose:()=>g(!1),placement:u,children:[(0,a.Y)(i.PopoverTrigger,{children:(0,a.Y)(i.Circle,{size:null!=c?c:5,bg:null!=s?s:"custom.bgGray",onMouseEnter:()=>g(!0),onMouseLeave:()=>{g(!1)},onClick:()=>g(!0),...h,children:(0,a.Y)(i.Icon,{color:null!=d?d:"custom.textGray",w:4,h:4,as:n.CJ2})})}),(0,a.FD)(i.PopoverContent,{bg:"custom.bgGray",color:"custom.textGray",borderRadius:"2xl",borderColor:"custom.bgGray",p:"1",w:"auto",maxW:null!=l?l:"16em",children:[(0,a.Y)(i.PopoverArrow,{bg:"custom.bgGray",borderColor:"custom.bgGray"}),(0,a.Y)(i.PopoverBody,{fontWeight:"normal",fontSize:"sm",textAlign:"left",whiteSpace:"wrap",children:null!=t?t:r})]})]})}},78459:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>y});var a=r(2445),i=r(27006),o=r(96540),n=r(84961),l=r(6442);let s=e=>{let{ratio:t,isDisabled:r,compact:o,customPlaceHolder:s,...d}=e,c=(0,l.A)(),u=r?c.formatMessage({defaultMessage:"åçå·²é±è",id:"admin.shared.ratioImage.åçå·²é±è"}):c.formatMessage({defaultMessage:"è«ä¸å³åç",id:"admin.shared.ratioImage.è«ä¸å³åç"});return(0,a.Y)(i.AspectRatio,{ratio:"number"==typeof t?t:2,opacity:r?.4:1,...d,children:(0,a.Y)(i.Center,{bg:s?"GUI.gray.editor":"gray.100",color:"blocks.text",children:(0,a.FD)(i.VStack,{alignItems:"center",children:[!s&&(0,a.Y)(i.Icon,{as:n.UXq,width:"8",he
1ight:"8"}),!o&&!s&&(0,a.Y)(i.Text,{fontSize:"sm",fontFamily:"body",children:u}),s]})})})};var d=r(23805),c=r.n(d),u=r(29965),h=r.n(u),m=r(62529),g=r(65606);let p=e=>{if(!e)return null;if("string"==typeof e)return e;if(c()(e)){var t,r;return(null===(t=e.src)||void 0===t?void 0:t.startsWith("/_next"))||(null===(r=e.src)||void 0===r?void 0:r.startsWith("static/media/"))?e.src:e.publicURL||null}return null},f=(0,o.forwardRef)((e,t)=>{let{src:r,alt:n="",aspectRatio:l=1,sizes:s="100vw",priority:d=!1,quality:c,placeholder:u="empty",blurDataURL:f,onLoad:b,onError:A,objectFit:v="cover",objectPosition:w="center",unoptimized:y=!1,skeleton:Y=!0,fallbackSrc:x,crossOrigin:C,containerProps:M,borderRadius:k}=e,[T,S]=(0,o.useState)(Y),[O,D]=(0,o.useState)(!1);(0,o.useEffect)(()=>{S(Y),D(!1)},[r,Y]),(0,o.useEffect)(()=>{if(!Y)return;let e=setTimeout(()=>{S(!1)},1e4);return()=>clearTimeout(e)},[r,Y]);let E=(0,o.useCallback)(e=>{S(!1),null==b||b(e)},[b]),_=(0,o.useCallback)(e=>{D(!0),S(!1),null==A||A(e)},[A]),N=p(O&&x?x:r),F=(0,o.useMemo)(()=>({aspectRatio:String(l)}),[l]),I=(0,o.useMemo)(()=>({objectFit:v,objectPosition:w,opacity:O?.5:1}),[v,w,O]);if(!N)return null;let B=!y&&!g.env.STORYBOOK;return(0,a.FD)(i.Box,{ref:t,position:"relative",width:"100%",overflow:"hidden",borderRadius:k,sx:F,...M,children:[T&&Y&&(0,a.Y)(i.Skeleton,{position:"absolute",top:0,left:0,width:"100%",height:"100%",borderRadius:k}),(0,a.Y)(h(),{src:N,alt:n,fill:!0,sizes:s,priority:d,quality:c,placeholder:u,blurDataURL:f,onLoad:E,onError:_,loader:B?m.A:void 0,unoptimized:!B,crossOrigin:C,style:I})]})});f.displayName="OptimizedImage";let b=e=>{let{ratio:t,...r}=e;return(0,a.Y)(i.AspectRatio,{ratio:"number"==typeof t?t:2,...r,children:(0,a.Y)(i.Skeleton,{})})},A={"2xl":1280,xl:1024,lg:768,md:512,sm:256,xs:128,xxs:64},v=e=>{let t=A[e];return t?"(max-width: ".concat(t,"px) 100vw, ").concat(t,"px"):"(min-width: 1280px) 1280px, 100vw"},w=(0,o.forwardRef)((e,t)=>{let r,{src:n,ratio:l=1,alt:d="",onLoadingComplete:c,size:u="md",sizes:h,isEditing:m,isPreview:g,isDisabled:p,skeleton:w=!0,forceSkeleton:y,compact:Y,priority:x,bg:C,unoptimized:M,isWaterColor:k,customPlaceHolder:T,objectFit:S="cover",objectPosition:O,fallbackSrc:D,crossOrigin:E,quality:_,...N}=e,F="object"==typeof l&&null!==l,I=(0,i.useBreakpointValue)(F?l:{base:l}),B="free"===(r=void 0!==I?I:"number"==typeof l||"free"===l?l:1),L=m||g||
1k,R="number"==typeof r?r:1,H=A[u],P=h||v(u),U=(0,o.useMemo)(()=>({ratio:R,isDisabled:p,compact:Y,customPlaceHolder:T,bg:C,...N}),[R,p,Y,T,C,N]),z=(0,o.useMemo)(()=>({sx:{aspectRatio:"auto","& img":{position:"relative !important",width:"100% !important",height:"auto !important"}}}),[]);if(p&&L)return(0,a.Y)(i.Box,{maxWidth:H,mx:"auto",width:"100%",children:(0,a.Y)(s,{...U})});if(!n)return y?(0,a.Y)(i.Box,{maxWidth:H,mx:"auto",width:"100%",children:(0,a.Y)(b,{ratio:R,...N})}):L?(0,a.Y)(i.Box,{maxWidth:H,mx:"auto",width:"100%",children:(0,a.Y)(s,{...U})}):null;let V=!!(B||m||g);return B?(0,a.Y)(i.Box,{ref:t,maxWidth:H,mx:"auto",width:"100%",bg:C,overflow:"hidden",...N,children:(0,a.Y)(f,{src:n,alt:d,aspectRatio:1,sizes:P,priority:x,quality:_,skeleton:V&&w,unoptimized:M,objectFit:S,objectPosition:O,fallbackSrc:D,crossOrigin:E,onLoad:c,containerProps:z})}):(0,a.Y)(i.Box,{ref:t,maxWidth:H,mx:"auto",width:"100%",bg:C,overflow:"hidden",...N,children:(0,a.Y)(f,{src:n,alt:d,aspectRatio:R,sizes:P,priority:x,quality:_,skeleton:V&&w,unoptimized:M,objectFit:S,objectPosition:O,fallbackSrc:D,crossOrigin:E,onLoad:c})})});w.displayName="RatioImage";let y=w},42088:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(96540),i=r(79651);let o=e=>{let{children:t}=e,r=(0,a.useMemo)(()=>"string"==typeof t?(0,i.A)(t):t,[t]);return(0,a.createElement)(a.Fragment,{},r)}},91711:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,_:()=>n});var a=r(2445),i=r(22405),o=r(49177);let n=e=>e instanceof i.Timestamp?e.toDate():new Date(e instanceof Date?+e:e&&"object"==typeof e?"number"==typeof e._seconds?1e3*e._seconds:"number"==typeof e.seconds?1e3*e.seconds:NaN:"string"!=typeof e||/^\d+$/.test(e.trim())?+e:e),l=e=>{let{value:t,children:r,timeFormat:a="yy/MM/dd"}=e,i=t||r;if(!i)return null;try{return(0,o.b6)(n(i),a)||null}catch(e){return console.error(e),null}};l.DateTime=e=>(0,a.Y)(l,{timeFormat:"yy/MM/dd HH:mm",...e});let s=l},45726:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(2445),i=r(27006);r(96540);var o=r(41421);let n=e=>{let{helper:t,children:r,...n}=e;return(0,a.FD)(i.HStack,{...n,children:[(0,a.Y)("span",{children:r}),t&&(0,a.Y)(o.A.Question,{size:"3.5",lineHeight:0,label:t})]})}},62746:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});var a=r(2445),i=r(27006);r(96540);var o=r(6442),n=r(39911),l=r(59986),s=r(78362),d=r(34640),c=r(42698);let u=e=>{let{data:t,dataKey:r,label:u,isRefreshing:h}=e,m=(0,o.A)(),{input:g,data:p,labelFormatter:f}=(0,c.A)(t,r,m);return(0,a.FD)(i.Stack,{spacing:3,children:[(0,a.Y)(s.A,{title:m.formatMessage({defaultMessage:"çè¦½äººæ¸ - 趨å¢å",id:"admin.analytics.çè¦½äººæ¸ è¶¨å¢å"}),data:t,dataKey:r,children:g}),(0,a.Y)(d.A,{spacing:8,isLoading:h,children:(0,a.Y)(i.AspectRatio,{ratio:2,children:t?(0,a.Y)(l.A,{data:p,dataKey:r,dataPointName:u,children:(0,a.Y)(n.m,{labelFormatter:f,formatter:(e,t)=>[e.toLocaleString(),t]})}):(0,a.Y)("div",{})})})]})}},32181:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(2445),i=r(96540),o=r(8548);let n=(0,i.forwardRef)((e,t)=>{let{children:r,w:i,onClick:n,isLoading:l,trackerName:s,size:d,target:c,href:u,variant:h,...m}=e;return(0,a.Y)(o.A,{w:i,size:d,onClick:n,isLoading:l,trackerName:s,href:u,target:c,...h?{variant:h}:{bg:"white",border:"2px solid #1ac4b3",color:"gray.500",_hover:{bg:"GUI.green.500",color:"white",borderColor:"GUI.green.500"},_active:{bg:"GUI.green.700",color:"white",borderColor:"GUI.green.700"}},borderRadius:"3xl",ref:t,...m,children:r})})},52513:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(2445),i=r(27006),o=r(96540),n=r(58065);let l=e=>{let{isOpen:t,onClose:r,nextModalContent:o,subImg:l}=e;return(0,a.FD)(i.Modal,{isOpen:t,onClose:r,isCentered:!0,size:"lg",children:[(0,a.Y)(i.ModalOverlay,{}),(0,a.FD)(i.ModalContent,{p:"3em",justifyContent:"center",children:[(0,a.Y)(i.ModalCloseButton,{}),(0,a.Y)(i.ModalBody,{children:(0,a.FD)(i.VStack,{justifyContent:"center",children:[l&&l,(0,a.Y)("br",{}),(0,a.Y)(i.Text,{children:o})]})}),(0,a.Y)(i.ModalFooter,{justifyContent:"center",children:(0,a.Y)(i.Button,{colorScheme:"teal",mr:3,onClick:r,w:"10em",children:(0,a.Y)(n.A,{defaultMessage:"確å®",id:"admin.index.editorTools.確å®"})})})]})]})},s=e=>
1{let{comfirmIsOpen:t,comfirmOnClose:r,title:s,content:d,img:c,buttonName:u,subButtonName:h,alert:m,nextModalContent:g,subImg:p,handleUpdate:f,afterContentImg:b}=e,{isOpen:A,onOpen:v,onClose:w}=(0,i.useDisclosure)(),[y,Y]=(0,o.useState)(!1);return(0,a.FD)(a.FK,{children:[(0,a.FD)(i.Modal,{isOpen:t,onClose:r,isCentered:!0,size:"lg",children:[(0,a.Y)(i.ModalOverlay,{}),(0,a.FD)(i.ModalContent,{p:{base:"1em",md:"3em"},justifyContent:"center",fontFamily:"sans",children:[s&&(0,a.Y)(i.ModalHeader,{color:m?"red.500":"teal.500",textAlign:"center",fontSize:"26px",children:s}),(0,a.Y)(i.ModalCloseButton,{}),(0,a.Y)(i.ModalBody,{alignItems:"center",px:{base:"0.5em",md:"3em"},children:(0,a.FD)(i.VStack,{justifyContent:"center",children:[c&&c,d&&(0,a.Y)(i.Text,{textAlign:"center",children:d}),b&&b]})}),(0,a.FD)(i.ModalFooter,{justifyContent:"center",children:[h&&(0,a.Y)(i.Button,{colorScheme:"gray",mr:3,onClick:r,w:"10em",variant:"outline",children:h}),(0,a.Y)(i.Button,{colorScheme:m?"red":"teal",mr:3,onClick:async()=>{Y(!0),f&&await f(),r(),Y(!1),g&&v()},w:"10em",isLoading:y,children:u||(0,a.Y)(n.A,{defaultMessage:"確å®",id:"admin.index.editorTools.確å®"})})]})]})]}),g&&(0,a.Y)(l,{isOpen:A,onClose:w,nextModalContent:g,subImg:p})]})}},51258:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(2445),i=r(27006);r(96540);let o=e=>(0,a.Y)(i.Box,{maxW:"10em",whiteSpace:"nowrap",overflowX:"auto",overflowY:"hidden",...e})},25869:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(2445),i=r(27006),o=r(96540),n=r(33877);let l=e=>{let{options:t,onChange:r}=e,l=[{id:"all",label:"æææ¨ç±¤"},...null!=t?t:[]],[s,d]=(0,o.useState)(l[0].label),c=e=>{"all"===e.id?r(null):r(e.id),d(e.label)};return(0,a.FD)(i.Menu,{children:[(0,a.Y)(i.MenuButton,{as:i.Button,leftIcon:(0,a.Y)(n.WnU,{}),variant:"outline",colorScheme:"gray",size:"sm",w:"auto",children:s}),(0,a.Y)(i.MenuList,{px:"2",maxHeight:"15em",overflowY:"auto",children:null==l?void 0:l.map(e=>e&&(0,a.Y)(i.MenuItem,{onClick:()=>c(e),borderRadius:"xl",children:e.label},null==e?void 0:e.id))})]})}},56333:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var a=r(2445),i=r(27006),o=r(29965),n=r.n(o),l=r(96540),s=r(68277),d=r(52513);let c=["è¥è¦å次åå¾é£çµï¼éè¦éæ°ç¼ééè«ä¸¦ç¶å°æ¹æ¥åã","系統å°åç¥è©²æå¡æ¨å·²åæ¶é£çµã"],u=e=>{let{onDelete:t,modalContents:r=c}=e,[o,u]=(0,l.useState)(),[h,m]=(0,l.useState)(),[g,p]=(0,l.useState)(),{isOpen:f,onOpen:b,onClose:A}=(0,i.useDisclosure)();return{setTargetMember:(e,t)=>{u(e),m(t),b()},modal:(0,a.Y)(d.A,{alert:!0,nextModalContent:"æ¨å·²åæ¶è ".concat(null==o?void 0:o.name," æå¡çé£çµ"),comfirmIsOpen:f,comfirmOnClose:A,subButtonName:"åæ¶",handleUpdate:()=>t(o.groupMemberId,h),subImg:(0,a.Y)(n(),{src:s.A,alt:"",width:"200",height:"200"}),title:"確å®åæ¶è該æå¡çé£çµï¼",content:(0,a.Y)(i.OrderedList,{fontSize:"lg",textAlign:"left",spacing:4,children:(g?c:r).map((e,t)=>(0,a.Y)(i.ListItem,{children:e},t))})}),setShowDefaultContent:p}}},2793:(e,t,r)=>{"use strict";r.d(t,{$U:()=>o,DD:()=>u,H_:()=>n,MA:()=>c,Og:()=>a,bW:()=>l,id:()=>d,tw:()=>s,ur:()=>i});let a=4,i=1,o="default",n=.3,l=["ai","software","career","self-growth","language","mindfulness","social-media","finance","travel","health"],s={ai:"AI æç¨",software:"è»é«èå·¥å
·",career:"è·æ¶¯èå·¥ä½","self-growth":"èªææé·",language:"èªè¨å¸ç¿",mindfulness:"å¿éæé·","social-media":"社群ç¶ç",finance:"ç財èæè³",travel:"æ
é",health:"å¥åº·èé«ç"},d={ai:"purple.500",software:"blue.500",career:"teal.500","self-growth":"orange.300",language:"cyan.600",mindfulness:"pink.500","social-media":"red.400",finance:"green.600",travel:"yellow.600",health:"messenger.500"},c=["social-media","software","finance","career","ai","self-growth","language","mindfulness","travel","health"],u={"social-media":{name:"社群ç¶ç",description:"實ç¨ç¤¾ç¾¤ç¶çæå¸èæ¡ä¾è§£æï¼åå©ä½ 建ç«ç©©å®ä¸æé»è度ç社群ã"},software:{name:"è»é«èå·¥å
·",description:"ç²¾é¸ NotionãProcreateãExcel çè»é«å·¥å
·æç¨ï¼å¹«ä½ å éåµä½è工使µç¨ã"},finance:{name:"ç財èæè³",description:"ç覽ç財è¬åº§ã財åçè¨èæè³åæï¼è¼é¬æ¢ç´¢ç財è¦åèè¢«åæ¶å
¥ã"},career:{name:"è·æ¶¯èå·¥ä½",description:"éçµæ±è·ãé¢è©¦èå±¥æ·æ°å¯«è³æºï¼åå©ä½ å¨è·å ´ä¸ç©©å¥æé·ã"},ai:{name:"AI æç¨",description:"徿±è·æå·§å°å·¥å
·æç¨ï¼ç覽ç±é AI æç¨çè¨ãå¯¦æ°æå¸è延伸課ç¨è³æºã"},"self-growth":{name:"èªææé·",description:"æ¢ç´¢è·æ¶¯è¦åãå¿ç調é©èèªææ¿åµè³æºï¼æé å°å±¬çå人æé·è·¯ç·ã"}
1,language:{name:"èªè¨å¸ç¿",description:"ç²¾é¸è±æãæ¥æåå¤åèªè¨å¸ç¿è³æºï¼éªä½ 建ç«ç©©å®çèªè¨è½åã"},mindfulness:{name:"å¿éæé·",description:"èé奿³ç·´ç¿ãæ
ç·ç®¡çèå¿çå¥åº·è³æºï¼å¹«å©ä½ å®å®èº«å¿ãç
§é¡§èªæã"},travel:{name:"æ
é",description:"彿´æ
è¡è¦åãæµ·å¤çæ´»èæ¸ä½éç§ç¶é©ï¼éªä½ éåä¸ä¸æ®µæ
ç¨ã"},health:{name:"å¥åº·èé«ç",description:"èééåã飲é£èä¿å¥è³æºï¼å¹«ä½ å»ºç«æ¥å¸¸å¥åº·ççæ´»ç¯å¥ã"}}},36795:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(96540).createContext)({addSdk:async()=>{},activeSDK:[]})},42112:(e,t,r)=>{"use strict";r.d(t,{A:()=>i,g:()=>o});class a{static isCollection(e){return e===a.COLLECTION}static isNotion(e){return e===a.NOTION}static isSubpageType(e){return a.isCollection(e)||a.isNotion(e)}static getOptions(e){let t="en"===e.locale;return[{label:t?"General Pages":"ä¸è¬åé ",value:a.COLLECTION},{label:t?"Notion Pages":"Notion åé ",value:a.NOTION}]}}a.COLLECTION="collection",a.NOTION="notion";let i=a,o=e=>a.isCollection(e)||a.isNotion(e)},52878:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});class a{convertToLatestVersion(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.convertersByVersion.slice(t).reduce((e,t)=>t.convert(e),e)}getDefaultValues(e){return{}}constructor(){this.convertersByVersion=[]}}},75841:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});class a{convertToLatestVersion(){throw Error('Method "convertToLatestVersion()" must be implemented')}get data(){return this.version>this.baseVersion?{...this._data,isSchemaUpgraded:!0}:this._data}set data(e){this._data=e}get version(){var e;return(null===(e=this._data)||void 0===e?void 0:e.schemaVersion)||0}constructor(e=null){if(this.constructor===a)throw TypeError("Abstract class can't be instantiated");this._data=e,this.baseVersion=this.version}}var i=r(52878);let o=()=>new i.A;class n extends a{convertToLatestVersion(){let e=o(this.data);this.data=e.convertToLatestVersion(this.data,this.version)}_trimNotConcernedFields(e){let{createdAt:t,...r}=e;return r}constructor(e=null){super(e),this.data=this._trimNotConcernedFields(e)}}var l=r(3722);class s extends a{convertToLatestVersion(){var e;if(!this.data)return;let t=(0,l.A)(this.data);this.data=t.convertToLatestVersion(this.data,this.version),(null===(e=this.data)||void 0===e?void 0:e.blocks)&&(this.data.blocks=Object.entries(this.data.blocks).reduce((e,t)=>{let[r,a]=t,i=new n(a);return i.convertToLatestVersion(),e[r]=i.data,e},{}))}constructor(e=null){super(e)}}},84107:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(52878);class i extends a.A{getDefaultValues(e){let t=e.locale;return{notionPageUrl:i.DEFAULT_NOTION_PAGE_URL_BY_LOCALE[t]||i.DEFAULT_NOTION_PAGE_URL_EN}}constructor(...e){super(...e),this.convertersByVersion=[]}}i.DEFAULT_NOTION_PAGE_URL_ZH="https://portaly.notion.site/ee775ad51cb045488bc429d90ac091bc",i.DEFAULT_NOTION_PAGE_URL_EN="https://portaly.notion.site/Page-Title-ab6405b652ad45b5a33ea84c2504552f",i.DEFAULT_NOTION_PAGE_URL_BY_LOCALE={zh:i.DEFAULT_NOTION_PAGE_URL_ZH,en:i.DEFAULT_NOTION_PAGE_URL_EN}},3722:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(41195),i=r(42112),o=r(52878);class n extends o.A{getDefaultValues(e){let t=(0,a.Ak)();return{schemaVersion:1,blocks:[{type:"collection",itemMap:{[t]:{itemId:t,cta:"true",text:e.formatMessage({defaultMessage:"äºè§£æ´å¤",id:"admin.pages.äºè§£æ´å¤"}),description:"<h3><strong>".concat(e.formatMessage({defaultMessage:"åé æ¨é¡",id:"admin.pages.åé æ¨é¡"}),"</strong></h3><p>").concat(e.formatMessage({defaultMessage:"éæ¯ç¤ºç¯æåï¼è«é»æã編輯ã製ä½ä½ çåé å
§å®¹",id:"admin.pages.éæ¯ç¤ºç¯æåï¼è«é»æã編輯ã製ä½ä½ çåé å
§å®¹"}),"</p>")}},itemOrders:[t]}]}}constructor(...e){super(...e),this.convertersByVersion=[{fromVersion:0,convert:e=>{let{id:t="",index:r=0,title:a="",slug:o="",items:n={},itemOrders:l=[],updatedAt:s}=e||{},d=Object.values(l||{}),c=d.reduce((e,r)=>(e[r]="".concat(r,"-").concat(t.slice(0,6)),e),{}),u=Object.entries(n).reduce((e,t)=>
1{let[r,a]=t,{itemId:i,...o}=a,n=c[i=r];return e[n]={id:n,type:"collection",hidden:"",itemMap:{[i]:{itemId:i,...o}},itemOrders:[i]},e},{}),h=d.map(e=>c[e]);return{schemaVersion:1,id:t,index:r,title:a,slug:o,type:i.A.COLLECTION,blocks:u,blockOrders:h,...s&&{updatedAt:s}}}}]}}var l=r(84107);let s=e=>i.A.isNotion(null==e?void 0:e.type)?new l.A:new n},79651:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let a={"<":"<",">":">"},i=e=>Object.entries(a).reduce((e,t)=>{let[r,a]=t;return e.replace(RegExp(r,"g"),a)},e)},29879:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(22405);let i=new(r(59303)).q({max:2e3}),o=e=>async t=>{let r=i.get(t);if(r)return r;let o=(0,a.getDoc)((0,a.doc)(e,"files",t)).then(e=>({id:t,...e.data()})).catch(e=>{throw i.get(t)===o&&i.delete(t),e});return i.set(t,o),o}},46896:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(e,t,r)=>{if(t&&e){let a=Object.values(t).reduce((e,t,r)=>(e[t]=r,e),{}),i=[...e].filter(e=>{if(Array.isArray(t)){let a=r?e.groupMemberId:e.id;return null==t?void 0:t.includes(a)}}).sort((e,t)=>r?a[e.groupMemberId]-a[t.groupMemberId]:a[e.id]-a[t.id]);return[...e.filter(e=>{if(Array.isArray(t)){let a=r?e.groupMemberId:e.id;return!t.includes(a)}}),...i].filter(e=>!Array.isArray(e))}return e}},70709:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(56449),i=r.n(a),o=r(23805),n=r.n(o),l=r(79651);let s=(e,t)=>Promise.all(e.map(async e=>{try{return await t(e)}catch(t){return console.error(t),e}})),d=async(e,t)=>{if(i()(e))return s(e,e=>d(e,t));if(n()(e)){let r=Object.keys(e),a=await s(r,r=>d(e[r],t));return r.reduce((e,t,r)=>(e[t]=a[r],e),{})}return"string"==typeof e?e.startsWith("images/")?t(e.split("/")[1]).catch(t=>(console.error(t),e)):(0,l.A)(e):e},c=d},936:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(55378),i=r.n(a),o=r(56449),n=r.n(o),l=r(23805),s=r.n(l);let d=e=>{if(n()(e))return e.map(e=>d(e));if(s()(e)&&e.itemMap&&e.itemOrders){let t=i()(e.itemOrders||[],t=>{var r;return null!==(r=e.itemMap[t])&&void 0!==r?r:null}).filter(e=>e);return{...e,items:t}}return s()(e)?Object.entries(e).reduce((e,t)=>{let[r,a]=t;return e[r]=d(a),e},{}):e},c=d},23649:(e,t,r)=>{"use strict";r.d(t,{LN:()=>g,_B:()=>u,iW:()=>m,k9:()=>d});let a="ABCDEFGHJKLMNPQRSTUVXYWZIO",i=(e,t)=>{let r=a.indexOf(e)+10;return r<10?NaN:Math.floor(r/10)+r%10*9+t.slice(0,8).reduce((e,t,r)=>e+t*(8-r),0)+t[8]},o=e=>{let t=(e||"").toUpperCase().trim();if(!t)return"è«è¼¸å
¥èº«åèåè";if(10!==t.length)return"身åèåèéçº 10 碼";if(!/^[A-Z][12]\d{8}$/.test(t))return"è«è¼¸å
¥æ£ç¢ºç身åèåèæ ¼å¼";let r=i(t[0],t.slice(1).split("").map(Number));return Number.isNaN(r)?"è«è¼¸å
¥æ£ç¢ºç身åèåèæ ¼å¼":r%10==0||"身åèåèæ ¸å°ç¢¼é¯èª¤"},n=/^[A-Z][89]\d{8}$/,l=/^[A-Z][A-D]\d{8}$/,s=e=>{let t=(e||"").toUpperCase().trim(),r=n.test(t)?t.slice(1).split("").map(Number):l.test(t)?[(a.indexOf(t[1])+10)%10,...t.slice(2).split("").map(Number)]:null;return!!r&&i(t[0],r)%10==0},d=e=>{let t=(e||"").toUpperCase().trim();return t?n.test(t)||l.test(t)?s(t)||"å±
çèèç¢¼æ ¸å°ç¢¼é¯èª¤":"è«è¼¸å
¥æ£ç¢ºçå±
çèèç¢¼æ ¼å¼":"è«è¼¸å
¥å±
çèè碼"},c=[1,2,1,2,1,2,4,1],u=e=>{if(!/^\d{8}$/.test(e)||"00000000"===e)return!1;let t=c.reduce((t,r,a)=>{let i=Number(e[a])*r;return t+Math.floor(i/10)+i%10},0);return t%5==0||7===Number(e[6])&&(t+1)%5==0},h=e=>{let t="".concat(e||"").trim();return/^\d{8}$/.test(t)?!!u(t)||"çµ±ä¸ç·¨èæª¢æ ¸ç¢¼é¯èª¤ï¼è«ç¢ºèªæ¯å¦è¼¸å
¥æ£ç¢º":"å
¬å¸çµ±ä¸ç·¨èéçº 8 碼æ¸å"},m=e=>{let t=(e||"").trim();return t?/^\d{8}$/.test(t)?h(t):o(t):"è«è¼¸å
¥èº«åèåèæçµ±ä¸ç·¨è"},g=e=>{let t=(e||"").trim();return!t||!!(/[ä¸-é¿¿]/.test(t)&&/^[ä¸-é¿¿ã-ã¿A-Za-z0-9ï¼ï¼()ã»Â·\-\s]+$/.test(t))||"è«è¼¸å
¥ä¸æå§å / å
¬å¸å稱"}},10767:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(96540),i=r(99624),o=r(36795);let n=()=>{let{addSdk:e,activeSDK:t}=(0,a.useContext)(o.A);return(0,a.useEffect)(()=>{t.includes("auth")||setTimeout(()=>e("auth"))},[t]),t.includes("auth")&&(0,i.As)()}},11335:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(55364),i=r.n(a),o=r(96540),n=r(8519),l=r(10767);let s=new Map,d=["auth/id-token-expired","auth/id-token-revoked","auth/argument-error"],
1c=()=>{let e=(0,o.useRef)(0),t=(0,l.A)();return(0,o.useCallback)(async(r,a)=>{var o,l,c;let u="".concat("portaly:firebaseToken",":").concat(null===(o=t.currentUser)||void 0===o?void 0:o.uid),h=null!==(c=null===(l=(0,n.A)("session"))||void 0===l?void 0:l.getItem(u))&&void 0!==c?c:s.get(u),m=async()=>{h=await t.currentUser.getIdToken(!0),(0,n.F)(u,h,"session"),s.set(u,h)};h||await m();let g=async()=>{let t=await fetch(r,i()({},a,h&&{headers:{Authorization:"Bearer ".concat(h)}}));if(t.ok)return e.current=0,t.json();let o=await t.text();if(d.includes(o)&&e.current<3)return e.current+=1,await m(),g();let n=Error(o);return n.response=t,Promise.reject(n)};return g()},[t])}},66531:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(46479),i=r(79871);let o=function(e,t){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{emit:o}=(0,a.A)();return(0,i.A)(()=>{o(e,t)},r)}},77666:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(96540),i=r(99624),o=r(36795);let n=()=>{let{addSdk:e,activeSDK:t}=(0,a.useContext)(o.A);return((0,a.useEffect)(()=>{t.includes("firestore")||setTimeout(()=>e("firestore"))},[t,e]),t.includes("firestore"))?(0,i.jt)():null}},67836:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(96540),i=r(99624),o=r(36795);let n=()=>{let{addSdk:e,activeSDK:t}=(0,a.useContext)(o.A);return(0,a.useEffect)(()=>{t.includes("functions")||setTimeout(()=>e("functions"))},[]),t.includes("functions")&&(0,i.tw)()}},47378:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(22405),i=r(58156),o=r.n(i),n=r(96540),l=r(30808),s=r(37098),d=r(77666);let c=(e,t,r)=>{let i=(0,d.A)(),[c,u]=(0,l.A)("".concat(s.ut,":").concat(e,":").concat(t));return(0,n.useEffect)(()=>{if((void 0===c||r)&&i&&e&&t){let n=(0,a.doc)(i,"profiles",e),l=e=>{e.exists()&&u(o()(e.data(),t,null))};if(r)return(0,a.onSnapshot)(n,l);(0,a.getDoc)(n).then(l)}},[e,i,t,r]),c}},60827:(e,t,r)=>{"use strict";r.d(t,{A:()=>k});var a=r(22405),i=r(2404),o=r.n(i),n=r(55378),l=r.n(n),s=r(73916),d=r.n(s),c=r(96540),u=r(30808),h=r(82470),m=r(75841),g=r(37098),p=r(29879),f=r(70269),b=r(70709),A=r(936),v=r(77666),w=r(85247),y=r(45e3),Y=r(2793);let x=[[y.PTTN_YOUTUBE,"youtube"],[y.PTTN_TWITCH,"twitch"],[y.PTTN_TIKTOK,"tiktok"],[y.PTTN_VIMEO,"vimeo"]],C=["links","orderStats"],M=e=>{let t=l()(e.itemOrders,(t,r)=>{var a;let{...i}=null!==(a=e.itemMap[t])&&void 0!==a?a:{};if(delete i["linkId-editor"],0==r&&"player"===e.type&&!i.url){let{id:t,impressions:r,clicks:a,itemMap:o,itemOrders:n,...l}=e,s=x.find(t=>{let[r]=t;return r.test(e.url)});s&&(e.platform=s[1],l["url".concat(s[1])]=e.url),i={...i,...l}}return{itemId:t,...i}});return{...e,...(e=>"product"===e.type?{category:e.category||Y.$U}:{})(e),items:t}},k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["blocks","products"],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},[i,n]=(0,u.A)("".concat(g.yO,":").concat(e)),[s,y]=(0,h.e)(),[Y,x]=(0,h.e)({}),k=(0,v.A)(),T=(0,c.useRef)({});(0,c.useEffect)(()=>{if(k&&e){let s=(0,a.doc)(k,"profiles",e),d=C.concat(t).map(e=>{if("pages"===e&&(null==r?void 0:r.pageSlug))return(0,f.u)(s,r.pageSlug,t=>{t=t.map(e=>{let t=new m.A(e);return t.convertToLatestVersion(),t.data}).map(e=>(0,A.A)(e)),(0,b.A)(t,(0,p.A)(k)).then(t=>{var r;T.current[e]&&o()(null===(r=T.current)||void 0===r?void 0:r[e],t)||x(r=>{T.current[e]=t,r[e]=t})})});let t=(0,a.collection)(s,e);return(0,a.onSnapshot)(t,t=>{let r={};t.forEach(e=>{r[e.id]={...e.data(),id:e.id}}),(0,b.A)(r,(0,p.A)(k)).then(t=>{var r;T.current[e]&&o()(null===(r=T.current)||void 0===r?void 0:r[e],t)||x(r=>{T.current[e]=t,r[e]=t})})})}),c=(0,a.onSnapshot)(s,e=>{(0,b.A)(e.data(),(0,p.A)(k)).then(t=>{i||n(null==t?void 0:t.slug);let{links:r,blocks:a,blockCount:s,stats:d,waitingListSize:c,createdAt:u,statsUpdatedAt:h,manager:m,tracker:g,blockOrders:p,pinBlockOrders:f,isVip:b,isMarked:A,isActive:v,activateAt:Y,isCompleted:x,completedAt:C,isBeta:M,isBetaCampaign:k,isSuspicious:T,isClone:S,isEnhanchedPromotion:O,clonedFrom:D,isTailored:E,claimInvitationSentAt:_,vipStatus:N,referral:F,activeSubscription:I,failedSubscription:B,trialUsed:L,info:R,beginWith:H,lowerSlug:P,seoListId:U,useCustomOg:z,analyticsNotification:V,onBoarding:G,adsDisplayType:W,adsSource:j,adsTags:K,adsGroup:X,isPixelDisabled:q,tab:Q,...$}=null!=t?t:{};y(t=>{let r={...$,ownerUserId:m,blockOrders:l()(p),pinBlockOrders:l()(f),tab:Q?{...Q,homeTextFakeGroup:l()(null==Q?void 0:Q.homeTextFakeGroup),tabs:l()(null==Q?void 0:Q.tabs)}:null,id:e.id,useCustomOg:(0,w.RU)(N,w.fb.PREMIUM)?z:null};if(!o()(t,r))return r})})});return()=>
1{c(),d.forEach(e=>e())}}},[k,e]);let S=(0,c.useMemo)(()=>Y.blocks&&d()(Y.blocks,e=>{let{createdAt:t,...r}=e;return M(r)}),[Y.blocks]),O=(0,c.useMemo)(()=>Y.products&&d()(Y.products,M),[Y.products]),D=(0,c.useMemo)(()=>{var e;let t=null===(e=Y.orderStats)||void 0===e?void 0:e["0"];return(null==t?void 0:t.count)>0},[Y.orderStats]),E={...s,...Y,hasReceivedDonation:D};return S&&(E.blocks=S),O&&(E.products=O),E}},75160:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=e=>()=>{e&&"function"==typeof window.gtag&&window.gtag("event","click_button",{button_name:e})}},7817:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var a=r(22405),i=r(2404),o=r.n(i),n=r(44383),l=r.n(n),s=r(96540),d=r(99624),c=r(77666);let u=["email","admin","contact","isManager","isGuest","isSuperAdmin","read","archive","bookmarked","uid","vipStatus","referral","isResetPassword","emailVerified","registeredAt","multiFactor","permission","locale","photoURL","pagesLimitRead","aiSurvey","guiSurvey","profitSurvey","cardExpiringReadCount","failSubscriptionReadCount","comeBackDiscountReadCount"],h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{data:t}=(0,d.aB)(),r=(0,c.A)(),[i,n]=(0,s.useState)();return(0,s.useEffect)(()=>{if(r&&(null==t?void 0:t.uid)){let i=(0,a.doc)(r,"users",t.uid);return(0,a.onSnapshot)(i,t=>{n(r=>{let a=t.data(),i=l()(a,u.concat(e));return o()(r,i)?r:i})})}},[t,r,e]),i}},29497:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>q});var a=r(2445),i=r(13368),o=r.n(i),n=r(86715),l=r(96540),s=r(17194),d=r(27006),c=r(94791),u=r(78885),h=r(59324),m=r(8548),g=r(11335),p=r(77560),f=r(82419),b=r(60827),A=r(46896),v=r(14120),w=r(22405),y=r(58156),Y=r.n(y),x=r(72209),C=r(6442),M=r(92892),k=r(58323),T=r(91711),S=r(45726),O=r(51258),D=r(25869),E=r(77666),_=r(84316),N=r(56333),F=r(12801),I=r(32477),B=r(88590),L=r(62746);let R=e=>{let{data:t=[],groupId:r}=e,i=(0,I.A)(r,"lastSpecialGroupStats"),o=(0,C.A)(),n=(0,l.useMemo)(()=>{let e={};return t.forEach(t=>{var r;(null===(r=t.stats)||void 0===r?void 0:r.dailyPageViews)&&t.stats.dailyPageViews.forEach(t=>{let{date:r,value:a}=t;e[r]||(e[r]=0),a.sessions&&(e[r]+=a.sessions)})}),Object.entries(e).map(e=>{let[t,r]=e;return{date:t,sessions:r}})},[JSON.stringify(t)]);return(0,a.FD)(d.Stack,{pb:"4",children:[(0,a.Y)(L.default,{data:n,dataKey:"sessions",label:o.formatMessage({defaultMessage:"ç覽人æ¸",id:"admin.analytics.dashboard.ç覽人æ¸"})}),i&&(0,a.FD)(d.Text,{textAlign:"right",fontSize:"sm",color:"gray.500",children:["æå¾æ´æ°æéï¼",(0,a.Y)(F.A,{children:(0,B.A)(i)})]})]})},H=e=>{let{tags:t}=e;return(0,a.Y)(d.Wrap,{children:t.map((e,t)=>e&&(0,a.Y)(d.WrapItem,{children:(0,a.Y)(d.Badge,{variant:"outline",borderRadius:"lg",children:e.label})},t))})},P=e=>t=>{let r=Y()(t,e);return"number"==typeof r?r:(0,a.Y)(d.Spinner,{size:"sm"})},U=e=>{let{groupId:t,members:r,start:i,end:o,mutate:n,tags:s}=e,[c,u]=(0,l.useState)(null),m=(0,C.A)(),p=(0,g.A)(),f=(0,E.A)(),{data:b}=(0,h.Ay)(()=>"/api/group/".concat(t,"/memberStats?start=").concat(i,"&end=").concat(o),p),A=null==r?void 0:r.map(e=>{let t=null==b?void 0:b.find(t=>t.profileId===e.profileId);return{...e,stats:null==t?void 0:t.stats}}).filter(e=>!c||e.tags.some(e=>e.id===c)),{setTargetMember:v,modal:y,setShowDefaultContent:Y}=(0,N.A)({onDelete:async e=>{await (0,w.deleteDoc)((0,w.doc)(f,"groupMembers",e)),n(r.filter(t=>t.groupMemberId!==e),{revalidate:!1})},modalContents:["å°æ¤é·è©²æå¡ç365天é ç´æå¡ï¼ä¸è©²æå¡ç¡æ³éæ°å å
¥çµç¹é ã","系統å°åç¥è©²æå¡æ¨å·²åæ¶é£çµã"]});return A?(0,a.FD)(a.FK,{children:[(0,a.Y)(R,{data:b,groupId:t}),(0,a.Y)(k.A,{storageKey:"taiccaglobal",data:A,centerActions:(0,a.Y)(a.FK,{children:(0,a.Y)(D.A,{options:s,onChange:e=>u(e)})}),columns:[{Header:"å å
¥æé",accessor:"createdAt",Cell:e=>{let{value:t}=e;return(0,a.Y)(T.A.DateTime,{children:t})},width:"10em"},{Header:"å稱",accessor:"name",width:"10em"},{Header:"æ¨ç±¤",accessor:"tags",Cell:e=>{let{value:t}=e;return(0,a.Y)(H,{tags:t||[]})},width:"10em"},{Header:"帳è",accessor:"slug",Cell:e=>{let{value:t,row:{original:r}}=e,i=(0,_.W)(t);return(0,a.FD)(d.HStack,{children:[(0,a.Y)(O.A,{w:"10em",children:(0,a.FD)(d.Link,{isExternal:!0,href:i,children:["/",t]})}),(0,a.Y)(M.A,{text:i})]})},width:"10em"},{Header:(0,a.Y)(S.A,{helper:"Portaly çè§ç總人æ¸",children:"ç覽人æ¸"}),id:"pageViews",accessor:P("stats.pageViews")},{Header:(0,a.Y)(S.A,{helper:"ææåå¡ãæé被çè¦ç次æ¸å 總",children:"æå
"}),accessor:"stats.impressions"},{Header:(0,a.Y)(S.A,{helper:"ææåå¡ãæéçé»ææ¬¡æ¸å 總",children:"黿"}),accessor:"stats.clicks"},{Header:(0,a.FD)(a.FK,{children:["å·²é å",(0,a.Y)("br",{}),"é ç´å¸³è"]}),id:"hasBonusDays",accessor:e=>e.bonusDays>0,Cell:e=>{let{value:t,row:{original:r}}=e;return(0,a.FD)(d.HStack,{justifyContent:"center",children:[(0,a.Y)(d.Box,{w:"1em",children:t&&"â
"}),(0,a.Y)(d.Tooltip,{label:"è§£é¤ç¶å®",children:(0,a.Y)(d.IconButton,{variant:"ghost",colorScheme:"red",size:"sm",onClick:()=>{Y(!t),v(r)},icon:(0,a.Y)(x.id1,{size:"1.5em"})})})]})}}],canExport:!0,exportFields:[{Header:m.formatMessage({defaultMessage:"帳èå稱",id:"admin.groups.帳èå稱"}),accessor:"name"},{Header:m.formatMessage({defaultMessage:"Portaly URL",id:"admin.groups.Portaly URL"}),accessor:e=>(0,_.W)(e.slug)},{Header:m.formatMessage({defaultMessage:"å å
¥çµç¹é æé",id:"admin.groups.å å
¥çµç¹é æé"}),accessor:"createdAt",isDate:!0},{Header:m.formatMessage({defaultMessage:"çµç¹é 顯示çæ
",id:"admin.groups.çµç¹é 顯示çæ
"}),accessor:e=>(null==e?void 0:e.hidden)===!0?"é±èä¸":"已顯示"},{Header:"ç覽人æ¸",accessor:"stats.pageViews"},{Header:m.formatMessage({defaultMessage:"æå
",id:"admin.groups.æå
"}),accessor:"stats.impressions"},{Header:m.formatMessage({defaultMessage:"黿",id:"admin.groups.黿"}),accessor:"stats.clicks"},{Header:m.formatMessage({defaultMessage:"çµç¹é æ¨ç±¤1",id:"admin.groups.çµç¹é æ¨ç±¤1"}),accessor:e=>{var t;return null==e?void 0:null===(t=e.tags[0])||void 0===t?void 0:t.label}},{Header:m.formatMessage({defaultMessage:"çµç¹é æ¨ç±¤2",id:"admin.groups.çµç¹é æ¨ç±¤2"}),accessor:e=>{var t;return null==e?void 0:null===(t=e.tags[1])||void 0===t?void 0:t.label}},{Header:m.formatMessage({defaultMessage:"çµç¹é æ¨ç±¤3",id:"admin.groups.çµç¹é æ¨ç±¤3"}),accessor:e=>{var t;return null==e?void 0:null===(t=e.tags[2])||void 0===t?void 0:t.label}}]}),y]}):(0,a.Y)(d.Spinner,{})};var z=r(85247);let V=e=>{let{groupId:t}=e,{groupTags:r,groupTagsOrder:i}
1=(0,b.A)(t,["groupTags"]),{tier:o}=(0,f.A)(t),n=(0,g.A)(),{data:s,mutate:w}=(0,h.Ay)("/api/group/".concat(t,"/members"),n),y=(0,l.useMemo)(()=>(0,c.A)(new Date,30),[]),{start:Y,end:x,menuComp:C,dateRange:M}=(0,p.A)({tier:z.fb.PREMIUM,profileId:t,startDate:y}),k=(0,A.A)(Object.values(null!=r?r:{}),Object.values(null!=i?i:{}));return(0,a.FD)(d.Container,{py:"4",maxW:"container.xl",bg:"white",px:"8",children:[(0,a.FD)(d.HStack,{children:[(0,a.Y)(d.Heading,{children:"Taiwan Beats å°å±¬å¾å°"}),(0,a.Y)(d.Spacer,{}),(0,a.Y)(m.A,{leftIcon:(0,a.Y)(u.pRN,{}),variant:"outline",href:"/admin",children:"è¿å Portaly å¾å°"})]}),(0,a.Y)(v.A.Provider,{value:{membershipTier:o},children:(0,a.FD)(d.Stack,{pt:"8",spacing:4,children:[(0,a.FD)(d.HStack,{children:[(0,a.Y)(d.Text,{display:{base:"none",md:"inline-block"},fontWeight:"bold",children:"æ¥æåé"}),M,(0,a.Y)(d.Spacer,{}),C]}),(0,a.Y)(U,{groupId:t,members:s,start:Y,end:x,mutate:w,tags:k})]})})]})};var G=r(47378),W=r(7817),j=r(65270);let K=e=>{let{userProfile:t,betaTester:r,groupId:i}=e,o=(0,n.useRouter)(),[d,c]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{if(void 0!==r){let e=!t.admin&&!(null==r?void 0:r["admin-taiwanBeats"]);c(!e),e&&o.push("/admin")}},[t,r]),d)?(0,a.Y)(V,{groupId:i}):(0,a.Y)(s.A,{})},X=e=>{let{userProfile:t,groupId:r}=e,i=(0,G.A)(Object.keys(t.isManager)[0],"betaTester");return(0,a.Y)(K,{userProfile:t,betaTester:i,groupId:r})},q=()=>{let e=(0,W.A)(),t=j.A.find(e=>"taiccaglobal"===e.slug),r=(null==e?void 0:e.isManager)?X:K;return(0,a.FD)(a.FK,{children:[(0,a.Y)(o(),{children:(0,a.FD)("title",{children:["TaiwanBeats Admin | ","Portaly"]})}),e&&t?(0,a.Y)(r,{groupId:t.id,userProfile:e,betaTester:{}}):(0,a.Y)(s.A,{})]})}}},e=>{var t=t=>e(e.s=t);e.O(0,[19883,28505,58247,67690,17057,43465,87551,69735,81544,75687,38563,53958,75377,92535,28035,75945,78758,63596,65354,42419,92893,80971,64065,99624,13404,49785,96323,77381,90585,34005,47533,5244,85701,57716,66428,2524,35439,40909,95005,87260,64190,33314,90636,46593,38792],()=>t(93884)),_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.