1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5107],{477:(e,t,r)=>{r.r(t),r.d(t,{useCopyToClipboard:()=>i});var n=r(12115);let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3,[t,r]=(0,n.useState)(!1),[i,s]=(0,n.useState)(null);return{copied:t,error:i,copyToClipboard:(0,n.useCallback)(async t=>{try{await navigator.clipboard.writeText(t),r(!0),s(null),setTimeout(()=>r(!1),e)}catch(e){s(e instanceof Error?e:Error("Failed to copy text"))}},[e])}}},1580:(e,t,r)=>{r.r(t),r.d(t,{useCountdown:()=>s});var n=r(12115),i=r(25107);function s(e){let{countStart:t,countStop:r=0,intervalMs:s=1e3,isIncrement:l=!1}=e,{count:o,increment:a,decrement:u,reset:d}=(0,i.I5)(t),{value:c,setTrue:m,setFalse:h}=(0,i.Cg)(!1),p=(0,n.useCallback)(()=>{h(),d()},[h,d]),f=(0,n.useCallback)(()=>{if(o===r)return void h();l?a():u()},[o,r,u,a,l,h]);return(0,i.$$)(f,c?s:null),[o,{startCountdown:m,stopCountdown:h,resetCountdown:p}]}},1737:(e,t,r)=>{r.r(t),r.d(t,{useStripeSubscription:()=>i});var n=r(3123);let i=()=>{let e=(0,n.k)(e=>e.user.stripe);return{active:null!=e&&!!e.stripeCurrentPeriodEnd&&new Date<new Date(null==e?void 0:e.stripeCurrentPeriodEnd)}}},3310:(e,t,r)=>{r.d(t,{v:()=>o});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s);let o=(0,i.memo)(e=>{let{children:t,borderElementClassName:r,className:i,borderBackgroundClass:s="rosebud-2"}=e;return(0,n.jsxs)("div",{className:l()("relative w-full",i),children:[(0,n.jsx)("div",{className:l()("absolute rounded-[20px] -inset-0.5 blur opacity-75 group-hover:opacity-100 transition duration-1000 group-hover:duration-200 animate-tilt","bg-".concat(s),r)}),t]})})},3496:(e,t,r)=>{r.r(t),r.d(t,{MyNotificationsList:()=>T});var n=r(95155),i=r(85203),s=r.n(i),l=r(12115),o=r(19361),a=r(1659),u=r(80549),d=r(46429),c=r(38370),m=r(11525),h=r(77876),p=r(98672),f=r(97749),g=r(17287),v=r(73038),x=r(30090),b=r(40250),w=r(3123),y=r(57830),S=r(53483),N=r(36139),I=r(97564),E=r(88241);let j="max-h-[300px] text-defaultText",T=(0,l.memo)(()=>{let{locale:e}=(0,p.PZ)(),{user:t,login:r}=(0,w.k)(e=>e),[i,T]=(0,l.useState)(0),[_,P]=(0,l.useState)(),[C,A]=(0,l.useState)({limit:5,offset:0}),[k,O]=(0,l.useState)(0),[D,L]=(0,l.useState)([]),{ref:R,inView:M}=(0,d.Wx)(),{mutate:F,isPending:H}=(0,u.useMutation)({mutationFn:()=>(0,a.A)(m.n.ACCOUNT.NOTIFICATIONS,{params:C}),onSuccess:e=>{O(e.data.count),L(t=>(0,h.Pd)([...t,...e.data.list],"id"))},onError:t=>{var r,n;c.toast.error((0,f.pb)(t,null==e||null==(n=e.toast_messages)||null==(r=n.error)?void 0:r.error_occured))}}),{mutate:B,isPending:U}=(0,u.useMutation)({mutationFn:e=>a.A.patch(m.n.ACCOUNT.NOTIFICATIONS,{id:e,read:!0}),onSuccess:()=>{let e=[...D],n=D.findIndex(e=>e.id===(null==_?void 0:_.id));n>-1&&(e[n].read=!0),L(e),r({user:{...t,unreadCount:((null==t?void 0:t.unreadCount)||1)-1}})},onError:t=>{var r,n;c.toast.error((0,f.pb)(t,null==e||null==(n=e.toast_messages)||null==(r=n.error)?void 0:r.error_occured))}}),{mutate:G,isPending:z}=(0,u.useMutation)({mutationFn:()=>a.A.delete(m.n.ACCOUNT.NOTIFICATIONS,{params:{id:null==_?void 0:_.id}}),onSuccess:()=>{let e=[...D],t=D.findIndex(e=>e.id===(null==_?void 0:_.id));e.splice(t,1),L(e),P(void 0),T(0)},onError:t=>{var r,n;c.toast.error((0,f.pb)(t,null==e||null==(n=e.toast_messages)||null==(r=n.error)?void 0:r.error_occured))}});return(0,l.useEffect)(()=>{F()},[C]),(0,l.useEffect)(()=>{!H&&D.length!==k&&M&&A(e=>({...e,offset:e.offset+e.limit}))},[M,D.length,k,H]),(0,l.useEffect)(()=>{A(e=>({...e,offset:0}))},[i]),(0,n.jsx)(g.H,{disabled:z||U,activeIdx:i,setActiveIdx:T,items:[{contentClassName:s()(j,"!p-0"),title:"Notifications",children:(0,n.jsxs)(n.Fragment,{children:[H&&!D.length&&(0,n.jsx)(b.E,{rows:5}),!H&&!D.length&&0===k&&(0,n.jsx)(v.E,{}),(0,n.jsx)("div",{className:"flex flex-col",children:!!D.length&&D.map((e,t)=>{var r,i,s,l,a,u,d,c;let m=(0,n.jsx)(x.c,{withBg:!e.read,className:"px-4 py-6",value:(0,n.jsxs)("div",{className:"flex flex-row items-start w-full gap-1",children:[(0,n.jsx)(I.e,{rounded:!0,src:(null==e||null==(s=e.sender)||null==(i=s.user)||null==(r=i.image)?void 0:r.url)||(null==e||null==(u=e.sender)||null==(a=u.user)||null==(l=a.image)?void 0:l.base64)||void 0,size:32}),(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsxs)("div",{className:"flex flex-row items-center w-full gap-1",children:[(0,n.jsx)("p",{className:"font-bold",children:(null==e||null==(c=e.sender)||null==(d=c.user)?void 0:d.name)||N.U.APP_NAME}),(0,n.jsx)("span",{className:"text-defaultText ml-auto text-[0.625rem]",children:(0,E.m)(new Date(null==e?void 0:e.created_at))})]}),(0,n.jsx)("div",{className:"font-bold text-[0.875rem] w-full text-left",children:e.title}),(0,n.jsxs)("div",{className:"flex flex-row items-start justify-between w-full gap-2",children:[(0,n.jsx)("p",{className:"text-[0.75rem] max-w-[95%] text-left w-full overflow-ellipsis line-clamp-1 text-default",children:e.text}),!(null==e?void 0:e.read)&&(0,n.jsx)(S.dnm,{className:"ml-auto text-defaultText"})]})]})]}),disabled:U,onClick:()=>{P(e),T(1),(null==e?void 0:e.read)||B(null==e?void 0:e.id)}});return t===(null==D?void 0:D.length)-1?(0,n.jsx)(o.A,{defaultHeight:250,stayRendered:!0,visibleOffset:250,children:(0,n.jsx)("div",{ref:R,children:m})},e.id):(0,n.jsx)(o.A,{defaultHeight:250,stayRendered:!0,visibleOffset:0,children:m},e.id)})})]})},{contentClassName:j,title:(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between w-full gap-4",children:[(null==_?void 0:_.title)||(null==_?void 0:_.text)||""," ",(0,n.jsx)("button",{onClick:()=>G(),disabled:z,children:(0,n.jsx)(y.pS_,{})})," "]}),children:null==_?void 0:_.text}]})})},5601:(e,t,r)=>{r.r(t),r.d(t,{useUpdateEffect:()=>i});var n=r(12115);let i=(e,t)=>{let r=(0,n.useRef)(!1);(0,n.useEffect)(()=>{r.current=!1},[]),(0,n.useEffect)(()=>
1{if(r.current)return e();r.current=!0},t)}},9246:(e,t,r)=>{r.r(t),r.d(t,{Session:()=>o});var n=r(1659),i=r(12115),s=r(3123),l=r(11525);let o=(0,i.memo)(e=>{let{data:t}=e,r=(0,s.k)(e=>e.login),o=(0,s.k)(e=>e.logout);return(0,i.useEffect)(()=>{(async()=>{if(Date.now()>((null==t?void 0:t.exp)*1e3||0)){await n.A.post(l.n.AUTH.LOGOUT),o();return}r({user:t})})()},[t]),null})},10534:(e,t,r)=>{r.r(t),r.d(t,{InstallAppBanner:()=>S});var n=r(95155),i=r(3310),s=r(30999),l=r(81800),o=r(97564),a=r(70667),u=r(36204),d=r(36139),c=r(98672),m=r(25107),h=r(15239),p=r(20063),f=r(12115),g=r(42878);let{APP_NAME:v,METADATA:{description:x},APP_STORE_URL:b,GOOGLE_PLAY_STORE_URL:w}=d.U,y=["/images/pwa/screenshots/1.jpg","/images/pwa/screenshots/2.jpg","/images/pwa/screenshots/3.png"],S=()=>{let{locale:e}=(0,c.PZ)(),{mode:t}=(0,c.wR)(),r=(0,p.useRouter)(),[d,S]=(0,f.useState)(!0),[N,I]=(0,f.useState)(!1),[E,j]=(0,f.useState)(!1),[T,_]=(0,m.OD)(),[P,C,A]=(0,m.id)(),k=(0,m.Ls)(),O=()=>S(!1),D=()=>I(!1);return((0,f.useEffect)(()=>{T||P?S(!0):O()},[T,P]),(T||P)&&!k)?(0,n.jsxs)(n.Fragment,{children:[d&&!k&&(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2 p-4 bg-onNeutralBg text-defaultText",children:[(0,n.jsx)("button",{onClick:()=>{if(T){_(),O();return}C(),O()},children:(0,n.jsx)(g.$8F,{})}),(0,n.jsxs)("div",{className:"flex flex-row items-center flex-1 gap-2",onClick:()=>{O()},children:[(0,n.jsx)(o.e,{rounded:!0}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("p",{className:"font-bold text-left text-[0.7rem]",children:v}),(0,n.jsx)("p",{className:"text-[0.5rem] text-left",children:x}),(0,n.jsx)(u.G,{})]}),(0,n.jsx)(a.$,{pill:!0,theme:"glass",onClick:()=>I(!0),className:"ml-auto",children:e.buttons.install})]})]}),(0,n.jsxs)(s.Dialog,{closeOutside:!1,title:"Install app",visible:N,dismiss:()=>{if(T){_(),D();return}C(),D()},modalType:"bottom-sheet",contentClassName:"flex flex-col gap-4",children:[(0,n.jsx)("hr",{className:"w-full h-px shrink-0 bg-default opacity-20"}),(0,n.jsxs)("div",{className:"flex flex-row items-center flex-1 gap-2",children:[(0,n.jsx)(o.e,{rounded:!0}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("p",{className:"font-bold text-left text-[0.7rem]",children:v}),(0,n.jsx)("p",{className:"text-[0.5rem] text-left",children:x}),(0,n.jsx)(u.G,{})]})]}),E&&(0,n.jsxs)("div",{className:"",children:[(0,n.jsxs)("p",{className:"flex flex-row gap-2 items-center text-left text-[0.875rem]",children:["1. ",e.texts.tap," ",(0,n.jsx)(g.if7,{})]}),(0,n.jsxs)("p",{className:"flex flex-row gap-2 items-center text-left text-[0.875rem]",children:["2. ",e.texts.then_add_to_home_screen]})]}),(0,n.jsx)(i.v,{borderBackgroundClass:"blue_bird",children:(0,n.jsx)(a.$,{fullWidth:!0,loading:!P&&!T,onClick:()=>E?void j(!1):T?void(b?r.push(b):j(!0)):w?void r.push(w):void A(),theme:"dark"===t?"white":"black",className:"relative",children:E?e.buttons.ok:e.buttons.install})}),(0,n.jsx)(l.HorizontalSection,{children:y.map(e=>(0,n.jsx)(h.default,{src:e,className:"aspect-[9/16] w-full h-auto max-w-[200px] !object-contain",width:0,height:0,objectFit:"contain",alt:""},e))})]})]}):null}},11330:(e,t,r)=>{r.d(t,{z:()=>l});var n=r(95155),i=r(85203),s=r.n(i);let l=(0,r(12115).memo)(e=>{let{className:t}=e;return(0,n.jsx)("div",{className:s()("absolute inset-0 !z-0 w-full h-full bg-gradient-to-t from-black/50 via-black/20 to-bg-black-10",t)})})},11525:(e,t,r)=>{r.d(t,{n:()=>n});let n=Object.freeze({AUTH:{SIGN_IN:"/api/auth/sign-in",SIGN_UP:"/api/auth/sign-up",LOGOUT:"/api/auth/logout",SESSION:"/api/auth/session",GOOGLE:"/api/auth/google",GOOGLE_CALLBACK:"/api/auth/google/callback",TWITTER:"/api/auth/twitter",TWITTER_CALLBACK:"/api/auth/twitter/callback",APPLE:"/api/auth/apple",APPLE_CALLBACK:"/api/auth/apple/callback",FACEBOOK:"/api/auth/facebook",FACEBOOK_CALLBACK:"/api/auth/facebook/callback",LINKEDIN:"/api/auth/linkedin",LINKEDIN_CALLBACK:"/api/auth/linkedin/callback"},STRIPE:{ACCOUNT:"/api/stripe/account",BILLING:"/api/stripe/billing",PAYMENT_LINK:"/api/stripe/payment-link",PAYMENT_INTENT:"/api/stripe/payment-intent"},SQUARE:{PAYMENT:"/api/square/payment"},WEBHOOKS:{STRIPE:"/api/webhooks/stripe"},SEND_PUSH:"/api/send-push",CONTACT:"/api/contact",ACCOUNT:{INDEX:"/api/account",USERNAME:"/api/account/username",UNLINK_SOCIAL:"/api/account/unlink-social",GET_CODE:"/api/account/get-code",RESET_PASSWORD:"/api/account/reset-password",VERIFY_EMAIL:"/api/account/verify-email",LOCALE:"/api/account/locale",REGISTER_PUSH:"/api/account/register-push",MULTIPLE:{SWITCH_BY_ID:"/api/account/multiple/switch/{ID}",DISCONNECT_BY_ID:"/api/account/multiple/disconnect/{ID}"},NOTIFICATIONS:"/api/account/notifications"},BLOG:"/api/blog",DOCS:"/api/docs",MAP:"/api/map",INSTRUMENTATION:"/api/instrumentation",STORAGE:{INDEX:"/api/storage",MY:"/api/storage/my"},GPT:{},ADMIN:{STORAGE:"/api/admin/storage",STATS:"/api/admin/stats",NOTIFY:"/api/admin/notify",USERS:"/api/admin/users"},STATS_OVERALL:{SLOTS:"",POPUPS:"/api/stats-overall/popups",HIGHLIGHTS:"/api/stats-overall/highlights",STORIES:"/api/stats-overall/stories"},SLOT:{STATS:"/api/slot/stats",MY:{INDEX:"/api/slot/my",STATS:"/api/slot/my/stats",ID:{INDEX:"/api/slot/my/{ID}",STATS:"/api/slot/my/{ID}/stats",STORIES:{STATS:"/api/slot/my/{ID}/stories/stats"},POPUPS:{INDEX:"/api/slot/my/{ID}/popups",STATS:"/api/slot/my/{ID}/popups/stats",POPUP_ID:{INDEX:"/api/slot/my/{ID}/popups/{POPUP_ID}",STATS:"/api/slot/my/{ID}/popups/{POPUP_ID}/stats"}},HIGHLIGHTS:{INDEX:"/api/slot/my/{ID}/highlights",STATS:"/api/slot/my/{ID}/highlights/stats",HIGHLIGHT_ID:{INDEX:"/api/slot/my/{ID}/highlights/{HIGHLIGHT_ID}",STATS:"/api/slot/my/{ID}/highlights/{HIGHLIGHT_ID}/stats",MADE_WITH_HIDDEN:"/api/slot/my/{ID}/highlights/{HIGHLIGHT_ID}/made-with-hidden",STORIES:{INDEX:"/api/slot/my/{ID}/highlights/{HIGHLIGHT_ID}/stories",STATS:"/api/slot/my/{ID}/highlights/{HIGHLIGHT_ID}/stories/stats",FILE_PATH:"/api/slot/my/{ID}/highlights/{HIGHLIGHT_ID}/stories/file-path",STORY_ID:{INDEX:"/api/slot/my/{ID}/highlights/{HIGHLIGHT_ID}/stories/{STORY_ID}",STATS:"/api/slot/my/{ID}/highlights/{HIGHLIGHT_ID}/stories/{STORY_ID}/stats"}}}}}}}})},11902:(e,t,r)=>{r.r(t),r.d(t,{useEmailVerify:()=>o});var n=r(36139),i=r(12115),s=r(3123);let{VERIFY_EMAIL_REQUIRED:l}=n.U,o=()=>{let{email:e,email_verified:t,id:r}=(0,s.k)(e=>e.user),{show:n,isActive:o}=(0,s.K)(e=>e);(0,i.useEffect)(()=>{l&&e&&!t&&r&&!o("VerifyEmail")&&n("VerifyEmail",{})},[e,t,l,o("VerifyEmail")])}},12253:(e,t,r)=>{r.r(t),r.d(t,{useAddStory:()=>m});var n=r(61837),i=r(80549),s=r(1659),l=r(11525),o=r(98672),a=r(97749),u=r(20063),d=r(12115),c=r(3123);let m=e=>{let{onSuccess:t,slotId:r,highlightId:m}=e,h=(0,u.useRouter)(),{locale:p}=(0,o.PZ)(),{show:f,hide:g}=(0,c.K)(e=>e),[v,x]=(0,d.useState)(""),{role:b,balance:w}=(0,c.k)(e=>e.user),y=(null==w?void 0:w.credits)||0,{mutate:S,isPending:N}=(0,i.useMutation)({mutationFn:()=>s.A.post(l.n.SLOT.MY.ID.HIGHLIGHTS.HIGHLIGHT_ID.STORIES.INDEX.replace("{ID}",r).replace("{HIGHLIGHT_ID}",m),{}),onSuccess:e=>{null==t||t(),h.push("/dashboard/".concat(null==b?void 0:b.toLowerCase(),"/slots/").concat(r,"/highlights/").concat(m,"/stories/").concat(e.data.id,"/edit")),g()},onError:e=>{var t,r;x((0,a.pb)(e,null==p||null==(r=p.toast_messages)||null==(t=r.error)?void 0:t.error_occured)||"")}});return{mutate:()=>{N||(x(""),y||b===n.ROLE.ADMIN?y>0&&b!==n.ROLE.ADMIN?S():b===n.ROLE.ADMIN&&S():f("ZeroBalance",{}))},loading:N,error:v}}},12638:(e,t,r)=>{r.r(t),r.d(t,{useAddSlot:()=>m});var n=r(61837),i=r(80549),s=r(1659),l=r(11525),o=r(98672),a=r(97749),u=r(20063),d=r(12115),c=r(3123);let m=e=>{let{onSuccess:t}=e,r=(0,u.useRouter)(),{locale:m}=(0,o.PZ)(),{show:h,hide:p}=(0,c.K)(e=>e),[f,g]=(0,d.useState)(""),{role:v,balance:x}=(0,c.k)(e=>e.user),b=(null==x?void 0:x.credits)||0,{mutate:w,isPending:y}=(0,i.useMutation)({mutationFn:()=>s.A.post(l.n.SLOT.MY.INDEX,{}),onSuccess:e=>{null==t||t(),r.push("/dashboard/".concat(null==v?void 0:v.toLowerCase(),"/slots/").concat(e.data.id,"/edit")),p()},onError:e=>{var t,r;g((0,a.pb)(e,null==m||null==(r=m.toast_messages)||null==(t=r.error)?void 0:t.error_occured)||"")}});return{mutate:()=>{y||(g(""),b||v===n.ROLE.ADMIN?b>0&&v!==n.ROLE.ADMIN?w():v===n.ROLE.ADMIN&&w():h("ZeroBalance",{}))},loading:y,error:f}}},13702:(e,t,r)=>{r.d(t,{C:()=>s});var n=r(36139);let i=n.U.IS_PROD?"price_1RIbMSIKBr7yImzRNcsCQOAg":"price_1RIbDXIhvChil9tNJoIZXo9z",s=[{id:"stripeProducts_1",name:"4 credits",description:"4 credits",stripePriceId:i,price:5,credits:4,options:[]},{id:"stripeProducts_2",name:"9 credits",description:"9 credits",stripePriceId:n.U.IS_PROD?"price_1RIbMXIKBr7yImzRaoPx6K4w":"price_1RIbJIIhvChil9tNxJcHvsxl",price:10,credits:9,options:[],featured:!0},{id:"stripeProducts_3",name:"14 credits",description:"14 credits",stripePriceId:n.U.IS_PROD?"price_1RIbMZIKBr7yImzROARXNot5":"price_1RIbK1IhvChil9tNunZjc4cB",price:15,credits:15,options:[]}]},14169:(e,t,r)=>{r.d(t,{U:()=>u});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(15692),a=r(42878);let u=(0,i.memo)(e=>{let{type:t,errorsList:r}=e;return(null==r?void 0:r.length)?(0,n.jsx)("ul",{className:"flex flex-col gap-[0.5rem] self-start",children:("password"===t?o.N:[]).map(e=>{let{message:t}=e,i=null==r?void 0:r.includes(t),s=i?a.LwM:a.KYr;return(0,n.jsxs)("li",{className:l()("flex flex-row items-center gap-[0.35rem] font-normal text-[0.875rem]",{"text-red-500":i,"text-green-500":!i}),children:[(0,n.jsx)(s,{size:"1.5rem"})," ",t]},t)})}):null})},14200:(e,t,r)=>{r.r(t),r.d(t,{useShouldShowInstallPrompt:()=>s});var n=r(48109),i=r(12115);let s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,[r,s]=(0,i.useState)(function(e,t){let r=new Date(localStorage.getItem(e)||""),i=(0,n.c)(r,new Date);return isNaN(i)||i>=t}(e,t));return[r,()=>{s(!1);let t=new Date().toISOString();localStorage.setItem(e,t)}]}},14592:(e,t,r)=>{r.r(t),r.d(t,{useWebShare:()=>i});var n=r(12115);function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{}
1,[r,i]=(0,n.useState)(!0),[s,l]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{navigator.share?l(!0):l(!1),i(!1)},[e,t]),{loading:r,isSupported:s,share:function(r){let n=function(e){let t=Date.now();if(e)return"".concat(e,"?ts=").concat(t);{let e=document.querySelector("link[rel=canonical]");return e?"".concat(e.href,"?ts=").concat(t):"".concat(window.location.href,"?ts=").concat(t)}}(r.url),i=r.title||document.title,s=r.text,l=r.files;navigator.share({text:s,title:i,url:n,files:l}).then(e).catch(t)}}}},15223:(e,t,r)=>{r.r(t),r.d(t,{ConnectedAccounts:()=>x});var n=r(95155),i=r(12115),s=r(80549),l=r(1659),o=r(38370),a=r(3123),u=r(17287),d=r(73038),c=r(30090),m=r(98672),h=r(34311),p=r(46079),f=r(11525),g=r(97749),v=r(85944);let x=(0,i.memo)(()=>{let{locale:e}=(0,m.PZ)(),[t,r]=(0,i.useState)(0),[x,b]=(0,i.useState)(),{show:w,hide:y}=(0,a.K)(e=>e),{user:S,login:N}=(0,a.k)(e=>e),I=(null==S?void 0:S.connectedAccounts)||[],{mutate:E,isPending:j}=(0,s.useMutation)({mutationFn:e=>l.A.post(f.n.ACCOUNT.MULTIPLE.SWITCH_BY_ID.replace("{ID}",e),{}),onError:t=>{var r,n;o.toast.error((0,g.pb)(t,null==e||null==(n=e.toast_messages)||null==(r=n.error)?void 0:r.error_occured))},onSuccess:e=>{var t,r;(null==e||null==(t=e.data)?void 0:t.Location)?window.location.href=null==e||null==(r=e.data)?void 0:r.Location:window.location.href="/dashboard"}}),{mutate:T,isPending:_}=(0,s.useMutation)({mutationFn:e=>l.A.post(f.n.ACCOUNT.MULTIPLE.DISCONNECT_BY_ID.replace("{ID}",e)),onError:t=>{var r,n;o.toast.error((0,g.pb)(t,null==e||null==(n=e.toast_messages)||null==(r=n.error)?void 0:r.error_occured))},onSuccess:e=>{let t=[...I],n=t.findIndex(t=>{var r;return t.id===(null==e||null==(r=e.data)?void 0:r.id)});-1!==n&&t.splice(n,1),N({user:{...S,connectedAccounts:t}}),r(0)}}),P=j||_;(0,i.useEffect)(()=>{P&&w("Loading",{}),P||y()},[P]);let C="Switch Account";return(0,n.jsx)(u.H,{activeIdx:t,setActiveIdx:r,items:[{title:C,contentClassName:"flex flex-col gap-2",children:(null==I?void 0:I.length)?null==I?void 0:I.map(e=>(0,n.jsx)(c.c,{fullWidth:!0,icon:(0,n.jsx)(v.AvatarStorage,{imageId:e.imageId||void 0,avatarProps:{rounded:!0,size:20}}),value:e.name||"",withArrow:!0,withBg:!0,onClick:()=>{b(e),r(1)}},e.id)):(0,n.jsx)(d.E,{},"list-empty")},{title:C,children:(0,n.jsx)(n.Fragment,{children:x&&(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)(c.c,{icon:(0,n.jsx)(h.EvO,{}),onClick:()=>w("Confirm",{text:"Switch to ".concat(null==x?void 0:x.name,"?"),confirmAction:()=>E(null==x?void 0:x.id)}),value:"Switch to this account",disabled:P,withBg:!0,withArrow:!0}),(0,n.jsx)(c.c,{icon:(0,n.jsx)(p.qKS,{}),value:"Disconnect account",disabled:P,onClick:()=>w("Confirm",{title:"Disconnect account?",text:"You might need to connect it again.",confirmButtonText:"Disconnect",confirmAction:()=>T(null==x?void 0:x.id)}),withBg:!0,withArrow:!0})]})})}]})})},15692:(e,t,r)=>{r.d(t,{N:()=>n});let n=[{regex:/[A-Z]/,message:"At least one capital letter"},{regex:/\d/,message:"At least one digit"},{regex:/.{8,}/,message:"At least 8 characters long"}]},16131:(e,t,r)=>{r.r(t),r.d(t,{ActiveSlotContext:()=>l,ActiveSlotContextProvider:()=>o,ActiveSlotProvider:()=>d,useActiveSlotContext:()=>a});var n=r(95155),i=r(12115),s=r(67909);let l=(0,i.createContext)({activeSlot:void 0}),o=l.Provider,a=()=>(0,i.useContext)(l),u=(0,i.memo)(e=>{let{children:t}=e,[r,s]=(0,i.useState)(void 0);return(0,n.jsx)(o,{value:{activeSlot:r,setActiveSlot:e=>{s(void 0),setTimeout(()=>{s(e)},100)}},children:t})}),d=(0,s.default)(()=>Promise.resolve(u),{ssr:!1})},17287:(e,t,r)=>{r.d(t,{H:()=>u});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(82825),a=r(57830);let u=(0,i.memo)(e=>{let{className:t,items:r,activeIdx:s=0,setActiveIdx:u,disabled:d,withBorder:c=!0,...m}=e,h=()=>{null==u||u(0)},{title:p,children:f,contentClassName:g}=(0,i.useMemo)(()=>null==r?void 0:r[s],[r,s]),v=()=>(0,n.jsx)(n.Fragment,{children:s>0&&(0,n.jsx)("button",{type:"button",disabled:d,onClick:h,className:l()({"mt-1":!p}),children:(0,n.jsx)(a.l7J,{size:24,className:l()("text-defaultText")})})});return(0,n.jsxs)("div",{className:l()("relative rounded-[8px] h-max w-full bg-onNeutralBg",{"border-[1px] border-solid border-default":c,"shadow-[0px_8px_24px_0px_rgba(21,21,22, 0.04)]":!c},t),...m,children:[p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2 p-4 text-defaultText",children:[(0,n.jsx)(v,{}),p]}),c&&f&&(0,n.jsx)("hr",{className:"h-px border-0 bg-default"})]}),f&&(0,n.jsxs)("div",{className:l()("w-full",{"flex flex-row items-start":!p}),children:[!p&&(0,n.jsx)(v,{}),(0,n.jsx)("div",{className:l()("animate-slide w-full overflow-auto",{"p-4":p,"p-1":!p},o.Q,g),children:f},s)]})]})})},18164:(e,t,r)=>{r.r(t),r.d(t,{MobileTabbar:()=>f});var n=r(95155),i=r(52619),s=r.n(i),l=r(85203),o=r.n(l),a=r(20063),u=r(12115),d=r(82825),c=r(46716);let m=(e,t)=>
1!!e&&e===t,h=e=>{let{href:t,children:r,...i}=e;return t?(0,n.jsx)(s(),{href:t,...i,prefetch:!1,children:r}):(0,n.jsx)("button",{...i,children:r})},p=e=>{let{routes:t,position:r,pathname:i,lastLinkFixed:s,variant:l="fixed"}=e,a=e=>({fixed:o()("flex items-center justify-center p-2 hover:bg-primary !text-defaultText hover:!text-white",{"!bg-primary !text-white":e}),floating:o()("gap-2 bg-none rounded-[4px] text-[0.75rem] border-2 border-solid border-neutralBg text-defaultText flex items-center justify-center ","hover:text-primary",{"py-1 px-2 !bg-onNeutralBg !text-defaultText font-bold border-2 border-solid !border-primary":e})}),u=s?[...t].slice(0,t.length-1):t,p=t[t.length-1];return(0,n.jsx)("div",{style:{fixed:{},floating:{opacity:r?"-".concat(r,"%"):"100%",bottom:"".concat(r,"px"),left:"50%",transform:"translate(-50%, 0)"}}[l],className:{fixed:" w-[90%] flex justify-around",floating:"absolute bottom-0 w-[90%] max-w-[400px] flex justify-around pt-3 pb-5 transition-all xl:pb-1"}[l],children:(0,n.jsx)("div",{className:{fixed:"absolute bottom-0 left-0 flex bg-neutralBg justify-between flex-row w-full gap-3 pt-2 pb-3 px-3 border-t bg-onNeutralBg border-default",floating:"py-3.5 border-2 w-full border-solid border-primary px-[1.125rem] flex bg-neutralBg justify-between flex-row gap-4 rounded-[12px]"}[l],children:(0,n.jsx)(()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:o()("flex flex-row gap-4 overflow-x-auto flex-1",d.Q),children:u.map((e,t)=>{var r,s,o,u,d,p;let f=m((null==e||null==(o=e.href)||null==(s=o.split)||null==(r=s.call(o,"?"))?void 0:r[0])||(null==e||null==(d=e.nestedLinks)||null==(u=d.find(e=>(null==e?void 0:e.href)===i))?void 0:u.href),i),g=((null==e?void 0:e.href)||"")+t,v=(0,n.jsxs)(n.Fragment,{children:[e.icon," ",f&&e.label]});return("fixed"===l&&(v=(0,n.jsxs)("div",{className:"relative flex flex-col items-center text-center",children:[e.icon,(0,n.jsx)("span",{className:"block text-[0.5rem] leading-none",children:e.label})]})),e.nestedLinks)?(0,n.jsx)(c.DropdownButton,{customButton:(0,n.jsx)("button",{className:a(f)[l],children:v},g),children:null==e||null==(p=e.nestedLinks)?void 0:p.map((t,r)=>(0,n.jsx)(h,{href:t.href,onClick:t.onClick,className:a(m(t.href,i))[l]+" animate-slide",children:t.label},"".concat(e.label,"-").concat(t.href,"-").concat(r)))},g):(0,n.jsx)(h,{href:e.href,onClick:e.onClick,className:a(f)[l],children:v},g)})}),p&&s&&(0,n.jsx)(h,{className:a(!1)[l],href:p.href,onClick:p.onClick,children:(0,n.jsx)(n.Fragment,{children:null==p?void 0:p.icon})},p.href||(null==p?void 0:p.label))]}),{})})})},f=(0,u.memo)(e=>{let{routes:t,variant:r,lastLinkFixed:i}=e,s=(0,a.usePathname)(),[l,o]=(0,u.useState)(0);return(0,u.useEffect)(()=>{let e=document.body,t=()=>o(100*((null==e?void 0:e.scrollTop)||0));return null==e||e.addEventListener("scroll",t,{passive:!0}),()=>null==e?void 0:e.removeEventListener("scroll",t)},[]),(0,n.jsx)(p,{variant:r,routes:t,pathname:s,position:l,lastLinkFixed:i})})},18563:(e,t,r)=>{r.r(t),r.d(t,{useEventListener:()=>i});var n=r(12115);let i=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window,i=(0,n.useRef)(t);(0,n.useEffect)(()=>{i.current=t},[t]),(0,n.useEffect)(()=>{if(!r)return;let t=e=>i.current(e);return r.addEventListener(e,t),()=>r.removeEventListener(e,t)},[e,r])}},19227:(e,t,r)=>{r.r(t),r.d(t,{useChartGradient:()=>l});var n=r(12115);let i=/^(.+?)([\d.]+)%$/,s=/^linear-gradient\((.+)\)$/;function l(e){let t=(0,n.useRef)({gradient:null,width:0,height:0}),r=(0,n.useMemo)(()=>{let t=[],r=e.replace(s,"$1"),n="",l=0;for(let e of r+","){if(n.endsWith("deg")){n="";continue}if("("===e)l++;else if(")"===e)l--;else if(","===e&&!l){let e=n.match(i);if(e){let[,r,n]=e;t.push([Number(n)/100,r.trim()])}n="";continue}n+=e}return t},[e]);return(0,n.useCallback)(e=>{let{chart:{ctx:n,chartArea:i}}=e;if(!i)return"";let s=i.right-i.left,l=i.bottom-i.top,{gradient:o,width:a,height:u}=t.current;if(!o||a!==s||u!==l)for(let e of(t.current={width:s,height:l,gradient:o=n.createLinearGradient(0,i.top,0,i.bottom)},r))o.addColorStop(...e);return o},[r])}},20902:(e,t,r)=>{r.d(t,{w:()=>f});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(52619),a=r.n(o),u=r(53400),d=r(81291),c=r(49646);let m=JSON.parse('{"r":"1.0.3","p":"2025-08-31T11:48:17.498Z"}');var h=r(17245),p=r(66752);let f=(0,i.memo)(()=>(0,n.jsxs)(u.m,{extra:!0,px:!0,py:!0,extraClassName:l()("bg-neutralBg"),className:l()("flex min-h-[200px] flex-col xl:flex-row gap-3 text-defaultText justify-center items-center"),as:"footer",children:[(0,n.jsxs)("div",{className:"flex flex-col items-center gap-3 xl:flex-row",children:[new Date().getFullYear(),(0,n.jsx)(d.X,{}),(0,n.jsx)(p.LanguageSelect,{compact:!0}),(0,n.jsx)(c.R,{})]}),(0,n.jsxs)("div",{className:"flex flex-row flex-wrap items-center gap-3 xl:mx-auto",children:[(0,n.jsx)(a(),{href:"/privacy-policy",children:"privacy"}),(0,n.jsx)(d.X,{}),(0,n.jsx)(a(),{href:"/refund-policy",children:"refund policy"}),(0,n.jsx)(d.X,{}),(0,n.jsx)(a(),{href:"/terms-of-service",children:"terms of service"})]}),(0,n.jsxs)("div",{className:"flex flex-row items-center gap-3 xl:ml-auto",children:[m.r,(0,n.jsx)(d.X,{}),(0,n.jsx)("code",{children:(0,h.GP)(m.p,"P")})]})]}))},21361:(e,t,r)=>{r.r(t),r.d(t,{MyFilesList:()=>T});var n=r(95155),i=r(85203),s=r.n(i),l=r(12115),o=r(19361),a=r(1659),u=r(80549),d=r(46429),c=r(38370),m=r(11525),h=r(77876),p=r(98672),f=r(97749),g=r(73038),v=r(30090),x=r(40250),b=r(51750),w=r(25107),y=r(82825),S=r(3123),N=r(74233),I=r(57830),E=r(97564);let j=e=>{var t,r,i,o;let{onSelect:a,itemId:u,refetch:d}=e,{show:m,hide:p}=(0,S.K)(e=>e),[g,b]=(0,l.useState)(),{getStateItemFile:y,useDeleteFileMutation:j}=(0,w.Bv)({}),{mutate:T,isPending:_}=j(),{loading:P}=(0,w.Yb)(async()=>{let e=await y(u);e&&b(e)},[]);if(_||P)return(0,n.jsx)(x.E,{});let C=()=>g?(0,n.jsx)(v.c,{loading:_||P,disabled:_||P,className:"text-red-500",value:"Delete file",onClick:()=>{T(null==g?void 0:g.dbId,{onSuccess:()=>{d(),p()},onError:e=>
1{c.toast.error((0,f.pb)(e,"File deletion error."))}})},icon:(0,n.jsx)(I.pS_,{className:"text-red-500"})}):null,A=()=>(0,n.jsx)(v.c,{disabled:P,value:"Use this file",onClick:()=>{g&&a(g),p()},icon:(0,n.jsx)(N.t50,{})});return g?(0,n.jsx)(v.c,{wrpClassName:s()("!w-full max-w-[350px]"),value:"".concat((0,h.xv)((null==g||null==(t=g.file)?void 0:t.name)||"")," (").concat((0,h.bn)((null==g||null==(r=g.file)?void 0:r.size)||(null==g||null==(i=g.file)?void 0:i.size)||0),")"),withArrow:!0,withBg:!0,icon:["image","video"].some(e=>{var t,r;return null==g||null==(r=g.file)||null==(t=r.type)?void 0:t.includes(e)})?(0,n.jsx)(E.e,{src:(null==g?void 0:g.url)||(null==g?void 0:g.base64)||"",size:80}):(0,n.jsx)("code",{children:((null==g||null==(o=g.file)?void 0:o.name)||"").split(".").pop()}),onClick:()=>{var e;m("ViewFile",{src:(null==g?void 0:g.url)||(null==g?void 0:g.base64)||"",type:null==g||null==(e=g.file)?void 0:e.type,children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(A,{}),(0,n.jsx)(C,{})]})})}}):null},T=(0,l.memo)(e=>{let{onSelect:t}=e,{locale:r}=(0,p.PZ)(),[i,v]=(0,l.useState)({limit:5,offset:0}),[x,w]=(0,l.useState)(0),[S,N]=(0,l.useState)([]),{ref:I,inView:E}=(0,d.Wx)(),{mutate:T,isPending:_}=(0,u.useMutation)({mutationFn:()=>(0,a.A)(m.n.STORAGE.MY,{params:i}),onSuccess:e=>{w(e.data.count),N(t=>(0,h.Pd)([...t,...e.data.list],"id"))},onError:e=>{var t,n;c.toast.error((0,f.pb)(e,null==r||null==(n=r.toast_messages)||null==(t=n.error)?void 0:t.error_occured))}});return(0,l.useEffect)(()=>{T()},[i]),(0,l.useEffect)(()=>{!_&&S.length!==x&&E&&v(e=>({...e,offset:e.offset+e.limit}))},[E,S.length,x,_]),(0,n.jsxs)("div",{className:s()("!max-h-[300px] overflow-y-auto",y.Q),children:[_&&!S.length&&(0,n.jsx)(b.y,{className:"mx-auto my-5"}),!_&&!S.length&&0===x&&(0,n.jsx)(g.E,{}),(0,n.jsx)("div",{className:"flex flex-col gap-2",children:!!S.length&&S.map((e,r)=>{let i=(0,n.jsx)(j,{refetch:()=>{v(()=>({limit:5,offset:0})),w(0),N([]),T()},itemId:e.id,onSelect:t},e.id);return r===(null==S?void 0:S.length)-1?(0,n.jsx)(o.A,{defaultHeight:250,stayRendered:!0,visibleOffset:250,children:(0,n.jsx)("div",{ref:I,children:i})},e.id):(0,n.jsx)(o.A,{defaultHeight:250,stayRendered:!0,visibleOffset:0,children:i},e.id)})})]})})},21601:(e,t,r)=>{r.r(t),r.d(t,{StripeManageSubscriptionButton:()=>o});var n=r(95155),i=r(1659),s=r(70667),l=r(11525);let o=(0,r(12115).memo)(()=>(0,n.jsx)(s.$,{theme:"local-1",pill:!0,fullWidth:!0,onClick:()=>{(0,i.A)(l.n.STRIPE.BILLING).then(e=>{window.location.href=e.data.url})},children:"Manage Subscription"}))},22123:(e,t,r)=>{r.r(t),r.d(t,{useOnClickOutside:()=>i});var n=r(18563);function i(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mousedown";(0,n.useEventListener)(r,r=>{let n=r.target;n&&n.isConnected&&(Array.isArray(e)?e.filter(e=>!!e.current).every(e=>e.current&&!e.current.contains(n)):e.current&&!e.current.contains(n))&&t(r)})}},22185:(e,t,r)=>{r.r(t),r.d(t,{StripeSubscribeButton:()=>o});var n=r(95155),i=r(1659),s=r(70667),l=r(11525);let o=(0,r(12115).memo)(()=>(0,n.jsx)(s.$,{onClick:()=>{(0,i.A)(l.n.STRIPE.PAYMENT_LINK).then(e=>{window.location.href=e.data.url})},children:"Subscribe"}))},24717:(e,t,r)=>{r.r(t),r.d(t,{DashboardLayout:()=>G,ICONS:()=>U});var n=r(95155),i=r(85203),s=r.n(i),l=r(12115),o=r(52619),a=r.n(o),u=r(15239),d=r(82825),c=r(31535),m=r(70667),h=r(53400),p=r(30972),f=r(36139),g=r(97879),v=r(51268),x=r(62957),b=r(3310),w=r(31092),y=r(18164),S=r(3123),N=r(97749),I=r(42878),E=r(74233),j=r(57830),T=r(84197),_=r(10630),P=r(92253),C=r(50457),A=r(20063),k=r(70898),O=r(95455),D=r(33828),L=r(6092),R=r(53483),M=r(59475),F=r(42018),H=r(98672),B=r(25107);let U={IoLibraryOutline:I.yPD,TbPigMoney:M.DGe,IoIosArrowDown:E.pte,GoPasskeyFill:R.Wm6,IoHomeSharp:I.qbB,IoMdSettings:E.hyW,MdModeEdit:j.vAr,LiaFileContractSolid:T.Su8,IoIosArrowForward:E.OQo,RiLogoutBoxLine:_.BEZ,IoIosHelpBuoy:E.UH6,GiAutoRepair:P.Rfs,SiDotenv:C.ZnK,FaNewspaper:k.Nhm,FaMoneyBills:D.ahF,RiNftLine:_.K13,IoCodeWorkingOutline:I.fuR,FaArrowsTurnToDots:D.wNF,FaBoltLightning:D.t$g,FaRegFolder:k.K$h,RxDashboard:O.jV9,BsFiletypeSass:L.Emx,FaGitAlt:D.N7L,FaHardDrive:D.T8Q,HiLanguage:F.sXt,IoIosNotifications:E.YWQ,MdAdminPanelSettings:j.g_8},G=(0,l.memo)(e=>{var t;let{links:r,withAccount:i,children:o,title:E,containerClassName:j,floatingSidebar:T}=e,[P,,C]=(0,B.gH)(),k=(0,A.usePathname)(),[D,L]=(0,l.useState)(!1),[R,M]=(0,l.useState)(!1),{email_verified:F,id:U,email:G,role:z}=(0,S.k)(e=>e.user),{locale:W}=(0,H.PZ)();(0,l.useEffect)(()=>{L(!1)},[k]),(0,l.useEffect)(()=>{M(!1)},[D]);let q=()=>(0,n.jsxs)("div",{className:s()("bg-onNeutralBg transition-all overflow-y-auto overflow-x-hidden relative gap-4 flex flex-col justify-start items-start w-full border-r-[1px] border-default py-4 px-2 lg:px-4",{"!w-64":!R&&!D,"!w-24":R&&!D,"h-full w-full max-w-full border-none":D,"h-screen":!D,"sticky top-[1.75rem] shrink-0 rounded-[1.5rem] overflow-y-auto border max-h-max min-h-[34rem]":T},d.Q),style:{...T?{height:"max-content"}:{}},children:[(0,n.jsx)(x.y,{}),(0,n.jsxs)("div",{className:s()("flex flex-row items-center w-full gap-4",{"justify-center":R}),children:[(0,n.jsx)("button",{onClick:()=>M(e=>!e),className:s()({hidden:D}),children:(0,n.jsx)(O.NYi,{size:24,className:"text-defaultText"})}),(0,n.jsxs)(a(),{href:"/",className:s()("flex flex-col shrink-0",{hidden:R}),children:[(0,n.jsx)(u.default,{alt:"logo",sizes:"100vw",width:0,height:0,src:f.U.LOGO,className:s()("shrink-0 w-[75px] h-[75px]")}),(0,n.jsx)("div",{className:s()("hidden lg:block font-bold text-defaultText",{block:D}),children:E||f.U.APP_NAME})]})]}),(0,n.jsx)("hr",{className:"w-full h-px border-0 shrink-0 bg-default"}),(0,n.jsx)("div",{className:"flex-col w-full flex gap-[4px]",children:r.map((e,t)=>(0,n.jsx)(g.DashboardLink,{compact:R,link:e},"".concat(null==e?void 0:e.label,"-").concat(null==e?void 0:e.href,"-").concat(t)))}
1),(0,n.jsx)(b.v,{borderBackgroundClass:"clay",className:s()("mt-auto hidden",{hidden:R&&!D}),children:(0,n.jsxs)("div",{className:"relative rounded-[16px] bg-darkness p-4 text-white font-medium text-center",children:["Get access to all features on ",f.U.APP_NAME,(0,n.jsx)(m.$,{fullWidth:!0,icon:(0,n.jsx)(_.sR9,{size:24}),theme:"accent-3",className:"mt-4",href:"/pricing",children:"Upgrade now"})]})}),(0,n.jsx)("div",{className:s()("mt-auto flex w-full relative flex-col gap-1 z-50",{hidden:T})})]}),Y=(0,l.useMemo)(()=>[...r].map(e=>{var t;return{...e,icon:null==(t=(0,N.sW)(null==e?void 0:e.icon))?void 0:t({size:24})}}),[r]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(h.m,{className:s()("flex flex-col p-0 md:flex-row",j),extra:!0,extraClassName:s()({"bg-onNeutralBg":!T}),children:[(0,n.jsx)("aside",{className:s()("relative z-0 hidden md:block",{"ml-4":T}),children:q()}),(0,n.jsxs)("main",{className:s()("flex relative flex-col z-[-1] w-full bg-neutralBg p-5 lg:p-8 h-screen pb-28 md:pb-0 overflow-y-auto",d.Q),children:[!F&&U&&!!G&&f.U.VERIFY_EMAIL_REQUIRED&&(0,n.jsx)(c.F,{type:"warning",title:"Verify your email",className:"mb-2",children:(0,n.jsx)("p",{className:"text-defaultText",children:null==W||null==(t=W.texts)?void 0:t.confirm_email})}),U&&!G&&(0,n.jsx)(c.F,{type:"warning",title:"Set up your email",className:"mb-2",children:(0,n.jsx)(m.$,{theme:"glass",href:"/dashboard/".concat(null==z?void 0:z.toLowerCase(),"/settings/account"),children:"Open Account settings"})}),!C&&!P&&(0,n.jsx)(c.F,{type:"info",title:"Enable push notifications",className:"mb-2",children:(0,n.jsx)(m.$,{theme:"glass",href:"/dashboard/".concat(null==z?void 0:z.toLowerCase(),"/settings/notifications"),children:"Open Account settings"})}),(0,n.jsxs)("div",{className:"z-10 flex flex-col-reverse lg:flex-row lg:items-center justify-between gap-4 mb-8 pb-4 border-b-[1px] border-default",children:[(0,n.jsx)(v.Breadcrumbs,{}),i&&(0,n.jsx)(w.D,{})]}),o]})]}),(0,n.jsx)("div",{className:s()("md:hidden"),children:(0,n.jsx)(y.MobileTabbar,{variant:"fixed",lastLinkFixed:!0,routes:[...Y.filter(e=>!e.disabled),{icon:(0,n.jsx)(I.yFL,{size:24}),label:"Menu",onClick:()=>L(!0)}]})}),(0,n.jsx)(p._,{title:"Menu",rounded:!1,visible:D,dismiss:()=>L(!1),children:(0,n.jsx)(n.Fragment,{children:q()})})]})})},24775:(e,t,r)=>{r.r(t),r.d(t,{usePWAPush:()=>m});var n=r(12115),i=r(1659),s=r(34676),l=r(11525);async function o(){return(await (0,s.Z)()).pushManager.getSubscription()}async function a(){if(!("PushManager"in window))throw Error("Push notifications are not supported by this device");if(await o())throw Error("Existing push subscription found");let e=await (0,s.Z)(),t=await e.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:"BMF-0aiPHV0oiXQFr9Is3PXM93RG4EIGg7BEIrInlwAjp9Iim_5792jPFBrNgzqT3-0XeHBZtiRnswa90iMZ90g"});await d(t)}async function u(){let e=await o();if(!e)throw Error("No existing push subscription found");await c(e),await e.unsubscribe()}async function d(e){return await i.A.post(l.n.ACCOUNT.REGISTER_PUSH,{subscription:e})}async function c(e){return await i.A.delete(l.n.ACCOUNT.REGISTER_PUSH,{data:{subscription:e}})}let m=()=>{let[e,t]=(0,n.useState)(!1),[r,i]=(0,n.useState)();async function s(e){try{e?await a():u(),i(e)}catch(t){e&&"denied"===Notification.permission?alert("Please enable push notifications in your browser settings"):alert("Something went wrong. Please try again"),i(!1),console.log(t)}}return(0,n.useEffect)(()=>{t(!0),async function(){i(!!await o()),t(!1)}()},[]),[r,s,e]}},24969:(e,t,r)=>{r.r(t),r.d(t,{useScrollBlock:()=>s});var n=r(12115);let i="undefined"!=typeof document?document:{},s=()=>{let e=(0,n.useRef)(null),t=i.documentElement,{body:r}=i;return[()=>{if(!r||!r.style||e.current||!t)return;let n=window.innerWidth-t.clientWidth,i=parseInt(window.getComputedStyle(r).getPropertyValue("padding-right"))||0;t.style.position="relative",t.style.overflow="hidden",r.style.position="relative",r.style.overflow="hidden",r.style.paddingRight="".concat(i+n,"px"),e.current=!0},()=>{r&&r.style&&e.current&&t&&(t.style.position="",t.style.overflow="",r.style.position="",r.style.overflow="",r.style.paddingRight="",e.current=!1)}]}},25107:(e,t,r)=>{r.d(t,{CI:()=>l,nx:()=>B.useAddHighlight,RR:()=>F.useAddPopup,Pq:()=>M.useAddSlot,a_:()=>G.useAddStory,Yb:()=>o.useAsync,Cg:()=>a.useBoolean,Q7:()=>A.useChartGradient,Cj:()=>u.useCopyToClipboard,I5:()=>d.useCounter,Bv:()=>c.useDbStorage,d7:()=>m.useDebounce,rR:()=>h.useEmailVerify,sY:()=>C.useFormPersist,$G:()=>U,Mk:()=>p.useHover,$$:()=>f.useInterval,OD:()=>g.useIosInstallPrompt,Ls:()=>v.useIsStandalone,Es:()=>x.useIsomorphicLayoutEffect,Gk:()=>k.useIterateInview,Wn:()=>b.useLogout,Ub:()=>w.useMediaQuery,LH:()=>y.useMetaThemeColor,Wr:()=>S.useOnClickOutside,gH:()=>N.usePWAPush,Td:()=>H,ZC:()=>I.usePrevious,oq:()=>E.useRefState,w8:()=>j.useScrollBlock,zC:()=>R,m6:()=>T.useStickyState,_Y:()=>W,uc:()=>O.useTabs,id:()=>_.useWebInstallPrompt,TD:()=>P.useWebShare});var n=r(1659),i=r(11525),s=r(3123);let l=()=>{let e=(0,s.k)(e=>e.logout),t=(0,s.K)(e=>e.show),r=async()=>{await n.A.delete(i.n.ACCOUNT.INDEX),await n.A.post(i.n.AUTH.LOGOUT),window.location.reload(),e()};return()=>t("Confirm",{title:"Delete account?",text:"This can not be undone.",confirmAction:r})};var o=r(93859),a=r(88595),u=r(477);r(1580);var d=r(54519),c=r(64300),m=r(94054);r(70737);var h=r(11902);r(18563),r(76761),r(98069);var p=r(93441),f=r(31156),g=r(33431),v=r(38874),x=r(42367),b=r(73263),w=r(33125),y=r(51036),S=r(22123),N=r(24775),I=r(35348),E=r(96955);r(70414);var j=r(24969);r(14200);var T=r(75539);r(31652),r(1737),r(73041),r(5601);var _=r(71830),P=r(14592),C=r(30953);r(55699);var A=r(19227),k=r(86371),O=r(42369),D=r(53455),L=r(33686);let R=e=>{let{periodInDays:t=0,slotId:r,userId:l,enabled:o}=e,a=(0,s.k)(e=>e.user),{data:u,isPending:d,isFetching:c,isRefetching:m}=(0,D.useQuery)({queryKey:["slot-stats",r?"overall":"id",r,l||(null==a?void 0:a.id),"period",t],queryFn:()=>(0,n.A)(r?i.n.SLOT.MY.ID.STATS.replace("{ID}",r):i.n.SLOT.MY.STATS,{params:{date:t?(0,L.e)(new Date,t).toISOString():void 0,periodInDays:t||void 0}}),refetchOnWindowFocus:!1,enabled:o});return{stats_full:null==u?void 0:u.data,loading:d||c||m}};var M=r(12638),F=r(34264);let H=e=>{let{periodInDays:t=0,slotId:r,userId:l,popupId:o,enabled:a}=e,u=(0,s.k)(e=>e.user),{data:d,isPending:c,isFetching:m,isRefetching:h}=(0,D.useQuery)({queryKey:["slot",r?"overall":r,"popup-stats",o?"overall":"id",o,l||(null==u?void 0:u.id),"period",t],queryFn:()=>(0,n.A)(r?o?i.n.SLOT.MY.ID.POPUPS.POPUP_ID.STATS.replace("{ID}",r).replace("{POPUP_ID}",o):i.n.SLOT.MY.ID.POPUPS.STATS.replace("{ID}",r):i.n.STATS_OVERALL.POPUPS,{params:{date:t?(0,L.e)(new Date,t).toISOString():void 0,periodInDays:t||void 0}}),refetchOnWindowFocus:!1,enabled:a});return{stats_full:null==d?void 0:d.data,loading:c||m||h}};var B=r(70234);let U=e=>{let{periodInDays:t=0,slotId:r,userId:l,highlightId:o,enabled:a}=e,u=(0,s.k)(e=>e.user),{data:d,isPending:c,isFetching:m,isRefetching:h}=(0,D.useQuery)({queryKey:["slot",r?"overall":r,"highlight-stats",o?"overall":"id",o,l||(null==u?void 0:u.id),"period",t],queryFn:()=>(0,n.A)(r?o?i.n.SLOT.MY.ID.HIGHLIGHTS.HIGHLIGHT_ID.STATS.replace("{ID}",r).replace("{HIGHLIGHT_ID}",o):i.n.SLOT.MY.ID.HIGHLIGHTS.STATS.replace("{ID}",r):i.n.STATS_OVERALL.HIGHLIGHTS,{params:{date:t?(0,L.e)(new Date,t).toISOString():void 0,periodInDays:t||void 0}}),refetchOnWindowFocus:!1,enabled:a});return{stats_full:null==d?void 0:d.data,loading:c||m||h}};var G=r(12253),z=r(12115);let W=e=>{let{periodInDays:t=0,slotId:r,userId:l,highlightId:o,storyId:a,enabled:u}=e,d=(0,s.k)(e=>e.user),c=(0,z.useMemo)(()=>r?a?i.n.SLOT.MY.ID.HIGHLIGHTS.HIGHLIGHT_ID.STORIES.STORY_ID.STATS.replace("{ID}",r).replace("{HIGHLIGHT_ID}",o).replace("{STORY_ID}",a):o?i.n.SLOT.MY.ID.HIGHLIGHTS.HIGHLIGHT_ID.STORIES.STATS.replace("{HIGHLIGHT_ID}",o).replace("{ID}",r):i.n.SLOT.MY.ID.STORIES.STATS.replace("{ID}",r):i.n.STATS_OVERALL.STORIES,[t,r,l,o,a,u]),{data:m,isPending:h,isFetching:p,isRefetching:f}=(0,D.useQuery)({queryKey:["slot",r,"highlight",o?"overall-by-slot":o,"story-stats",a?"overall":"id",a,l||(null==d?void 0:d.id),"period",t],queryFn:()=>(0,n.A)(c,{params:{date:t?(0,L.e)(new Date,t).toISOString():void 0,periodInDays:t||void 0}}),refetchOnWindowFocus:!1,enabled:u});return{stats_full:null==m?void 0:m.data,loading:h||p||f}}},28297:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(82825);let a=(0,i.memo)(e=>{let{title:t,className:r,contentClassName:i,children:s,withBorder:a=!0,...u}=e;return(0,n.jsxs)("div",{className:l()("relative rounded-[8px] h-max w-full bg-onNeutralBg",{"border-[1px] border-solid border-default":a,"shadow-[0px_8px_24px_0px_rgba(21,21,22, 0.04)]":!a},r),...u,children:[t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"p-4 text-defaultText",children:t}),a&&(0,n.jsx)("hr",{className:"h-px border-0 bg-default"})]}),(0,n.jsx)("div",{className:l()("p-4 overflow-auto",o.Q,i),children:s})]})})},29996:(e,t,r)=>{r.r(t),r.d(t,{ImageStorage:()=>o});var n=r(95155),i=r(40250),s=r(25107),l=r(15239);let o=(0,r(12115).memo)(e=>{let{storageId:t,width:r=150,height:o=70,className:a,skeletonProps:u,...d}=e,{useGetFileQuery:c}=(0,s.Bv)({}),{isFetching:m,data:h}=c(t);return m?(0,n.jsx)(i.E,{className:a,...u}):(0,n.jsx)(l.default,{alt:"",height:o,width:r,unoptimized:!0,unselectable:"on",className:a,...d,src:(null==h?void 0:h.base64)||(null==h?void 0:h.url)||""})})},30090:(e,t,r)=>{r.d(t,{c:()=>c});var n=r(95155),i=r(52619),s=r.n(i),l=r(85203),o=r.n(l),a=r(12115),u=r(57830),d=r(40250);let c=(0,a.memo)(e=>{let{withDivider:t,withArrow:r,icon:i,href:l,onClick:a,disabled:c,value:m,className:h,wrpClassName:p,selected:f,fullWidth:g,withBg:v,loading:x,...b}=e,w=o()("!z-0 relative px-4 py-[10px] rounded-[8px] hocus:opacity-80 hocus:bg-primaryBg cursor-pointer flex flex-row items-center w-full gap-2 text-defaultText",{"opacity-80 pointer-events-none":c,"bg-primaryBg":f,"!w-full":g},{"bg-neutralBg":"boolean"==typeof v&&!0===v,"bg-neutralBg lg:bg-none lg:bg-transparent hocus:!bg-primaryBg":"mobile"===v,"lg:bg-neutralBg hocus:!bg-primaryBg":"desktop"===v},h),y=()=>(0,n.jsxs)(n.Fragment,{children:[i," ",m," ",r&&(0,n.jsx)(u.U7T,{size:16,className:"ml-auto shrink-0 text-primary"})]});return x?(0,n.jsx)(d.E,{className:"px-4 py-[10px] w-full"}):(0,n.jsxs)("div",{className:o()("!z-0 text-[0.875rem] flex flex-col relative",{"!w-full":g},p),...b,children:[l&&(0,n.jsx)(s(),{className:w,onClick:()=>
1{if(c)return},href:c?"":l,children:y()}),!l&&(0,n.jsx)("button",{disabled:c,onClick:a,className:w,children:y()}),t&&(0,n.jsx)("hr",{className:"relative border border-solid h-[1px] z-0 border-primary"})]})})},30953:(e,t,r)=>{r.r(t),r.d(t,{useFormPersist:()=>d});var n,i,s=r(12115),l=r(22544),o=r(29832),a=r.n(o);let u={localStorage:null==(n=window)?void 0:n.localStorage,sessionStorage:null==(i=window)?void 0:i.sessionStorage,localForage:a()},d=(e,t)=>{let{storage:r="sessionStorage",control:n,setValue:i,exclude:o=[],onDataRestored:a,validate:d=!1,dirty:c=!1,touch:m=!1,onTimeout:h,timeout:p}=t,f=(0,l.FH)({control:n}),g=()=>{var e,t;return u[r]||(null==(e=window)?void 0:e.sessionStorage)||(null==(t=window)?void 0:t.localStorage)};return(0,s.useEffect)(()=>{(async()=>{let t=await g().getItem(e);if(t){let{_timestamp:n=null,...s}="localForage"===r?t:JSON.parse(t),l={},u=Date.now();if(p&&u-n>p){h&&h(),g().removeItem(e);return}Object.keys(s).forEach(e=>{o.includes(e)||(l[e]=s[e],i(e,s[e],{shouldValidate:d,shouldDirty:c,shouldTouch:m}))}),a&&a(l)}})()},[r,e,a,i]),(0,s.useEffect)(()=>{(async()=>
1{let t=o.length?Object.entries(f).filter(e=>{let[t]=e;return!o.includes(t)}).reduce((e,t)=>{let[r,n]=t;return Object.assign(e,{[r]:n})},{}):Object.assign({},f);Object.entries(t).length&&(void 0!==p&&(t._timestamp=Date.now()),await g().setItem(e,"localForage"===r?t:JSON.stringify(t)))})()},[f,p,r]),{clear:async()=>await g().removeItem(e)}}},30972:(e,t,r)=>{r.d(t,{_:()=>m});var n=r(95155),i=r(85203),s=r.n(i),l=r(12115),o=r(20063),a=r(47650),u=r(82825),d=r(42878),c=r(25107);let m=(0,l.memo)(e=>{let{children:t,visible:r,dismiss:i=()=>null,px:m=!0,py:h=!0,withClose:p=!0,rounded:f=!0,className:g,title:v,size:x=640,transparent:b,goBack:w}=e,[y,S]=(0,c.w8)(),N=(0,o.useSearchParams)(),I=(0,l.useRef)(null),E=(0,l.useRef)(null),j=(0,o.useRouter)(),[T,_]=(0,l.useState)(!1),P=(0,l.useCallback)(()=>{i?"string"==typeof i?j.push(i):null==i||i():(null==N?void 0:N.size)&&j.back(),w&&j.back(),_(!1)},[j,p]),C=(0,l.useCallback)(e=>{(e.target===I.current||e.target===E.current)&&p&&(null==P||P())},[P,I,E,p]),A=(0,l.useCallback)(e=>{"Escape"===e.key&&p&&(null==P||P())},[P,p]);return((0,l.useEffect)(()=>(document.addEventListener("keydown",A),()=>document.removeEventListener("keydown",A)),[A]),(0,l.useEffect)(()=>_(!!r),[r]),(0,l.useEffect)(()=>{},[T]),T)?(0,n.jsx)(n.Fragment,{children:(0,a.createPortal)((0,n.jsx)("div",{ref:I,className:"fixed top-0 bottom-0 left-0 right-0 z-40 mx-auto bg-black/60 animate-slide",onClick:e=>{e.target===I.current&&(null==C||C(e))},children:(0,n.jsxs)("div",{ref:E,className:s()("bg-onNeutralBg absolute !z-50 w-full top-0 sm:w-10/12 md:w-8/12 lg:w-1/2 !h-screen right-0",{"px-6":m,"py-6":h,"rounded-[12px]":f,"bg-transparent w-max":b},g),style:{maxWidth:x,...b?{margin:0,padding:0,width:"max-content"}:{}},children:[(0,n.jsxs)("div",{className:s()("text-defaultText w-full text-[1.125rem] flex flex-row justify-center",{"px-6":!m,"py-6":!h}),style:{...b?{margin:0,padding:0,paddingRight:"20px"}:{}},children:[v&&(0,n.jsx)("p",{className:"flex-1 text-center",children:v}),p&&(0,n.jsx)("button",{onClick:P,className:"ml-auto text-defaultText",children:(0,n.jsx)(d.$8F,{size:20})})]}),(0,n.jsx)("div",{className:s()("overflow-y-auto !max-h-[90vh] text-defaultText h-full pb-28 lg:pb-0",u.Q),children:t})]})}),document.body)}):null})},30999:(e,t,r)=>{r.d(t,{Dialog:()=>m});var n=r(95155),i=r(85203),s=r.n(i),l=r(12115),o=r(20063),a=r(47650),u=r(82825),d=r(42878),c=r(25107);function m(e){let{children:t,visible:r,dismiss:i=()=>null,px:m=!0,py:h=!0,withClose:p=!0,rounded:f=!0,closeOutside:g=!1,className:v,contentClassName:x,titleClassName:b,withBorder:w=!0,title:y,size:S=350,transparent:N,goBack:I,icon:E,modalType:j="modal"}=e,[T,_]=(0,c.w8)(),P=(0,o.useSearchParams)(),C=(0,l.useRef)(null),A=(0,l.useRef)(null),k=(0,o.useRouter)(),[O,D]=(0,l.useState)(!1),L=(0,l.useCallback)(()=>{i?"string"==typeof i?k.push(i):null==i||i():(null==P?void 0:P.size)&&k.back(),I&&k.back(),D(!1)},[k]),R=(0,l.useCallback)(e=>{(e.target===C.current||e.target===A.current)&&p&&(null==L||L())},[L,C,A,p]),M=(0,l.useCallback)(e=>{"Escape"===e.key&&p&&(null==L||L())},[L,p]);if((0,l.useEffect)(()=>(document.addEventListener("keydown",M),()=>document.removeEventListener("keydown",M)),[M]),(0,l.useEffect)(()=>D(!!r),[r]),(0,l.useEffect)(()=>{},[O]),!O)return null;let F="bottom-sheet"===j,H=Math.min(window.innerWidth-16,S),B=Math[S>window.innerHeight-44?"min":"max"](window.innerHeight-44,S),U=()=>(0,n.jsx)("button",{onClick:L,className:s()("",{"absolute right-0 -top-6 lg:right-[-24px] text-defaultText":g,"ml-auto text-defaultText":!g,hidden:!p}),children:(0,n.jsx)(d.$8F,{size:20})});return(0,n.jsx)(n.Fragment,{children:(0,a.createPortal)((0,n.jsx)("div",{ref:C,className:s()("fixed top-0 bottom-0 left-0 right-0 z-40 mx-auto bg-black/60",{"animate-slideBottom":F,"animate-popup":!F}),onClick:e=>{e.target===C.current&&(null==R||R(e))},children:(0,n.jsxs)("div",{ref:A,className:s()("max-h-full w-full bg-onNeutralBg",{"absolute !z-50 bottom-0 sm:w-10/12 md:w-8/12 lg:w-1/2 max-h-full -translate-x-1/2 left-1/2":F,"absolute !z-50 w-full sm:w-10/12 md:w-8/12 lg:w-1/2 max-h-full -translate-x-1/2 left-1/2":!F,"border-[1px] border-solid border-default":w,"shadow-[0px_8px_24px_0px_rgba(21,21,22, 0.04)]":!w,"px-4":m,"py-4":h,"rounded-[12px]":f&&!F,"rounded-t-[16px]":f&&F,"bg-transparent w-max border-0 border-none":N},F?"translate-y-0":"-translate-y-0 bottom-4 md:-translate-y-1/2 md:bottom-auto md:top-1/2",v),style:{width:"100%",maxWidth:H,maxHeight:B,...N?{margin:0,padding:0}:{}},children:[g&&(0,n.jsx)(U,{}),(0,n.jsxs)("div",{className:s()("mb-4 text-defaultText flex flex-row gap-2 items-center",{hidden:!y&&!E&&g},b),children:[E," ",y," ",!g&&(0,n.jsx)(U,{})]}),(0,n.jsx)("div",{className:s()("overflow-y-auto h-full text-defaultText",u.Q,{"rounded-t-[16px]":f&&F},x),style:{maxHeight:.9*B},children:t})]})}),document.body)})}},31092:(e,t,r)=>{r.d(t,{D:()=>d});var n=r(95155),i=r(46716),s=r(30090),l=r(25107),o=r(12115),a=r(3123),u=r(85944);let d=(0,o.memo)(e=>{let{dropDownButtonClassName:t}=e,{imageId:r,name:o,unreadCount:d,image:c}
1=(0,a.k)(e=>e.user),[m,h]=(0,l.Wn)();return(0,n.jsx)(i.DropdownButton,{className:t,customButton:(0,n.jsx)(s.c,{icon:(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(u.AvatarStorage,{imageSrc:(null==c?void 0:c.base64)||(null==c?void 0:c.url)||void 0,imageId:r||"",avatarProps:{rounded:!0}}),(d||0)>0&&(0,n.jsx)("div",{className:"absolute inline-flex items-center justify-center w-4 h-4 text-[0.75rem] rounded-full bg-red-500 border border-default -top-2 -end-2"})]}),withArrow:!0,withBg:"mobile",value:o||"Profile"}),children:(0,n.jsx)("div",{className:"flex flex-col gap-1 lg:gap-0",children:[{value:"Dashboard",href:"/dashboard"},{value:"Log out",onClick:()=>m()}].map((e,t)=>(0,n.jsx)(s.c,{...e,withBg:"mobile",withArrow:!0,disabled:h},t))})})})},31156:(e,t,r)=>{r.r(t),r.d(t,{useInterval:()=>s});var n=r(12115),i=r(25107);function s(e,t){let r=(0,n.useRef)(e);(0,i.Es)(()=>{r.current=e},[e]),(0,n.useEffect)(()=>{if(null===t)return;let e=setInterval(()=>{r.current()},t);return()=>{clearInterval(e)}},[t])}},31535:(e,t,r)=>{r.d(t,{F:()=>d});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(57830),a=r(74233);let u={info:(0,n.jsx)(a.Q9E,{className:"text-blue-500",size:24}),warning:(0,n.jsx)(o.LiN,{className:"text-yellow-500",size:24}),error:(0,n.jsx)(o.ItP,{className:"text-red-500",size:24}),success:(0,n.jsx)(o.o_$,{className:"text-green-500",size:24})},d=(0,i.memo)(e=>{let{children:t,titleClassName:r,type:i="error",className:s,title:o}=e;return(0,n.jsxs)("div",{className:l()("rounded-[12px] bg-onNeutralBg p-4 w-full border-l-4",{"border-l-red-500":"error"===i,"border-l-yellow-500":"warning"===i,"border-l-blue-500":"info"===i,"border-l-green-500":"success"===i},s),children:[(0,n.jsxs)("div",{className:l()("mb-4 text-defaultText flex flex-row gap-2 items-center",r),children:[u[i]," ",o]}),t]})})},31652:(e,t,r)=>{r.r(t),r.d(t,{useStripeExpress:()=>l});var n=r(1659),i=r(12115),s=r(11525);let l=()=>{let[e,t]=(0,i.useState)(!1);return[async()=>{t(!0);let e=await (0,n.A)(s.n.STRIPE.ACCOUNT);t(!1),e.data&&(window.location.href=e.data)},e]}},33125:(e,t,r)=>{r.r(t),r.d(t,{useMediaQuery:()=>s});var n=r(12115),i=r(18563);let s=e=>
1{let[t,r]=(0,n.useState)(!1),[s,l]=(0,n.useState)();return(0,n.useEffect)(()=>{let t=window.matchMedia(e);l(t),r(t.matches)},[e]),(0,i.useEventListener)("change",e=>r(e.matches),s),t}},33431:(e,t,r)=>{r.r(t),r.d(t,{isIOS:()=>i,useIosInstallPrompt:()=>s});var n=r(14200);let i=()=>{if(navigator.standalone)return!1;let e=window.navigator.userAgent,t=!!e.match(/iPad/i),r=!!e.match(/iPhone/i);return t||r},s=()=>{let[e,t]=(0,n.useShouldShowInstallPrompt)("iosInstallPromptedAt");return[i()&&e,t]}},34264:(e,t,r)=>{r.r(t),r.d(t,{useAddPopup:()=>m});var n=r(61837),i=r(80549),s=r(1659),l=r(11525),o=r(98672),a=r(97749),u=r(20063),d=r(12115),c=r(3123);let m=e=>{let{onSuccess:t,slotId:r}=e,m=(0,u.useRouter)(),{locale:h}=(0,o.PZ)(),{show:p,hide:f}=(0,c.K)(e=>e),[g,v]=(0,d.useState)(""),{role:x,balance:b}=(0,c.k)(e=>e.user),w=(null==b?void 0:b.credits)||0,{mutate:y,isPending:S}=(0,i.useMutation)({mutationFn:()=>s.A.post(l.n.SLOT.MY.ID.POPUPS.INDEX.replace("{ID}",r||""),{}),onSuccess:e=>{null==t||t(),m.push("/dashboard/".concat(null==x?void 0:x.toLowerCase(),"/slots/").concat(r,"/popups/").concat(e.data.id,"/edit")),f()},onError:e=>{var t,r;v((0,a.pb)(e,null==h||null==(r=h.toast_messages)||null==(t=r.error)?void 0:t.error_occured)||"")}});return{mutate:()=>{r&&(S||(v(""),w||x===n.ROLE.ADMIN?w>0&&x!==n.ROLE.ADMIN?y():x===n.ROLE.ADMIN&&y():p("ZeroBalance",{})))},loading:S,error:g}}},34676:(e,t,r)=>{async function n(){if(!("serviceWorker"in navigator))throw Error("Service workers are not supported by this browser");await navigator.serviceWorker.register("/pushSw.js")}async function i(){if(!("serviceWorker"in navigator))throw Error("Service workers are not supported by this browser");return navigator.serviceWorker.ready}r.d(t,{L:()=>n,Z:()=>i})},35348:(e,t,r)=>{r.r(t),r.d(t,{usePrevious:()=>i});var n=r(12115);function i(e){let t=(0,n.useRef)(null);return(0,n.useEffect)(()=>{t.current=e}),t.current}},36204:(e,t,r)=>{r.d(t,{G:()=>a});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(33828);let a=(0,i.memo)(e=>{let{className:t,rating:r=5}=e;return(0,n.jsx)("div",{className:l()("flex flex-row",t),children:[,,,,,].fill(null).map((e,t)=>(0,n.jsx)(o.gt3,{color:"#eab308",className:l()("",{grayscale:t>r-1})},t))})})},38874:(e,t,r)=>{r.r(t),r.d(t,{useIsStandalone:()=>i});var n=r(20063);let i=()=>{let e=(0,n.useSearchParams)();return navigator.standalone||window.matchMedia("(display-mode: standalone)").matches||"standalone"===e.get("mode")}},40421:(e,t,r)=>{r.r(t),r.d(t,{StripeCheckoutForm:()=>f});var n=r(95155),i=r(78206),s=r(80549),l=r(1659),o=r(20063),a=r(12115),u=r(85203),d=r.n(u),c=r(3123),m=r(11525),h=r(97749),p=r(98672);let f=e=>{let{className:t,amount:r=100,successText:u,successAction:f,metadata:g}=e,v=(0,o.useSearchParams)(),x=(0,o.useRouter)(),b=(0,a.useRef)([]),w=(0,i.useStripe)(),y=(0,i.useElements)(),{locale:S}=(0,p.PZ)(),{show:N,hide:I}=(0,c.K)(e=>e),E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"An error occured";return N("Error",{text:e})},j=async e=>{if(e.preventDefault(),!w||!y)return;N("Loading",{});let{error:t}=await y.submit();if(t){console.log(t),E(null==t?void 0:t.message);return}let n=await l.A.post(m.n.STRIPE.PAYMENT_INTENT,{amount:Math.trunc(r),metadata:g}),i=await w.confirmPayment({elements:y,clientSecret:n.data.client_secret,confirmParams:{return_url:window.location.href}});if(i.error){var s;E(null==i||null==(s=i.error)?void 0:s.message);return}I()},{mutate:T,isPending:_,isSuccess:P,isError:C}=(0,s.useMutation)({mutationFn:()=>{var e,t;return b.current.forEach(e=>e.abort()),b.current=[],b.current.push(new AbortController),l.A.patch(m.n.STRIPE.PAYMENT_INTENT,{payment_intent:v.get("payment_intent"),payment_intent_client_secret:v.get("payment_intent_client_secret")},{signal:null==(t=b.current)||null==(e=t[0])?void 0:e.signal})},onSuccess:()=>{x.replace(window.location.pathname),N("Success",{text:u,action:()=>{null==f||f(),x.push("/dashboard")}})},onError:e=>{var t,r;x.replace(window.location.pathname),E((0,h.pb)(e,null==S||null==(r=S.toast_messages)||null==(t=r.error)?void 0:t.error_occured))}});return(0,a.useEffect)(()=>{!v.has("payment_intent")||_||P||C||(N("Loading",{}),T())},[v.has("payment_intent"),_,P]),(0,n.jsx)("form",{onSubmit:j,id:"stripeCheckoutForm",className:d()("flex flex-col w-full gap-4",t),children:(0,n.jsx)(i.PaymentElement,{})})}}
1,42367:(e,t,r)=>{r.r(t),r.d(t,{useIsomorphicLayoutEffect:()=>n});let n=r(12115).useLayoutEffect},42369:(e,t,r)=>{r.r(t),r.d(t,{useTabs:()=>o});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s);let o=e=>{let[t,r]=(0,i.useState)(e[0]);return{Tabs:i=>{let{className:s}=i;return(0,n.jsx)("div",{className:l()("flex flex-row items-center flex-wrap",s),children:e.map(e=>(0,n.jsxs)("button",{onClick:()=>{var t;r(e),null==e||null==(t=e.onClick)||t.call(e)},className:l()("px-3 py-2 rounded-[8px] flex flex-row gap-1 items-center",{"bg-primary font-medium":e.id===t.id,"text-defaultText":e.id!==t.id},null==e?void 0:e.className),children:[e.label," ",e.badge?(0,n.jsx)("span",{style:{width:"16px",height:"16px",background:"var(--primary)",borderRadius:"100%",aspectRatio:"1",flexShrink:0},className:"!bg-primary !shrink-0 !aspect-square flex items-center w-4 h-4 justify-center !p-1 text-white !rounded-full text-[0.625rem] font-medium",children:e.badge}):""]},e.id))})},activeTab:t,setActiveTab:t=>{r(e.find(e=>e.id===t)||e[0])}}}},42757:(e,t,r)=>{r.r(t),r.d(t,{ThemeContext:()=>u,ThemeContextProvider:()=>d,ThemeProvider:()=>h,useThemeContext:()=>c});var n=r(95155),i=r(12115),s=r(67909),l=r(36139),o=r(85235),a=r(25107);let u=(0,i.createContext)({color:l.U.DEFAULT_THEME_COLOR||o.lt[0],mode:l.U.DEFAULT_THEME_MODE||o.Xh[0],setColor:e=>{},setMode:e=>{}}),d=u.Provider,c=()=>(0,i.useContext)(u),m=(0,i.memo)(e=>{let{children:t}=e,[r,s]=(0,a.m6)(l.U.DEFAULT_THEME_COLOR||o.lt[0],"".concat(l.I,"-theme-color")),[u,c]=(0,a.m6)(l.U.DEFAULT_THEME_MODE||o.Xh[0],"".concat(l.I,"-theme-mode"));return(0,i.useEffect)(()=>{document.documentElement.classList.remove(...document.documentElement.classList),document.documentElement.classList.add("theme-".concat(r)),document.documentElement.classList.add("theme-".concat(u)),document.documentElement.classList.add("".concat(u)),"dark"!==u&&("theme-mode"in localStorage||!window.matchMedia("(prefers-color-scheme: dark)").matches)?(document.documentElement.classList.remove("theme-dark"),document.documentElement.classList.remove("dark")):(document.documentElement.classList.add("theme-dark"),document.documentElement.classList.add("dark"))},[r,u]),(0,n.jsx)(d,{value:{color:r,setColor:s,mode:u,setMode:c},children:t})}),h=(0,s.default)(()=>Promise.resolve(m),{ssr:!1})},44919:(e,t,r)=>{r.r(t),r.d(t,{StoryOverviewContext:()=>l,StoryOverviewContextProvider:()=>o,StoryOverviewProvider:()=>d,useStoryOverviewContext:()=>a});var n=r(95155),i=r(12115),s=r(67909);let l=(0,i.createContext)({slot:void 0}),o=l.Provider,a=()=>(0,i.use)(l),u=(0,i.memo)(e=>{let{children:t,storyData:r}=e,[s,l]=(0,i.useState)(r);return(0,n.jsx)(o,{value:{story:s,updateStory:e=>{l(e=>({...e}))}},children:t})}),d=(0,s.default)(()=>Promise.resolve(u),{ssr:!1})},46716:(e,t,r)=>{r.d(t,{DropdownButton:()=>h});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(74233),a=r(70667),u=r(82825),d=r(25107),c=r(17287),m=r(30999);let h=(0,i.memo)(e=>{let{title:t,children:r,buttonProps:s,menuTitle:h,noStyle:p,keepOpened:f,className:g,customButton:v,cardStackProps:x}=e,b=(0,d.Ub)("(max-width: 768px)"),[w,y]=(0,i.useState)(!1),[S,N]=(0,i.useState)(!1),[I,E]=(0,i.useState)(!1),[j,T]=(0,i.useState)(0),[_,P]=(0,i.useState)(0),[C,A,k]=(0,d.Mk)(),[O,D,L]=(0,d.Mk)(),R=(0,i.useRef)(null),M=(0,i.useRef)(null),F=e=>{if(!A.current||!D.current)return;f&&(N(!0),E(!0)),I?N(!0):e?N("open"===e):N(e=>!e);let{left:t,top:r}=function(e,t){var r;let n,i,s=window.innerHeight-e.bottom,l=e.top,o=(n=e.bottom+10,i=e.top-t.height-10,s<t.height&&l>t.height?i:n),a=((r=e.left+e.width/2-t.width/2)<10&&(r=10),r+t.width>window.innerWidth-10&&(r=window.innerWidth-t.width-10),r);return(a=e.right)+t.width>=window.innerWidth-10&&(a=window.innerWidth-t.width-10),{top:o,left:a}}(A.current.getBoundingClientRect(),D.current.getBoundingClientRect());P(t),T(r)};(0,i.useEffect)(()=>{let e;if(!b)return k?(clearTimeout(e),F("open")):L?clearTimeout(e):I||(e=setTimeout(()=>{F("close")},500)),()=>{clearTimeout(e)}},[k,L,I,b]);let H=(0,i.useCallback)(()=>(0,n.jsx)(c.H,{title:h,className:l()("w-full",{"!max-w-[200px] !z-50":!b,"!border-none
1!shadow-none !border-0":b},null==x?void 0:x.className),...x,items:[{contentClassName:l()("!p-1",{"overflow-y-auto max-h-[300px]":!b},u.Q),children:r},...(null==x?void 0:x.items)||[]]}),[b,h,x,u.Q,r,null==x?void 0:x.items]),B=(0,i.useCallback)(()=>{b?y(!0):F()},[b]),U=(0,i.useCallback)(()=>{var e;N(!1),E(!1),null==x||null==(e=x.setActiveIdx)||e.call(x,0)},[]);return(0,d.Wr)(M,U),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m.Dialog,{px:!1,py:!1,closeOutside:!0,visible:w,dismiss:()=>y(!1),modalType:"bottom-sheet",children:(0,n.jsx)(H,{})}),(0,n.jsxs)("div",{className:l()("relative w-max",g),ref:b?null:R,children:[(0,n.jsxs)("div",{ref:b?null:C,children:[(0,n.jsx)("div",{role:"button",onClick:B,children:v}),!v&&(0,n.jsxs)(n.Fragment,{children:[p&&(0,n.jsx)("button",{onClick:B,...s,children:t}),!p&&(0,n.jsxs)(a.$,{onClick:B,...s,children:[t," ",(0,n.jsx)(o.pte,{})]})]})]}),(0,n.jsx)("div",{ref:M,children:(0,n.jsx)("nav",{ref:b?null:O,style:{...S?{position:"fixed",left:"".concat(_,"px"),top:"".concat(j,"px"),margin:0}:{position:"fixed"}},className:l()("",{"!z-[-9999] opacity-0 !left-[-9999px]":!S}),children:(0,n.jsx)(H,{})})})]})]})})},49646:(e,t,r)=>{r.d(t,{R:()=>s});var n=r(95155),i=r(70667);let s=(0,r(12115).memo)(()=>(0,n.jsx)(i.$,{href:"https://www.hedgyjs.com/",theme:"glass",children:"Built with \uD83E\uDD94 hedgy"}))},50234:(e,t,r)=>{r.r(t),r.d(t,{ColorThemeSelect:()=>m});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(85235),a=r(98672),u=r(46716),d=r(30090),c=r(77876);let m=(0,i.memo)(e=>{let{compact:t,className:r}=e,[s,m]=(0,i.useState)(!1),{color:h,setColor:p}=(0,a.wR)(),f=e=>(0,n.jsxs)(n.Fragment,{children:[v(),(0,n.jsx)("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(0,c.b_)(".theme-".concat(e),"--color-primary-900")||""}})]}),g=e=>(0,n.jsxs)(n.Fragment,{children:[v(),(0,n.jsx)("span",{className:l()({hidden:t}),children:null===o.lt||void 0===o.lt?void 0:o.lt[o.lt.indexOf(e)]})]}),v=()=>o.lt.map(e=>(0,n.jsx)("div",{className:"theme-".concat(e," h-0 w-0 opacity-0 absolute top-[-9999px] left-[-9999px]")},"c-".concat(e)));return(0,i.useEffect)(()=>{let e=setTimeout(()=>m(!0),1e3);return()=>clearTimeout(e)},[]),(0,n.jsxs)(n.Fragment,{children:[s&&v(),(0,n.jsx)(u.DropdownButton,{className:r,customButton:(0,n.jsx)(d.c,{withArrow:!0,withBg:!0,icon:f(h),value:g(h)}),children:o.lt.map(e=>(0,n.jsx)(d.c,{selected:h===e,icon:f(e),value:g(e),onClick:()=>p(e)},e))})]})})},50380:(e,t,r)=>{r.d(t,{h:()=>s});var n=r(36139);let i=n.U.IS_PROD?"price_1RIbXAIKBr7yImzRM6vGaIhP":"price_1RIbPHIhvChil9tNnDxlEM0T",s=[{id:"stripeSubscriptionPlans_1",name:"weekly pro subscription",description:"weekly pro subscription",stripePriceId:i,price:4},{id:"stripeSubscriptionPlans_2",name:"monthly pro subscription",description:"monthly pro subscription",stripePriceId:n.U.IS_PROD?"price_1RIbXCIKBr7yImzR6Id0tguo":"price_1RIbQjIhvChil9tNAVTSl5SF",price:10,featured:!0},{id:"stripeSubscriptionPlans_3",name:"annual pro subscription",description:"annual pro subscription",stripePriceId:n.U.IS_PROD?"price_1RIbXDIKBr7yImzRC7uyuzOs":"price_1RIbRyIhvChil9tNHC0ZfyOe",price:100}]},51036:(e,t,r)=>{r.r(t),r.d(t,{useMetaThemeColor:()=>o});var n=r(98672),i=r(12115),s=r(77876),l=r(38874);let o=e=>{let t=(0,l.useIsStandalone)(),{mode:r}=(0,n.wR)();(0,i.useEffect)(()=>{var e;if(!t)return;document.body.classList.add("!rounded-t-[16px]","!mt-4"),document.body.style.borderTopLeftRadius="16px",document.body.style.borderTopRightRadius="16px",document.documentElement.classList.add("!bg-primaryBg");let n=(0,s.b_)(".theme-".concat(r),"--primaryBg");(e=[...document.querySelectorAll('meta[name="theme-color"]')],e[0]).setAttribute("content",n||"")},[t,r])}},51116:(e,t,r)=>{r.r(t),r.d(t,{BlogPostTitleCover:()=>d});var n=r(95155),i=r(11330),s=r(70667),l=r(36139),o=r(25107),a=r(12115),u=r(70898);let d=(0,a.memo)(e=>{var t,r;let{blogPost:a}=e,{share:d}=(0,o.TD)();return(0,n.jsxs)("div",{className:"flex p-4 flex-col relative bg-neutralBg min-h-[200px] w-full bg-cover bg-no-repeat bg-center",style:{backgroundImage:"url(".concat((null==(t=a.cover)?void 0:t.base64)||(null==a||null==(r=a.cover)?void 0:r.url),")")},children:[(0,n.jsxs)(s.$,{onClick:()=>
1d({title:a.title,url:"".concat(l.U.SITE_URL,"/blog/").concat(a.slug,"#")}),theme:"glass",children:["Share ",(0,n.jsx)(u.Zzu,{})]}),(0,n.jsx)(i.z,{}),(0,n.jsx)("h1",{className:"relative mt-auto text-[1.5rem] xl:text-[3rem] font-bold text-white",children:null==a?void 0:a.title})]})})},51268:(e,t,r)=>{r.r(t),r.d(t,{Breadcrumbs:()=>d});var n=r(95155),i=r(12115),s=r(20063),l=r(77876),o=r(52619),a=r.n(o),u=r(43359);let d=(0,i.memo)(()=>{var e;let t=(0,s.usePathname)(),r=(0,l.w4)(t,{nameTransform:l.d$}).slice(1);return(0,n.jsx)(u.l,{className:"!mb-0",text:(0,n.jsx)("div",{className:"text-[0.75rem] text-defaultText flex flex-wrap flex-row gap-1",children:r.map((e,t)=>(0,n.jsxs)(a(),{href:e.path,children:[e.name,t!==r.length-1?" / ":""]},e.path))}),title:null==(e=r.at(-1))?void 0:e.name})})},52784:(e,t,r)=>{r.r(t),r.d(t,{SlotOverviewContext:()=>l,SlotOverviewContextProvider:()=>o,SlotOverviewProvider:()=>d,useSlotOverviewContext:()=>a});var n=r(95155),i=r(12115),s=r(67909);let l=(0,i.createContext)({slot:void 0}),o=l.Provider,a=()=>(0,i.use)(l),u=(0,i.memo)(e=>{let{children:t,slotData:r}=e,[s,l]=(0,i.useState)(r);return(0,n.jsx)(o,{value:{slot:s,updateSlot:e=>{l(t=>({...t,domain:e.title||"",title:e.title||""}))}},children:t})}),d=(0,s.default)(()=>Promise.resolve(u),{ssr:!1})},53400:(e,t,r)=>{r.d(t,{m:()=>o});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s);let o=(0,i.memo)(e=>{let{extraWrpClassName:t,extraClassName:r,className:i,children:s,extra:o,px:a,py:u,my:d,as:c="div",extraStyles:m}=e,h=o?"section":c,p=()=>(0,n.jsx)(h,{className:l()("w-full max-w-[1440px] mx-auto",{"px-5":a,"py-5":u,"my-5":d},i),children:s});return o?(0,n.jsx)(o?c:"div",{className:l()("relative w-full",t),children:(0,n.jsx)("div",{style:{width:"100vw",position:"relative",left:"calc(-50vw + 50%)",...m},className:r,children:p()})}):(0,n.jsx)(n.Fragment,{children:p()})})},53626:(e,t,r)=>{r.d(t,{l:()=>d});var n=r(95155),i=r(12115),s=r(97267),l=r(53400),o=r(52619),a=r.n(o),u=r(77062);let d=(0,i.memo)(e=>{let{extraStyles:t}=e,r=[{title:"What are the prices?",text:"Prices starting just from $4 USD, which is enough to create 1 slot + 1 popup + 1 highlight + 1 story."},{title:"What are pricing models?",text:"We offer both Credits and PRO subscription pricing options. Subscription is not mandatory and mostly free plan (with credits) should be enough to stick to. Also we offer special plan for corporate clients."},{title:"What services do you offer?",text:"At this moment you can add overall Statistics tracking, Popups (with statistics) and Highlights (with statistics) (stories) to your websites (slots)."},{title:"What are Slots?",text:"Slots are websites, where you create popups and highlights. It is important to specify correct domain name since integration will work only on that website."},{title:"What are Popups?",text:"Popups are small messages appearing in the corner of website, (in style of Mac/iOS notifications, for example) gaining attention and calling for action. If you specify click destination, your website`s visitors can reach that section, and you can track clicks. Also, click event is integrated with Google Analitycs."},{title:"What are Highlights?",text:'Highlights are "folders" with thumbnail and title filled with stories, which you can share into using our stories editor.'},{title:"How does integration work?",text:"Simply copy and paste integration script on your page and that`s it! All updates will be there automatically."},{title:"I want to integrate different highlights on web and mobile. How to add different highlights to a slot?",text:"Create 2 slots with the same domain name and create different highlights inside them."},{title:"How to integrate to a mobile app?",text:"We offer a free React Native component to use. You can adapt this component for other mobile frameworks or native development. Just integrate highlights on your website (on empty page) or use ".concat(u.UO.APP_NAME,"'s special empty page for mobile integration and provide url to that page in React Native component's props. More information can be found in component's code")},{title:"Can I make a refund?",text:(0,n.jsxs)("p",{children:["Absolutely! Visit our"," ",(0,n.jsx)(a(),{className:"text-blue-500 underline",href:"/refund-policy",children:"Refund Policy"})," ","page for information."]})}];return(0,n.jsxs)(l.m,{px:!0,py:!0,className:"flex py-[75px] flex-col items-center justify-center",extra:!0,extraStyles:t,extraClassName:"bg-onNeutralBg",children:[(0,n.jsx)("h1",{id:"faq",className:"mb-5 text-[3rem] md:text-[5rem] font-bold text-defaultText",children:"FAQ"}),(0,n.jsx)("h3",{className:"mb-10 text-xl font-medium text-center xl:w-1/2 text-defaultText",children:"Have questions? We've got answers."}),(0,n.jsx)("div",{className:"flex flex-col w-full gap-4 xl:w-1/2",children:r.map((e,t)=>(0,n.jsx)(s.Accordion,{title:e.title,children:e.text},t))})]})})},54519:(e,t,r)=>{r.r(t),r.d(t,{useCounter:()=>i});var n=r(12115);
1function i(e){let[t,r]=(0,n.useState)(null!=e?e:0),i=(0,n.useCallback)(()=>{r(e=>e+1)},[]);return{count:t,increment:i,decrement:(0,n.useCallback)(()=>{r(e=>e-1)},[]),reset:(0,n.useCallback)(()=>{r(null!=e?e:0)},[e]),setCount:r}}},54757:(e,t,r)=>{r.r(t),r.d(t,{StripePayWithBlik:()=>p});var n=r(95155),i=r(12115),s=r(78206),l=r(1659),o=r(11525),a=r(98672),u=r(70667),d=r(30999),c=r(3123),m=r(40982),h=r(25107);let p=(0,i.memo)(()=>{let{locale:e}=(0,a.PZ)(),t=(0,s.useStripe)(),[r,p]=(0,i.useState)(null),[f,g]=(0,i.useState)(null),[v,x]=(0,i.useState)(!1),[b,w]=(0,i.useState)(!1),[y,S]=(0,i.useState)(""),N=(0,c.K)(e=>e.show),I=(0,i.useMemo)(()=>[{label:"[YOUR_LABEL_HERE]",amount:100}],[]);(0,h.Yb)(async()=>{if(t&&!r){var e,n;let r=t.paymentRequest({country:"US",currency:"usd",total:{label:"Total",amount:Math.trunc(100)},requestPayerName:!1,requestPayerEmail:!1,displayItems:I}),i=await l.A.get(o.n.STRIPE.PAYMENT_INTENT,{params:{amount:Math.trunc(100)}});(null==i||null==(e=i.data)?void 0:e.client_secret)&&g(null==i||null==(n=i.data)?void 0:n.client_secret),r.canMakePayment().then(e=>{e&&p(r)})}},[t,r,I]),(0,h.Yb)(async()=>{r&&await r.update({total:{label:"Total",amount:Math.trunc(100)},displayItems:I})},[r,I]);let E=async r=>{if(x(!0),r.preventDefault(),!t)return;let{error:n}=await t.confirmBlikPayment(f,{payment_method:{blik:{}},payment_method_options:{blik:{code:y}}});if(n){(t=>{var r,n,i;return N("Error",{title:null==e||null==(r=e.titles)?void 0:r.error,text:t||(null==e||null==(i=e.toast_messages)||null==(n=i.error)?void 0:n.error_occured)})})((null==n?void 0:n.message)||""),x(!1);return}x(!1),w(!1),N("Loading",{}),(()=>{var t;return N("Info",{title:null==e||null==(t=e.titles)?void 0:t.success,action:()=>window.location.reload()})})()};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d.Dialog,{visible:b,withClose:!0,dismiss:()=>w(!1),title:"Pay with BLIK",children:(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)(m.p,{placeholder:"Enter BLIK code",type:"number",maxLength:6,value:y,onChange:e=>S(e.target.value),inputMode:"numeric"}),(0,n.jsx)(u.$,{loading:v,onClick:E,children:e.buttons.submit})]})}),(0,n.jsx)(u.$,{onClick:()=>w(!0),children:"Pay with BLIK"})]})})},55699:(e,t,r)=>{r.r(t),r.d(t,{useGoogleTranslateScript:()=>i});var n=r(12115);function i(){(0,n.useEffect)(()=>{if(!window.__googleTranslateFixApplied){let e=Node.prototype.removeChild;Node.prototype.removeChild=function(t){try{return e.call(this,t)}catch(e){if("NotFoundError"===e.name)return t;throw e}};let t=Node.prototype.insertBefore;Node.prototype.insertBefore=function(e,r){try{return t.call(this,e,r)}catch(t){if("NotFoundError"===t.name)return this.appendChild(e);throw t}},window.__googleTranslateFixApplied=!0}
1let e=document.createElement("script");e.setAttribute("src","//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"),document.head.appendChild(e),window.googleTranslateElementInit=()=>{new window.google.translate.TranslateElement({pageLanguage:"en",includedLanguages:"af,ach,ak,am,ar,az,be,bem,bg,bh,bn,br,bs,ca,chr,ckb,co,crs,cs,cy,da,de,ee,el,en,eo,es,es-419,et,eu,fa,fi,fo,fr,fy,ga,gaa,gd,gl,gn,gu,ha,haw,hi,hr,ht,hu,hy,ia,id,ig,is,it,iw,ja,jw,ka,kg,kk,km,kn,ko,kri,ku,ky,la,lg,ln,lo,loz,lt,lua,lv,mfe,mg,mi,mk,ml,mn,mo,mr,ms,mt,ne,nl,nn,no,nso,ny,nyn,oc,om,or,pa,pcm,pl,ps,pt-BR,pt-PT,qu,rm,rn,ro,ru,rw,sd,sh,si,sk,sl,sn,so,sq,sr,sr-ME,st,su,sv,sw,ta,te,tg,th,ti,tk,tl,tn,to,tr,tt,tum,tw,ug,uk,ur,uz,vi,wo,xh,yi,yo,zh-CN,zh-TW,zu,yue"},"google_translate_element")}},[])}},56386:(e,t,r)=>{r.r(t),r.d(t,{LocaleContext:()=>p,LocaleContextProvider:()=>f,LocaleWithGoogleProvider:()=>y,useLocaleContext:()=>g});var n=r(95155),i=r(1659),s=r(11525),l=r(66287),o=r(12115),a=r(3123),u=r(25107),d=r(77876),c=r(67909),m=r(36139);let h=()=>{let e=(0,o.useRef)(null),t=(0,o.useRef)(null);return(0,o.useEffect)(()=>{if(!window.__googleTranslateFixApplied){let e=Node.prototype.removeChild;Node.prototype.removeChild=function(t){try{return e.call(this,t)}catch(e){if("NotFoundError"===e.name)return t;throw e}};let t=Node.prototype.insertBefore;Node.prototype.insertBefore=function(e,r){try{return t.call(this,e,r)}catch(t){if("NotFoundError"===t.name)return this.appendChild(e);throw t}},window.__googleTranslateFixApplied=!0}let r=document.createElement("script");return r.setAttribute("src","//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"),document.body.appendChild(r),t.current=setInterval(()=>{if(window.google&&window.google.translate&&window.google.translate.TranslateElement.InlineLayout){var r,n;clearInterval(t.current),new window.google.translate.TranslateElement({pageLanguage:"en",includedLanguages:Object.keys(l.I).join(","),layout:null==(n=window.google.translate.TranslateElement)||null==(r=n.InlineLayout)?void 0:r.HORIZONTAL},e.current)}},100),()=>clearInterval(t.current)},[]),(0,n.jsx)("div",{id:"google_translate_element",ref:e})},p=(0,o.createContext)({locale:l.I.en,setLocale:(e,t)=>e,code:"en",localeType:"official",setLocaleType:e=>{}}),f=p.Provider,g=()=>(0,o.useContext)(p),v="".concat(m.I,"-").concat(m.U.STORE_LOCALE_KEY),x="".concat(m.I,"-localeType");function b(){let e=["/",location.pathname],t=[location.hostname,"."+location.hostname,"."+location.hostname.replace("www.","")];e.forEach(e=>{t.forEach(t=>{document.cookie="googtrans=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path="+e+"; domain="+t+";"}),document.cookie="googtrans=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path="+e+";"}),e.forEach(e=>{t.forEach(t=>{document.cookie="googtrans=; Max-Age=0; path="+e+"; domain="+t+";"}),document.cookie="googtrans=; Max-Age=0; path="+e+";"}),console.log("Tried deleting googtrans cookie from all paths/domains.")}let w=(0,o.memo)(e=>{var t,r;let{children:c}=e,[m,p]=(0,o.useState)(""),g=(null==(t=navigator)?void 0:t.language)||(null==(r=navigator)?void 0:r.userLanguage),{user:w,login:y}=(0,a.k)(e=>e),[S,N]=(0,u.m6)("google",x),I=(0,u.d7)(null==w?void 0:w.locale,1e3),E=(0,u.d7)(m,1e3),j=(0,o.useRef)(null),T=e=>{var t;"google"===window.localStorage.getItem(x)?(e=>{let t="en"===e?"/en/en":"/en/".concat(e);b(),document.cookie="googtrans=".concat(t,"; path=/"),document.cookie="googtrans=".concat(t,"; domain=.").concat(location.hostname.replace("www.",""),"; path=/")})(e):b(),window&&(null==(t=window)?void 0:t.localStorage)&&localStorage.setItem(v,e),p(e)},_=(0,o.useMemo)(()=>(0,d.xj)(l.I.en,null===l.I||void 0===l.I?void 0:l.I[m]),[m]);return(0,u.Yb)(async()=>{var e;null==(e=j.current)||e.abort(),j.current=new AbortController;let t=j.current.signal;(null==t||!t.aborted)&&(null==w?void 0:w.id)&&I&&E&&I!==E&&await i.A.post(s.n.ACCOUNT.LOCALE,{locale:E},{signal:t}).then(()=>{y({user:{...w,locale:E}}),setTimeout(()=>{window.location.reload()},300)})},[I,E,w]),(0,o.useEffect)(()=>{var e,t;let r=new MutationObserver(()=>{var e,t;let r=null==(t=document.cookie.split("; ").find(e=>e.startsWith("googtrans=")))||null==(e=t.split("=")[1])?void 0:e.split("/")[2];r&&r!==n&&(n=r,console.log("Language changed to:",r),T(r))}),n=(null==(t=document.cookie.split("; ").find(e=>e.startsWith("googtrans=")))||null==(e=t.split("=")[1])?void 0:e.split("/")[2])||"en",i=document.querySelector("body");return r.observe(i,{childList:!0,subtree:!0}),()=>r.disconnect()},[]),(0,o.useEffect)(()=>((()=>{var e,t,r,n,i;if(document.cookie&&"google"===localStorage.getItem(x))T((null==(n=document.cookie.split("; ").find(e=>e.startsWith("googtrans=")))||null==(r=n.split("="))||null==(t=r[1])?void 0:t.split("/").pop())||"en");else if(window&&(null==(e=window)?void 0:e.localStorage)&&localStorage.getItem(v))T(localStorage.getItem(v)||"en");else{let e=(null==g||null==(i=g.split("-"))?void 0:i[0])||"";T(Object.keys(l.I).some(t=>t===e)?e:"en")}})(),()=>{var e,t;null==(t=j.current)||null==(e=t.abort)||e.call(t)}),[]),(0,n.jsxs)(f,{value:{locale:_,setLocale:T,code:m,localeType:S||"official",setLocaleType:N},children:["google"===localStorage.getItem(x)&&(0,n.jsx)(h,{}),c]})}),y=(0,c.default)(()=>Promise.resolve(w),{ssr:!1})}
1,60745:(e,t,r)=>{r.r(t),r.d(t,{StoryEditorContext:()=>p,StoryEditorContextProvider:()=>f,StoryEditorProvider:()=>w,useStoryEditorContext:()=>g});var n=r(95155),i=r(12115),s=r(35805),l=r(67909),o=r(77876),a=r(54264),u=r.n(a),d=r(1659);function c(e){return new Promise((t,r)=>{try{let n=new Image;n.onload=()=>t({width:n.width,height:n.height}),n.onerror=r,n.src=e}catch(e){r(e)}})}var m=r(77062),h=r(81029).hp;let p=(0,i.createContext)({clips:[],activeOverlayId:null,keepAspectRatio:!0,container:{width:0,height:0}}),f=p.Provider,g=()=>(0,i.useContext)(p),v=()=>({id:(0,s.Ak)(),size:{width:150,height:150},startSize:{width:150,height:150},rotation:0,position:{x:0,y:0},startPos:{x:0,y:0},rotationOrigin:{x:0,y:0},dragOffset:{x:0,y:0},aspectRatio:1,enlarge:!0,mode:"contain",cssStyles:{height:"100%",fontSize:"24px",textAlign:"center",color:"#fff",fontWeight:"bold",backgroundColor:"#66000000"}}),x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"black";return{id:(0,s.Ak)(),duration:.1,start:0,end:.1,arguments:[],overlays:[],file:{id:(0,s.Ak)(),type:"image",base64:(0,o.My)(e),name:"images1.jpg"}}},b=e=>{let{children:t}=e,[r,s]=(0,i.useState)([]),[l,a]=(0,i.useState)(void 0),[p,g]=(0,i.useState)({width:0,height:0}),[b,w]=(0,i.useState)(null),[y,S]=(0,i.useState)(!0),N=(0,i.useMemo)(()=>{var e;return null==l||null==(e=l.overlays)?void 0:e.find(e=>(null==e?void 0:e.id)===b)},[b,l,r]);(0,i.useEffect)(()=>{!l&&(null==r?void 0:r.length)&&a(r[0])},[r,null==r?void 0:r.length]);let I=(0,i.useMemo)(()=>{let e=[...r].findIndex(e=>e.id===(null==l?void 0:l.id));if(-1!==e)return e},[l,r]),E=e=>{let{overlayId:t,key:r,value:n}=e;void 0!==I&&s(e=>{var i;let s=[...e],l=s[I],o=null==l||null==(i=l.overlays)?void 0:i.findIndex(e=>e.id===t);return -1!==o&&(null==l?void 0:l.overlays)&&"number"==typeof o?(l.overlays[o]={...l.overlays[o],[r]:n},s):e})},j=async e=>{let t=await d.A.get(e,{responseType:"arraybuffer"}),r=h.from(t.data,"binary").toString("base64"),n=t.headers["content-type"]||"image/jpeg";r="data:".concat(n,";base64,").concat(r);let{height:i,width:l}=await c(r),o={type:"image",base64:r,...v(),startSize:{height:i||150,width:l||150}};s(e=>{var t,r;let n=[...e];return void 0!==I&&(null==n||null==(t=n[I])?void 0:t.overlays)?(null==n||null==(r=n[I])||r.overlays.push(o),n):e}),w(o.id)},T=(0,i.useCallback)(()=>{let e=document.createElement("input");e.type="file",e.accept="image/*",e.onchange=async e=>{var t;let r=null==e?void 0:e.target,n=null==r||null==(t=r.files)?void 0:t[0];if(n){let e=new FileReader;e.onload=async e=>{var t,r;let{height:n,width:i}=await c((null==e||null==(t=e.target)?void 0:t.result)||""),l={type:"image",base64:(null==e||null==(r=e.target)?void 0:r.result)||"",...v(),startSize:{height:n||150,width:i||150}};s(e=>{var t,r;let n=[...e];return void 0!==I&&(null==n||null==(t=n[I])?void 0:t.overlays)?(null==n||null==(r=n[I])||r.overlays.push(l),n):e}),w(l.id)},e.readAsDataURL(n)}},e.click()},[I]),_=(0,i.useCallback)(e=>{let t=v(),r={type:"text",text:"Sample Text",...t,base64:"",...e,cssStyles:{...t.cssStyles,...e.cssStyles}};s(e=>{var t;let n=[...e];return void 0!==I&&(null==n||null==(t=n[I])?void 0:t.overlays)?(n[I].overlays.push(r),n):e}),w(r.id)},[I]),P=(0,i.useCallback)(e=>{s(t=>{var r;let n=[...t];return void 0!==I&&(null==n||null==(r=n[I])?void 0:r.overlays)?(n[I].overlays=n[I].overlays.filter(t=>t.id!==e),n):t})},[I]),C=async()=>{var e;if(!(null==l||null==(e=l.overlays)?void 0:e.length))return;let t=null==l?void 0:l.overlays;for(let e=0;e<t.length;e++){let r=t[e],n=document.getElementById(r.id);if(n&&(n.style.display="block",n.style.backgroundColor="rgba(0,0,0,0)","text"===r.type)){let e=(await u()(n,{allowTaint:!0,backgroundColor:"rgba(0,0,0,0)",removeContainer:!0,logging:!m.UO.IS_PROD})).toDataURL();E({overlayId:r.id,key:"base64",value:e})}}};return(0,n.jsx)(f,{value:{moveOverlay:e=>{let{overlayId:t,direction:r}=e;void 0!==I&&r&&(console.log(1),s(e=>{let n=[...e],i=n[I];if(!(null==i?void 0:i.overlays))return e;console.log(2);let s=[...i.overlays],l=s.findIndex(e=>e.id===t);if(-1===l)return e;console.log(3);let o="up"===r?l-1:l+1;return o<0||o>=s.length?e:([s[l],s[o]]=[s[o],s[l]],n[I]={...i,overlays:s},console.log({updatedClips:n}),n)}),w(t))},container:p,setContainerDimensions:(e,t)=>{g({width:e,height:t})},handleAddRemoteMedia:j,onExport:C,clips:r,addClip:e=>{s(t=>[...t,(0,o.xj)(x(),{...e})])},activeClip:l,activeClipIndex:I,activeOverlayId:b,activeOverlay:N,keepAspectRatio:y,changeOverlayKeyValue:E,toggleActiveOverlay:e=>{w(t=>t===e?null:e)},handleRemoveOverlay:P,handleAddMedia:T,handleAddText:_,handleAspectRatioToggle:()=>{S(e=>!e)},setActiveOverlayId:w},children:t})},w=(0,l.default)(()=>Promise.resolve(b),{ssr:!1})},61837:(e,t,r)=>{e.exports={...r(84017)}},62957:(e,t,r)=>{r.d(t,{y:()=>o});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s);let o=(0,i.memo)(e=>{let{gap:t=40,size:r=2,color:i="gray",className:s}=e;return(0,n.jsx)("div",{className:l()("absolute top-0 left-0 z-0 w-full h-full",s),style:{backgroundSize:"".concat(t,"px ").concat(t,"px"),maskImage:"linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(255, 255, 255, 0.00) 100%)",backgroundImage:"radial-gradient(".concat(i," ").concat(r,"px, transparent 0)")}})})},64284:(e,t,r)=>{r.r(t),r.d(t,{DeleteAccountButton:()=>a});var n=r(95155),i=r(12115),s=r(30090),l=r(25107),o=r(57830);let a=(0,i.memo)(()=>{let e=(0,l.CI)();return(0,n.jsx)(s.c,{fullWidth:!0,icon:(0,n.jsx)(o.pS_,{className:"text-red-500"}),className:"text-red-500",withArrow:!0,withBg:!0,onClick:e,value:"Delete account"})})},64300:(e,t,r)=>{r.r(t),r.d(t,{useDbStorage:()=>u});var n=r(12115),i=r(93859),s=r(1659),l=r(11525),o=r(53455),a=r(80549);let u=e=>{let{fileIds:t,setFileIds:r}
1=e,[u,d]=(0,n.useState)([]),[c,m]=(0,n.useState)(!1),h=async e=>{let t=await s.A.get(l.n.STORAGE.INDEX,{params:{id:e}});return null==t?void 0:t.data},p=async e=>{let t=await h(e);if(null===t)return null;let r=await s.A.get((null==t?void 0:t.url)||(null==t?void 0:t.base64)||"",{responseType:"blob"});return{id:null==t?void 0:t.id,dbId:null==t?void 0:t.id,base64:null==t?void 0:t.base64,url:null==t?void 0:t.url,loaded:!0,error:!1,file:new File([null==r?void 0:r.data],null==t?void 0:t.name,{type:null==t?void 0:t.type})}};return(0,i.useAsync)(async()=>{if(u.length||!t||!t.length||c)return;let e=[];m(!0);for(let r=0;r<t.length;r++){let n=await p(t[r]);if(null===n){t.splice(r,1);continue}e.push(n)}m(!1),d(e),null==r||r(t)},[t,c,u]),{loading:c,state:u,getFile:h,getStateItemFile:p,useGetFileQuery:e=>(0,o.useQuery)({enabled:!!e,queryKey:["storage",e],queryFn:async()=>await h(e),refetchOnWindowFocus:!1}),useDeleteFileMutation:()=>(0,a.useMutation)({mutationFn:e=>s.A.delete(l.n.STORAGE.INDEX,{params:{id:e}})}),useGetFileMutation:()=>(0,a.useMutation)({mutationFn:e=>s.A.get(l.n.STORAGE.INDEX,{params:{id:e}})})}}},66752:(e,t,r)=>{r.r(t),r.d(t,{LanguageSelect:()=>d});var n=r(95155),i=r(46716),s=r(30090),l=r(98672),o=r(66287),a=r(12115),u=r(3123);let d=(0,a.memo)(e=>{var t;let{compact:r,className:a}=e,{setLocale:d,code:c,setLocaleType:m}=(0,l.PZ)(),h=(0,u.k)(e=>e.user.id);return(0,n.jsx)(i.DropdownButton,{className:a+" notranslate",customButton:(0,n.jsx)(s.c,{withArrow:!0,withBg:!0,icon:null===o.I||void 0===o.I||null==(t=o.I[c])?void 0:t.flag,value:r?"":c}),children:Object.keys(o.I).map(e=>{var t;return(0,n.jsx)(s.c,{className:"notranslate",selected:e===c,icon:null===o.I||void 0===o.I||null==(t=o.I[e])?void 0:t.flag,value:e,onClick:()=>{"en"===e?m("official"):m("google"),d(e),h||setTimeout(()=>{window.location.reload()},300)}},e)})})})},67966:e=>{var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,s=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})},l=(e,t,r)=>t.has(e)?(e=>{throw TypeError(e)})("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),o={};s(o,{Decimal:()=>te,Public:()=>a,getRuntime:()=>A,makeStrictEnum:()=>N,objectEnumValues:()=>w}),e.exports=((e,s,l,o)=>{if(s&&"object"==typeof s||"function"==typeof s)for(let a of n(s))i.call(e,a)||a===l||t(e,a,{get:()=>s[a],enumerable:!(o=r(s,a))||o.enumerable});return e})(t({},"__esModule",{value:!0}),o);var a={};function u(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>e}s(a,{validator:()=>u});var d,c=Symbol(),m=new WeakMap,h=class{_getName(){return this.constructor.name}toString(){return m.get(this)}constructor(e){e===c?m.set(this,"Prisma.".concat(this._getName())):m.set(this,"new Prisma.".concat(this._getNamespace(),".").concat(this._getName(),"()"))}},p=class extends h{_getNamespace(){return"NullTypes"}},f=class extends p{constructor(){super(...arguments),l(this,d)}};d=new WeakMap,y(f,"DbNull");var g,v=class extends p{constructor(){super(...arguments),l(this,g)}};g=new WeakMap,y(v,"JsonNull");var x,b=class extends p{constructor(){super(...arguments),l(this,x)}};x=new WeakMap,y(b,"AnyNull");var w={classes:{DbNull:f,JsonNull:v,AnyNull:b},instances:{DbNull:new f(c),JsonNull:new v(c),AnyNull:new b(c)}};function y(e,t){Object.defineProperty(e,"name",{value:t,configurable:!0})}var S=new Set(["toJSON","$$typeof","asymmetricMatch",Symbol.iterator,Symbol.toStringTag,Symbol.isConcatSpreadable,Symbol.toPrimitive]);function N(e){return new Proxy(e,{get(e,t){if(t in e)return e[t];if(!S.has(t))throw TypeError("Invalid enum value: ".concat(String(t)))}})}var I=()=>{var e,t;return(null==(t=null==(e=globalThis.process)?void 0:e.release)?void 0:t.name)==="node"},E=()=>{var e,t;return!!globalThis.Bun||!!(null!=(t=null==(e=globalThis.process)?void 0:e.versions)&&t.bun)},j=()=>!!globalThis.Deno,T=()=>"object"==typeof globalThis.Netlify,_=()=>"object"==typeof globalThis.EdgeRuntime,P=()=>{var e;return(null==(e=globalThis.navigator)?void 0:e.userAgent)==="Cloudflare-Workers"},C={node:"Node.js",workerd:"Cloudflare Workers",deno:"Deno and Deno Deploy",netlify:"Netlify Edge Functions","edge-light":"Edge Runtime (Vercel Edge Functions, Vercel Edge Middleware, Next.js (Pages Router) Edge API Routes, Next.js (App Router) Edge Route Handlers or Next.js Middleware)"};function A(){var e;let t=null!=(e=[[T,"netlify"],[_,"edge-light"],[P,"workerd"],[j,"deno"],[E,"bun"],[I,"node"]].flatMap(e=>e[0]()?[e[1]]:[]).at(0))?e:"";return{id:t,prettyName:C[t]||t,isEdge:["workerd","deno","netlify","edge-light"].includes(t)}}var k,O,D="0123456789abcdef",L="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",R="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823
1066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",M={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-9e15,maxE:9e15,crypto:!1},F=!0,H="[DecimalError] ",B=H+"Invalid argument: ",U=H+"Precision limit exceeded",G=H+"crypto unavailable",z="[object Decimal]",W=Math.floor,q=Math.pow,Y=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,Z=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,K=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,$=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,V=L.length-1,X=R.length-1,Q={toStringTag:z};function J(e){var t,r,n,i=e.length-1,s="",l=e[0];if(i>0){for(s+=l,t=1;t<i;t++)(r=7-(n=e[t]+"").length)&&(s+=ed(r)),s+=n;(r=7-(n=(l=e[t])+"").length)&&(s+=ed(r))}else if(0===l)return"0";for(;l%10==0;)l/=10;return s+l}function ee(e,t,r){if(e!==~~e||e<t||e>r)throw Error(B+e)}function et(e,t,r,n){var i,s,l,o;for(s=e[0];s>=10;s/=10)--t;return--t<0?(t+=7,i=0):(i=Math.ceil((t+1)/7),t%=7),s=q(10,7-t),o=e[i]%s|0,null==n?t<3?(0==t?o=o/100|0:1==t&&(o=o/10|0),l=r<4&&99999==o||r>3&&49999==o||5e4==o||0==o):l=(r<4&&o+1==s||r>3&&o+1==s/2)&&(e[i+1]/s/100|0)==q(10,t-2)-1||(o==s/2||0==o)&&(e[i+1]/s/100|0)==0:t<4?(0==t?o=o/1e3|0:1==t?o=o/100|0:2==t&&(o=o/10|0),l=(n||r<4)&&9999==o||!n&&r>3&&4999==o):l=((n||r<4)&&o+1==s||!n&&r>3&&o+1==s/2)&&(e[i+1]/s/1e3|0)==q(10,t-3)-1,l}function er(e,t,r){for(var n,i,s=[0],l=0,o=e.length;l<o;){for(i=s.length;i--;)s[i]*=t;for(s[0]+=D.indexOf(e.charAt(l++)),n=0;n<s.length;n++)s[n]>r-1&&(void 0===s[n+1]&&(s[n+1]=0),s[n+1]+=s[n]/r|0,s[n]%=r)}return s.reverse()}Q.absoluteValue=Q.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),ei(e)},Q.ceil=function(){return ei(new this.constructor(this),this.e+1,2)},Q.clampedTo=Q.clamp=function(e,t){var r=this.constructor;if(e=new r(e),t=new r(t),!e.s||!t.s)return new r(NaN);if(e.gt(t))throw Error(B+t);return 0>this.cmp(e)?e:this.cmp(t)>0?t:new r(this)},Q.comparedTo=Q.cmp=function(e){var t,r,n,i,s=this.d,l=(e=new this.constructor(e)).d,o=this.s,a=e.s;if(!s||!l)return o&&a?o!==a?o:s===l?0:!s^o<0?1:-1:NaN;if(!s[0]||!l[0])return s[0]?o:l[0]?-a:0;if(o!==a)return o;if(this.e!==e.e)return this.e>e.e^o<0?1:-1;for(n=s.length,i=l.length,t=0,r=n<i?n:i;t<r;++t)if(s[t]!==l[t])return s[t]>l[t]^o<0?1:-1;return n===i?0:n>i^o<0?1:-1},Q.cosine=Q.cos=function(){var e,t,r=this,n=r.constructor;return r.d?r.d[0]?(e=n.precision,t=n.rounding,n.precision=e+Math.max(r.e,r.sd())+7,n.rounding=1,r=function(e,t){var r,n,i;if(t.isZero())return t;(n=t.d.length)<32?i=(1/eb(4,r=Math.ceil(n/3))).toString():(r=16,i="2.3283064365386962890625e-10"),e.precision+=r,t=ex(e,1,t.times(i),new e(1));for(var s=r;s--;){var l=t.times(t);t=l.times(l).minus(l).times(8).plus(1)}return e.precision-=r,t}(n,ew(n,r)),n.precision=e,n.rounding=t,ei(2==O||3==O?r.neg():r,e,t,!0)):new n(1):new n(NaN)},Q.cubeRoot=Q.cbrt=function(){var e,t,r,n,i,s,l,o,a,u,d=this.constructor;if(!this.isFinite()||this.isZero())return new d(this);for(F=!1,(s=this.s*q(this.s*this,1/3))&&Math.abs(s)!=1/0?n=new d(s.toString()):(r=J(this.d),(s=((e=this.e)-r.length+1)%3)&&(r+=1==s||-2==s?"0":"00"),s=q(r,1/3),e=W((e+1)/3)-(e%3==(e<0?-1:2)),(n=new d(r=s==1/0?"5e"+e:(r=s.toExponential()).slice(0,r.indexOf("e")+1)+e)).s=this.s),l=(e=d.precision)+3;;)if(n=en((u=(a=(o=n).times(o).times(o)).plus(this)).plus(this).times(o),u.plus(a),l+2,1),J(o.d).slice(0,l)===(r=J(n.d)).slice(0,l))if("9999"!=(r=r.slice(l-3,l+1))&&(i||"4999"!=r)){+r&&(+r.slice(1)||"5"!=r.charAt(0))||(ei(n,e+1,1),t=!n.times(n).times(n).eq(this));break}else{if(!i&&(ei(o,e+1,0),o.times(o).times(o).eq(this))){n=o;break}l+=4,i=1}return F=!0,ei(n,e,d.rounding,t)},Q.decimalPlaces=Q.dp=function(){var e,t=this.d,r=NaN;if(t){if(r=((e=t.length-1)-W(this.e/7))*7,e=t[e])for(;e%10==0;e/=10)r--;r<0&&(r=0)}return r},Q.dividedBy=Q.div=function(e){return en(this,new this.constructor(e))},Q.dividedToIntegerBy=Q.divToInt=function(e){var t=this.constructor;return ei(en(this,new t(e),0,1,1),t.precision,t.rounding)},Q.equals=Q.eq=function(e){return 0===this.cmp(e)},Q.floor=function(){return ei(new this.constructor(this),this.e+1,3)},Q.greaterThan=Q.gt=function(e){return this.cmp(e)>0},Q.greaterThanOrEqualTo=Q.gte=function(e){var t=this.cmp(e);return 1==t||0===t},Q.hyperbolicCosine=Q.cosh=function(){var e,t,r,n,i,s=this,l=s.constructor,o=new l(1);if(!s.isFinite())return new l(s.s?1/0:NaN);if(s.isZero())return o;r=l.precision,n=l.rounding,l.precision=r+Math.max(s.e,s.sd())+4,l.rounding=1,(i=s.d.length)<32?t=(1/eb(4,e=Math.ceil(i/3))).toString():(e=16,t="2.3283064365386962890625e-10"),s=ex(l,1,s.times(t),new l(1),!0);for(var a,u=e,d=new l(8);u--;)a=s.times(s),s=o.minus(a.times(d.minus(a.times(d))));return ei(s,l.precision=r,l.rounding=n,!0)},Q.hyperbolicSine=Q.sinh=function(){var e,t,r,n,i=this,s=i.constructor;if(!i.isFinite()||i.isZero())return new s(i);if(t=s.precision,r=s.rounding,s.precision=t+Math.max(i.e,i.sd())+4,s.rounding=1,(n=i.d.length)<3)i=ex(s,2,i,i,!0);else{e=(e=1.4*Math.sqrt(n))>16?16:0|e,i=ex(s,2,i=i.times(1/eb(5,e)),i,!0);for(var l,o=new s(5),a=new s(16),u=new s(20);e--;)l=i.times(i),i=i.times(o.plus(l.times(a.times(l).plus(u))))}return s.precision=t,s.rounding=r,ei(i,t,r,!0)},Q.hyperbolicTangent=Q.tanh=function(){var e,t,r=this.constructor;return this.isFinite()?this.isZero()?new r(this):(e=r.precision,t=r.rounding,r.precision=e+7,r.rounding=1,en(this.sinh(),this.cosh(),r.precision=e,r.rounding=t)):new r(this.s)},Q.inverseCosine=Q.acos=function(){var e=this,t=e.constructor,r=e.abs().cmp(1),n=t.precision,i=t.rounding;return -1!==r?0===r?e.isNeg()?ea(t,n,i):new t(0):new t(NaN):e.isZero()?ea(t,n+4,i).times(.5):(t.precision=n+6,t.rounding=1,e=new t(1).minus(e).div(e.plus(1)).sqrt().atan(),t.precision=n,t.rounding=i,e.times(2))},Q.inverseHyperbolicCosine=Q.acosh=function(){var e,t,r=this,n=r.constructor;return r.lte(1)?new n(r.eq(1)?0:NaN):r.isFinite()?(e=n.precision,t=n.rounding,n.precision=e+Math.max(Math.abs(r.e),r.sd())+4,n.rounding=1,F=!1,r=r.times(r).minus(1).sqrt().plus(r),F=!0,n.precision=e,n.rounding=t,r.ln()):new n(r)},Q.inverseHyperbolicSine=Q.asinh=function(){var e,t,r=this,n=r.constructor;return!r.isFinite()||r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+2*Math.max(Math.abs(r.e),r.sd())+6,n.roun
1ding=1,F=!1,r=r.times(r).plus(1).sqrt().plus(r),F=!0,n.precision=e,n.rounding=t,r.ln())},Q.inverseHyperbolicTangent=Q.atanh=function(){var e,t,r,n,i=this,s=i.constructor;return i.isFinite()?i.e>=0?new s(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=s.precision,t=s.rounding,Math.max(n=i.sd(),e)<-(2*i.e)-1?ei(new s(i),e,t,!0):(s.precision=r=n-i.e,i=en(i.plus(1),new s(1).minus(i),r+e,1),s.precision=e+4,s.rounding=1,i=i.ln(),s.precision=e,s.rounding=t,i.times(.5))):new s(NaN)},Q.inverseSine=Q.asin=function(){var e,t,r,n,i=this,s=i.constructor;return i.isZero()?new s(i):(t=i.abs().cmp(1),r=s.precision,n=s.rounding,-1!==t?0===t?((e=ea(s,r+4,n).times(.5)).s=i.s,e):new s(NaN):(s.precision=r+6,s.rounding=1,i=i.div(new s(1).minus(i.times(i)).sqrt().plus(1)).atan(),s.precision=r,s.rounding=n,i.times(2)))},Q.inverseTangent=Q.atan=function(){var e,t,r,n,i,s,l,o,a,u=this,d=u.constructor,c=d.precision,m=d.rounding;if(u.isFinite()){if(u.isZero())return new d(u);if(u.abs().eq(1)&&c+4<=X)return(l=ea(d,c+4,m).times(.25)).s=u.s,l}else{if(!u.s)return new d(NaN);if(c+4<=X)return(l=ea(d,c+4,m).times(.5)).s=u.s,l}for(d.precision=o=c+10,d.rounding=1,e=r=Math.min(28,o/7+2|0);e;--e)u=u.div(u.times(u).plus(1).sqrt().plus(1));for(F=!1,t=Math.ceil(o/7),n=1,a=u.times(u),l=new d(u),i=u;-1!==e;)if(i=i.times(a),s=l.minus(i.div(n+=2)),i=i.times(a),void 0!==(l=s.plus(i.div(n+=2))).d[t])for(e=t;l.d[e]===s.d[e]&&e--;);return r&&(l=l.times(2<<r-1)),F=!0,ei(l,d.precision=c,d.rounding=m,!0)},Q.isFinite=function(){return!!this.d},Q.isInteger=Q.isInt=function(){return!!this.d&&W(this.e/7)>this.d.length-2},Q.isNaN=function(){return!this.s},Q.isNegative=Q.isNeg=function(){return this.s<0},Q.isPositive=Q.isPos=function(){return this.s>0},Q.isZero=function(){return!!this.d&&0===this.d[0]},Q.lessThan=Q.lt=function(e){return 0>this.cmp(e)},Q.lessThanOrEqualTo=Q.lte=function(e){return 1>this.cmp(e)},Q.logarithm=Q.log=function(e){var t,r,n,i,s,l,o,a=this.constructor,u=a.precision,d=a.rounding;if(null==e)e=new a(10),t=!0;else{if(r=(e=new a(e)).d,e.s<0||!r||!r[0]||e.eq(1))return new a(NaN);t=e.eq(10)}if(r=this.d,this.s<0||!r||!r[0]||this.eq(1))return new a(r&&!r[0]?-1/0:1!=this.s?NaN:r?0:1/0);if(t)if(r.length>1)i=!0;else{for(n=r[0];n%10==0;)n/=10;i=1!==n}if(F=!1,et((o=en(s=ef(this,l=u+5),t?eo(a,l+10):ef(e,l),l,1)).d,n=u,d))do if(l+=10,o=en(s=ef(this,l),t?eo(a,l+10):ef(e,l),l,1),!i){+J(o.d).slice(n+1,n+15)+1==1e14&&(o=ei(o,u+1,0));break}while(et(o.d,n+=10,d));return F=!0,ei(o,u,d)},Q.minus=Q.sub=function(e){var t,r,n,i,s,l,o,a,u,d,c,m,h=this.constructor;if(e=new h(e),!this.d||!e.d)return this.s&&e.s?this.d?e.s=-e.s:e=new h(e.d||this.s!==e.s?this:NaN):e=new h(NaN),e;if(this.s!=e.s)return e.s=-e.s,this.plus(e);if(u=this.d,m=e.d,o=h.precision,a=h.rounding,!u[0]||!m[0]){if(m[0])e.s=-e.s;else{if(!u[0])return new h(3===a?-0:0);e=new h(this)}return F?ei(e,o,a):e}if(r=W(e.e/7),d=W(this.e/7),u=u.slice(),s=d-r){for((c=s<0)?(t=u,s=-s,l=m.length):(t=m,r=d,l=u.length),s>(n=Math.max(Math.ceil(o/7),l)+2)&&(s=n,t.length=1),t.reverse(),n=s;n--;)t.push(0);t.reverse()}else{for((c=(n=u.length)<(l=m.length))&&(l=n),n=0;n<l;n++)if(u[n]!=m[n]){c=u[n]<m[n];break}s=0}for(c&&(t=u,u=m,m=t,e.s=-e.s),l=u.length,n=m.length-l;n>0;--n)u[l++]=0;for(n=m.length;n>s;){if(u[--n]<m[n]){for(i=n;i&&0===u[--i];)u[i]=1e7-1;--u[i],u[n]+=1e7}u[n]-=m[n]}for(;0===u[--l];)u.pop();for(;0===u[0];u.shift())--r;return u[0]?(e.d=u,e.e=el(u,r),F?ei(e,o,a):e):new h(3===a?-0:0)},Q.modulo=Q.mod=function(e){var t,r=this.constructor;return e=new r(e),this.d&&e.s&&(!e.d||e.d[0])?e.d&&(!this.d||this.d[0])?(F=!1,9==r.modulo?(t=en(this,e.abs(),0,3,1),t.s*=e.s):t=en(this,e,0,r.modulo,1),t=t.times(e),F=!0,this.minus(t)):ei(new r(this),r.precision,r.rounding):new r(NaN)},Q.naturalExponential=Q.exp=function(){return ep(this)},Q.naturalLogarithm=Q.ln=function(){return ef(this)},Q.negated=Q.neg=function(){var e=new this.constructor(this);return e.s=-e.s,ei(e)},Q.plus=Q.add=function(e){var t,r,n,i,s,l,o,a,u,d,c=this.constructor;if(e=new c(e),!this.d||!e.d)return this.s&&e.s?this.d||(e=new c(e.d||this.s===e.s?this:NaN)):e=new c(NaN),e;if(this.s!=e.s)return e.s=-e.s,this.minus(e);if(u=this.d,d=e.d,o=c.precision,a=c.rounding,!u[0]||!d[0])return d[0]||(e=new c(this)),F?ei(e,o,a):e;if(s=W(this.e/7),n=W(e.e/7),u=u.slice(),i=s-n){for(i<0?(r=u,i=-i,l=d.length):(r=d,n=s,l=u.length),i>(l=(s=Math.ceil(o/7))>l?s+1:l+1)&&(i=l,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((l=u.length)-(i=d.length)<0&&(i=l,r=d,d=u,u=r),t=0;i;)t=(u[--i]=u[i]+d[i]+t)/1e7|0,u[i]%=1e7;for(t&&(u.unshift(t),++n),l=u.length;0==u[--l];)u.pop();return e.d=u,e.e=el(u,n),F?ei(e,o,a):e},Q.precision=Q.sd=function(e){var t;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(B+e);
1return this.d?(t=eu(this.d),e&&this.e+1>t&&(t=this.e+1)):t=NaN,t},Q.round=function(){var e=this.constructor;return ei(new e(this),this.e+1,e.rounding)},Q.sine=Q.sin=function(){var e,t,r=this,n=r.constructor;return r.isFinite()?r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+Math.max(r.e,r.sd())+7,n.rounding=1,r=function(e,t){var r,n=t.d.length;if(n<3)return t.isZero()?t:ex(e,2,t,t);r=(r=1.4*Math.sqrt(n))>16?16:0|r,t=ex(e,2,t=t.times(1/eb(5,r)),t);for(var i,s=new e(5),l=new e(16),o=new e(20);r--;)i=t.times(t),t=t.times(s.plus(i.times(l.times(i).minus(o))));return t}(n,ew(n,r)),n.precision=e,n.rounding=t,ei(O>2?r.neg():r,e,t,!0)):new n(NaN)},Q.squareRoot=Q.sqrt=function(){var e,t,r,n,i,s,l=this.d,o=this.e,a=this.s,u=this.constructor;if(1!==a||!l||!l[0])return new u(!a||a<0&&(!l||l[0])?NaN:l?this:1/0);for(F=!1,0==(a=Math.sqrt(+this))||a==1/0?(((t=J(l)).length+o)%2==0&&(t+="0"),a=Math.sqrt(t),o=W((o+1)/2)-(o<0||o%2),n=new u(t=a==1/0?"5e"+o:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+o)):n=new u(a.toString()),r=(o=u.precision)+3;;)if(n=(s=n).plus(en(this,s,r+2,1)).times(.5),J(s.d).slice(0,r)===(t=J(n.d)).slice(0,r))if("9999"!=(t=t.slice(r-3,r+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(ei(n,o+1,1),e=!n.times(n).eq(this));break}else{if(!i&&(ei(s,o+1,0),s.times(s).eq(this))){n=s;break}r+=4,i=1}return F=!0,ei(n,o,u.rounding,e)},Q.tangent=Q.tan=function(){var e,t,r=this,n=r.constructor;return r.isFinite()?r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+10,n.rounding=1,(r=r.sin()).s=1,r=en(r,new n(1).minus(r.times(r)).sqrt(),e+10,0),n.precision=e,n.rounding=t,ei(2==O||4==O?r.neg():r,e,t,!0)):new n(NaN)},Q.times=Q.mul=function(e){var t,r,n,i,s,l,o,a,u,d=this.constructor,c=this.d,m=(e=new d(e)).d;if(e.s*=this.s,!c||!c[0]||!m||!m[0])return new d(!e.s||c&&!c[0]&&!m||m&&!m[0]&&!c?NaN:!c||!m?e.s/0:0*e.s);for(r=W(this.e/7)+W(e.e/7),(a=c.length)<(u=m.length)&&(s=c,c=m,m=s,l=a,a=u,u=l),s=[],n=l=a+u;n--;)s.push(0);for(n=u;--n>=0;){for(t=0,i=a+n;i>n;)o=s[i]+m[n]*c[i-n-1]+t,s[i--]=o%1e7|0,t=o/1e7|0;s[i]=(s[i]+t)%1e7|0}for(;!s[--l];)s.pop();return t?++r:s.shift(),e.d=s,e.e=el(s,r),F?ei(e,d.precision,d.rounding):e},Q.toBinary=function(e,t){return ey(this,2,e,t)},Q.toDecimalPlaces=Q.toDP=function(e,t){var r=this,n=r.constructor;return r=new n(r),void 0===e?r:(ee(e,0,1e9),void 0===t?t=n.rounding:ee(t,0,8),ei(r,e+r.e+1,t))},Q.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=es(n,!0):(ee(e,0,1e9),void 0===t?t=i.rounding:ee(t,0,8),r=es(n=ei(new i(n),e+1,t),!0,e+1)),n.isNeg()&&!n.isZero()?"-"+r:r},Q.toFixed=function(e,t){var r,n,i=this.constructor;return void 0===e?r=es(this):(ee(e,0,1e9),void 0===t?t=i.rounding:ee(t,0,8),r=es(n=ei(new i(this),e+this.e+1,t),!1,e+n.e+1)),this.isNeg()&&!this.isZero()?"-"+r:r},Q.toFraction=function(e){var t,r,n,i,s,l,o,a,u,d,c,m,h=this.d,p=this.constructor;if(!h)return new p(this);if(u=r=new p(1),n=a=new p(0),l=(s=(t=new p(n)).e=eu(h)-this.e-1)%7,t.d[0]=q(10,l<0?7+l:l),null==e)e=s>0?t:u;else{if(!(o=new p(e)).isInt()||o.lt(u))throw Error(B+o);e=o.gt(t)?s>0?t:u:o}for(F=!1,o=new p(J(h)),d=p.precision,p.precision=s=7*h.length*2;c=en(o,t,0,1,1),1!=(i=r.plus(c.times(n))).cmp(e);)r=n,n=i,i=u,u=a.plus(c.times(i)),a=i,i=t,t=o.minus(c.times(i)),o=i;return i=en(e.minus(r),n,0,1,1),a=a.plus(i.times(u)),r=r.plus(i.times(n)),a.s=u.s=this.s,m=1>en(u,n,s,1).minus(this).abs().cmp(en(a,r,s,1).minus(this).abs())?[u,n]:[a,r],p.precision=d,F=!0,m},Q.toHexadecimal=Q.toHex=function(e,t){return ey(this,16,e,t)},Q.toNearest=function(e,t){var r=this,n=r.constructor;if(r=new n(r),null==e){if(!r.d)return r;e=new n(1),t=n.rounding}else{if(e=new n(e),void 0===t?t=n.rounding:ee(t,0,8),!r.d)return e.s?r:e;if(!e.d)return e.s&&(e.s=r.s),e}return e.d[0]?(F=!1,r=en(r,e,0,t,1).times(e),F=!0,ei(r)):(e.s=r.s,r=e),r},Q.toNumber=function(){return+this},Q.toOctal=function(e,t){return ey(this,8,e,t)},Q.toPower=Q.pow=function(e){var t,r,n,i,s,l,o=this,a=o.constructor,u=+(e=new a(e));if(!o.d||!e.d||!o.d[0]||!e.d[0])return new a(q(+o,u));if((o=new a(o)).eq(1))return o;
1if(n=a.precision,s=a.rounding,e.eq(1))return ei(o,n,s);if((t=W(e.e/7))>=e.d.length-1&&(r=u<0?-u:u)<=0x1fffffffffffff)return i=ec(a,o,r,n),e.s<0?new a(1).div(i):ei(i,n,s);if((l=o.s)<0){if(t<e.d.length-1)return new a(NaN);if((1&e.d[t])==0&&(l=1),0==o.e&&1==o.d[0]&&1==o.d.length)return o.s=l,o}return(t=0!=(r=q(+o,u))&&isFinite(r)?new a(r+"").e:W(u*(Math.log("0."+J(o.d))/Math.LN10+o.e+1)))>a.maxE+1||t<a.minE-1?new a(t>0?l/0:0):(F=!1,a.rounding=o.s=1,r=Math.min(12,(t+"").length),(i=ep(e.times(ef(o,n+r)),n)).d&&et((i=ei(i,n+5,1)).d,n,s)&&(t=n+10,+J((i=ei(ep(e.times(ef(o,t+r)),t),t+5,1)).d).slice(n+1,n+15)+1==1e14&&(i=ei(i,n+1,0))),i.s=l,F=!0,a.rounding=s,ei(i,n,s))},Q.toPrecision=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=es(n,n.e<=i.toExpNeg||n.e>=i.toExpPos):(ee(e,1,1e9),void 0===t?t=i.rounding:ee(t,0,8),r=es(n=ei(new i(n),e,t),e<=n.e||n.e<=i.toExpNeg,e)),n.isNeg()&&!n.isZero()?"-"+r:r},Q.toSignificantDigits=Q.toSD=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(ee(e,1,1e9),void 0===t?t=r.rounding:ee(t,0,8)),ei(new r(this),e,t)},Q.toString=function(){var e=this.constructor,t=es(this,this.e<=e.toExpNeg||this.e>=e.toExpPos);return this.isNeg()&&!this.isZero()?"-"+t:t},Q.truncated=Q.trunc=function(){return ei(new this.constructor(this),this.e+1,1)},Q.valueOf=Q.toJSON=function(){var e=this.constructor,t=es(this,this.e<=e.toExpNeg||this.e>=e.toExpPos);return this.isNeg()?"-"+t:t};var en=function(){function e(e,t,r){var n,i=0,s=e.length;for(e=e.slice();s--;)n=e[s]*t+i,e[s]=n%r|0,i=n/r|0;return i&&e.unshift(i),e}function t(e,t,r,n){var i,s;if(r!=n)s=r>n?1:-1;else for(i=s=0;i<r;i++)if(e[i]!=t[i]){s=e[i]>t[i]?1:-1;break}return s}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=+(e[r]<t[r]),e[r]=i*n+e[r]-t[r];for(;!e[0]&&e.length>1;)e.shift()}return function(n,i,s,l,o,a){var u,d,c,m,h,p,f,g,v,x,b,w,y,S,N,I,E,j,T,_,P=n.constructor,C=n.s==i.s?1:-1,A=n.d,O=i.d;if(!A||!A[0]||!O||!O[0])return new P(!n.s||!i.s||(A?O&&A[0]==O[0]:!O)?NaN:A&&0==A[0]||!O?0*C:C/0);for(a?(h=1,d=n.e-i.e):(a=1e7,h=7,d=W(n.e/h)-W(i.e/h)),T=O.length,E=A.length,x=(v=new P(C)).d=[],c=0;O[c]==(A[c]||0);c++);if(O[c]>(A[c]||0)&&d--,null==s?(S=s=P.precision,l=P.rounding):S=o?s+(n.e-i.e)+1:s,S<0)x.push(1),p=!0;else{if(S=S/h+2|0,c=0,1==T){for(m=0,O=O[0],S++;(c<E||m)&&S--;c++)N=m*a+(A[c]||0),x[c]=N/O|0,m=N%O|0;p=m||c<E}else{for((m=a/(O[0]+1)|0)>1&&(O=e(O,m,a),A=e(A,m,a),T=O.length,E=A.length),I=T,w=(b=A.slice(0,T)).length;w<T;)b[w++]=0;(_=O.slice()).unshift(0),j=O[0],O[1]>=a/2&&++j;do m=0,(u=t(O,b,T,w))<0?(y=b[0],T!=w&&(y=y*a+(b[1]||0)),(m=y/j|0)>1?(m>=a&&(m=a-1),g=(f=e(O,m,a)).length,w=b.length,1==(u=t(f,b,g,w))&&(m--,r(f,T<g?_:O,g,a))):(0==m&&(u=m=1),f=O.slice()),(g=f.length)<w&&f.unshift(0),r(b,f,w,a),-1==u&&(w=b.length,(u=t(O,b,T,w))<1&&(m++,r(b,T<w?_:O,w,a))),w=b.length):0===u&&(m++,b=[0]),x[c++]=m,u&&b[0]?b[w++]=A[I]||0:(b=[A[I]],w=1);while((I++<E||void 0!==b[0])&&S--);p=void 0!==b[0]}x[0]||x.shift()}if(1==h)v.e=d,k=p;else{for(c=1,m=x[0];m>=10;m/=10)c++;v.e=c+d*h-1,ei(v,o?s+v.e+1:s,l,p)}return v}}();function ei(e,t,r,n){var i,s,l,o,a,u,d,c,m,h=e.constructor;e:if(null!=t){if(!(c=e.d))return e;for(i=1,o=c[0];o>=10;o/=10)i++;if((s=t-i)<0)s+=7,l=t,a=(d=c[m=0])/q(10,i-l-1)%10|0;else if((m=Math.ceil((s+1)/7))>=(o=c.length))if(n){for(;o++<=m;)c.push(0);d=a=0,i=1,s%=7,l=s-7+1}else break e;else{for(d=o=c[m],i=1;o>=10;o/=10)i++;s%=7,a=(l=s-7+i)<0?0:d/q(10,i-l-1)%10|0}if(n=n||t<0||void 0!==c[m+1]||(l<0?d:d%q(10,i-l-1)),u=r<4?(a||n)&&(0==r||r==(e.s<0?3:2)):a>5||5==a&&(4==r||n||6==r&&(s>0?l>0?d/q(10,i-l):0:c[m-1])%10&1||r==(e.s<0?8:7)),t<1||!c[0])return c.length=0,u?(t-=e.e+1,c[0]=q(10,(7-t%7)%7),e.e=-t||0):c[0]=e.e=0,e;if(0==s?(c.length=m,o=1,m--):(c.length=m+1,o=q(10,7-s),c[m]=l>0?(d/q(10,i-l)%q(10,l)|0)*o:0),u)for(;;)if(0==m){for(s=1,l=c[0];l>=10;l/=10)s++;for(l=c[0]+=o,o=1;l>=10;l/=10)o++;s!=o&&(e.e++,1e7==c[0]&&(c[0]=1));break}else{if(c[m]+=o,1e7!=c[m])break;c[m--]=0,o=1}for(s=c.length;0===c[--s];)c.pop()}return F&&(e.e>h.maxE?(e.d=null,e.e=NaN):e.e<h.minE&&(e.e=0,e.d=[0])),e}function es(e,t,r){if(!e.isFinite())return eg(e);var n,i=e.e,s=J(e.d),l=s.length;return t?(r&&(n=r-l)>
vendor: 4,274 bytes, line 1
10?s=s.charAt(0)+"."+s.slice(1)+ed(n):l>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(e.e<0?"e":"e+")+e.e):i<0?(s="0."+ed(-i-1)+s,r&&(n=r-l)>0&&(s+=ed(n))):i>=l?(s+=ed(i+1-l),r&&(n=r-i-1)>0&&(s=s+"."+ed(n))):((n=i+1)<l&&(s=s.slice(0,n)+"."+s.slice(n)),r&&(n=r-l)>0&&(i+1===l&&(s+="."),s+=ed(n))),s}function el(e,t){var r=e[0];for(t*=7;r>=10;r/=10)t++;return t}function eo(e,t,r){if(t>V)throw F=!0,r&&(e.precision=r),Error(U);return ei(new e(L),t,1,!0)}function ea(e,t,r){if(t>X)throw Error(U);return ei(new e(R),t,r,!0)}function eu(e){var t=e.length-1,r=7*t+1;if(t=e[t]){for(;t%10==0;t/=10)r--;for(t=e[0];t>=10;t/=10)r++}return r}function ed(e){for(var t="";e--;)t+="0";return t}function ec(e,t,r,n){var i,s=new e(1),l=Math.ceil(n/7+4);for(F=!1;;){if(r%2&&eS((s=s.times(t)).d,l)&&(i=!0),0===(r=W(r/2))){r=s.d.length-1,i&&0===s.d[r]&&++s.d[r];break}eS((t=t.times(t)).d,l)}return F=!0,s}function em(e){return 1&e.d[e.d.length-1]}function eh(e,t,r){for(var n,i,s=new e(t[0]),l=0;++l<t.length;){if(!(i=new e(t[l])).s){s=i;break}((n=s.cmp(i))===r||0===n&&s.s===r)&&(s=i)}return s}function ep(e,t){var r,n,i,s,l,o,a,u=0,d=0,c=0,m=e.constructor,h=m.rounding,p=m.precision;if(!e.d||!e.d[0]||e.e>17)return new m(e.d?e.d[0]?e.s<0?0:1/0:1:e.s?e.s<0?0:e:NaN);for(null==t?(F=!1,a=p):a=t,o=new m(.03125);e.e>-2;)e=e.times(o),c+=5;for(a+=n=Math.log(q(2,c))/Math.LN10*2+5|0,r=s=l=new m(1),m.precision=a;;){if(s=ei(s.times(e),a,1),r=r.times(++d),J((o=l.plus(en(s,r,a,1))).d).slice(0,a)===J(l.d).slice(0,a)){for(i=c;i--;)l=ei(l.times(l),a,1);if(null!=t)return m.precision=p,l;if(!(u<3&&et(l.d,a-n,h,u)))return ei(l,m.precision=p,h,F=!0);m.precision=a+=10,r=s=o=new m(1),d=0,u++}l=o}}function ef(e,t){var r,n,i,s,l,o,a,u,d,c,m,h=1,p=e,f=p.d,g=p.constructor,v=g.rounding,x=g.precision;if(p.s<0||!f||!f[0]||!p.e&&1==f[0]&&1==f.length)return new g(f&&!f[0]?-1/0:1!=p.s?NaN:f?0:p);if(null==t?(F=!1,d=x):d=t,g.precision=d+=10,n=(r=J(f)).charAt(0),!(15e14>Math.abs(s=p.e)))return u=eo(g,d+2,x).times(s+""),p=ef(new g(n+"."+r.slice(1)),d-10).plus(u),g.precision=x,null==t?ei(p,x,v,F=!0):p;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=J((p=p.times(e)).d)).charAt(0),h++;for(s=p.e,n>1?(p=new g("0."+r),s++):p=new g(n+"."+r.slice(1)),c=p,a=l=p=en(p.minus(1),p.plus(1),d,1),m=ei(p.times(p),d,1),i=3;;){if(l=ei(l.times(m),d,1),J((u=a.plus(en(l,new g(i),d,1))).d).slice(0,d)===J(a.d).slice(0,d))if(a=a.times(2),0!==s&&(a=a.plus(eo(g,d+2,x).times(s+""))),a=en(a,new g(h),d,1),null!=t)return g.precision=x,a;else{if(!et(a.d,d-10,v,o))return ei(a,g.precision=x,v,F=!0);g.precision=d+=10,u=l=p=en(c.minus(1),c.plus(1),d,1),m=ei(p.times(p),d,1),i=o=1}a=u,i+=2}}function eg(e){return String(e.s*e.s/0)}function ev(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);n++);for(i=t.length;48===t.charCodeAt(i-1);--i);if(t=t.slice(n,i)){if(i-=n,e.e=r=r-n-1,e.d=[],n=(r+1)%7,r<0&&(n+=7),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=7;n<i;)e.d.push(+t.slice(n,n+=7));n=7-(t=t.slice(n)).length}else n-=i;for(;n--;)t+="0";e.d.push(+t),F&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]))}else e.e=0,e.d=[0];return e}function ex(e,t,r,n,i){var s,l,o,a,u=e.precision,d=Math.ceil(u/7);for(F=!1,a=r.times(r),o=new e(n);;){if(l=en(o.times(a),new e(t++*t++),u,1),o=i?n.plus(l):n.minus(l),n=en(l.times(a),new e(t++*t++),u,1),void 0!==(l=o.plus(n)).d[d]){for(s=d;l.d[s]===o.d[s]&&s--;);if(-1==s)break}s=o,o=n,n=l,l=s}return F=!0,l.d.length=d+1,l}function eb(e,t){for(var r=e;--t;)r*=e;return r}function ew(e,t){var r,n=t.s<0,i=ea(e,e.precision,1),s=i.times(.5);if((t=t.abs()).lte(s))return O=n?4:1,t;if((r=t.divToInt(i)).isZero())O=n?3:2;else{if((t=t.minus(r.times(i))).lte(s))return O=em(r)?n?2:3:n?4:1,t;O=em(r)?n?1:4:n?3:2}return t.minus(i).abs()}function ey(e,t,r,n){var i,s,l,o,a,u,d,c,m,h=e.constructor,p=void 0!==r;if(p?(ee(r,1,1e9),void 0===n?n=h.rounding:ee(n,0,8)):(r=h.precision,n=h.rounding),e.isFinite()){for(l=(d=es(e)).indexOf("."),p?(i=2,16==t?r=4*r-3:8==t&&(r=3*r-2)):i=t,l>=0&&(d=d.replace(".",""),(m=new h(1)).e=d.length-l,m.d=er(es(m),10,i),m.e=m.d.length),s=a=(c=er(d,10,i)).length;0==c[--a];)c.pop();if(c[0]){if(l<0?s--:((e=new h(e)).d=c,e.e=s,c=(e=en(e,m,r,n,0,i)
1).d,s=e.e,u=k),l=c[r],o=i/2,u=u||void 0!==c[r+1],u=n<4?(void 0!==l||u)&&(0===n||n===(e.s<0?3:2)):l>o||l===o&&(4===n||u||6===n&&1&c[r-1]||n===(e.s<0?8:7)),c.length=r,u)for(;++c[--r]>i-1;)c[r]=0,r||(++s,c.unshift(1));for(a=c.length;!c[a-1];--a);for(l=0,d="";l<a;l++)d+=D.charAt(c[l]);if(p){if(a>1)if(16==t||8==t){for(l=16==t?4:3,--a;a%l;a++)d+="0";for(a=(c=er(d,i,t)).length;!c[a-1];--a);for(l=1,d="1.";l<a;l++)d+=D.charAt(c[l])}else d=d.charAt(0)+"."+d.slice(1);d=d+(s<0?"p":"p+")+s}else if(s<0){for(;++s;)d="0"+d;d="0."+d}else if(++s>a)for(s-=a;s--;)d+="0";else s<a&&(d=d.slice(0,s)+"."+d.slice(s))}else d=p?"0p+0":"0";d=(16==t?"0x":2==t?"0b":8==t?"0o":"")+d}else d=eg(e);return e.s<0?"-"+d:d}function eS(e,t){if(e.length>t)return e.length=t,!0}function eN(e){return new this(e).abs()}function eI(e){return new this(e).acos()}function eE(e){return new this(e).acosh()}function ej(e,t){return new this(e).plus(t)}function eT(e){return new this(e).asin()}function e_(e){return new this(e).asinh()}function eP(e){return new this(e).atan()}function eC(e){return new this(e).atanh()}function eA(e,t){e=new this(e),t=new this(t);var r,n=this.precision,i=this.rounding,s=n+4;return e.s&&t.s?e.d||t.d?!t.d||e.isZero()?(r=t.s<0?ea(this,n,i):new this(0)).s=e.s:!e.d||t.isZero()?(r=ea(this,s,1).times(.5)).s=e.s:t.s<0?(this.precision=s,this.rounding=1,r=this.atan(en(e,t,s,1)),t=ea(this,s,1),this.precision=n,this.rounding=i,r=e.s<0?r.minus(t):r.plus(t)):r=this.atan(en(e,t,s,1)):(r=ea(this,s,1).times(t.s>0?.25:.75)).s=e.s:r=new this(NaN),r}function ek(e){return new this(e).cbrt()}function eO(e){return ei(e=new this(e),e.e+1,2)}function eD(e,t,r){return new this(e).clamp(t,r)}function eL(e){if(!e||"object"!=typeof e)throw Error(H+"Object expected");var t,r,n,i=!0===e.defaults,s=["precision",1,1e9,"rounding",0,8,"toExpNeg",-9e15,0,"toExpPos",0,9e15,"maxE",0,9e15,"minE",-9e15,0,"modulo",0,9];for(t=0;t<s.length;t+=3)if(r=s[t],i&&(this[r]=M[r]),void 0!==(n=e[r]))if(W(n)===n&&n>=s[t+1]&&n<=s[t+2])this[r]=n;else throw Error(B+r+": "+n);if(r="crypto",i&&(this[r]=M[r]),void 0!==(n=e[r]))if(!0===n||!1===n||0===n||1===n)if(n)if("u">typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[r]=!0;else throw Error(G);else this[r]=!1;else throw Error(B+r+": "+n);return this}function eR(e){return new this(e).cos()}function eM(e){return new this(e).cosh()}function eF(e,t){return new this(e).div(t)}function eH(e){return new this(e).exp()}function eB(e){return ei(e=new this(e),e.e+1,3)}function eU(){var e,t,r=new this(0);for(F=!1,e=0;e<arguments.length;)if(t=new this(arguments[e++]),t.d)r.d&&(r=r.plus(t.times(t)));else{if(t.s)return F=!0,new this(1/0);r=t}return F=!0,r.sqrt()}function eG(e){return e instanceof e8||e&&e.toStringTag===z||!1}function ez(e){return new this(e).ln()}function eW(e,t){return new this(e).log(t)}function eq(e){return new this(e).log(2)}function eY(e){return new this(e).log(10)}function eZ(){return eh(this,arguments,-1)}function eK(){return eh(this,arguments,1)}function e$(e,t){return new this(e).mod(t)}function eV(e,t){return new this(e).mul(t)}function eX(e,t){return new this(e).pow(t)}function eQ(e){var t,r,n,i,s=0,l=new this(1),o=[];if(void 0===e?e=this.precision:ee(e,1,1e9),n=Math.ceil(e/7),this.crypto)if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(n));s<n;)(i=t[s])>=429e7?t[s]=crypto.getRandomValues(new Uint32Array(1))[0]:o[s++]=i%1e7;else if(crypto.randomBytes){for(t=crypto.randomBytes(n*=4);s<n;)(i=t[s]+(t[s+1]<<8)+(t[s+2]<<16)+((127&t[s+3])<<24))>=214e7?crypto.randomBytes(4).copy(t,s):(o.push(i%1e7),s+=4);s=n/4}else throw Error(G);else for(;s<n;)o[s++]=1e7*Math.random()|0;for(n=o[--s],e%=7,n&&e&&(i=q(10,7-e),o[s]=(n/i|0)*i);0===o[s];s--)o.pop();if(s<0)r=0,o=[0];else{for(r=-1;0===o[0];r-=7)o.shift();for(n=1,i=o[0];i>=10;i/=10)n++;n<7&&(r-=7-n)}return l.e=r,l.d=o,l}function eJ(e){return ei(e=new this(e),e.e+1,this.rounding)}function e0(e){return(e=new this(e)).d?e.d[0]?e.s:0*e.s:e.s||NaN}function e1(e){return new this(e).sin()}function e5(e){return new this(e).sinh()}function e2(e){return new this(e).sqrt()}function e3(e,t){return new this(e).sub(t)}function e7(){var e=0,t=arguments,r=new this(t[0]);for(F=!1;r.s&&++e<t.length;)r=r.plus(t[e]);return F=!0,ei(r,this.precision,this.rounding)}function e9(e){return new this(e).tan()}function e4(e){return new this(e).tanh()}function e6(e){return ei(e=new this(e),e.e+1,1)}Q[Symbol.for("nodejs.util.inspect.custom")]=Q.toString,Q[Symbol.toStringTag]="Decimal";var e8=Q.constructor=function e(t){var r,n,i;function s(e){var t,r,n;if(!(this instanceof s))return new s(e);if(this.constructor=s,eG(e)){this.s=e.s,F?!e.d||e.e>s.maxE?(this.e=NaN,this.d=null):e.e<s.minE?(this.e=0,this.d=[0]):(this.e=e.e,this.d=e.d.slice()):(this.e=e.e,this.d=e.d?e.d.slice():e.d);return}if("number"==(n=typeof e)){if(0===e){this.s=1/e<0?-1:1,this.e=0,this.d=[0];return}if(e<0?(e=-e,this.s=-1):this.s=1,e===~~e&&e<1e7){for(t=0,r=e;r>=10;r/=10)t++;F?t>s.maxE?(this.e=NaN,this.d=null):t<s.minE?(this.e=0,this.d=[0]):(this.e=t,this.d=[e]):(this.e=t,this.d=[e]);return}if(0*e!=0){e||(this.s=NaN),this.e=NaN,this.d=null;return}return ev(this,e.toString())}if("string"===n)return 45===(r=e.charCodeAt(0))?(e=e.slice(1),this.s=-1):(43===r&&(e=e.slice(1)),this.s=1),$.test(e)?ev(this,e):function(e,t){var r,n,i,s,l,o,a,u,d;if(t.indexOf("_")>-1){if(t=t.replace(/(\d)_(?=\d)/g,"$1"),$.test(t))return ev(e,t)}else if("Infinity"===t||"NaN"===t)return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(Z.test(t))r=16,t=t.toLowerCase();else if(Y.test(t))r=2;else if(K.test(t))r=8;else throw Error(B+t);for((s=t.search(/p/i))>0?(a=+t.slice(s+1),t=t.substring(2,s)):t=t.slice(2),l=(s=t.indexOf("."))>=0,n=e.constructor,l&&(s=(o=(t=t.replace(".","")).length)-s,i=ec(n,new n(r),s,2*s)),s=d=(u=er(t,r,1e7)).length-1;0===u[s];--s)u.pop();return s<0?new n(0*e.s):(e.e=el(u,d),e.d=u,F=!1,l&&(e=en(e,i,4*o)),a&&(e=e.times(54>Math.abs(a)?q(2,a):e8.pow(2,a))),F=!0,e)}(this,e);if("bigint"===n)return e<0?(e=-e,this.s=-1):this.s=1,ev(this,e.toString());throw Error(B+e)}if(s.prototype=Q,s.ROUND_UP=0,s.ROUND_DOWN=1,s.ROUND_CEIL=2,s.ROUND_FLOOR=3,s.ROUND_HALF_UP=4,s.ROUND_HALF_DOWN=5,s.ROUND_HALF_EVEN=6,s.ROUND_HALF_CEIL=7,s.ROUND_HALF_FLOOR=8,s.EUCLID=9,s.config=s.set=eL,s.clone=e,s.isDecimal=eG,s.abs=eN,s.acos=eI,s.acosh=eE,s.add=ej,s.asin=eT,s.asinh=e_,s.atan=eP,s.atanh=eC,s.atan2=eA,s.cbrt=ek,s.ceil=eO,s.clamp=eD,s.cos=eR,s.cosh=eM,s.div=eF,s.exp=eH,s.floor=eB,s.hypot=eU,s.ln=ez,s.log=eW,s.log10=eY,s.log2=eq,s.max=eZ,s.min=eK,s.mod=e$,s.mul=eV,s.pow=eX,s.random=eQ,s.roun
1d=eJ,s.sign=e0,s.sin=e1,s.sinh=e5,s.sqrt=e2,s.sub=e3,s.sum=e7,s.tan=e9,s.tanh=e4,s.trunc=e6,void 0===t&&(t={}),t&&!0!==t.defaults)for(i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],r=0;r<i.length;)t.hasOwnProperty(n=i[r++])||(t[n]=this[n]);return s.config(t),s}(M);L=new e8(L),R=new e8(R);var te=e8},68236:(e,t,r)=>{r.r(t),r.d(t,{BlogList:()=>_});var n=r(95155),i=r(12115),s=r(1659),l=r(19361),o=r(46429),a=r(38370),u=r(67909),d=r(80549),c=r(11525),m=r(77876),h=r(85203),p=r.n(h);let f=(0,i.memo)(e=>{let{value:t,onChange:r,disabled:i,active:s}=e;return(0,n.jsx)("button",{disabled:i,onClick:()=>null==r?void 0:r(t),className:p()("text-[0.875rem] min-w-[70px] shrink-0 px-[10px] py-[5px] text-defaultText bg-neutralBg h-max w-max rounded-[10px]",{"!bg-primaryForeground !text-primary":s}),children:t})});var g=r(81800),v=r(73038),x=r(51750),b=r(52619),w=r.n(b),y=r(11330),S=r(65138),N=r(85235),I=r(98672),E=r(97749);let j=["All","Featured",...N.qr],T=(0,i.memo)(()=>{let{locale:e}=(0,I.PZ)(),[t,r]=(0,i.useState)({limit:20,offset:0,category:"",featured:!1}),[u,h]=(0,i.useState)(0),[p,b]=(0,i.useState)([]),{ref:N,inView:T}=(0,o.Wx)(),{mutate:_,isPending:P}=(0,d.useMutation)({mutationFn:()=>(0,s.A)(c.n.BLOG,{params:t}),onSuccess:e=>{h(e.data.count),b(t=>(0,m.Pd)([...t,...e.data.list],"slug"))},onError:t=>{var r,n;a.toast.error((0,E.pb)(t,null==e||null==(n=e.toast_messages)||null==(r=n.error)?void 0:r.error_occured))}}),C=(0,i.useMemo)(()=>t.featured?j[1]:t.category?t.category:j[0],[t.category,t.featured]);return(0,i.useEffect)(()=>{_()},[t]),(0,i.useEffect)(()=>{!P&&p.length!==u&&T&&r(e=>({...e,offset:e.offset+e.limit}))},[T,p.length,u,P]),(0,n.jsxs)("div",{children:[(0,n.jsx)(g.HorizontalSection,{className:"mb-4",children:j.map(e=>(0,n.jsx)(f,{value:e,onChange:()=>(e=>{e!==C&&(b([]),h(0),e===j[0]?r(e=>({...e,offset:0,featured:!1,category:""})):e===j[1]?r(e=>({...e,offset:0,featured:!e.featured,category:""})):r(t=>({...t,offset:0,featured:!1,category:e})))})(e),active:e===C},e))}),P&&!p.length&&(0,n.jsx)(x.y,{className:"mx-auto my-5"}),!P&&!p.length&&0===u&&(0,n.jsx)(v.E,{}),(0,n.jsx)("div",{className:"flex flex-row flex-wrap gap-4",children:!!p.length&&p.map((e,t)=>{var r,i;let s=(0,n.jsxs)(w(),{style:{backgroundImage:"url(".concat((null==(r=e.cover)?void 0:r.base64)||(null==e||null==(i=e.cover)?void 0:i.url),")")},className:"hocus:opacity-80 w-[200px] rounded-[16px] bg-cover bg-center border-default flex flex-col justify-end items-end h-[300px] relative font-bold text-white p-5",href:"/blog/".concat(e.slug),children:[(0,n.jsx)("span",{className:"text-[0.7rem] opacity-80",children:(0,S.B)(new Date(e.created_at),new Date,{addSuffix:!0})}),(0,n.jsx)("p",{className:"text-left",children:null==e?void 0:e.title}),(0,n.jsx)(y.z,{className:"rounded-[16px]"})]},e.slug);return t===(null==p?void 0:p.length)-1?(0,n.jsx)(l.A,{defaultHeight:250,stayRendered:!0,visibleOffset:250,children:(0,n.jsx)("div",{ref:N,children:s})},e.slug):(0,n.jsx)(l.A,{defaultHeight:250,stayRendered:!0,visibleOffset:0,children:s},e.slug)})})]})}),_=(0,u.default)(()=>Promise.resolve(T),{ssr:!1})},70234:(e,t,r)=>{r.r(t),r.d(t,{useAddHighlight:()=>m});var n=r(61837),i=r(80549),s=r(1659),l=r(11525),o=r(98672),a=r(97749),u=r(20063),d=r(12115),c=r(3123);let m=e=>{let{onSuccess:t,slotId:r}=e,m=(0,u.useRouter)(),{locale:h}=(0,o.PZ)(),{show:p,hide:f}=(0,c.K)(e=>e),[g,v]=(0,d.useState)(""),{role:x,balance:b}=(0,c.k)(e=>e.user),w=(null==b?void 0:b.credits)||0,{mutate:y,isPending:S}=(0,i.useMutation)({mutationFn:()=>s.A.post(l.n.SLOT.MY.ID.HIGHLIGHTS.INDEX.replace("{ID}",r||""),{}),onSuccess:e=>{null==t||t(),m.push("/dashboard/".concat(null==x?void 0:x.toLowerCase(),"/slots/").concat(r,"/highlights/").concat(e.data.id,"/edit")),f()},onError:e=>{var t,r;v((0,a.pb)(e,null==h||null==(r=h.toast_messages)||null==(t=r.error)?void 0:t.error_occured)||"")}});return{mutate:()=>{r&&(S||(v(""),w||x===n.ROLE.ADMIN?w>0&&x!==n.ROLE.ADMIN?y():x===n.ROLE.ADMIN&&y():p("ZeroBalance",{})))},loading:S,error:g}}},70414:(e,t,r)=>{r.r(t),r.d(t,{useScript:()=>i});var n=r(93859);function i(e){return(0,n.useAsync)(()=>{let t=document.createElement("script");return t.src=e,t.async=!0,new Promise((e,r)=>{t.addEventListener("load",e),t.addEventListener("error",r),document.body.appendChild(t)})},[e])}},70737:(e,t,r)=>{r.r(t),r.d(t,{useEffectOnce:()=>i});var n=r(12115);let i=e=>{let t=(0,n.useRef)(null),r=(0,n.useRef)(!1),i=(0,n.useRef)(!1),[,s]=(0,n.use
1State)(0);r.current&&(i.current=!0),(0,n.useEffect)(()=>(r.current||(t.current=e(),r.current=!0),s(e=>e+1),()=>{i.current&&t.current&&t.current()}),[])}},71335:(e,t,r)=>{r.r(t),r.d(t,{StripePayWithButton:()=>c});var n=r(95155),i=r(12115),s=r(78206),l=r(1659),o=r(11525),a=r(98672),u=r(3123),d=r(25107);let c=(0,i.memo)(()=>{let{locale:e}=(0,a.PZ)(),t=(0,s.useStripe)(),[r,c]=(0,i.useState)(null),[m,h]=(0,i.useState)(null),p=(0,u.K)(e=>e.show),f=()=>{var t,r,n,i;return p("Confirm",{title:null==e||null==(t=e.titles)?void 0:t.error,text:null==e||null==(n=e.toast_messages)||null==(r=n.error)?void 0:r.error_occured,cancelButtonText:null==e||null==(i=e.buttons)?void 0:i.try_again,confirmAction:()=>window.location.href="/dashboard",cancelAction:()=>{window.location.reload()}})},g=(0,i.useMemo)(()=>[{label:"[SOME_LABEL]",amount:100}],[]);return(0,d.Yb)(async()=>{if(t&&!r){var e,n;let r=t.paymentRequest({country:"US",currency:"usd",total:{label:"Total",amount:Math.trunc(100)},requestPayerName:!1,requestPayerEmail:!1,displayItems:g}),i=await l.A.get(o.n.STRIPE.PAYMENT_INTENT,{params:{amount:Math.trunc(100)}});(null==i||null==(e=i.data)?void 0:e.client_secret)&&h(null==i||null==(n=i.data)?void 0:n.client_secret),r.canMakePayment().then(e=>{e&&c(r)})}},[t,r,g]),(0,d.Yb)(async()=>{r&&await r.update({total:{label:"Total",amount:Math.trunc(100)},displayItems:g})},[r,g]),(0,i.useEffect)(()=>{t&&r&&r.on("paymentmethod",async r=>{let{paymentIntent:n,error:i}=await (null==t?void 0:t.confirmCardPayment(m,{payment_method:r.paymentMethod.id},{handleActions:!1}))||{};if(i){r.complete("fail"),f();return}if(r.complete("success"),(null==n?void 0:n.status)==="requires_action"){let{error:e}=await (null==t?void 0:t.confirmCardPayment(m))||{};if(e)return void f()}l.A.post(o.n.STRIPE.PAYMENT_INTENT,{payment_intent:n.id}).then(()=>{(()=>{var t;return p("Info",{title:null==e||null==(t=e.titles)?void 0:t.success,action:()=>window.location.reload()})})()}).catch(()=>{f()})})},[t,r]),(0,n.jsx)(n.Fragment,{children:r&&(0,n.jsx)(s.PaymentRequestButtonElement,{options:{paymentRequest:r},className:"w-full"})})})},71830:(e,t,r)=>{r.r(t),r.d(t,{useWebInstallPrompt:()=>s});var n=r(12115),i=r(14200);let s=()=>{let[e,t]=(0,n.useState)(),[r,s]=(0,i.useShouldShowInstallPrompt)("webInstallPromptedAt");return(0,n.useEffect)(()=>{let e=e=>{e.preventDefault(),r&&t(e)};return window.addEventListener("beforeinstallprompt",e),()=>window.removeEventListener("beforeinstallprompt",e)},[r]),[e,()=>{s(),t(null)},()=>{e.prompt(),e.userChoice.then(e=>{"accepted"!==e.outcome&&s(),t(null)})}]}},72038:(e,t,r)=>{r.r(t),r.d(t,{PopupOverviewContext:()=>l,PopupOverviewContextProvider:()=>o,PopupOverviewProvider:()=>d,usePopupOverviewContext:()=>a});var n=r(95155),i=r(12115),s=r(67909);let l=(0,i.createContext)({popup:void 0}),o=l.Provider,a=()=>(0,i.use)(l),u=(0,i.memo)(e=>{let{children:t,popupData:r}=e,[s,l]=(0,i.useState)(r);return(0,n.jsx)(o,{value:{popup:s,updatePopup:e=>{l(t=>({...t,title:e.title||"",text:e.text||""}))}},children:t})}),d=(0,s.default)(()=>Promise.resolve(u),{ssr:!1})},73038:(e,t,r)=>{r.d(t,{E:()=>a});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(70667);let a=(0,i.memo)(e=>{let{text:t="List is empty",href:r,hrefText:i,className:s}=e;return(0,n.jsxs)("div",{className:l()("grid rounded-[12px] mb-4 p-5 bg-onNeutralBg xl:p-10 place-items-center",s),children:[(0,n.jsx)("p",{className:"font-semibold text-defaultText",children:t}),r&&(0,n.jsx)(o.$,{theme:"outline",className:"mt-3",href:r,children:i})]})})},73041:(e,t,r)=>{r.r(t),r.d(t,{useThrottle:()=>i});var n=r(12115);function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,[r,i]=(0,n.useState)(e),s=(0,n.useRef)(Date.now());return(0,n.useEffect)(()=>{if(Date.now()>=s.current+t)s.current=Date.now(),i(e);else{let r=setTimeout(()=>{s.current=Date.now(),i(e)},t);return()=>clearTimeout(r)}},[e,t]),r}},73263:(e,t,r)=>{r.r(t),r.d(t,{useLogout:()=>o});var n=r(1659),i=r(11525),s=r(12115),l=r(3123);let o=()=>{let[e,t]=(0,s.useState)(!1),r=(0,l.k)(e=>e.logout);return[async()=>{t(!0),await n.A.post(i.n.AUTH.LOGOUT),r(),t(!1),window.location.reload()},e]}},75539:(e,t,r)=>{r.r(t),r.d(t,{useStickyState:()=>i});var n=r(12115);
1function i(e,t){let[r,i]=(0,n.useState)(e);return(0,n.useEffect)(()=>{let r=localStorage.getItem(t);null!==r?i(r):(i(e),e&&localStorage.setItem(t,e))},[t,e]),[r,e=>{localStorage.setItem(t,e),i(e)}]}},76761:(e,t,r)=>{r.r(t),r.d(t,{useForceUpdate:()=>i});var n=r(12115);let i=()=>{let[,e]=(0,n.useReducer)(e=>e+1,0);return e}},77062:(e,t,r)=>{r.d(t,{CU:()=>i.C,UO:()=>n.U,h7:()=>s.h});var n=r(36139),i=r(13702),s=r(50380)},78730:(e,t,r)=>{r.r(t),r.d(t,{ColorModeSelect:()=>d});var n=r(95155),i=r(12115),s=r(98672),l=r(46716),o=r(30090),a=r(57830);let u={dark:(0,n.jsx)(a.juv,{}),light:(0,n.jsx)(a.N3N,{})},d=(0,i.memo)(e=>{let{compact:t,className:r}=e,{mode:i,setMode:a}=(0,s.wR)();return(0,n.jsxs)(l.DropdownButton,{className:r,customButton:(0,n.jsx)(o.c,{icon:u[i],withArrow:!0,withBg:!0,value:t?"":i}),children:[(0,n.jsx)(o.c,{icon:u.dark,selected:"dark"===i,value:"dark",onClick:()=>a("dark")}),(0,n.jsx)(o.c,{icon:u.light,selected:"light"===i,value:"light",onClick:()=>a("light")})]})})},79450:(e,t,r)=>{r.d(t,{yo:()=>n.ConnectedAccounts,ff:()=>i.DeleteAccountButton,Ze:()=>a.ICONS,QP:()=>s.LinkedSocials,k8:()=>l.MyFilesList,X$:()=>o.MyNotificationsList,wc:()=>u.StripeManageSubscriptionButton}),r(85944),r(51268),r(49646),r(78730),r(50234),r(53626),r(20902),r(82317),r(29996),r(10534),r(94476),r(66752),r(18164),r(14169),r(31092);var n=r(15223),i=r(64284),s=r(88125),l=r(21361),o=r(3496);r(9246),r(95155),r(97564),r(52619),r(12115),r(68236),r(51116);var a=r(24717);r(97879),r(53400),r(85203),r(70667),r(28297),r(11525),r(38370),r(50380),r(13702),r(40421);var u=r(21601);r(54757),r(71335),r(22185)},81291:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s);let o=(0,i.memo)(e=>{let{className:t}=e;return(0,n.jsx)("span",{className:l()("text-default",t),children:"â¢"})})},81800:(e,t,r)=>{r.d(t,{HorizontalSection:()=>u});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(70898),a=r(25107);let u=(0,i.memo)(e=>{var t,r,i;let{children:s,className:u,scrollBy:d=200,wrpClassName:c}=e,[m,h,p]=(0,a.Mk)();return(0,n.jsxs)("div",{className:l()("relative w-full",c),children:[(0,n.jsx)("button",{className:l()("absolute left-0 z-50 p-3 -translate-y-1/2 bg-neutralBg rounded-full opacity-50 top-1/2",{"!opacity-100":p,hidden:!h.current||(null==(t=h.current)?void 0:t.scrollLeft)===0}),onClick:()=>{h.current&&h.current.scrollBy(-d,0)},children:(0,n.jsx)(o._Jj,{className:"text-defaultText"})}),(0,n.jsx)("div",{ref:m,className:l()("!no-scrollbar scroll-smooth snap-mandatory snap-x py-1 px-6 flex flex-row gap-4 items-center w-full overflow-y-hidden overflow-x-auto relative",u),children:s}),(0,n.jsx)("button",{className:l()("absolute right-0 z-50 p-3 -translate-y-1/2 bg-neutralBg rounded-full opacity-50 top-1/2",{"!opacity-100":p,hidden:!h.current||(null==(r=h.current)?void 0:r.offsetWidth)>=(null==(i=h.current)?void 0:i.scrollWidth)}),onClick:()=>{h.current&&h.current.scrollBy(d,0)},children:(0,n.jsx)(o.X6T,{className:"text-defaultText"})})]})})},82317:(e,t,r)=>{r.r(t),r.d(t,{Header:()=>y});var n=r(95155),i=r(85203),s=r.n(i),l=r(15239),o=r(52619),a=r.n(o),u=r(20063),d=r(12115),c=r(70667),m=r(53400),h=r(30972),p=r(30090),f=r(95455),g=r(36139),v=r(31092),x=r(3123),b=r(66752);let w=[],y=(0,d.memo)(()=>{let e=(0,u.usePathname)(),[t,r]=(0,d.useState)(!1),{id:i}=(0,x.k)(e=>e.user),o=w.find(t=>t.href===e);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m.m,{extra:!0,px:!0,py:!0,extraClassName:"bg-neutralBg text-defaultText !z-0",as:"header",children:(0,n.jsxs)("div",{className:"flex flex-row items-center",children:[(0,n.jsxs)(a(),{href:"/",className:"flex flex-row items-center gap-4",prefetch:!1,children:[(0,n.jsx)(l.default,{alt:"logo",width:80,height:80,src:g.U.LOGO,className:"rounded-[8px]"}),(0,n.jsx)("span",{className:"font-bold notranslate",children:g.U.APP_NAME})]}),(0,n.jsx)("nav",{className:"ml-auto flex-row items-center hidden gap-5 md:flex md:gap-[30px]",children:w.map(e=>{let t=(null==o?void 0:o.href)===e.href;return(0,n.jsxs)(a(),{href:e.href||"",prefetch:!1,className:s()("flex flex-row gap-2 items-center",{"border-b-solid border-b-defaultText border-b-2 px-4 py-2":t}),title:e.label,children:[e.icon,t?e.label:""]},e.label)})}),(0,n.jsxs)("div",{className:"items-center hidden gap-2 ml-auto md:flex",children:[(0,n.jsx)(b.LanguageSelect,{}),i&&(0,n.jsx)(v.D,{}),!i&&(0,n.jsx)(c.$,{href:"/sign-in",big:!0,children:"Log in"})]}),(0,n.jsxs)("button",{className:"flex ml-auto md:hidden",onClick:()=>r(e=>!e),children:[!t&&(0,n.jsx)(f.NYi,{size:25}),t&&(0,n.jsx)(f.j55,{size:25})]})]})}),(0,n.jsx)(h._,{rounded:!1,visible:t,dismiss:()=>r(!1),children:(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(b.LanguageSelect,{compact:!0}),i&&(0,n.jsx)(v.D,{dropDownButtonClassName:"!w-full"}),!i&&(0,n.jsx)(p.c,{withArrow:!0,withBg:!0,href:"/sign-in",value:"Sign In"}),(0,n.jsx)(n.Fragment,{children:w.map(e=>(0,n.jsx)(p.c,{href:e.href,withArrow:!0,withBg:!0,value:e.label},e.label))})]})})]})})},84017:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});let{Decimal:n,objectEnumValues:i,makeStrictEnum:s,Public:l,getRuntime:o,skip:a}=r(67966),u={};t.Prisma=u,t.$Enums={},u.prismaVersion={client:"6.19.3",engine:"c2990dca591cba766e3b7ef5d9e8a84796e47ab7"},u.PrismaClientKnownRequestError=()=>{let e=o().prettyName;throw Error("PrismaClientKnownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.PrismaClientUnknownRequestError=()=>{let e=o().prettyName;throw Error("PrismaClientUnknownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.PrismaClientRustPanicError=()=>{let e=o().prettyName;throw Error("PrismaClientRustPanicError is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.PrismaClientInitializationError=()=>{let e=o().prettyName;throw Error("PrismaClientInitializationError is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.PrismaClientValidationError=()=>{let e=o().prettyName;throw Error("PrismaClientValidationError is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.Decimal=n,u.sql=()=>{let e=o().prettyName;throw Error("sqltag is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.empty=()=>{let e=o().prettyName;throw Error("empty is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.join=()=>{let e=o().prettyName;throw Error("join is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.raw=()=>{let e=o().prettyName;throw Error("raw is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.validator=l.validator,u.getExtensionContext=()=>{let e=o().prettyName;throw Error("Extensions.getExtensionContext is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.defineExtension=()=>{let e=o().prettyName;throw Error("Extensions.defineExtension is unable to run in this browser environment, or has been bundled for the browser (running in ".concat(e,").\nIn case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report"))},u.DbNull=i.instances.DbNull,u.JsonNull=i.instances.JsonNull,u.AnyNull=i.instances.AnyNull,u.NullTypes={DbNull:i.classes.DbNull,JsonNull:i.classes.JsonNull,AnyNull:i.classes.AnyNull},t.Prisma.TransactionIsolationLevel=s({ReadUncommitted:"ReadUncommitted",ReadCommitted:"ReadCommitted",RepeatableRead:"RepeatableRead",Serializable:"Serializable"}),t.Prisma.BlogScalarFieldEnum={slug:"slug",title:"title",coverId:"coverId",html:"html",category:"category",featured:"featured",userId:"userId",created_at:"created_at",updated_at:"updated_at"},t.Prisma.DocsScalarFieldEnum={id:"id",label:"label",html:"html",icon:"icon",path:"path",disabled:"disabled",position:"position",roles:"roles",userId:"userId",created_at:"created_at",updated_at:"updated_at"}
1,t.Prisma.SlotScalarFieldEnum={id:"id",title:"title",domain:"domain",status:"status",userId:"userId",created_at:"created_at",updated_at:"updated_at"},t.Prisma.BalanceScalarFieldEnum={id:"id",credits:"credits",userId:"userId",created_at:"created_at",updated_at:"updated_at"},t.Prisma.SlotStatsScalarFieldEnum={id:"id",slotId:"slotId",visits_by_date:"visits_by_date",created_at:"created_at",updated_at:"updated_at"},t.Prisma.VisitorScalarFieldEnum={id:"id",created_at:"created_at",updated_at:"updated_at"},t.Prisma.VisitScalarFieldEnum={id:"id",visitorId:"visitorId",slotStatsId:"slotStatsId",continent_name:"continent_name",country_name:"country_name",country_code:"country_code",city_name:"city_name",platform:"platform",language:"language",created_at:"created_at",updated_at:"updated_at"},t.Prisma.HighlightScalarFieldEnum={id:"id",slotId:"slotId",status:"status",imageId:"imageId",title:"title",titleColor:"titleColor",unwatchedColor:"unwatchedColor",position:"position",pinned:"pinned",made_with_hidden:"made_with_hidden",reactions_hidden:"reactions_hidden",stories_order:"stories_order",created_at:"created_at",updated_at:"updated_at"},t.Prisma.HighlightStatsScalarFieldEnum={id:"id",highlightId:"highlightId",clicks_by_date:"clicks_by_date",created_at:"created_at",updated_at:"updated_at"},t.Prisma.HighlightClickScalarFieldEnum={id:"id",visitorId:"visitorId",highlightStatsId:"highlightStatsId",created_at:"created_at",updated_at:"updated_at"},t.Prisma.StoryScalarFieldEnum={id:"id",position:"position",imageId:"imageId",highlightId:"highlightId",created_at:"created_at",updated_at:"updated_at"},t.Prisma.StoryStatsScalarFieldEnum={id:"id",storyId:"storyId",clicks_by_date:"clicks_by_date",created_at:"created_at",updated_at:"updated_at"},t.Prisma.StoryReactionScalarFieldEnum={id:"id",storyStatsId:"storyStatsId",symbol:"symbol",category:"category",symbolId:"symbolId",position:"position",imageId:"imageId",status:"status",created_at:"created_at",updated_at:"updated_at"},t.Prisma.StoryClickScalarFieldEnum={id:"id",visitorId:"visitorId",storyStatsId:"storyStatsId",created_at:"created_at",updated_at:"updated_at"},t.Prisma.PopupScalarFieldEnum={id:"id",title:"title",text:"text",sent_ago_type:"sent_ago_type",sent_ago_value:"sent_ago_value",design:"design",imageId:"imageId",status:"status",href:"href",slotId:"slotId",position:"position",visible_for_ms:"visible_for_ms",animation:"animation",potition:"potition",created_at:"created_at",updated_at:"updated_at"},t.Prisma.PopupStatsScalarFieldEnum={id:"id",popupId:"popupId",clicks_by_date:"clicks_by_date",created_at:"created_at",updated_at:"updated_at"},t.Prisma.PopupClickScalarFieldEnum={id:"id",visitorId:"visitorId",popupStatsId:"popupStatsId",created_at:"created_at",updated_at:"updated_at"},t.Prisma.MessageScalarFieldEnum={id:"id",senderId:"senderId",dialogId:"dialogId",text:"text",title:"title",attachmentIds:"attachmentIds",type:"type",read:"read",deleted:"deleted",pinned:"pinned",created_at:"created_at",updated_at:"updated_at"},t.Prisma.DialogUserScalarFieldEnum={id:"id",userId:"userId",dialogId:"dialogId",pinned:"pinned",archived:"archived",lastReadAt:"lastReadAt",created_at:"created_at",updated_at:"updated_at"},t.Prisma.DialogScalarFieldEnum={id:"id",type:"type",created_at:"created_at",updated_at:"updated_at"},t.Prisma.AccountScalarFieldEnum={id:"id",userId:"userId",provider:"provider",providerAccountId:"providerAccountId",type:"type",refresh_token:"refresh_token",access_token:"access_token",expires_at:"expires_at",refresh_token_expires_at:"refresh_token_expires_at",token_type:"token_type",scope:"scope",id_token:"id_token",session_state:"session_state"},t.Prisma.SessionScalarFieldEnum={id:"id",sessionToken:"sessionToken",userId:"userId",expires:"expires"},t.Prisma.VerificationTokenScalarFieldEnum={id:"id",identifier:"identifier",token:"token",expires:"expires"},t.Prisma.UserScalarFieldEnum={id:"id",name:"name",imageId:"imageId",username:"username",email:"email",email_verified:"email_verified",password:"password",locale:"locale",lat:"lat",lng:"lng",role:"role",pushSubscription:"pushSubscription",created_at:"created_at",updated_at:"updated_at"},t.Prisma.CodeScalarFieldEnum={id:"id",email:"email",value:"value",created_at:"created_at"},t.Prisma.StorageScalarFieldEnum={id:"id",name:"name",url:"url",base64:"base64",bucketName:"bucketN
1ame",path:"path",type:"type",size:"size",tag:"tag",access:"access",userId:"userId",created_at:"created_at",updated_at:"updated_at"},t.Prisma.StripeScalarFieldEnum={id:"id",userId:"userId",stripeAccountId:"stripeAccountId",stripeAccountChargesEnabled:"stripeAccountChargesEnabled",stripeCustomerId:"stripeCustomerId",stripeSubscriptionId:"stripeSubscriptionId",stripePriceId:"stripePriceId",stripeCurrentPeriodEnd:"stripeCurrentPeriodEnd",created_at:"created_at",updated_at:"updated_at"},t.Prisma.CheckoutSessionScalarFieldEnum={id:"id",created_at:"created_at",updated_at:"updated_at"},t.Prisma.SortOrder={asc:"asc",desc:"desc"},t.Prisma.NullableJsonNullValueInput={DbNull:u.DbNull,JsonNull:u.JsonNull},t.Prisma.QueryMode={default:"default",insensitive:"insensitive"},t.Prisma.NullsOrder={first:"first",last:"last"},t.Prisma.JsonNullValueFilter={DbNull:u.DbNull,JsonNull:u.JsonNull,AnyNull:u.AnyNull},t.SlotOrSlotItemStatus=t.$Enums.SlotOrSlotItemStatus={ACTIVE:"ACTIVE",HIDDEN:"HIDDEN"},t.StoriesOrder=t.$Enums.StoriesOrder={asc:"asc",desc:"desc"},t.PopupSentTimeType=t.$Enums.PopupSentTimeType={NOW:"NOW",SECONDS:"SECONDS",MINUTES:"MINUTES",DAYS:"DAYS"},t.PopupDesignType=t.$Enums.PopupDesignType={APPLE:"APPLE",FACEBOOK:"FACEBOOK",WINDOWS:"WINDOWS"},t.PopupAnimation=t.$Enums.PopupAnimation={SLIDE_RTL:"SLIDE_RTL",SLIDE_LTR:"SLIDE_LTR",SLIDE_BTT:"SLIDE_BTT",SLIDE_TTB:"SLIDE_TTB",BOUNCE:"BOUNCE",OPACITY:"OPACITY"},t.PopupPostion=t.$Enums.PopupPostion={TOP_RIGHT:"TOP_RIGHT",BOTTOM_RIGHT:"BOTTOM_RIGHT",TOP_LEFT:"TOP_LEFT",BOTTOM_LEFT:"BOTTOM_LEFT"},t.MessageType=t.$Enums.MessageType={DEFAULT:"DEFAULT",SYSTEM:"SYSTEM"},t.DialogType=t.$Enums.DialogType={PRIVATE:"PRIVATE",GROUP:"GROUP",SYSTEM:"SYSTEM"},t.ROLE=t.$Enums.ROLE={USER:"USER",ADMIN:"ADMIN"},t.STORAGE_ACCESS=t.$Enums.STORAGE_ACCESS={PUBLIC:"PUBLIC",PRIVATE:"PRIVATE"},t.Prisma.ModelName={Blog:"Blog",Docs:"Docs",Slot:"Slot",Balance:"Balance",SlotStats:"SlotStats",Visitor:"Visitor",Visit:"Visit",Highlight:"Highlight",HighlightStats:"HighlightStats",HighlightClick:"HighlightClick",Story:"Story",StoryStats:"StoryStats",StoryReaction:"StoryReaction",StoryClick:"StoryClick",Popup:"Popup",PopupStats:"PopupStats",PopupClick:"PopupClick",Message:"Message",DialogUser:"DialogUser",Dialog:"Dialog",Account:"Account",Session:"Session",VerificationToken:"VerificationToken",User:"User",Code:"Code",Storage:"Storage",Stripe:"Stripe",CheckoutSession:"CheckoutSession"};class d{constructor(){return new Proxy(this,{get(e,t){let r=o();throw Error((r.isEdge?"PrismaClient is not configured to run in ".concat(r.prettyName,". In order to run Prisma Client on edge runtime, either:\n- Use Prisma A
1ccelerate: https://pris.ly/d/accelerate\n- Use Driver Adapters: https://pris.ly/d/driver-adapters\n"):"PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in `"+r.prettyName+"`).")+"\nIf this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report")}})}}t.PrismaClient=d,Object.assign(t,u)},85235:(e,t,r)=>{r.d(t,{Xh:()=>n,lt:()=>i,nM:()=>l,qr:()=>s});let n=["light","dark"],i=["default","jade","turquoise","catalina-blue","atlantis","clam-shell","portage","blue","loulou","daisy-bush","willow-brook","mountbatten-pink","geraldine","spring-green","apple","roti","sprout","lochinvar","goblin","sapphire","violet-eggplant","persian-blue","voodoo","riptide","puerto-rico","pompadour","shakespeare","studio","flirt","tangerine","buccaneer","fern","cerise","mulberry","rose","scooter","glacier","roman-coffee","london-hue","fuchsia-blue","surfie-green","willow-grove"],s=["General","News"],l={default:[{id:1,symbol:"â¤ï¸"},{id:2,symbol:"\uD83D\uDE02"},{id:3,symbol:"\uD83D\uDE2E"},{id:4,symbol:"\uD83D\uDD25"},{id:5,symbol:"\uD83D\uDE22"}],default_2:[{id:1,symbol:"\uD83D\uDE01"},{id:2,symbol:"\uD83D\uDE42"},{id:3,symbol:"\uD83D\uDE10"},{id:4,symbol:"\uD83D\uDE41"},{id:5,symbol:"\uD83D\uDE22"}],gaming:[{id:1,symbol:"\uD83C\uDFC6"},{id:2,symbol:"\uD83D\uDE0E"},{id:3,symbol:"\uD83D\uDE24"},{id:4,symbol:"\uD83D\uDC80"},{id:5,symbol:"\uD83D\uDE21"}],romance:[{id:1,symbol:"\uD83D\uDE0D"},{id:2,symbol:"\uD83D\uDE0A"},{id:3,symbol:"\uD83E\uDD7A"},{id:4,symbol:"\uD83D\uDC94"},{id:5,symbol:"\uD83D\uDE2D"}],funny:[{id:1,symbol:"\uD83E\uDD23"},{id:2,symbol:"\uD83D\uDE06"},{id:3,symbol:"\uD83D\uDE42"},{id:4,symbol:"\uD83D\uDE36"},{id:5,symbol:"\uD83D\uDE22"}],sad:[{id:1,symbol:"\uD83D\uDE42"},{id:2,symbol:"\uD83D\uDE14"},{id:3,symbol:"\uD83D\uDE22"},{id:4,symbol:"\uD83D\uDE2D"},{id:5,symbol:"\uD83D\uDDA4"}],sports:[{id:1,symbol:"\uD83C\uDF89"},{id:2,symbol:"\uD83D\uDCAA"},{id:3,symbol:"\uD83D\uDE2C"},{id:4,symbol:"\uD83D\uDE1E"},{id:5,symbol:"\uD83E\uDD72"}],travel:[{id:1,symbol:"\uD83C\uDF0D"},{id:2,symbol:"\uD83C\uDFDEï¸"},{id:3,symbol:"\uD83D\uDE0C"},{id:4,symbol:"\uD83D\uDE13"},{id:5,symbol:"âï¸"}],music:[{id:1,symbol:"\uD83C\uDFB6"},{id:2,symbol:"\uD83C\uDFA7"},{id:3,symbol:"\uD83D\uDE0C"},{id:4,symbol:"\uD83D\uDE14"},{id:5,symbol:"\uD83C\uDFBB"}],food:[{id:1,symbol:"\uD83E\uDD24"},{id:2,symbol:"\uD83D\uDE0B"},{id:3,symbol:"\uD83D\uDE10"},{id:4,symbol:"\uD83D\uDE12"},{id:5,symbol:"\uD83E\uDD22"}],party:[{id:1,symbol:"\uD83C\uDF89"},{id:2,symbol:"\uD83E\uDD73"},{id:3,symbol:"\uD83D\uDE05"},{id:4,symbol:"\uD83E\uDD74"},{id:5,symbol:"\uD83D\uDCA4"}],school:[{id:1,symbol:"\uD83D\uDCDA"},{id:2,symbol:"\uD83D\uDE42"},{id:3,symbol:"\uD83D\uDE29"},{id:4,symbol:"\uD83D\uDE2D"},{id:5,symbol:"\uD83E\uDDE0"}],work:[{id:1,symbol:"\uD83D\uDCBC"},{id:2,symbol:"\uD83D\uDE0A"},{id:3,symbol:"\uD83D\uDE13"},{id:4,symbol:"\uD83D\uDE24"},{id:5,symbol:"\uD83D\uDE2B"}],weather:[{id:1,symbol:"âï¸"},{id:2,symbol:"â
"},{id:3,symbol:"\uD83C\uDF27ï¸"},{id:4,symbol:"\uD83C\uDF29ï¸"},{id:5,symbol:"\uD83C\uDF2Aï¸"}],tech:[{id:1,symbol:"\uD83E\uDD16"},{id:2,symbol:"\uD83E\uDDE0"},{id:3,symbol:"\uD83E\uDD14"},{id:4,symbol:"\uD83D\uDCBB"},{id:5,symbol:"\uD83E\uDEE0"}],religion:[{id:1,symbol:"\uD83D\uDD4Aï¸"},{id:2,symbol:"\uD83D\uDE4F"},{id:3,symbol:"\uD83D\uDE07"},{id:4,symbol:"\uD83D\uDE1E"},{id:5,symbol:"\uD83D\uDD6Fï¸"}]}},85944:(e,t,r)=>{r.r(t),r.d(t,{AvatarStorage:()=>a});var n=r(95155),i=r(12115),s=r(97564),l=r(40250),o=r(25107);let a=(0,i.memo)(e=>{let{imageId:t,imageSrc:r,avatarProps:i,skeletonProps:a}=e,{useGetFileQuery:u}=(0,o.Bv)({}),{isFetching:d,data:c}=u(r?void 0:t);return d?(0,n.jsx)(l.E,{type:"avatar",size:null==i?void 0:i.size,...a}):(0,n.jsx)(s.e,{src:r||(null==c?void 0:c.url)||(null==c?void 0:c.base64)||void 0,...i})})},86371:(e,t,r)=>{r.r(t),r.d(t,{useIterateInview:()=>s});var n=r(12115),i=r(46429);let s=e=>{let{iterateTo:t,durationMs:r=1e3}
1=e,[s,l]=(0,n.useState)(0),{ref:o,inView:a}=(0,i.Wx)(),u=(0,n.useRef)(null);return(0,n.useEffect)(()=>{a&&(u.current=setInterval(()=>{l(e=>e<t?e+1:t),s===t&&clearInterval((null==u?void 0:u.current)||void 0)},r/t))},[a,s,t]),{ref:o,value:s}}},86524:(e,t,r)=>{r.r(t),r.d(t,{HighlightOverviewContext:()=>l,HighlightOverviewContextProvider:()=>o,HighlightOverviewProvider:()=>d,useHighlightOverviewContext:()=>a});var n=r(95155),i=r(12115),s=r(67909);let l=(0,i.createContext)({slot:void 0}),o=l.Provider,a=()=>(0,i.use)(l),u=(0,i.memo)(e=>{let{children:t,highlightData:r}=e,[s,l]=(0,i.useState)(r);return(0,n.jsx)(o,{value:{highlight:s,updateHighlight:e=>{l(t=>({...t,title:e.title||""}))}},children:t})}),d=(0,s.default)(()=>Promise.resolve(u),{ssr:!1})},88125:(e,t,r)=>{r.r(t),r.d(t,{LinkedSocials:()=>w});var n=r(95155),i=r(12115),s=r(80549),l=r(1659),o=r(38370),a=r(3123),u=r(70667),d=r(28297),c=r(36139),m=function(e){return e.jwt="jwt",e.google="google",e.apple="apple",e.twitter="twitter",e.facebook="facebook",e.linkedin="linkedin",e}({}),h=r(97749),p=r(98672),f=r(11525),g=r(70898),v=r(33828),x=r(87344);let b=[{provider:m.google,title:"Google",icon:(0,n.jsx)(x.F4b,{size:24}),visible:c.U.AUTH_OPTIONS.GOOGLE.enabled},{provider:m.apple,title:"FaApple",icon:(0,n.jsx)(g.eMv,{size:24}),visible:c.U.AUTH_OPTIONS.APPLE.enabled},{provider:m.twitter,title:"X (Twitter)",icon:(0,n.jsx)(v.TCj,{size:24}),visible:c.U.AUTH_OPTIONS.TWITTER.enabled},{provider:m.facebook,title:"Facebook",icon:(0,n.jsx)(v.iYk,{color:"#0866ff",size:24}),visible:c.U.AUTH_OPTIONS.FACEBOOK.enabled},{provider:m.linkedin,title:"LinkedIn",icon:(0,n.jsx)(g.QEs,{size:24,color:"#0a66c2"}),visible:c.U.AUTH_OPTIONS.LINKEDIN.enabled}],w=(0,i.memo)(()=>{var e;let{locale:t}=(0,p.PZ)(),r=(0,a.K)(e=>e.show),{login:i,user:c}=(0,a.k)(e=>e),g=(null==c||null==(e=c.accounts)?void 0:e.filter(e=>e.provider!==m.jwt))||[],{mutate:v,isPending:x}=(0,s.useMutation)({mutationFn:e=>{let t={[m.apple]:f.n.AUTH.APPLE,[m.google]:f.n.AUTH.GOOGLE,[m.twitter]:f.n.AUTH.TWITTER,[m.linkedin]:f.n.AUTH.LINKEDIN,[m.facebook]:f.n.AUTH.FACEBOOK,[m.jwt]:""}[e];return l.A.get(t)},onError:e=>{var r,n;o.toast.error((0,h.pb)(e,null==t||null==(n=t.toast_messages)||null==(r=n.error)?void 0:r.error_occured))},onSuccess:e=>{var t,r;(null==e||null==(t=e.data)?void 0:t.Location)&&(window.location.href=null==e||null==(r=e.data)?void 0:r.Location)}}),{mutate:w,isPending:y}=(0,s.useMutation)({mutationFn:e=>l.A.delete(f.n.ACCOUNT.UNLINK_SOCIAL,{params:{id:e}}),onSuccess:e=>{let t=[...g],r=t.findIndex(t=>{var r;return t.id===(null==e||null==(r=e.data)?void 0:r.id)});-1!==r&&t.splice(r,1),i({user:{...c,accounts:t}})},onError:e=>{var r,n;o.toast.error((0,h.pb)(e,null==t||null==(n=t.toast_messages)||null==(r=n.error)?void 0:r.error_occured))}}),S=x||y;return(0,n.jsx)(d.Z,{title:"Link Socials Accounts",contentClassName:"flex flex-col gap-2",children:b.map((e,t)=>{let i=null==g?void 0:g.find(t=>t.provider===e.provider),s=!!i;if(e.visible)return(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between gap-4",children:[(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2 text-defaultText",children:[e.icon,e.title]}),(0,n.jsx)(u.$,{theme:"glass",pill:!0,loading:S,onClick:()=>{s?(null==g?void 0:g.length)===1?r("Confirm",{confirmAction:()=>w(i.id),text:"If you unlink all social accounts and do not set up account email and password, you will not be able to log in to this account."}):w(i.id):v(e.provider)},children:s?"Disconnect":"Connect"})]},t)})})})},88595:(e,t,r)=>{r.r(t),r.d(t,{useBoolean:()=>i});var n=r(12115);function i(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("boolean"!=typeof e)throw Error("defaultValue must be `true` or `false`");let[t,r]=(0,n.useState)(e),i=(0,n.useCallback)(()=>{r(!0)},[]),s=(0,n.useCallback)(()=>{r(!1)},[]),l=(0,n.useCallback)(()=>{r(e=>!e)},[]);return{value:t,setValue:r,setTrue:i,setFalse:s,toggle:l}}},93441:(e,t,r)=>{r.r(t),r.d(t,{useHover:()=>i});var n=r(12115);let i=()=>{let[e,t]=(0,n.useState)(!1),r=(0,n.useCallback)(()=>t(!0),[]),i=(0,n.useCallback)(()=>t(!1),[]),s=(0,n.useRef)(null);return[(0,n.useCallback)(e=>{s.current&&(s.current.removeEventListener("mouseover",r),s.current.removeEventListener("mouseout",i)),s.current=e,s.current&&(s.current.addEventListener("mouseover",r),s.current.addEventListener("mouseout",i))},[r,i]),s,e]}},93859:(e,t,r)=>{r.r(t),r.d(t,{useAsync:()=>i});var n=r(12115);
1function i(e,t){let[r,i]=(0,n.useState)(!0),[s,l]=(0,n.useState)(),[o,a]=(0,n.useState)(),u=(0,n.useCallback)(()=>{i(!0),l(void 0),a(void 0),e().then(a).catch(l).finally(()=>i(!1))},t);return(0,n.useEffect)(()=>{u()},[u]),{loading:r,error:s,value:o}}},94054:(e,t,r)=>{r.r(t),r.d(t,{useDebounce:()=>i});var n=r(12115);let i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,[r,i]=(0,n.useState)(),s=(0,n.useRef)(null);return(0,n.useEffect)(()=>(s.current=setTimeout(()=>i(e),t),()=>{clearTimeout(s.current)}),[e,t]),r}},94476:(e,t,r)=>{r.r(t),r.d(t,{InstallAppDialog:()=>N});var n=r(95155),i=r(3310),s=r(30999),l=r(81800),o=r(97564),a=r(70667),u=r(36204),d=r(36139),c=r(98672),m=r(25107),h=r(15239),p=r(20063),f=r(12115),g=r(47063),v=r(42878);let{APP_NAME:x,METADATA:{description:b},APP_STORE_URL:w,GOOGLE_PLAY_STORE_URL:y}=d.U,S=["/images/pwa/screenshots/1.jpg","/images/pwa/screenshots/2.jpg","/images/pwa/screenshots/3.jpg","/images/pwa/screenshots/4.jpg","/images/pwa/screenshots/5.jpg","/images/pwa/screenshots/6.jpg","/images/pwa/screenshots/7.jpg"],N=()=>{var e,t;let{locale:r}=(0,c.PZ)(),{mode:d}=(0,c.wR)(),N=(0,p.useRouter)(),[I,E]=(0,f.useState)(!0),[j,T]=(0,f.useState)(!1),[_,P]=(0,f.useState)(!1),[C,A]=(0,m.OD)(),[k,O,D]=(0,m.id)(),L=(0,m.Ls)(),R=(0,m.Ub)("(max-width: 768px)"),M=()=>E(!1),F=()=>E(!0),H=()=>T(!1);return((0,f.useEffect)(()=>{C||k?F():M()},[C,k]),(C||k)&&!L)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s.Dialog,{withClose:!1,title:"See ".concat(x," in..."),visible:I&&R&&!L,modalType:"bottom-sheet",children:[(0,n.jsx)("hr",{className:"w-full h-px mb-2 opacity-20 bg-default"}),(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between gap-4",children:[(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2 font-medium",children:[(0,n.jsx)(o.e,{border:!0,size:40})," App"]}),(0,n.jsx)(i.v,{borderBackgroundClass:"blue_bird",className:"w-max",children:(0,n.jsx)(a.$,{onClick:()=>{M(),T(!0)},big:!0,theme:"dark"===d?"white":"black",className:"relative",children:r.buttons.install})})]}),(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between gap-4",children:[(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2 font-medium",children:[(0,n.jsx)("div",{className:"rounded-[4px] border-default border border-solid w-10 text-defaultText opacity-80 h-10",children:(0,n.jsx)(g.NKs,{className:"mt-2 ml-2",size:24})})," ",null==r||null==(e=r.texts)?void 0:e.browser]}),(0,n.jsx)(a.$,{onClick:()=>{if(C){A(),M();return}O(),F()},big:!0,theme:"outline",children:null==r||null==(t=r.buttons)?void 0:t.continue})]})]})]}),(0,n.jsxs)(s.Dialog,{closeOutside:!1,title:"Install app",visible:j,dismiss:()=>{if(C){A(),H();return}O(),H()},modalType:"bottom-sheet",contentClassName:"flex flex-col gap-4",children:[(0,n.jsx)("hr",{className:"w-full h-px shrink-0 bg-default opacity-20"}),(0,n.jsxs)("div",{className:"flex flex-row items-center flex-1 gap-2",children:[(0,n.jsx)(o.e,{rounded:!0}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("p",{className:"font-bold text-left text-[0.7rem]",children:x}),(0,n.jsx)("p",{className:"text-[0.5rem] text-left",children:b}),(0,n.jsx)(u.G,{})]})]}),_&&(0,n.jsxs)("div",{className:"",children:[(0,n.jsxs)("p",{className:"flex flex-row gap-2 items-center text-left text-[0.875rem]",children:["1. ",r.texts.tap," ",(0,n.jsx)(v.if7,{})]}),(0,n.jsxs)("p",{className:"flex flex-row gap-2 items-center text-left text-[0.875rem]",children:["2. ",r.texts.then_add_to_home_screen]})]}),(0,n.jsx)(i.v,{borderBackgroundClass:"blue_bird",children:(0,n.jsx)(a.$,{fullWidth:!0,loading:!k&&!C,onClick:()=>_?void P(!1):C?void(w?N.push(w):P(!0)):y?void N.push(y):void D(),theme:"dark"===d?"white":"black",className:"relative",children:_?r.buttons.ok:r.buttons.install})}),(0,n.jsx)(l.HorizontalSection,{children:S.map(e=>(0,n.jsx)(h.default,{src:e,className:"aspect-[9/16] w-full h-auto max-w-[200px] !object-contain",width:0,height:0,objectFit:"contain",alt:""},e))})]})]}):null}},96955:(e,t,r)=>{r.r(t),r.d(t,{isObject:()=>i,useRefState:()=>s});var n=r(12115);let i=e=>"[object Object]"===Object.prototype.toString.call(e);function s(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=(()=>{let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}
1)(),[i,s]=(0,n.useState)(e),l=(0,n.useRef)(i),o=(0,n.useCallback)(e=>{(r.current||!t)&&(l.current="function"==typeof e?e(l.current):e,s(l.current))},[]);return[l,o]}},97267:(e,t,r)=>{r.d(t,{Accordion:()=>a});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(74233);let a=(0,i.memo)(e=>{let{title:t,className:r,contentClassName:s,children:a,initialOpen:u}=e,[d,c]=(0,i.useState)(!!u);return(0,n.jsxs)("div",{className:l()("rounded-[8px] border-[1px] border-solid border-default h-max w-full !bg-onNeutralBg",r),children:[(0,n.jsxs)("button",{onClick:()=>c(e=>!e),className:"w-full",children:[(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between gap-5 p-4 text-defaultText",children:[t,!d&&(0,n.jsx)(o.pte,{className:"shrink-0"}),d&&(0,n.jsx)(o.Ik,{className:"shrink-0"})]}),d&&(0,n.jsx)("hr",{className:"h-px border-0 bg-default"})]}),(0,n.jsx)("div",{className:l()("transition-all h-0 p-0 text-defaultText",{"!h-full !p-4":d},s),children:d&&a})]})})},97564:(e,t,r)=>{r.d(t,{e:()=>u});var n=r(95155),i=r(85203),s=r.n(i),l=r(36139),o=r(15239),a=r(12115);let u=(0,a.memo)(e=>{let{src:t=l.U.LOGO,size:r=40,rounded:i,border:u,className:d}=e,c=(0,a.useId)();return(0,n.jsx)(o.default,{width:r,height:r,className:s()("rounded !shrink-0 object-cover",{"rounded-full":i,"ring-2 ring-default":u},d),src:t,alt:"avatar-".concat(c),style:{width:r,height:r}})})},97749:(e,t,r)=>{r.d(t,{pb:()=>l,MN:()=>a,sW:()=>d,FD:()=>g});var n,i,s=r(1659);let l=function(e){var t,r;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Something went wrong.";return s.A.isAxiosError(e)?s.A.isCancel(e)?void 0:(null==e||null==(r=e.response)||null==(t=r.data)?void 0:t.error)||n:n};var o=r(77876);let a=(e,t)=>{let r=[];for(let l in e){let a=e[l],u={label:(0,o.Zr)(l),href:"#",icon:void 0,disabled:!1};if("string"==typeof a){let e=new URL(a).pathname,r=t.find(t=>t.path===e);u.href=(null==r?void 0:r.path)||u.href,u.icon=(null==r?void 0:r.icon)||u.icon,u.disabled=(null==r?void 0:r.disabled)||u.disabled,u.label=(0,o.Zr)((null==r?void 0:r.label)||u.label)}else{let e=[];for(let r in a){var n,i,s;let l=null==a||null==(i=a[r])||null==(n=i.replaceAll)?void 0:n.call(i," ","");if(!l)continue;let d=new URL(l).pathname,c=t.find(e=>e.path===d),m={href:(null==c?void 0:c.path)||"#",icon:(null==c?void 0:c.icon)||void 0,disabled:!!(null==c?void 0:c.disabled),label:(0,o.Zr)((null==c?void 0:c.label)||"")};(null==c||null==(s=c.path)?void 0:s.includes("__index__"))?u=m:e.push(m)}u.nestedLinks=e.filter(e=>!!e.label)}r.push(u)}return r};var u=r(79450);let d=e=>"string"==typeof e?u.Ze[e]||void 0:e&&"string"!=typeof e?e:void 0;r(66287),r(36139);var c=r(61837),m=r(47712),h=r.n(m),p=r(87358);let f={datasources:{db:{url:"file:"+h().join(p.cwd(),"prisma/database.db")}}};(null==(n=r.g)?void 0:n.EdgeRuntime)?(r.g.prisma||(null==(i=r.g)?void 0:i.EdgeRuntime)||("sqlite"===p.env.DB_PROVIDER?r.g.prisma=new c.PrismaClient(f):r.g.prisma=new c.PrismaClient),r.g.prisma):"sqlite"===p.env.DB_PROVIDER?new c.PrismaClient(f):new c.PrismaClient,r(45255);let g=(e,t)=>{let r={};return e.forEach(e=>{var n;let i=new URL(e=null==e||null==(n=e.replaceAll)?void 0:n.call(e," ","")).pathname.replace(t,"").split("/").filter(e=>""!==e),s=r;for(let t=0;t<i.length;t++){let r=i[t];t===i.length-1?s[r]||(s[r]=e):(s[r]||(s[r]={}),s=s[r])}}),r}},97879:(e,t,r)=>{r.r(t),r.d(t,{DashboardLink:()=>m});var n=r(95155),i=r(12115),s=r(85203),l=r.n(s),o=r(20063),a=r(52619),u=r.n(a),d=r(46716),c=r(97749);let m=(0,i.memo)(e=>{var t;let{link:r,className:s,onClick:a,compact:m}=e,[h,p]=(0,i.useState)(!1),f=(0,o.useRouter)(),g=(0,o.usePathname)(),v=(e,t)=>l()("w-full items-center max-w-[95%] px-4 text-[0.875rem] text-defaultText rounded-[8px] flex flex-row justify-start gap-[12px] py-[10px] bg-none ",{"bg-primaryForeground text-primary":g===e.href,"ml-4":t&&!m,"flex-col max-w-full":m,"opacity-50 pointer-events-none hocus:cursor-not-allowed":null==e?void 0:e.disabled},"hocus:opacity-80 hocus:bg-primaryBg",s),x=function(e){var t;let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1],i=(0,c.sW)(e.icon),s=(0,n.jsx)("span",{className:l()("",{hidden:void 0===i}),children:null==i?void 0:i({className:l()("text-defaultText hocus:text-primary",{"!text-primary":g===e.href}),size:24})}),o=(0,n.jsx)("span",{className:l()("",{hidden:!e.nestedLinks}),children:null==(t=(0,c.sW)(h?"IoIosArrowDown":"IoIosArrowForward"))?void 0:t({className:l()("text-defaultText"),size:24})});return(0,n.jsxs)(n.Fragment,{children:[s,(0,n.jsx)("span",{className:l()("",{hidden:!r}),children:e.label}),!m&&o]})};(0,i.useEffect)(()=>
1{if((null==r?void 0:r.href)&&f.prefetch(r.href),r.nestedLinks){var e;r.nestedLinks.forEach(e=>e.href&&f.prefetch(e.href)),(null==(e=r.nestedLinks)?void 0:e.some(e=>g===e.href))&&p(!0)}},[r,g]);let b=(0,n.jsx)(n.Fragment,{children:null==r||null==(t=r.nestedLinks)?void 0:t.map((e,t)=>(0,n.jsx)(u(),{className:v(e,!0),href:e.href||"#",onClick:e.onClick,children:x(e)},t))});return r.nestedLinks&&!m?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{onClick:()=>{var e,t,n;null==a||a();let i=null==(t=r.nestedLinks)||null==(e=t[0])?void 0:e.href;i&&(null==(n=r.nestedLinks)?void 0:n.every(e=>g!==e.href))&&!h&&f.push(i),p(e=>!e)},className:v(r),children:x(r)}),h&&b]}):r.nestedLinks&&m?(0,n.jsx)(d.DropdownButton,{noStyle:!0,title:x(r,!1),buttonProps:{className:v(r),title:r.label},className:"m-auto",children:b}):(0,n.jsx)(u(),{className:v(r),href:r.href||"#",onClick:a,title:r.label,children:x(r,!m)})})},98069:(e,t,r)=>{r.r(t),r.d(t,{useGeoLocation:()=>s});var n=r(1659),i=r(12115);let s=()=>{let[e,t]=(0,i.useState)({loaded:!1,error:!1,coordinates:{lat:0,lng:0}}),r=async e=>{t({loaded:!0,error:!1,coordinates:{lat:+e.coords.latitude,lng:+e.coords.longitude}})},s=async()=>{var e,r;let i=await (0,n.A)("https://ipapi.co/json");t({loaded:!0,error:!0,coordinates:{lat:(null==i||null==(e=i.data)?void 0:e.latitude)||0,lng:(null==i||null==(r=i.data)?void 0:r.longitude)||0}})},l=()=>{navigator.geolocation.getCurrentPosition(r,s)};return(0,i.useEffect)(()=>{"geolocation"in navigator&&l()},[]),[e,l]}},98672:(e,t,r)=>{r.d(t,{CX:()=>a.useHighlightOverviewContext,D8:()=>d.useStoryEditorContext,NP:()=>i.ThemeProvider,PZ:()=>n.useLocaleContext,TP:()=>u.useStoryOverviewContext,Y_:()=>s.ActiveSlotProvider,eS:()=>o.usePopupOverviewContext,pK:()=>n.LocaleWithGoogleProvider,uB:()=>l.useSlotOverviewContext,wR:()=>i.useThemeContext});var n=r(56386),i=r(42757),s=r(16131),l=r(52784),o=r(72038),a=r(86524),u=r(44919),d=r(60745)}}]);
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.