1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="745ad0f2-8173-4557-862d-16377a0f442e",e._sentryDebugIdIdentifier="sentry-dbid-745ad0f2-8173-4557-862d-16377a0f442e")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177,13860],{1170:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});let a=n(86136).d4},2962:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(66411),r=n(65226),i=n(12115);let s=()=>{let{accessToken:e}=(0,a.A)();return(0,i.useMemo)(()=>(0,r.N)(e),[e])}},4474:(e,t,n)=>{"use strict";n.d(t,{$:()=>c});var a=n(95155),r=n(12115),i=n(42442),s=n(99873),o=n(91337);let l=(0,s.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-ink-700 text-white hover:bg-ink-700/90",brand:"bg-brand-500 text-white hover:bg-brand-700",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline",contained:"border border-transparent font-semibold",outlined:"border bg-white font-semibold",shallow:"border bg-white font-semibold",text:"h-auto min-h-0 w-auto min-w-0 bg-transparent p-0 font-semibold hover:bg-transparent"},color:{primary:"",purple:"",bluepurple:"",secondary:""},size:{default:"h-9 px-4",sm:"h-9 px-3",lg:"h-11 px-8",icon:"h-9 w-9",tiny:"h-10 min-w-[73px] px-4",compact:"h-10 min-w-[97px] px-4",small:"h-11 min-w-[124px] px-6",standard:"h-10 min-w-[150px] px-4",medium:"h-11 min-w-[170px] px-5",large:"h-[50px] min-w-[310px] px-6",oversize:"h-[72px] w-full px-6",modal:"h-10 w-full min-w-0 px-4 text-base font-normal",full:"h-10 w-full px-4",auto:"w-auto min-w-0 p-0",inherit:"h-full w-full min-w-full"}},compoundVariants:[{variant:"contained",color:"primary",class:"bg-ink-700 text-white hover:bg-[rgba(32,32,32,0.72)] disabled:bg-[#d2d2d2] disabled:text-white disabled:opacity-100"},{variant:"contained",color:"purple",class:"bg-[linear-gradient(96deg,#CC00F8_-1.03%,#9747FF_100%)] text-white disabled:bg-[linear-gradient(96deg,rgba(204,0,248,0.4)_-1.03%,rgba(151,71,255,0.4)_100%)] disabled:opacity-100"},{variant:"contained",color:"bluepurple",class:"bg-[linear-gradient(102deg,#179DFF_-13.53%,#C508F8_107.06%)] text-white disabled:bg-none disabled:bg-[#d2d2d2] disabled:text-white disabled:opacity-100"},{variant:"contained",color:"secondary",class:"bg-line-100 text-ink-700 hover:bg-[#ededed] disabled:bg-line-100 disabled:text-[#d2d2d2] disabled:opacity-100"},{variant:"outlined",color:"primary",class:"border-line-400 text-ink-700 hover:border-ink-700 hover:bg-surface-50 disabled:border-[rgba(32,32,32,0.4)] disabled:text-[rgba(32,32,32,0.4)] disabled:opacity-100"},{variant:"outlined",color:"secondary",class:"border-[#D9D9D9] text-ink-700 hover:border-ink-700 hover:bg-surface-50 disabled:border-[rgba(32,32,32,0.4)] disabled:text-[rgba(32,32,32,0.4)] disabled:opacity-100"},{variant:"outlined",color:"purple",class:"border-brand-500 text-brand-500 hover:bg-surface-50 disabled:border-[rgba(32,32,32,0.4)] disabled:text-[rgba(32,32,32,0.4)] disabled:opacity-100"},{variant:"shallow",color:"primary",class:"border-[rgba(32,32,32,0.04)] text-ink-700 hover:bg-surface-50"},{variant:"shallow",color:"purple",class:"border-none bg-[#EFE3FF] text-[#9544FF] hover:bg-[#EFE3FF]"},{variant:"text",color:"primary",class:"text-ink-700 hover:text-[rgba(32,32,32,0.72)]"},{variant:"text",class:"h-auto min-h-0 w-auto min-w-0 p-0"}],defaultVariants:{variant:"default",size:"default",color:"primary"}}),c=r.forwardRef((e,t)=>
1{let{className:n,variant:r,size:s,color:c,asChild:d=!1,...u}=e,p=d?i.DX:"button";return(0,a.jsx)(p,{className:(0,o.cn)(l({variant:r,size:s,color:c,className:n})),ref:t,...u})});c.displayName="Button"},9400:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(94325),r=n(22282),i=n.n(r);let s={getChatRooms:async e=>{let{data:t}=await a.Ay.get("/v1/chats?".concat(i().stringify(e)));return t},getMessages:async(e,t,n)=>{let{data:r}=await a.Ay.get("/v1/chats/".concat(e,"/messages?")+i().stringify({offset:t,limit:n}));return r},getGuestMessages:async(e,t,n,r)=>{let{data:s}=await a.Ay.get("/v1/chats/ai/".concat(e,"/messages/guest?")+i().stringify({guestId:t,offset:n,limit:r}));return s},getChatRoom:async e=>{let{data:t}=await a.Ay.get("/v1/chats/".concat(e));return t},deleteMessage:async e=>await a.Ay.delete("/v1/chats/".concat(e.chatRoomId,"/messages/").concat(e.messageId)),joinTaskChatRoom:async e=>{let{data:t}=await a.Ay.post("/v1/chats/join?"+i().stringify(e));return t},inviteChatRoom:async(e,t)=>{await a.Ay.post("/v1/chats/".concat(e,"/invite"),{userIds:t})},joinChatRoom:async e=>{await a.Ay.post("/v1/chats/".concat(e,"/join"))},exitChatRoom:async(e,t)=>{await a.Ay.post("/v1/chats/".concat(e,"/exit"),{userId:t})},getFWManagerChatRoom:async e=>{let{data:t}=await a.Ay.get("/v1/chats/fw-manager/user/".concat(e));return t},createGuestChatRoom:async e=>{let{chatRoomKey:t,guestId:n,aiChatbotId:r}=e,{data:i}=await a.Ay.post("/v1/chats/ai/guest",{guestId:n,chatRoomKey:t,aiChatbotId:r});return i},getPartnerChatbot:async e=>{let{data:t}=await a.Ay.get("/v1/chatbots/partner?guestId=".concat(e));return t},putChatbot:async e=>{await a.Ay.put("/v1/chatbots",{name:e.name,description:e.description,guestId:e.guestId,promptConfig:e.promptConfig})},getPartnerUserOfferings:async()=>{let{data:e}=await a.Ay.get("/v1/user-offerings/partner");return e},cleanChatbotPreview:async()=>{await a.Ay.post("/v1/chatbots/partner/clean-preview")},getAiChatbotRooms:async()=>{let{data:e}=await a.Ay.get("/v1/chats/ai/rooms");return e},deleteAiChatbotRoom:async e=>{await a.Ay.delete("/v1/chats/ai/rooms",{data:e})},updateChatRoomUserVisible:async e=>{await a.Ay.post("/v1/chats/update-visible",{chatRoomIds:e.chatRoomIds})},createChatHelp:async e=>{await a.Ay.post("/v1/chats/".concat(e.chatRoomId,"/help"),{reason:e.reason,taskId:e.taskId})},getTaskPartnerChatRoom:async e=>{let{data:t}=await a.Ay.get("/v1/chats/task-partner-chat?".concat(i().stringify(e)));return t},requestAdditionalTask:async e=>{await a.Ay.post("/v1/chats/".concat(e.chatRoomId,"/request-additional-task"))},getBatchUnreadCounts:async e=>{if(0===e.length)return{};let{data:t}=await a.Ay.post("/v1/chats/batch-unread-counts",{chatRoomIds:e});return t},getMyUnreadChatCount:async()=>{let{data:e}=await a.Ay.get("/v1/chats/my-unread-count");return e},getChatUploadUrl:async e=>{let{data:t}=await a.Ay.get("/v1/chats/upload-url?".concat(i().stringify(e)));return t},createDirectChatByUserId:async e=>{let{data:t}=await a.Ay.post("/v1/chats/direct-by-user",{partnerUserId:e});return t},getDirectChatRoomsByUserId:async e=>{let{data:t}=await a.Ay.get("/v1/chats/direct-by-user/".concat(e));return t}}},13860:(e,t,n)=>{"use strict";n.d(t,{u:()=>s});var a=n(73321),r=n(71737),i=n(66718);let s=()=>{var e;return(null!=(e=(0,a.usePathname)())?e:"").startsWith("/demo")?i.A:r.A}},17026:(e,t,n)=>{"use strict";n.d(t,{$G:()=>h,Qg:()=>f,_l:()=>p,kQ:()=>x,q6:()=>g,qA:()=>m});let a={jobs:[]},r=a,i=[],s=1,o=null,l=()=>{let e=r;i.forEach(t=>t(e))},c=()=>{o&&(clearTimeout(o),o=null),l()},d=e=>{r={...r,...e},c()},u=(e,t,n)=>{let a=r.jobs.findIndex(t=>t.id===e);if(-1===a)return;let i=[...r.jobs];i[a]=t(i[a]),r={...r,jobs:i},(null==n?void 0:n.coalesce)?o||(o=setTimeout(()=>{o=null,l()},100)):c()},p={getState:()=>r,subscribe:e=>(i.push(e),()=>{i=i.filter(t=>t!==e)}),startJob(e){let t=s++,n={id:t,kind:e.kind,label:e.label,status:"running",collapsed:!1,confirm:null,hidden:!1,files:e.fileNames.map(e=>({fileName:e,status:"pending",percent:0})),parts:[],cancel:e.cancel};return d({jobs:[...r.jobs,n]}),t},updateFile(e,t,n){u(e,e=>{if(t<0||t>=e.files.length)return e;let a=[...e.files];return a[t]={...a[t],...n},{...e,files:a}},{coalesce:1===Object.keys(n).length&&void 0!==n.percent})},addPart(e,t){let n=-1;return u(e,e=>(n=e.parts.length,{...e,parts:[...e.parts,{fileName:t,status:"compressing"}]})),n},updatePart(e,t,n){u(e,e=>{if(t<0||t>=e.parts.length)return e;let a=[...e.parts];return a[t]={...a[t],...n},{...e,parts:a}})},finishJob(e,t){u(e,e=>({...e,status:t,hidden:!1,confirm:null}))},removeJob(e){d({jobs:r.jobs.filter(t=>t.id!==e)})},setCollapsed(e,t){u(e,e=>({...e,collapsed:t,confirm:null}))},askConfirm(e,t){u(e,e=>({...e,confirm:t}))},hideJob(e){u(e,e=>({...e,hidden:!0,confirm:null}))},cancelJob(e){let t=r.jobs.find(t=>
1t.id===e);(null==t?void 0:t.status)==="running"&&t.cancel(),u(e,e=>({...e,confirm:null}))},reset(){o&&(clearTimeout(o),o=null),r=a,s=1,i=[]}},m=90,f=99;function h(e){return e.jobs.some(e=>"upload"===e.kind&&"running"===e.status)}function x(e){return 0===e.files.length?0:e.files.reduce((e,t)=>e+t.percent,0)/e.files.length}function g(e){let t=e.filter(e=>"failed"===e.status).length;return 0===t?"done":t===e.length?"failed":"partial"}},22431:()=>{},24647:(e,t,n)=>{Promise.resolve().then(n.bind(n,61106)),Promise.resolve().then(n.t.bind(n,75609,23)),Promise.resolve().then(n.t.bind(n,42593,23)),Promise.resolve().then(n.t.bind(n,37763,23)),Promise.resolve().then(n.t.bind(n,93560,23)),Promise.resolve().then(n.t.bind(n,22431,23)),Promise.resolve().then(n.t.bind(n,42758,23))},34992:(e,t,n)=>{"use strict";n.d(t,{A8:()=>r,J0:()=>s,VK:()=>i,jE:()=>o,xx:()=>a});let a=()=>!!(window.matchMedia("(display-mode: standalone)").matches||!0===window.navigator.standalone||document.referrer.includes("android-app://")),r=()=>"Notification"in window&&"serviceWorker"in navigator&&"PushManager"in window,i=()=>{var e,t,n,a;let r=navigator.userAgent,i="unknown",s="";return r.indexOf("Chrome")>-1&&-1===r.indexOf("Edg")?(i="chrome",s=(null==(e=r.match(/Chrome\/(\d+)/))?void 0:e[1])||""):r.indexOf("Firefox")>-1?(i="firefox",s=(null==(t=r.match(/Firefox\/(\d+)/))?void 0:t[1])||""):r.indexOf("Safari")>-1&&-1===r.indexOf("Chrome")?(i="safari",s=(null==(n=r.match(/Version\/(\d+)/))?void 0:n[1])||""):r.indexOf("Edg")>-1&&(i="edge",s=(null==(a=r.match(/Edg\/(\d+)/))?void 0:a[1])||""),{name:i,version:s}},s=e=>!e||a(),o=()=>{let{name:e,version:t}=i(),n=parseInt(t,10);if(isNaN(n))return!1;let a={chrome:63,firefox:44,safari:16,edge:79};return e in a&&n>=a[e]}},36584:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var a=n(94325),r=n(73590),i=n.n(r),s=n(22282),o=n.n(s);let l={async byId(e){let{data:t}=await a.Ay.get("/v1/partners/".concat(e));return t},async getMultipleByIds(e){if(!e||0===e.length)return[];let{data:t}=await a.Ay.get("/v1/partners/batch?".concat(o().stringify({ids:e},{arrayFormat:"repeat"})));return t},async getMatchablePartners(e){let{data:t}=await a.Ay.get("/v1/partners/matchable?".concat(o().stringify({taskId:e})));return t},async getProductPartnersByTag(e){let{data:t}=await a.Ay.get("/v1/partners/product-partners?".concat(o().stringify({tags:e},{arrayFormat:"repeat"})));return t},async getMyProfileLink(){let{data:e}=await a.Ay.get("/v1/partners/my/profile-link");return e},async setUnavailablePeriods(e){await a.Ay.post("/v1/partners/unavailable-periods",{startDate:e.startDate?i()(e.startDate).format("YYYY-MM-DD"):null,endDate:e.endDate?i()(e.endDate).format("YYYY-MM-DD"):null})},async getPartnerReviews(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,{data:r}=await a.Ay.get("/v1/partners/".concat(e,"/reviews"),{params:{limit:t,offset:n}});return r},async getMyBlockedTags(){let{data:e}=await a.Ay.get("/v1/partners/my/blocked-tags");return e},async addMyBlockedTags(e,t){let{data:n}=await a.Ay.post("/v1/partners/my/blocked-tags",{tags:e,reason:t});return n},async removeMyBlockedTag(e){await a.Ay.delete("/v1/partners/my/blocked-tags/".concat(e))},async getMyBlockedTeams(){let{data:e}=await a.Ay.get("/v1/partners/my/blocked-teams");return e},async addMyBlockedTeam(e,t){let{data:n}=await a.Ay.post("/v1/partners/my/blocked-teams",{teamId:e,reason:t});return n},async removeMyBlockedTeam(e){await a.Ay.delete("/v1/partners/my/blocked-teams/".concat(e))},async getBlockableTags(){let{data:e}=await a.Ay.get("/v1/partners/my/blockable-tags");return e}}},37293:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(94325),r=n(22282),i=n.n(r);let s={findByCurrentUser:async()=>{let{data:e}=await a.Ay.get("/v1/teams");return e},byId:async e=>{let{data:t}=await a.Ay.get("/v1/teams/".concat(e));return t},inviteMember:async e=>{let{emails:t,type:n}=e;await a.Ay.post("/v1/teams/".concat(e.teamId,"/member/invite"),{emails:t,type:n})},updateMemberType:async e=>{await a.Ay.put("/v1/teams/".concat(e.teamId,"/member/").concat(e.userId,"/type"),{type:e.type})},accept:async e=>{let{teamId:t,token:n,password:r,name:i,phone:s}=e;await a.Ay.post("/v1/teams/".concat(t,"/join"),{token:n,password:r,name:i,phone:s})},removeMember:async(e,t)=>{await a.Ay.delete("/v1/teams/".concat(e,"/member/").concat(t))},findTeamMember:async(e,t)=>{let{data:n}=await a.Ay.get("/v1/teams/".concat(e,"/members?searchword=").concat(t));return n},slackOAuth:async(e,t)=>{let{data:n}=await a.Ay.get("/v1/teams/slack/oauth/callback?".concat(i().stringify({code:e,type:t})));return n}
1,slackAddUser:async e=>{let{slackUserId:t}=e,{data:n}=await a.Ay.post("/v1/teams/slack/oauth/add-user",{slackUserId:t});return n},slackAddWorkSpace:async e=>{let{botToken:t,slackTeamId:n,slackUserId:r,channelId:i,channelName:s,incomingWebhookUrl:o}=e,{data:l}=await a.Ay.post("/v1/teams/slack/oauth/add-workspace",{slackUserId:r,botToken:t,slackTeamId:n,channelId:i,channelName:s,incomingWebhookUrl:o});return l},getSlackChannels:async e=>{let{data:t}=await a.Ay.get("/v1/teams/".concat(e,"/slack-channels"));return t},joinSlackChannel:async e=>{let{teamId:t,incomingWebhookUrl:n,channelId:r,channelName:i}=e;await a.Ay.post("/v1/teams/slack/channel/join",{teamId:t,incomingWebhookUrl:n,channelId:r,channelName:i})},disconnectChannelSlack:async e=>{await a.Ay.post("/v1/teams/slack/channel/disconnect",{teamId:e})},disconnectUserSlack:async e=>{await a.Ay.post("/v1/teams/slack/user/disconnect",{teamId:e})},disconnectWorkSpaceSlack:async e=>{await a.Ay.post("/v1/teams/slack/workspace/disconnect",{teamId:e})},updateTeamMemberPartnerOrder:async e=>{let{teamId:t,order:n}=e;await a.Ay.post("/v1/teams/".concat(t,"/member/partner-order"),{order:n})},leavePartnerTeam:async e=>{let{teamId:t}=e;await a.Ay.post("/v1/teams/".concat(t,"/leave"))},updateTeam:async e=>{let{teamId:t,name:n,profileImgUrl:r,description:i,homepageUrl:s}=e;await a.Ay.put("/v1/teams/".concat(t),{name:n,profileImgUrl:r,description:i,homepageUrl:s})},createTeam:async e=>{let{name:t,profileImgUrl:n,teamMembers:r}=e;await a.Ay.post("/v1/teams",{name:t,profileImgUrl:n,teamMembers:r})},dropOutTeam:async e=>{let{teamId:t}=e;await a.Ay.post("/v1/teams/".concat(t,"/team/dropout"))},setPrimaryTeam:async e=>{let{teamId:t}=e;await a.Ay.post("/v1/teams/".concat(t,"/primary"))},pendingMembers:async()=>{let{data:e}=await a.Ay.get("/v1/teams/pending-members");return e},deletePendingMember:async e=>{let{email:t}=e;await a.Ay.delete("/v1/teams/pending-members/".concat(t))},getTeamDesignerMaterials:async e=>{let{data:t}=await a.Ay.get("/v1/teams/".concat(e,"/designer-materials"));return t},uploadTeamDesignerMaterials:async(e,t)=>{await a.Ay.post("/v1/teams/".concat(e,"/designer-materials"),{designerMaterials:t})},deleteTeamDesignerMaterial:async(e,t)=>{let{fileName:n,fileUrl:r,fileType:i}=t;await a.Ay.post("/v1/teams/".concat(e,"/designer-materials/delete"),{fileName:n,fileUrl:r,fileType:i})},joinTeamByGoogle:async e=>{let{teamId:t,socialId:n,socialEmail:r,socialName:i,phone:s}=e,{data:o}=await a.Ay.post("/v1/teams/".concat(t,"/join/google"),{socialId:n,socialEmail:r,socialName:i,phone:s});return o},getWorkedWithPartnerIds:async e=>{let{teamId:t}=e,{data:n}=await a.Ay.get("/v1/teams/".concat(t,"/worked-with-partner-ids"));return console.log("[teamApi] getWorkedWithPartnerIds for team ".concat(t,":"),n),n},getDesignerRecommendationReport:async e=>{let{teamId:t}=e,{data:n}=await a.Ay.get("/v1/teams/".concat(t,"/reports/designer-recommendation"));return console.log("[teamApi] getDesignerRecommendationReport for team ".concat(t,":"),n?"found":"not found"),n},submitReportFeedback:async e=>{let{teamId:t,reportType:n,rating:r,comment:i}=e,{data:s}=await a.Ay.post("/v1/teams/".concat(t,"/reports/").concat(n,"/feedback"),{rating:r,comment:i});return console.log("[teamApi] submitReportFeedback for team ".concat(t,", report ").concat(n,", rating: ").concat(r)),s}}},42758:()=>{},52061:(e,t,n)=>{"use strict";n.d(t,{$m:()=>s,NS:()=>o,wt:()=>l});var a=n(95155),r=n(91337),i=n(12115);let s=i.forwardRef((e,t)=>{let{children:n,className:i,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,r.cn)("flex-1 min-h-0 overflow-auto px-6 py-5",i),...s,children:n})});s.displayName="ModalContent";let o=i.forwardRef((e,t)=>{let{children:n,className:i,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,r.cn)("modal-actions flex items-center justify-center gap-3 px-5 pb-5 pt-0",i),...s,children:n})});o.displayName="ModalActions";let l=i.forwardRef((e,t)=>{let{children:n,className:i,...s}=e;return(0,a.jsx)("h2",{ref:t,className:(0,r.cn)("mb-4 shrink-0 pr-12 text-base font-semibold text-ink-900 lg:pr-14 lg:text-lg",i),...s,children:n})});l.displayName="ModalTitle",i.forwardRef((e,t)=>
1{let{children:n,className:i,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,r.cn)("rounded-lg bg-surface-blue p-5",i),...s,children:n})}).displayName="ModalInfoBox"},56212:(e,t,n)=>{"use strict";n.d(t,{LY:()=>r,UG:()=>i});let a="https://flowworkscdn.com/user-website-static";function r(e){if(/^https?:\/\//i.test(e)||e.startsWith("//")||e.startsWith("data:")||!a)return e;let t=e.startsWith("/")?e:"/".concat(e);return"".concat(a).concat(t)}function i(e){return"".concat("https://flowworkscdn.com","/").concat("ad-spec-guides","/").concat(e)}},61106:(e,t,n)=>{"use strict";n.d(t,{default:()=>eX});var a=n(95155),r=n(27566),i=n(91337),s=n(83391),o=n(12115);function l(){let[e,t]=(0,o.useState)(()=>!1),[n,l]=(0,o.useState)(()=>!1),[c,d]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{if((0,r.J)())return void function(){try{let e=window.ReactNativeWebView;(null==e?void 0:e.postMessage)&&e.postMessage(JSON.stringify({type:"APP_READY"}))}catch(e){}}()},[]),e)?(0,a.jsx)("div",{"aria-hidden":!0,className:(0,i.cn)("fixed inset-0 z-floating flex items-center justify-center bg-white","transition-opacity ease-out",c?"pointer-events-none opacity-0 duration-500":"opacity-100 duration-300"),children:(0,a.jsx)(s.default,{src:"/icons/NewBlack.svg",alt:"",width:180,height:52,priority:!0,draggable:!1,className:(0,i.cn)("h-auto w-48 max-w-[80%] select-none","transition-all duration-700 ease-out",n?"scale-100 opacity-100":"scale-95 opacity-0")})}):null}var c=n(1170),d=n(36584),u=n(50459),p=n(73590),m=n.n(p),f=n(29476),h=n(91911),x=n(78456),g=n(2962),w=n(58427),b=n(22122),v=n(73321),y=n(65596),k=n(76219),j=n(79492),N=n(68882);let A=()=>{let e=(0,v.useRouter)(),{data:t}=(0,x.A)(),n=!!(null==t?void 0:t.alimTalkAppOpenEnabled),a=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{if(!n||!N.Ay.isNativeApp())return;let t=async()=>{if(!a.current&&"visible"===document.visibilityState){a.current=!0;try{let{path:t}=await k.A.consumeIntent();if(!t||!(0,j.RP)(t.split("?")[0]))return;let n=(0,j.Gi)(t);if("/"===n||n==="".concat(window.location.pathname).concat(window.location.search))return;e.push(n)}catch(e){}finally{a.current=!1}}};t();let r=()=>{"visible"===document.visibilityState&&t()};return document.addEventListener("visibilitychange",r),window.addEventListener("focus",t),window.addEventListener("pageshow",t),()=>{document.removeEventListener("visibilitychange",r),window.removeEventListener("focus",t),window.removeEventListener("pageshow",t)}},[n,e]),null};var _=n(96035),E=n(66411),I=n(63254),T=n(86858),S=n(61071),C=n(29483),F=n(61767),R=n(33210),O=n(67635),P=n(4474),M=n(74350),L=n(86780);let D="flowworks_browser_push_last_sent",W=(e,t)=>JSON.stringify([e,t.type,t.platform,t.token,t.endpoint,t.p256dh,t.auth,t.deviceId,t.deviceName]);var B=n(34992),q=n(67884),J=n(56212);let U="flowworks_browser_push_banner_closed",V="flowworks_browser_push_success_shown";function K(){let{data:e}=(0,x.A)(),t=null==e?void 0:e.id,{accessToken:n}=(0,E.A)(),r=(0,g.A)(),{track:i}={track:(0,o.useCallback)((e,t)=>{try{window.gtag&&window.gtag("event",e,{event_category:"Push Notifications",...t})}catch(e){I.v.error("[NotificationAnalytics] Failed to track notification event",{error:e})}},[])},[s,l]=(0,T.A)(),[c,d]=(0,o.useState)(!1),[u,p]=(0,o.useState)(!1),[m,f]=(0,o.useState)(!1),[h,w]=(0,o.useState)(!1),[b,v]=(0,o.useState)(null),[y,k]=(0,o.useState)(!1),j=(0,o.useRef)({count:0,lastAttempt:null}),N=(0,o.useRef)(null),A=(0,o.useCallback)(()=>{let e=navigator.userAgent.toLowerCase();return e.includes("edg")?"edge":e.includes("chrome")?"chrome":e.includes("firefox")?"firefox":e.includes("safari")?"safari":"chrome"},[]),K=(0,o.useCallback)(()=>q.H8?"Chrome ì¤ì > ê°ì¸ì ë³´ ë° ë³´ì > ì¬ì´í¸ ì¤ì > ì림":q.gm?"Firefox ì¤ì > ê°ì¸ì ë³´ ë³´í¸ ë° ë³´ì > ê¶í > ì림":q.nr?"Safari íê²½ì¤ì > ì¹ì¬ì´í¸ > ì림":q.UP?"Edge ì¤ì > ì¿ í¤ ë° ì¬ì´í¸ ê¶í > ì림":"ë¸ë¼ì°ì ì¤ì ìì ì림 ê¶íì ë³ê²½í´ 주ì¸ì.",[]),H=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;for(let n=0;n<t;n++)try{return await e()}catch(e){if(I.v.error("[BrowserPush] Retry attempt failed",{attempt:n+1,error:e}),n<t-1){let e=Math.min(1e3*Math.pow(2,n),1e4);await new Promise(t=>setTimeout(t,e))}}return null},z=(0,o.useCallback)(e=>{n&&e&&e.postMessage({type:"UPDATE_AUTH_TOKEN",token:n})},[n]),G=async()=>
1{if(!("serviceWorker"in navigator))return v("Service Workers are not supported in this browser"),null;try{await navigator.serviceWorker.register("/sw.js",{scope:"/"});let e=await Promise.race([navigator.serviceWorker.ready,new Promise((e,t)=>setTimeout(()=>t(Error("Service worker registration timeout")),5e3))]);return N.current=e,e.active&&z(e.active),e}catch(e){return I.v.error("[BrowserPush] Service worker registration failed",{error:e}),v("Service worker registration failed. Please refresh the page."),null}},X=async e=>{try{return await Promise.race([_.A.updatePushSubscription(e),new Promise((e,t)=>setTimeout(()=>t(Error("API call timeout")),5e3))]),!0}catch(e){if(I.v.error("[BrowserPush] Failed to update server subscription",{error:e}),v("Failed to sync with server. Will retry automatically."),N.current&&"sync"in N.current)try{N.current.active&&z(N.current.active),await N.current.sync.register("sync-push-subscription")}catch(e){I.v.error("[BrowserPush] Background sync registration failed",{error:e})}return!1}},Y=async e=>{try{let t=await e.pushManager.getSubscription();if(t)return t.toJSON();let n="BHgpA1UYpfL_TmZ7MHc-KjlXqPTxx0ZdiHaYSmW2FaRt4J0bNQL4kLf8-wSZYdEZsp6iVvQx3AEtIcwhluDl8wk";if(!n)return v("Push notification configuration is missing"),null;return(await e.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:n})).toJSON()}catch(e){return I.v.error("[BrowserPush] Failed to create push subscription",{error:e}),v("Failed to create push subscription"),null}},$=async()=>{if(!h){w(!0),v(null);try{i("permission_requested",{source:"banner_click",browser:A()});let e=await Notification.requestPermission();"granted"===e?(i("permission_granted",{attempt_number:j.current.count+1,browser:A()}),d(!1),await Z()):"denied"===e&&(i("permission_denied",{attempt_number:j.current.count+1,browser:A()}),d(!1),p(!0))}catch(e){I.v.error("[BrowserPush] Permission request failed",{error:e}),v("Permission request failed. Please try again."),i("subscription_failed",{error:e instanceof Error?e.message:"Unknown error",browser:A()})}finally{w(!1)}}},Z=async()=>{var e,n,a,r,s;let o=await H(()=>G());if(!o)return;let l=await Y(o);if(!l||!(null==(e=l.keys)?void 0:e.auth)||!(null==(n=l.keys)?void 0:n.p256dh))return;let c=(0,L.XB)(),d={type:"browser",token:l.endpoint||"",endpoint:l.endpoint||"",p256dh:(null==(a=l.keys)?void 0:a.p256dh)||"",auth:(null==(r=l.keys)?void 0:r.auth)||"",enabled:!0,platform:A(),...c?{deviceId:c}:{},deviceName:(0,L.QY)()};if((!t||((e,t)=>{let n=(0,S.Lg)();return!n||(e=>{let{snapshot:t,userId:n,payload:a,now:r}=e;return null==t||!t.key||"number"!=typeof t.sentAt||t.key!==W(n,a)||t.sentAt>r||r-t.sentAt>=2592e5})({snapshot:(0,S.jD)(n.getItem(D),null),userId:e,payload:t,now:Date.now()})})(t,d))&&await H(()=>X(d))){t&&(null==(s=(0,S.Lg)())||s.setItem(D,JSON.stringify({key:W(t,d),sentAt:Date.now()}))),i("subscription_created",{endpoint_type:"fcm",browser:A()});let e=(0,S.Lg)();if(e&&!e.getItem(V))try{new Notification("ì림 ê¶íì´ íì©ëììµëë¤",{body:"ì´ì ë¸ë¼ì°ì ì림ì ë°ì ì ììµëë¤.",icon:(0,J.LY)("/icons/icon-192x192.png")}),e.setItem(V,"1")}catch(e){I.v.error("[BrowserPush] Failed to show success notification",{error:e})}}},Q=(0,o.useCallback)(async()=>{if(!m||!t||r)return;let e=(0,S.Lg)(),n=null==e?void 0:e.getItem("flowworks_auth_login_ids");if(n)try{if(JSON.parse(n).map(e=>Number(e)).includes(Number(t)))return}catch(e){I.v.error("[BrowserPush] Failed to parse flowworks_auth_login_ids",{error:e})}if(!(0,B.J0)(q.Fr)||!(0,B.A8)()||!(0,B.jE)())return;let a=Notification.permission,s=null==e?void 0:e.getItem(U);switch(a){case"default":if(s){let t=new Date(s);if((new Date().getTime()-t.getTime())/864e5<1)return;null==e||e.removeItem(U)}d(!0),i("notification_banner_shown",{permission_state:"default",browser:A()});break;case"granted":await Z();break;case"denied":if(s){let t=new Date(s);(new Date().getTime()-t.getTime())/864e5>=7&&(p(!0),i("guidance_banner_shown",{permission_state:"denied",browser:A()}),null==e||e.removeItem(U))}else p(!0),i("guidance_banner_shown",{permission_state:"denied",browser:A()})}},[t,m,r,i,A]);(0,o.useEffect)(()=>{f(!0)},[]),(0,o.useEffect)(()=>{Q()},[Q]),(0,o.useEffect)(()=>{!r&&n&&navigator.serviceWorker&&navigator.serviceWorker.controller&&z(navigator.serviceWorker.controller)},[n,r,z]);let ee=()=>{var e;null==(e=(0,S.Lg)())||e.setItem(U,new Date().toISOString()),d(!1),p(!1),u&&i("guidance_banner_dismissed",{browser:A()})},et=()=>q.gm?{title:"Firefoxìì ì림 ê´ë¦¬",steps:['주ìì°½ì "about:preferences#privacy"를 ì
ë ¥íì¸ì','"ê¶í" ì¹ì
ê¹ì§ ì¤í¬ë¡¤íì¸ì','ì림 ìì "ì¤ì " ë²í¼ì í´ë¦íì¸ì',"ì´ ì¹ì¬ì´í¸ë¥¼ ì°¾ì ê¶íì ì
ë°ì´í¸íì¸ì"],copyText:"about:preferences#privacy"}:q.H8?{title:"Chromeìì ì림 ê´ë¦¬",steps:['주ìì°½ì "chrome://settings/content/notifications"를 ë³µì¬í´ì ë¶ì¬ë£ì¼ì¸ì',"ëë Chrome ì¤ì > ê°ì¸ì ë³´ ë° ë³´ì > ì¬ì´í¸ ì¤ì > ì림ì¼ë¡ ì´ëíì¸ì","ì´ ì¹ì¬ì´í¸ë¥¼ ì°¾ì ê¶íì ì
ë°ì´í¸íì¸ì"],copyText:"chrome://settings/content/notifications"}:q.UP?{title:"Edgeìì ì림 ê´ë¦¬",steps:['주ìì°½ì "edge://settings/content/notifications"를 ë³µì¬í´ì ë¶ì¬ë£ì¼ì¸ì',"ëë Edge ì¤ì > ì¿ í¤ ë° ì¬ì´í¸ ê¶í > ì림ì¼ë¡ ì´ëíì¸ì","ì´ ì¹ì¬ì´í¸ë¥¼ ì°¾ì ê¶íì ì
ë°ì´í¸íì¸ì"],copyText:"edge://settings/content/notifications"}:q.nr?{title:"Safariìì ì림 ê´ë¦¬",steps:["Safari íê²½ì¤ì ì ì´ì´ì£¼ì¸ì",'"ì¹ì¬ì´í¸" íì í´ë¦íì¸ì','"ì림" ì¹ì
ì ì°¾ì주ì¸ì',"ì´ ì¹ì¬ì´í¸ë¥¼ ì°¾ì ê¶íì ì
ë°ì´í¸íì¸ì"],copyText:null}:{title:"ë¸ë¼ì°ì ìì ì림 ê´ë¦¬",steps:["ë¸ë¼ì°ì ì
1¤ì ìì ì림 ê¶íì ë³ê²½í´ 주ì¸ì."],copyText:null};return m&&e&&(0,B.J0)(q.Fr)&&(c||u)?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"flex w-[320px] min-w-[300px] flex-col gap-[9px] rounded-[12px] bg-white p-[18px] shadow-[0_4px_12px_rgba(0,0,0,0.15)]",children:(0,a.jsxs)("div",{className:"relative flex w-full flex-col gap-[9px]",children:[c&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-start justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-[9px]",children:[(0,a.jsx)(F.A,{className:"!size-[20px] text-[#9747FF]",strokeWidth:2}),(0,a.jsx)("p",{className:"text-[14px] font-semibold text-[#333333]",children:"ì림ì ë°ì¼ìê² ìµëê¹?"})]}),(0,a.jsx)("button",{type:"button",onClick:ee,className:"inline-flex items-center justify-center rounded-lg p-1 opacity-60 hover:opacity-100 text-[#7a7a7a]",children:(0,a.jsx)(R.A,{className:"!size-[20px]"})})]}),(0,a.jsx)("p",{className:"mt-[-4.5px] text-[14px] text-[#7a7a7a]",children:"íë¡ì í¸ ì
ë°ì´í¸ì ë©ìì§ë¥¼ ì¤ìê°ì¼ë¡ ë°ìë³´ì¸ì."}),b&&(0,a.jsx)("p",{className:"mt-[4.5px] text-[14px] text-[#FF43A8]",children:b}),(0,a.jsxs)("div",{className:"mt-[9px] flex gap-[9px]",children:[(0,a.jsx)(P.$,{variant:"outlined",size:"small",onClick:()=>{i("permission_dismissed",{source:"later_button",browser:A()}),ee()},disabled:h,className:"flex-1 h-[40px] text-[13px]",children:"ëì¤ì"}),(0,a.jsx)(P.$,{variant:"contained",color:"purple",size:"small",onClick:$,disabled:h,className:"flex-1 h-[40px] text-[13px]",children:h?"ì²ë¦¬ ì¤...":"ì림 íì©"})]})]}),u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("p",{className:"text-[14px] font-semibold text-[#333333]",children:"ì림 ê¶íì´ ê±°ë¶ëììµëë¤"}),(0,a.jsx)("button",{type:"button",onClick:ee,className:"inline-flex items-center justify-center rounded-lg p-1 opacity-60 hover:opacity-100 text-[#7a7a7a]",children:(0,a.jsx)(R.A,{className:"!size-[20px]"})})]}),(0,a.jsx)("p",{className:"select-all text-[14px] text-[#7a7a7a]",children:K()}),(0,a.jsxs)("div",{className:"mt-[9px] flex w-full gap-[9px]",children:[(0,a.jsx)(P.$,{variant:"outlined",size:"small",onClick:ee,className:"flex-1 h-[40px] text-[12px]",children:"7ì¼ í ë¤ì 보기"}),(q.H8||q.UP||q.nr)&&(0,a.jsx)(P.$,{variant:"contained",color:"purple",size:"small",onClick:()=>{if(i("settings_opened",{browser:A()}),q.gm||q.H8)return void k(!0);let e="";if(q.UP?e="edge://settings/content/notifications":q.nr&&(e="x-apple.systempreferences:com.apple.preference.security?Privacy_Notifications"),e)try{window.open(e,"_blank")}catch(e){I.v.error("[BrowserPush] Failed to open settings URL",{error:e}),k(!0)}else k(!0)},className:"flex-1 h-[40px] text-[12px]",children:"ì¤ì ì¼ë¡ ì´ë"})]}),(0,a.jsx)("p",{className:"mt-[4.5px] whitespace-pre-line text-[14px] text-[#7a7a7a]",children:"ì¼ë¶ ë¸ë¼ì°ì ììë\nì§ì 주ìì°½ì ë³µì¬í´ ë£ì´ì¼ í ì ììµëë¤."})]})]})}),(0,a.jsx)(M.lG,{open:y,onOpenChange:e=>!e&&k(!1),children:(0,a.jsxs)(M.ZJ,{children:[(0,a.jsx)(M.LC,{}),(0,a.jsxs)(C.UC,{onOpenAutoFocus:e=>e.preventDefault(),className:"fixed left-[50%] top-[50%] z-modal flex max-h-[calc(100%-64px)] w-[calc(100%-64px)] max-w-[600px] translate-x-[-50%] translate-y-[-50%] flex-col overflow-hidden rounded-[16px] bg-white shadow-[0_20px_40px_rgba(0,0,0,0.1)] outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",children:[(0,a.jsxs)("div",{className:"relative flex shrink-0 items-center gap-[13.5px] bg-[linear-gradient(135deg,#9747FF_0%,#F165F8_100%)] px-[27px] py-[22.5px] text-white",children:[(0,a.jsx)("div",{className:"flex size-[40px] items-center justify-center rounded-full bg-[rgba(255,255,255,0.15)] backdrop-blur-[10px]",children:(0,a.jsx)(F.A,{className:"!size-[20px] text-white",strokeWidth:2})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("h6",{className:"mb-[4.5px] text-[18px] font-bold",children:et().title}),(0,a.jsx)("p",{className:"text-[14px] font-normal opacity-90",children:"ë¸ë¼ì°ì ì림 ì¤ì ì ë³ê²½í´ë³´ì¸ì"})]}),(0,a.jsx)("button",{type:"button",onClick:()=>k(!1),className:"inline-flex items-center justify-center rounded-lg p-0 absolute right-[8px] top-[8px] text-[rgba(255,255,255,0.8)] hover:text-white hover:bg-[rgba(255,255,255,0.1)]",children:(0,a.jsx)(R.A,{className:"!size-[24px]"})})]}),(0,a.jsxs)("div",{className:"overflow-y-auto pt-[27px]",children:[(0,a.jsxs)("div",{className:"mb-[27px] px-[27px]",children:[(0,a.jsx)("p",{className:"mb-[27px] mt-[18px] text-center text-[15px] font-semibold text-[#333333]",children:"ìë ë¨ê³ë¥¼ ë°ë¼ ì림 ì¤ì ì ë³ê²½í´ì£¼ì¸ì"}),et().steps.map((e,t)=>(0,a.jsxs)("div",{className:"mb-[18px] flex items-start rounded-[12px] border border-[rgba(0,0,0,0.06)] bg-[rgba(0,0,0,0.02)] p-[18px] transition-all duration-200 ease-[ease] hover:-translate-y-
1px hover:bg-[rgba(0,0,0,0.04)] hover:shadow-[0_4px_12px_rgba(0,0,0,0.1)]",children:[(0,a.jsx)("div",{className:"mr-[22.5px] flex h-[32px] min-w-[32px] items-center justify-center rounded-full bg-[#7a7a7a] text-[14px] font-bold text-white shadow-[0_2px_8px_rgba(0,0,0,0.15)]",children:t+1}),(0,a.jsx)("p",{className:"flex-1 text-[14px] font-medium leading-[1.6] text-[#333333]",children:e})]},t))]}),et().copyText&&(0,a.jsx)("div",{className:"mx-[27px] mb-[18px] overflow-hidden rounded-[16px] border border-[rgba(0,0,0,0.06)] bg-[rgba(0,0,0,0.02)] shadow-[0_4px_16px_rgba(0,0,0,0.1)]",children:(0,a.jsxs)("div",{className:"flex items-center justify-between gap-[18px] p-[27px]",children:[(0,a.jsx)("p",{className:"flex-1 break-all rounded-[12px] border border-[rgba(0,0,0,0.06)] bg-[rgba(0,0,0,0.06)] p-[18px] text-[14px] font-medium text-[#333333] [font-family:'JetBrains_Mono','SF_Mono',Consolas,monospace]",children:et().copyText}),(0,a.jsx)("button",{type:"button",onClick:()=>{let e=et().copyText;e&&l(e,{successMessage:"주ìê° í´ë¦½ë³´ëì ë³µì¬ëììµëë¤."})},className:"inline-flex items-center justify-center rounded-lg p-0 w-[44px] h-[44px] text-white transition-all duration-200 ease-in-out hover:scale-105 hover:shadow-[0_4px_16px_rgba(139,69,255,0.3)] shadow-[0_2px_8px_rgba(139,69,255,0.2)] bg-brand-500",children:(0,a.jsx)(O.A,{className:"!size-[20px]"})})]})})]}),(0,a.jsx)("div",{className:"flex shrink-0 justify-center border-t border-[rgba(0,0,0,0.06)] px-[27px] pb-[27px] pt-[18px]",children:(0,a.jsx)(P.$,{onClick:()=>k(!1),variant:"contained",className:"text-white rounded-lg px-[48px] py-[12px] font-semibold text-[14px] transition-all duration-200 ease-in-out hover:-translate-y-px hover:shadow-[0_8px_24px_rgba(139,69,255,0.3)] shadow-[0_4px_16px_rgba(139,69,255,0.2)] bg-brand-500",children:"ìë£"})})]})]})})]}):null}var H=n(94028),z=n(79388);let G=e=>{let{show:t,onBeforeOpen:n,hasMobileAppBar:r=!1}=e,i=(0,H.a)(),s=(0,o.useCallback)(()=>{null==n||n(),window.ChannelIO&&window.ChannelIO("showMessenger")},[n]);if(!i||!t)return null;let l=r?"calc(".concat(z.RW,"px + max(env(safe-area-inset-bottom, 0px), 0px) + 24px)"):"calc(24px + env(safe-area-inset-bottom, 0px))";return(0,a.jsx)("div",{id:"custom-channel-launcher",className:"fixed right-[24px] bottom-[var(--ct-bottom)] z-header lg:bottom-[24px]",style:{"--ct-bottom":l},children:(0,a.jsx)("button",{type:"button",onClick:s,"aria-label":"íë¡ì°ìì¤ ìë´",className:"flex h-[56px] w-[56px] items-center justify-center rounded-full p-[8px] [filter:drop-shadow(0_0_13.091px_rgba(51,51,51,0.15))] [background:linear-gradient(110deg,#179DFF_-20.6%,#C508F8_115.22%)]",children:(0,a.jsxs)("svg",{width:"31",height:"31",viewBox:"0 0 31 31",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M6.54678 10.6211H6.8378V19.9307H6.54678C3.97635 19.9304 1.89249 17.8459 1.89249 15.2754C1.89273 12.7051 3.9765 10.6213 6.54678 10.6211Z",stroke:"white",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M24.6025 10.6211C27.173 10.6211 29.2566 12.705 29.2568 15.2754C29.2568 17.846 27.1732 19.9307 24.6025 19.9307H24.3115V10.6211H24.6025Z",stroke:"white",strokeWidth:"1.6"}),(0,a.jsx)("path",{d:"M6.81995 11.2391V10.9118C6.81995 6.0919 10.7273 2.18457 15.5472 2.18457C20.3672 2.18457 24.2745 6.0919 24.2745 10.9118V19.0937C24.2745 22.7086 21.344 25.6391 17.729 25.6391",stroke:"white",strokeWidth:"1.6"}),(0,a.jsx)("rect",{x:"12.5291",y:"23.7121",width:"4.94545",height:"3.85455",rx:"1.38182",stroke:"white",strokeWidth:"1.6"})]})})})};var X=n(80264),Y=n(82787);let $="flowworks_app_install_banner_closed";function Z(){var e,t;return!!(!0===window.isNativeApp||!0===window.isReactNativeApp||window.ReactNativeWebView||(null==(t=window.webkit)||null==(e=t.messageHandlers)?void 0:e.ReactNativeWebView)||(0,N.V5)(navigator.userAgent)||document.cookie.includes("native-app=true")||document.referrer.includes("native-app"))}let Q=()=>{if(Z())return null;let[e,t]=(0,o.useState)(!1),[n,r]=(0,o.useState)(!1),l=(0,X.nu)("sm"),[c,d]=(0,o.useState)(!1),{data:p}=(0,x.A)();if((0,o.useEffect)(()=>{let e=()=>{{let e=!0===window.isNativeApp||!0===window.isReactNativeApp||void 0!==window.ReactNativeWebView;r(e),e&&t(!1)}};e();let n=setTimeout(e,100);return()=>clearTimeout(n)},[]),n||((0,o.useEffect)(()=>
1{if((null==p?void 0:p.userType)!==u.ut.PARTNER||(null==p?void 0:p.isMobilePushEnabled))return void t(!1);let e=()=>{var e;let n=null==(e=(0,S.Lg)())?void 0:e.getItem($);if(n){let e=new Date(n);(new Date().getTime()-e.getTime())/864e5>=1&&t(!0)}else t(!0)};(async()=>{q.Fr&&q.un?(()=>{let n=Date.now(),a=!1,r=()=>{document.hidden&&(a=!0,d(!0),t(!1))};document.addEventListener("visibilitychange",r),setTimeout(()=>{!a&&Date.now()-n<2100&&(d(!1),document.removeEventListener("visibilitychange",r),e())},2e3)})():q.Fr&&q.m0?(()=>{let n=Date.now(),a=!1,r=()=>{document.hidden&&(a=!0,d(!0),t(!1))};document.addEventListener("visibilitychange",r),setTimeout(()=>{!a&&Date.now()-n<2100&&(d(!1),document.removeEventListener("visibilitychange",r),e())},2e3)})():(d(!1),e())})()},[null==p?void 0:p.userType,null==p?void 0:p.isMobilePushEnabled]),Z()||q.Fr&&c||(null==p?void 0:p.userType)!==u.ut.PARTNER||(null==p?void 0:p.isMobilePushEnabled)))return null;let m=()=>{if(!q.Fr){var e;null==(e=(0,S.Lg)())||e.setItem($,new Date().toISOString())}t(!1)},f=e=>{e.preventDefault(),e.stopPropagation(),q.Fr&&q.un?(window.location.href="flowworks://",setTimeout(()=>{window.location.href=h()},1e3)):q.Fr&&q.m0?(window.location.href="intent://flowworks#Intent;scheme=flowworks;package=io.flowworks.twa;end",setTimeout(()=>{window.location.href=h()},1e3)):window.open(h(),"_blank")},h=()=>{if(q.Fr){if(q.un)return Y.oC;else if(q.m0)return Y._x}return q.Ue?Y.oC:(q.uF,Y._x)},g=()=>{if(q.Fr){if(q.un)return"ì±ì¤í ì´";else if(q.m0)return"íë ì´ì¤í ì´"}return q.Ue?"ì±ì¤í ì´":(q.uF,"íë ì´ì¤í ì´")};return l?e?(0,a.jsx)("div",{className:"fixed inset-x-0 bottom-0 z-action-bar m-0 w-full max-w-full",children:(0,a.jsx)("div",{className:(0,i.cn)("m-0 w-full max-w-full","rounded-[12px] rounded-tl-[16px] rounded-tr-[16px] bg-white p-[13.5px]","shadow-[0_2px_8px_rgba(0,0,0,0.1)]"),children:(0,a.jsx)("div",{className:"w-full p-0",children:(0,a.jsxs)("div",{className:"relative flex w-full items-start justify-between gap-[13.5px] p-[4.5px]",children:[(0,a.jsxs)("div",{className:"flex w-full flex-col gap-[9px]",children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("p",{className:"mb-[4.5px] text-[14px] font-medium text-ink-700",children:"íë¡ì°ìì¤ ì± ì¤ì¹í기"}),(0,a.jsx)("p",{className:"text-[14px] opacity-80 text-[#7a7a7a]",children:"모ë°ì¼ ì±ì¼ë¡ ë í¸ë¦¬íê² ì´ì©íì¸ì"})]}),(0,a.jsxs)("div",{className:"flex items-center justify-start gap-[9px]",children:[(0,a.jsx)("div",{className:"overflow-hidden rounded-[8px] shadow-[0_2px_4px_rgba(0,0,0,0.1)] bg-white",children:(0,a.jsx)(s.default,{src:(0,J.LY)("/icons/ios-icon.png"),alt:"flowworks-logo",width:40,height:40})}),(0,a.jsx)("p",{className:"text-[14px] font-medium text-ink-700",children:"íë¡ì°ìì¤"})]}),(0,a.jsx)(P.$,{variant:"contained",color:"purple",className:"h-11 w-full lg:h-9",onClick:f,children:g()})]}),(0,a.jsx)("div",{className:"absolute right-0 top-0",children:(0,a.jsx)("button",{type:"button",onClick:m,className:"inline-flex items-center justify-center rounded-lg p-1 text-[#7a7a7a] opacity-60 hover:opacity-100",children:(0,a.jsx)(R.A,{className:"h-5 w-5"})})})]})})})}):null:(0,a.jsxs)("div",{className:(0,i.cn)("flex-col gap-[9px] rounded-[12px] bg-white p-[18px]","w-[320px] shadow-[0_4px_12px_rgba(0,0,0,0.15)]",e?"flex":"hidden"),children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("p",{className:"text-[14px] font-semibold text-ink-700",children:"íë¡ì°ìì¤ ì± ì¤ì¹í기"}),(0,a.jsx)("button",{type:"button",onClick:m,className:"inline-flex items-center justify-center rounded-lg p-1 text-[#7a7a7a] opacity-60 hover:opacity-100",children:(0,a.jsx)(R.A,{className:"h-5 w-5"})})]}),(0,a.jsx)("p",{className:"text-[14px] text-[#7a7a7a]",children:"모ë°ì¼ ì±ì¼ë¡ ë í¸ë¦¬íê² ì´ì©íì¸ì"}),(0,a.jsxs)("div",{className:"flex items-center justify-start gap-[9px]",children:[(0,a.jsx)("div",{className:"overflow-hidden rounded-[8px] shadow-[0_2px_4px_rgba(0,0,0,0.1)] bg-white",children:(0,a.jsx)(s.default,{src:(0,J.LY)("/icons/ios-icon.png"),alt:"flowworks-logo",width:40,height:40})}),(0,a.jsx)("p",{className:"text-[14px] font-medium text-ink-700",children:"íë¡ì°ìì¤"})]}),(0,a.jsx)("div",{className:"mt-[9px] flex gap-[9px]",children:(0,a.jsxs)(P.$,{variant:"contained",color:"purple",className:"h-[40px] w-full",onClick:f,children:[g(),"ìì 보기"]})})]})};var ee=n(80198);let et=()=>{let e=(0,c.A)(e=>e.ui.openedModals),{closeModal:t}=(0,ee.A)();return(0,a.jsx)(a.Fragment,{children:e.map((e,n)=>{let{Component:r,props:i}=e;return(0,a.jsx)(r,{...i,onClose:()=>{t(r)},modalZIndex:5e3+100*n},n)})})},en=()=>{var e;let t=null!=(e=(0,v.usePathname)())?e:"",n=(0,v.useSearchParams)(),[r,i]=(0,o.useState)(!1),[s,l]=(0,o.useState)(!1),p=(0,c.A)(b.bJ),k=(0,o.useMemo)(()=>(e=>e.startsWith("/client")||e.startsWith("/partner")||e.startsWith("/chat")||e.startsWith("/tasks")||e.startsWith("/fw-manager"))(t),[t]),j=(0,c.A)(w.Gn),N=t.startsWith("/demo");return(0,o.useEffect)(()=>{let e=()=>l(!0),t=()=>l(!1);return window.addEventListener("channel-messenger-open",e),window.addEventListener("channel-messenger-close",t),()=>{window.removeEventListener("channel-messenger-open",e),window.removeEventListener("channel-messenger-close",t)}},[]),(()=>{let{data:e}=(0,x.A)(),t=(0,g.A)(),n=(0,f.useQueryClient)(),a=(0,o.useRef)(!1);(0,h.useQuery)({queryKey:["partnerApi.byId",Number(null==e?void 0:e.id)],queryFn:async()=>{var r;let i=await d.A.byId(Number(null==e?void 0:e.id));
1if(!t&&!a.current&&(null==i||null==(r=i.unavailablePeriods)?void 0:r.endDate)&&m()(i.unavailablePeriods.endDate).isBefore(m()(),"day")){a.current=!0;try{await d.A.setUnavailablePeriods({startDate:null,endDate:null}),await n.invalidateQueries({queryKey:["partnerApi.byId",Number(null==e?void 0:e.id)]})}finally{a.current=!1}}return i},enabled:!!e&&(null==e?void 0:e.userType)===u.ut.PARTNER})})(),(0,o.useEffect)(()=>{let e=()=>{i(!!document.getElementById("global-dashboard-sidebar"))},a=null==n?void 0:n.toString(),r=a?"".concat(t,"?").concat(a):t;try{var s;null==(s=window.ChannelIO)||s("setPage",r)}catch(e){}setTimeout(e,100),e()},[t,n]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.default,{id:"channelio",strategy:"afterInteractive",children:'\n(function(){var w=window;if(w.ChannelIO){return w.console.error("ChannelIO script included twice.");}var ch=function(){ch.c(arguments);};ch.q=[];ch.c=function(args){ch.q.push(args);};w.ChannelIO=ch;function l(){if(w.ChannelIOInitialized){return;}w.ChannelIOInitialized=true;var s=document.createElement("script");s.type="text/javascript";s.async=true;s.src="https://cdn.channel.io/plugin/ch-plugin-web.js";var x=document.getElementsByTagName("script")[0];if(x.parentNode){x.parentNode.insertBefore(s,x);}}var l0=l;l=function(){var ev=["pointerdown","pointermove","keydown","touchstart","touchmove"];ev.forEach(function(e){w.addEventListener(e,l0,{once:true,passive:true});});};if(document.readyState==="complete"){l();}else{w.addEventListener("DOMContentLoaded",l);w.addEventListener("load",l);}})();\n\nChannelIO(\'boot\', {\n pluginKey: "'.concat("d8f28ff4-d65e-4229-872a-8a227677c906",'",\n hideChannelButtonOnBoot: ',!0,",\n language: \"ko\"\n}, function(err) {\n if (err) return;\n ChannelIO('onShowMessenger', function() {\n window.dispatchEvent(new CustomEvent('channel-messenger-open'));\n });\n ChannelIO('onHideMessenger', function() {\n window.dispatchEvent(new CustomEvent('channel-messenger-close'));\n });\n});\n ")}),(0,a.jsx)(G,{show:!!(!p&&!s&&!j&&!N),onBeforeOpen:()=>l(!0),hasMobileAppBar:k}),(0,a.jsx)(et,{}),(0,a.jsx)(A,{}),r&&(0,a.jsxs)("div",{className:"fixed left-[16px] bottom-[16px] z-action-bar flex flex-col items-start gap-[12px] lg:left-[236px]",children:[(0,a.jsx)(Q,{}),(0,a.jsx)(K,{})]})]})};var ea=n(39092),er=n.n(ea);let ei=(0,n(37206).default)(()=>n.e(44845).then(n.bind(n,44845)).then(e=>e.ToastContainer),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),es=()=>{let e=(0,X.dv)("lg"),t=(0,o.useMemo)(()=>e,[e]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ei,{className:"custom-toast-container",position:t?"bottom-center":"top-center",autoClose:2e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0}),(0,a.jsx)(er(),{id:"d31b3fd7878ede81",children:":root{--toastify-toast-width:320px!important;--toastify-font-family:'Pretendard', sans-serif!important}.custom-toast-container.Toastify__toast-container{padding:16px}.custom-toast-container .Toastify__toast{border-radius:8px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.08)}.custom-toast-container .Toastify__toast-body{font-size:13px;word-break:break-word;white-space:pre-line}.custom-toast-container .Toastify__toast-icon{width:14px;height:14px}"})]})};var eo=n(70275),el=n(58627),ec=n(90795),ed=n(52061),eu=n(82309),ep=n(12651);let em=e=>{let{wasDormant:t,inactiveDays:n,onConfirm:r}=e,i=t?"í´ë©´ ìíê° í´ì ëìì´ì":"í´ë©´ ì í ìì ì´ ì·¨ìëìì´ì";return(0,a.jsxs)(ec.A,{ariaTitle:i,maxWidth:420,disableBackdropClick:!0,disableEscapeKeyDown:!0,children:[(0,a.jsxs)(ed.$m,{className:"text-center",children:[(0,a.jsx)("div",{className:"mx-auto mb-4 flex h-12 w-12 items-center justify-center rounded-full bg-blue-50",children:(0,a.jsx)(ep.A,{className:"h-6 w-6 text-info-500"})}),(0,a.jsx)("h3",{className:"mb-2 break-keep text-lg font-bold text-ink-700",children:i}),(0,a.jsxs)("p",{className:"break-keep text-sm text-ink-500",children:["ë¤ì ì°¾ì주ì
ì ê°ì¬í©ëë¤.",(0,a.jsx)("br",{}),t?"ì§ê¸ë¶í° ìë¡ì´ ì
무 ë§¤ì¹ ëìì ë¤ì í¬í¨ë©ëë¤.":"í´ë©´ ì í ì
1ì´ ê³ì ì
무를 ë°ì¼ì¤ ì ììµëë¤."]}),(0,a.jsx)(eu.A,{title:"íì¸í´ 주ì¸ì",className:"mt-5 text-left",children:(0,a.jsxs)("ul",{className:"list-disc space-y-1.5 pl-4 text-ink-600",children:[(0,a.jsxs)("li",{className:"break-keep",children:[n,"ì¼ ì´ì ì ìì´ ìê³ ì
무 ìì²ìë ìëµíì§ ìì¼ë©´ ë¤ì í´ë©´ì¼ë¡ ì íë©ëë¤."]}),(0,a.jsx)("li",{className:"break-keep",children:"í´ë©´ ìíììë 매ì¹ìì ì ì¸ëì´ ìë¡ì´ ì
무 ìì²ì ë°ì ì ììµëë¤."}),(0,a.jsx)("li",{className:"break-keep",children:"íë¡íê³¼ í¬í¸í´ë¦¬ì¤ë¥¼ ìµì ìíë¡ ì ì§íë©´ ë§¤ì¹ íë¥ ì´ ëìì§ëë¤."})]})})]}),(0,a.jsx)(ed.NS,{children:(0,a.jsx)(el.l,{variant:"gradient",size:"modal",onClick:r,children:"íì¸"})})]})};var ef=n(30069);let eh=()=>{let{data:e}=(0,x.A)(),t=(0,g.A)(),n=null==e?void 0:e.id,[r,i]=(0,o.useState)(null);return((0,o.useEffect)(()=>{var e;if(!n||t||JSON.parse((null==(e=(0,S.Lg)())?void 0:e.getItem("flowworks_auth_login_ids"))||"[]").includes(n))return;let a=null,r=()=>{a||(a=(0,ef.io)(Y.xA,{query:{userId:n,tracking:!0},transports:["websocket"]})).on(u.CA.DORMANT_RELEASED,e=>{i(e)})},s="requestIdleCallback"in window?window.requestIdleCallback(r,{timeout:2e3}):null,o=null===s?window.setTimeout(r,1500):null,l=()=>{"hidden"===document.visibilityState&&r()};return document.addEventListener("visibilitychange",l),()=>{var e,t;null!==s&&(null==(e=(t=window).cancelIdleCallback)||e.call(t,s)),null!==o&&window.clearTimeout(o),document.removeEventListener("visibilitychange",l),null==a||a.off(u.CA.DORMANT_RELEASED),null==a||a.disconnect()}},[n,t]),r)?(0,a.jsx)(em,{wasDormant:!!r.wasDormant,inactiveDays:r.inactiveDays,onConfirm:()=>i(null)}):(0,a.jsx)(a.Fragment,{})};var ex=n(94325),eg=n(63027);let ew=["flowworks.io"],eb=["mailto:","tel:","sms:"],ev=e=>{let t;try{t=new URL(e,window.location.href)}catch(e){return!0}if(eb.includes(t.protocol))return!1;if("http:"!==t.protocol&&"https:"!==t.protocol)return!0;let n=t.hostname;return n===window.location.hostname||ew.some(e=>n===e||n.endsWith(".".concat(e)))},ey=e=>N.Ay.postMessage("OPEN_EXTERNAL_LINK",{url:e}),ek=e=>{let{children:t}=e,n=(0,o.useRef)(!1),i=(0,o.useRef)(null);(0,o.useRef)(null),(0,o.useEffect)(()=>{if(n.current)return;if(window.ReactNativeWebView&&window.ReactNativeWebView.postMessage)try{window.ReactNativeWebView.postMessage(JSON.stringify({type:"WEBVIEW_CONSOLE",data:{level:"log",message:"\uD83D\uDD0D [MobileAppBridge] ì¹ë·° ì½ì ë¡ê·¸ í
ì¤í¸ - MobileAppBridgeìì ì ì¡",timestamp:new Date().toISOString()}}))}catch(e){}else if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.ReactNativeWebView)try{window.webkit.messageHandlers.ReactNativeWebView.postMessage(JSON.stringify({type:"WEBVIEW_CONSOLE",data:{level:"log",message:"\uD83D\uDD0D [MobileAppBridge] webkit.messageHandlers를 íµí í
ì¤í¸",timestamp:new Date().toISOString()}}))}catch(e){}let e=e=>{try{if(e.origin!==window.location.origin)return;let i=e.data;switch(i.type){case"SET_NATIVE_APP_FLAGS":window.isNativeApp=!0,window.nativeApp=!0,window.isMobileApp=!0;break;case"SET_JWT_TOKEN":if(i.token){if(localStorage.setItem(Y.uH,i.token),(0,E.n)(i.token),window[r.c.IS_NATIVE_APP]||(window[r.c.IS_NATIVE_APP]=!0),window[r.c.IS_REACT_NATIVE_APP]||(window[r.c.IS_REACT_NATIVE_APP]=!0),window[r.c.JWT_TOKEN_FOR_AXIOS]=i.token,i.userData){var t,n,a;localStorage.setItem("userType",(null==(t=i.userData.userType)?void 0:t.toString())||"2"),localStorage.setItem("userId",(null==(n=i.userData.id)?void 0:n.toString())||""),localStorage.setItem("userRoles",(null==(a=i.userData.roles)?void 0:a.join(","))||""),localStorage.setItem("userEmail",i.userData.email||""),eg.M.dispatch((0,b.iA)({userType:i.userData.userType,userId:i.userData.id,userEmail:i.userData.email,userRoles:i.userData.roles}))}try{(0,ex.Be)()}catch(e){}s(),window.ReactNativeWebView&&window.ReactNativeWebView.postMessage(JSON.stringify({type:"TOKEN_SET_SUCCESS",data:{token:i.token.substring(0,20)+"...",timestamp:new Date().toISOString()}}))}break;case"CLEAR_JWT_TOKEN":delete window[r.c.JWT_TOKEN_FOR_AXIOS],localStorage.removeItem(Y.uH),document.cookie="".concat(Y.uH,"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;");try{localStorage.removeItem("".concat(Y.uH)),document.cookie="".concat(Y.uH,"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;")}catch(e){}try{(0,ex.Be)()}catch(e){}l();break;case"CHECK_TOKEN_STATUS":{let e={type:"TOKEN_STATUS_RESPONSE",hasToken:!!localStorage.getItem(Y.uH),isNativeApp:!!window.isNativeApp,timestamp:Date.now()};window.ReactNativeWebView&&window.ReactNativeWebView.postMessage(JSON.stringify({type:"TOKEN_STATUS_RESPONSE",data:e}));break}case"VALIDATE_TOKEN":{let e=localStorage.getItem(Y.uH),t=e&&e.length>100;window.ReactNativeWebView&&window.ReactNativeWebView.postMessage(JSON.stringify({type:"TOKEN_VALIDATION_RESPONSE",data:{isValid:t,token:e?e.substring(0,20)+"...":null,timestamp:new Date().toISOString()}}));break}case"REFRESH_TOKEN":try{(0,ex.Be)(),window.ReactNativeWebView&&window.ReactNativeWebView.postMessage(JSON.stringify({type:"TOKEN_REFRESH_RESPONSE",data:{success:!0,timestamp:new Date().toISOString()}}))}catch(e){window.ReactNativeWebView&&window.ReactNativeWebView.postMessage(JSON.stringify({type:"TOKEN_REFRESH_RESPONSE",data:{success:!1,error:e instanceof Error?e.message:String(e),timestamp:new Date().toISOString()}}))}break;case"LOGOUT_COMPLETE_RESPONSE":case"WEBVIEW_CLEANUP_COMPLETE":break;case"TOKEN_ERROR":try{localStorage.removeItem(Y.uH),document.cookie="".concat(Y.uH,"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;"),delete window[r.c.JWT_TOKEN_FOR_AXIOS],delete window.jwtTokenForAxios,delete window.JWT_TOKEN_FOR_AXIOS,eg.M.dispatch((0,b.p3)())}catch(e){}break;case"TOKEN_INVALID":try{localStorage.removeItem(Y.uH),document.cookie="".concat(Y.uH,"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;"),delete window[r.c.JWT_TOKEN_FOR_AXIOS],delete window.jwtTokenForAxios,delete window.JWT_TOKEN_FOR_AXIOS,eg.M.dispatch((0,b.p3)())}catch(e){}break;case"COMPLETE_WEBVIEW_RESET":{let e=[Y.uH,"userType","userId","userRoles","userEmail","isNativeApp","nativeApp","jwtTokenForAxios","JWT_TOKEN_FOR_AXIOS"];
1e.forEach(e=>{try{localStorage.removeItem(e)}catch(e){}}),e.forEach(e=>{document.cookie="".concat(e,"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/; domain=").concat(window.location.hostname,";"),document.cookie="".concat(e,"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;")}),delete window[r.c.JWT_TOKEN_FOR_AXIOS],delete window.jwtTokenForAxios,delete window.JWT_TOKEN_FOR_AXIOS,delete window.isNativeApp,delete window.nativeApp,delete window.isMobileApp,window.ReactNativeWebView&&window.ReactNativeWebView.postMessage(JSON.stringify({type:"WEBVIEW_RESET_COMPLETE",data:{timestamp:new Date().toISOString()}}))}break;case"DROP_OUT_SUCCESS":eg.M.dispatch((0,b.p3)());try{window.axiosInstance&&delete window.axiosInstance.defaults.headers.common.Authorization}catch(e){}}}catch(e){window.ReactNativeWebView&&window.ReactNativeWebView.postMessage(JSON.stringify({type:"TOKEN_SET_FAILED",data:{error:e instanceof Error?e.message:String(e),timestamp:new Date().toISOString()}}))}};window.addEventListener("message",e);let t=(()=>{var e,t;let n=(0,N.PV)();return!!n&&"function"==typeof n.postMessage&&(!!((null==(t=window.webkit)||null==(e=t.messageHandlers)?void 0:e.ReactNativeWebView)||/\[native code\]/.test(Function.prototype.toString.call(n.postMessage)))||(0,r.J)())})()?(()=>{let e=window.open.bind(window),t=null,n=e=>{t=e,setTimeout(()=>{t=null},0)},a=(a,r,i)=>{let s=null==a?"":String(a);if(s&&!ev(s)){if(t===s)return null;if(ey(s))return n(s),null}return e(a,r,i)},r=e=>{var t;if(0!==e.button)return;let a=e.target,r=null==a||null==(t=a.closest)?void 0:t.call(a,"a[href]");if(!(r instanceof HTMLAnchorElement))return;let i=r.href;!(!i||ev(i))&&ey(i)&&(n(i),e.preventDefault())};return window.open=a,window.addEventListener("click",r,!0),()=>{window.open===a&&(window.open=e),window.removeEventListener("click",r,!0)}})():()=>{};return n.current=!0,()=>{window.removeEventListener("message",e),t(),l()}},[]);let s=()=>{i.current&&clearInterval(i.current),i.current=setInterval(()=>{try{let e=window[r.c.JWT_TOKEN_FOR_AXIOS],t=localStorage.getItem(Y.uH);if(!e&&t?window[r.c.JWT_TOKEN_FOR_AXIOS]=t:e&&!t&&localStorage.setItem(Y.uH,e),e&&t){let n=e.length,a=t.length;n!==a&&(n>a?localStorage.setItem(Y.uH,e):window[r.c.JWT_TOKEN_FOR_AXIOS]=t)}}catch(e){}},5e3)},l=()=>{i.current&&(clearInterval(i.current),i.current=null)};return window.ReactNativeWebView?(0,a.jsxs)(a.Fragment,{children:[!1,t]}):(0,a.jsx)(a.Fragment,{children:t})};var ej=n(21123),eN=n(70665);let eA=()=>{let{data:e}=(0,x.A)(),t=(0,g.A)();return(0,o.useEffect)(()=>{var n,a;e?ej.gV(t?{id:e.id}:{id:e.id,username:e.name,email:e.email}):ej.gV(null),ej.NA("impersonated",t?"true":"false");let r=e&&!t?String(e.id):void 0;null==(n=(a=window).gtag)||n.call(a,"config","G-HGZTXNZ1SP",{user_id:null!=r?r:null,send_page_view:!1}),eN.do(r)},[e,t]),null};var e_=n(2964),eE=n(72998),eI=n(17026);let eT=e=>{let{color:t="#7000ff",size:n=16}=e;return(0,a.jsxs)("svg",{width:n,height:n,viewBox:"0 0 20 20",fill:"none",children:[(0,a.jsx)("path",{d:"M10 12.5V3.5",stroke:t,strokeWidth:"1.8",strokeLinecap:"round"}),(0,a.jsx)("path",{d:"M6 7.5l4-4 4 4",stroke:t,strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M4 15.5h12",stroke:t,strokeWidth:"1.8",strokeLinecap:"round"})]})},eS=e=>{let{color:t="#7000ff",size:n=16}=e;return(0,a.jsxs)("svg",{width:n,height:n,viewBox:"0 0 20 20",fill:"none",children:[(0,a.jsx)("path",{d:"M10 3v9",stroke:t,strokeWidth:"1.8",strokeLinecap:"round"}),(0,a.jsx)("path",{d:"M6 8.5l4 4 4-4",stroke:t,strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M4 15.5h12",stroke:t,strokeWidth:"1.8",strokeLinecap:"round"})]})},eC=()=>(0,a.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M5.2 10.3l3.2 3.2 6.3-6.8",stroke:"#12b76a",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),eF=()=>(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 20 20",fill:"none",children:[(0,a.jsx)("path",{d:"M10 5v6",stroke:"#f5a623",strokeWidth:"2",strokeLinecap:"round"}),(0,a.jsx)("circle",{cx:"10",cy:"14.5",r:"1.1",fill:"#f5a623"})]}),eR=e=>{let{file:t}=e;return"failed"===t.status?(0,a.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M6 6l8 8M14 6l-8 8",stroke:"#ff4d4d",strokeWidth:"2",strokeLinecap:"round"})}):"direct"===t.status?(0,a.jsx)(eS,{size:14}):"saved"===t.status?(0,a.jsxs)("svg",{width:"10",height:"8",viewBox:"0 0 10 8",fill:"none",children:[(0,a.jsx)("path",{d:"M8.22412 1.14783C8.51529 0.85677 8.9875 0.856992 9.27881 1.14783C9.57012 1.43913 9.57012 1.91218 9.27881 2.20349L4.62842 6.85388C4.33712 7.14507 3.86501 7.1451 3.57373 6.85388C3.56225 6.8424 3.55208 6.82977 3.5415 6.81775C3.51599 6.79813 3.49066 6.77764 3.46729 6.75427L0.718262 4.00525C0.427209 3.71398 0.427184 3.24182 0.718262 2.95056C1.0095 2.65932 1.48163 2.65945 1.77295 2.95056L4.09717 5.27478L8.22412 1.14783Z",fill:"url(#dl-check)"}),(0,a.jsx)("defs",{children:(0,a.jsxs)("linearGradient",{id:"dl-check",x1:"-1.75",y1:"3.39",x2:"10.24",y2:"7.15",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#179DFF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#C508F8"})]})})]}):"downloading"===t.status?(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:[(0,a.jsx)("circle",{cx:"8",cy:"8",r:"6",stroke:"#e8e8e8",strokeWidth:"2"}),(0,a.jsx)("path",{d:"M8 2a6 6 0 0 1 5.2 3",stroke:"#179dff",strokeWidth:"2",strokeLinecap:"round"})]}):(0,a.jsxs)("div",{className:"flex gap-[2px]",children:[(0,a.jsx)("span",{className:"block w-[2px] h-[2px] rounded-full bg-ink-300"}),(0,a.jsx)("span",{className:"block w-[2px] h-[2px] rounded-full bg-ink-300"}),(0,a.jsx)("span",{className:"block w-[2px] h-[2px] rounded-full bg-ink-300"})]})}
1,eO=e=>{let{percent:t}=e;return(0,a.jsx)("div",{className:"flex-grow h-[6px] rounded-[2px] bg-line-100 overflow-hidden",children:(0,a.jsx)("div",{className:"h-full rounded-[2px] transition-[width] duration-300",style:{width:"".concat(t,"%"),background:"linear-gradient(90deg, #179DFF 0%, #C508F8 100%)"}})})},eP=e=>{let{file:t}=e;return(0,a.jsxs)("li",{className:"flex items-center gap-2 px-[10px] py-2 rounded ".concat("failed"===t.status?"bg-red-50":"direct"===t.status?"bg-brand-50":"bg-surface-blue"),children:[(0,a.jsx)("span",{className:"flex items-center justify-center w-4 h-4 shrink-0",children:(0,a.jsx)(eR,{file:t})}),(0,a.jsx)("span",{className:"flex-grow min-w-0 truncate text-sm ".concat("pending"===t.status?"text-ink-400":"text-ink-700"),title:t.fileName,children:t.fileName}),"direct"===t.status&&(0,a.jsx)("span",{className:"shrink-0 text-sm text-brand-700",children:"ì본"}),"failed"===t.status&&(0,a.jsx)("span",{className:"shrink-0 text-sm text-danger",children:"ì¤í¨"}),"downloading"===t.status&&t.percent>=eI.qA&&(0,a.jsx)("span",{className:"shrink-0 text-sm text-ink-400",children:"ìì¶ ì¤"})]})},eM=e=>{let{label:t,onClick:n,children:r}=e;return(0,a.jsx)("button",{type:"button","aria-label":t,onClick:n,className:"flex items-center justify-center w-7 h-7 rounded hover:bg-surface-100",children:r})},eL=()=>{let[e,t]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let e=requestAnimationFrame(()=>t(!0));return()=>cancelAnimationFrame(e)},[]),(0,a.jsx)("div",{className:"h-[3px] rounded-[2px] bg-line-100 overflow-hidden","aria-hidden":!0,children:(0,a.jsx)("div",{className:"h-full rounded-[2px] bg-line-400",style:{width:e?"0%":"100%",transition:"width ".concat(12e3,"ms linear")}})})},eD=e=>{let{job:t,canHide:n}=e,r=(0,eI.kQ)(t),{title:i,sub:s}=function(e){let t=e.files.length,n=e.files.filter(e=>"failed"===e.status).length,a=e.parts.filter(e=>"saved"===e.status).length,r=e.files.filter(e=>"direct"===e.status).length,i="zip"===e.kind?"ì²¨ë¶ ".concat(t,"ê°"):1===t?e.label:"íì¼ ".concat(t,"ê°"),s="upload"===e.kind;if("running"===e.status){if(s)return{title:i,sub:t>1?"".concat(t,"ê° ì¬ë¦¬ë ì¤"):"ì¬ë¦¬ë ì¤"};if("zip"!==e.kind)return{title:i,sub:"ë°ë ì¤"};let n=e.parts.length;return{title:"".concat(i," ë´ë ¤ë°ë ì¤"),sub:n>1?"zip ".concat(n,"ê°ë¡ ëë ë°ìµëë¤"):"ë°ì ë¤ zip ì¼ë¡ ìì¶í©ëë¤"}}if("canceled"===e.status)return s?{title:"ì
ë¡ë를 ë©ì·ìµëë¤",sub:""}:{title:"ë¤ì´ë¡ë를 ë©ì·ìµëë¤",sub:a>0?"ì ì¥ë zip ".concat(a,"ê°ë ê·¸ëë¡ ììµëë¤"):""};if("failed"===e.status)return{title:s?"íì¼ì ì¬ë¦¬ì§ 못íìµëë¤":"íì¼ì ë°ì§ 못íìµëë¤",sub:"ì ì í ë¤ì ìëí´ ì£¼ì¸ì"};if("partial"===e.status)return s?{title:"".concat(t-n,"ê°ë¥¼ ì¬ë¦¬ê³ ").concat(n,"ê°ë¥¼ ë쳤ìµëë¤"),sub:"ëì¹ íì¼ì ë¤ì ì¬ë ¤ 주ì¸ì"}:{title:"".concat(t-n,"ê°ë¥¼ ë°ê³ ").concat(n,"ê°ë¥¼ ë쳤ìµëë¤"),sub:"ëì¹ íì¼ì ê°ë³ë¡ ë´ë ¤ë°ì 주ì¸ì"};if(s)return{title:i,sub:"ì¬ë¦¬ê¸° ìë£"};if("zip"!==e.kind)return{title:i,sub:"ë°ê¸° ìë£"};let o=[a>0?"zip ".concat(a,"ê°"):"",r>0?"ì본 ".concat(r,"ê°"):""].filter(Boolean).join(" \xb7 ");return{title:"".concat(i,"를 모ë ë°ììµëë¤"),sub:o}}(t),o="running"===t.status,l=!t.collapsed&&o,c=t.confirm;return(0,a.jsxs)("div",{className:"w-[372px] max-w-full flex flex-col gap-3 p-[14px] bg-surface border border-line-200 rounded-lg shadow-[0_2px_8px_rgba(25,25,25,0.06)]",children:[(0,a.jsxs)("div",{className:"flex items-start gap-[10px]",children:[(0,a.jsx)("span",{className:"shrink-0",children:"done"===t.status?(0,a.jsx)("span",{className:"flex items-center justify-center w-7 h-7 rounded-full bg-green-50",children:(0,a.jsx)(eC,{})}):"partial"===t.status||"failed"===t.status?(0,a.jsx)("span",{className:"flex items-center justify-center w-7 h-7 rounded-full bg-amber-50",children:(0,a.jsx)(eF,{})}):(0,a.jsx)("span",{className:"flex items-center justify-center w-7 h-7 rounded-full bg-brand-200",children:"upload"===t.kind?(0,a.jsx)(eT,{}):(0,a.jsx)(eS,{})})}),(0,a.jsxs)("div",{className:"flex flex-col gap-[3px] flex-grow min-w-0",children:[(0,a.jsx)("p",{className:"text-sm font-semibold text-ink-900 break-keep",children:i}),s&&(0,a.jsx)("p",{className:"text-sm text-ink-400 break-keep",children:s})]}),(0,a.jsxs)("div",{className:"flex items-center gap-[2px] shrink-0",children:[o&&(0,a.jsx)(eM,{label:t.collapsed?"ëª©ë¡ í¼ì¹ê¸°":"ëª©ë¡ ì 기",onClick:()=>eI._l.setCollapsed(t.id,!t.collapsed),children:(0,a.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:t.collapsed?"M6 12l4-4 4 4":"M6 8l4 4 4-4",stroke:"#888888",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,a.jsx)(eM,{label:"ë«ê¸°",onClick:()=>{o?eI._l.askConfirm(t.id,n?"hide-or-cancel":"cancel"):eI._l.removeJob(t.id)},children:(0,a.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M5.5 5.5l9 9M14.5 5.5l-9 9",stroke:"#888888",strokeWidth:"1.8",strokeLinecap:"round"})})})]})]}),o&&(0,a.jsxs)("div",{className:"flex items-center gap-[10px]",children:[(0,a.jsx)(eO,{percent:r}),(0,a.jsxs)("span",{className:"text-sm text-ink-500 tabular-nums",children:[Math.floor(r),"%"]})]}),l&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"h-px bg-line-100"}),(0,a.jsx)("ul",{className:"flex flex-col gap-1 max-h-[220px] overflow-y-auto list-none p-0 m-0",children:t.files.map((e,t)=>(0,a.jsx)(eP,{file:e},"".concat(e.fileName,"-").concat(t)))})]}),("done"===t.status||"canceled"===t.status)&&(0,a.jsx)(eL,{}),"partial"===t.status&&(0,a.jsx)("ul",{className:"flex flex-col gap-1 list-none p-0 m-0",children:t.files.filter(e=>"failed"===e.status).map((e,t)=>(0,a.jsx)(eP,{file:e},"".concat(e.fileName,"-").concat(t)))}),null===c&&o&&!t.collapsed&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"h-px bg-line-100"}),(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,a.jsx)("span",{className:"text-sm text-ink-300 break-keep",children:"upload"===t.kind?"ì¬ë¦¬ë ëì íì´ì§ë¥¼ ë²ì´ëì§ ë§ì¸ì":"íì´ì§ë¥¼ ì®ê²¨ë ê³ì ë°ìµëë¤"}),(0,a.jsx)("button",{type:"button",onClick:()=>eI._l.askConfirm(t.id,"cancel"),className:"shrink-0 px-[10px] py-[6px] text-sm text-ink-500 border border-line-200 rounded",children:"upload"===t.kind?"ì
ë¡ë ì·¨ì":"ë¤ì´ë¡ë ì·¨ì"})]})]}),null!==c&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"h-px bg-line-100"}),(0,a.jsxs)("div",{className:"flex flex-col gap-[10px]",children:[(0,a.jsx)("p",{className:"text-sm font-semibold text-ink-700 break-keep",children:"hide-or-cancel"===c?"ë°°ëë§ ê°ì¶ê¹ì, ë°ê¸°ë¥¼ ë©ì¶ê¹ì?":"".concat("upload"===t.kind?"ì¬ë¦¬ë":"ë°ë"," ê²ì ë©ì¶ê¹ì?")}),(0,a.jsx)("p",{className:"text-sm text-ink-400 break-keep",children:"hide-or-cancel"===c?"ê°ì¶ë©´ ë¤ì´ë¡ëë ê·¸ëë¡ ëê³ , ëëë©´ ë¤ì ëíë©ëë¤.":"upload"===t.kind?"ì¬ë¦¬ë íì¼ì ë²ë ¤ì§ëë¤. ë¤ì ì¬ë¦¬ë ¤ë©´ ì²ìë¶í° ì¬ë ¤ì¼ í©ëë¤.":"ì´ë¯¸ ì ì¥ë zip ì ê·¸ëë¡ ë¨ê
1³ , ë°ë ì¤ì¸ íì¼ë§ ë²ë¦½ëë¤."}),(0,a.jsx)("div",{className:"flex items-center justify-end gap-2",children:"hide-or-cancel"===c?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{type:"button",onClick:()=>eI._l.hideJob(t.id),className:"px-3 py-[7px] text-sm text-white bg-brand-500 rounded",children:"ê°ì¶ê¸°"}),(0,a.jsx)("button",{type:"button",onClick:()=>eI._l.cancelJob(t.id),className:"px-3 py-[7px] text-sm text-danger bg-surface border border-red-200 rounded",children:"upload"===t.kind?"ì¬ë¦¬ê¸° ë©ì¶ê¸°":"ë°ê¸° ë©ì¶ê¸°"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{type:"button",onClick:()=>eI._l.askConfirm(t.id,null),className:"px-3 py-[7px] text-sm text-ink-500 border border-line-200 rounded",children:"upload"===t.kind?"ê³ì ì¬ë¦¬ê¸°":"ê³ì ë°ê¸°"}),(0,a.jsx)("button",{type:"button",onClick:()=>eI._l.cancelJob(t.id),className:"px-3 py-[7px] text-sm text-white bg-danger rounded",children:"ë©ì¶ê¸°"})]})})]})]})]})},eW=()=>{let e=(0,H.a)(),[t,n]=(0,o.useState)(()=>eI._l.getState());(0,o.useEffect)(()=>eI._l.subscribe(n),[]);let{jobs:r}=t,i=!(0,eI.$G)(t),s=r.filter(e=>!e.hidden),l=r.filter(e=>"done"===e.status||"canceled"===e.status).map(e=>e.id).join(",");return((0,o.useEffect)(()=>{if(!l)return;let e=l.split(",").map(e=>setTimeout(()=>eI._l.removeJob(Number(e)),12e3));return()=>e.forEach(clearTimeout)},[l]),e&&0!==s.length)?(0,a.jsx)("div",{className:"fixed right-6 bottom-6 flex flex-col items-end gap-2 max-h-[calc(100vh-96px)] overflow-y-auto max-md:right-3 max-md:left-3 max-md:bottom-[var(--dl-banner-bottom)] max-md:items-stretch",style:{zIndex:Number(eE.zIndex["action-bar"]),"--dl-banner-bottom":"calc(72px + max(env(safe-area-inset-bottom, 0px), 0px) + 12px)"},children:s.map(e=>(0,a.jsx)(eD,{job:e,canHide:i},e.id))}):null},eB="__fwDomMutationGuardInstalled";var eq=n(49256),eJ=n(86136),eU=n(73724);let eV=(e,t)=>!!e&&!!t&&e!==t,eK=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>window.location.assign(e),n=window.history.pushState,a=function(a,r,i){let s=e()?((e,t)=>{let n,a;if(null==e)return null;let r="string"==typeof e?e:e instanceof URL?e.href:null;if(null===r)return null;try{n=new URL(t),a=new URL(r,t)}catch(e){return null}return a.origin!==n.origin||a.href===n.href||a.pathname===n.pathname&&a.search===n.search&&a.hash?null:a.href})(i,window.location.href):null,o=n.call(this,a,r,i);return s&&((0,eU.l7)(),t(s)),o};return window.history.pushState=a,()=>{window.history.pushState===a&&(window.history.pushState=n)}};function eH(){let e=(0,o.useRef)(null),t=(0,o.useRef)(null),n=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let a=!1,r=async()=>{try{let i=await fetch("/api/version",{cache:"no-store"});if(!i.ok||a)return;let s=await i.json(),o=(e=>{if(!e||"object"!=typeof e)return null;let t=e.buildId;return"string"!=typeof t||0===t.length?null:t})(s);if(!o)return;if(null===e.current&&(e.current=o),t.current=o,eV(e.current,t.current)){var r;null==(r=n.current)||r.call(n)}}catch(e){}};r();let i=setInterval(r,6e4),s=()=>{"visible"===document.visibilityState&&r()};return document.addEventListener("visibilitychange",s),window.addEventListener("focus",s),()=>{a=!0,clearInterval(i),document.removeEventListener("visibilitychange",s),window.removeEventListener("focus",s)}},[]),(0,o.useEffect)(()=>{let n=n=>{var a,r,i,s;if(!eV(e.current,t.current))return;let o=null==(r=n.target)||null==(a=r.closest)?void 0:a.call(r,"a"),l=(e=>{if(0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.defaultPrevented||!e.anchorHref||e.anchorTarget&&"_self"!==e.anchorTarget||e.hasDownload)return null;let t=new URL(e.currentHref),n=new URL(e.anchorHref,e.currentHref);return n.origin!==t.origin||n.pathname===t.pathname&&n.search===t.search&&n.hash?null:n.href})({button:n.button,metaKey:n.metaKey,ctrlKey:n.ctrlKey,shiftKey:n.shiftKey,altKey:n.altKey,defaultPrevented:n.defaultPrevented,anchorHref:(null==o?void 0:o.getAttribute("href"))?o.href:null,anchorTarget:null!=(i=null==o?void 0:o.target)?i:"",hasDownload:null!=(s=null==o?void 0:o.hasAttribute("download"))&&s,currentHref:window.location.href});l&&(n.preventDefault(),n.stopPropagation(),window.location.href=l)};return document.addEventListener("click",n,!0),()=>{document.removeEventListener("click",n,!0)}},[]),(0,o.useEffect)(()=>{let a=null;return n.current=()=>{a||(a=eK(()=>eV(e.current,t.current)))},()=>{n.current=null,null==a||a()}},[]),(0,o.useEffect)(()=>{(0,eU.ee)();let e=window.location.pathname,t=window.setTimeout(()=>(0,eU.R2)(e),eU.Zw),n=e=>{((0,eU.Es)(e.message)||(0,eU.Es)(e.error))&&(0,eU.pq)()},a=e=>{(0,eU.Es)(e.reason)&&(0,eU.pq)()};return window.addEventListener("error",n),window.addEventListener("unhandledrejection",a),()=>{window.clearTimeout(t),window.removeEventListener("error",n),window.removeEventListener("unhandledrejection",a)}},[]),null}function ez(){let e=(0,v.usePathname)(),t=(0,v.useSearchParams)(),n=(0,o.useRef)("");return(0,o.useEffect)(()=>{let e=window.location.href;if(n.current&&n.current!==e)try{sessionStorage.setItem("previousUrl",n.current)}catch(e){}n.current=e},[e,t]),null}function eG(){let e=(0,v.usePathname)(),t=(0,v.useSearchParams)(),n=(0,o.useRef)(!0);return(0,o.useEffect)(()=>
1{if(n.current){n.current=!1;return}let a=null==t?void 0:t.toString(),r=a?"".concat(e,"?").concat(a):e;if("function"==typeof window.wcs_do)try{window.wcs_do()}catch(e){I.v.error("[Naver] page_view emission error:",e)}if("function"==typeof window.gtag)try{window.gtag("event","page_view",{page_path:r,page_location:window.location.href,page_title:document.title}),I.v.info("[GA] page_view sent on route change:",r)}catch(e){I.v.error("[GA] page_view emission error:",e)}},[e,t]),null}function eX(e){let{children:t}=e;(0,o.useEffect)(()=>{(0,eN.mi)()},[]);let[n]=(0,o.useState)(()=>new eq.E({defaultOptions:{queries:{useErrorBoundary:e=>{let t=(0,ex.DX)(e);return"number"!=typeof t||!(t>=400)||!(t<500)},staleTime:3e5}}}));return(0,a.jsx)(f.QueryClientProvider,{client:n,children:(0,a.jsxs)(eJ.Kq,{store:eg.M,children:[(0,a.jsx)(es,{}),(0,a.jsx)(e_.Db,{}),(0,a.jsx)(eW,{}),(0,a.jsx)(eh,{}),(0,a.jsx)(eH,{}),(0,a.jsx)(eA,{}),(0,a.jsx)(o.Suspense,{fallback:null,children:(0,a.jsx)(en,{})}),(0,a.jsx)(o.Suspense,{fallback:null,children:(0,a.jsx)(ez,{})}),(0,a.jsx)(o.Suspense,{fallback:null,children:(0,a.jsx)(eG,{})}),(0,a.jsx)(ek,{}),(0,a.jsx)(l,{}),(0,a.jsx)(eo.JM,{children:t})]})})}!function(){var e,t;let n,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r="nodePrototype"in a?a.nodePrototype:"undefined"!=typeof Node&&(null==(e=Node)?void 0:e.prototype)?Node.prototype:void 0;if(!r||r[eB])return;let i=r.removeChild,s=r.insertBefore;if("function"!=typeof i||"function"!=typeof s)return;let o=null!=(t=a.onSuppress)?t:(n=!1,e=>{n||(n=!0,console.warn("[domMutationGuard] ë¶ëª¨ê° ì´ê¸ë ".concat(e," í¸ì¶ì 무ìíìµëë¤. ")+"(ë¸ë¼ì°ì ë²ì/íì¥ì´ DOM ì ìì í ê²ì¼ë¡ ë³´ì
ëë¤. translated=".concat(function(){if("undefined"==typeof document)return!1;let e=document.documentElement;return!!e&&(e.classList.contains("translated-ltr")||e.classList.contains("translated-rtl")||!!document.querySelector("[_msttexthash]"))}(),")")))});r.removeChild=function(e){return e&&e.parentNode!==this?(o("removeChild"),e):i.call(this,e)},r.insertBefore=function(e,t){return t&&t.parentNode!==this?(o("insertBefore"),s.call(this,e,null)):s.call(this,e,t)},Object.defineProperty(r,eB,{value:!0,enumerable:!1,configurable:!0})}()},64024:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(95155);n(12115);var r=n(91337);let i={danger:"bg-danger text-white",brand:"bg-brand-500 text-white",dark:"bg-ink-700 text-white"},s=e=>{let{count:t,max:n=99,tone:s="danger",className:o,...l}=e;if(!t||t<=0)return null;let c=t>n?"".concat(n,"+"):String(t);return(0,a.jsx)("span",{className:(0,r.cn)("inline-flex h-5 min-w-5 shrink-0 items-center justify-center rounded-full px-1.5 text-sm font-semibold leading-none tabular-nums",i[s],o),...l,children:c})}},65226:(e,t,n)=>{"use strict";n.d(t,{N:()=>r});var a=n(25286);let r=e=>{if(!e)return!1;try{var t;return!!(null==(t=(0,a.A)(e))?void 0:t.impersonatedByAdminId)}catch(e){return!1}}},66718:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let a="/demo/dashboard",r={client:{dashboard:"/demo/dashboard",projectTab:"/demo/dashboard?tab=project",new:{index:"/demo/new",task:"/demo/new/task",team:"/demo/new/team",aiBrief:a},archive:{index:"/demo/archive"},tasks:{taskId:{form:e=>"/demo/tasks/".concat(e,"/form"),detail:e=>"/demo/tasks/".concat(e,"/detail"),edit:e=>"/demo/tasks/".concat(e,"/edit"),match:e=>"/demo/tasks/".concat(e,"/match"),date:e=>"/demo/tasks/".concat(e,"/date"),rating:(e,t)=>"/demo/tasks/".concat(e,"/rating"),request:e=>"/demo/tasks/".concat(e,"/request")}},team:{index:"/demo/team",edit:"/demo/team/edit",blocked:"/demo/team/blocked",userId:{index:e=>"/demo/team/".concat(e)},request:"/demo/team/request",welcome:{index:"/demo/team/welcome",recommend:"/demo/team/welcome/recommend",recommendGroup:e=>"/demo/team/welcome/recommend/group/".concat(e)},announcement:{index:"/demo/team/announcement",write:"/demo/team/announcement/write",announcementId:{index:e=>"/demo/team/announcement/".concat(e),edit:e=>"/demo/team/announcement/".concat(e,"/edit")}},quote:{index:"/demo/team/quote",create:"/demo/team/quote/create",quoteId:{index:e=>"/demo/team/quote/".concat(e),edit:e=>"/demo/team/quote/".concat(e,"/edit")}},quotationReport:{index:"/demo/team/quotation-report",create:"/demo/team/quotation-report/create",reportId:{index:e=>"/demo/team/quotation-report/".concat(e)}}},manual:{index:"/demo/manual"},member:{index:"/demo/member"},recruit:{index:"/demo/team/recruits",create:a,recruitId:{index:e=>"/demo/team/recruits/".concat(e)}},product:{index:"/demo/product",productId:{index:e=>"/demo/product/".concat(e),request:e=>"/demo/product/".concat(e,"/request")}},subscription:{index:"/demo/subscription",invoice:{index:"/demo/subscription/invoice",info:e=>"/demo/subscription/invoice/info/".concat(e),payment:{index:"/demo/subscription/invoice/payment",paymentId:e=>"/demo/subscription/invoice/payment/".concat(e)}},plan:{index:"/demo/subscription/plan",payment:"/demo/subscription/plan/payment",update:"/demo/subscription/plan/update"},payment:{index:"/demo/subscription/payment"}},credit:{index:a},referral:{index:"/demo/referral"},services:{index:a,slug:e=>a,agents:a},portfolio:{index:a,detail:e=>a},config:{index:"/demo/config",profile:"/demo/config/profile",password:"/demo/config/password",notification:"/demo/config/notification",history:"/demo/config/history",coupon:{index:"/demo/config/coupon"},card:{index:"/demo/config/card",new:"/demo/config/card/new"},slack:{notification:"/demo/config/slack/notification"},google:"/demo/config/google",label:"/demo/config/label",teamUi:"/demo/config/team-ui"}},partner:{archive:{index:a},dashboard:a,chatbot:{index:a,serviceId:{index:e=>a}},tasks:{taskId:{detail:e=>"/demo/tasks/".concat(e,"/detail")}},hub:{index:a,profile:{introduce:a,worktime:"/demo/config"},portfolio:{register:"/demo/config",edit:e=>a}},referral:{index:a},team:{manual:{index:a}},patron:{index:a,recruits:a,recruitId:{index:e=>a},slack:{index:a,notification:a},announcement:{index:a,announcementId:{index:e=>a}}},product:{index:a,productId:{explan:e=>a,caution:e=>a}},payments:{index:a,paymentId:{index:e=>a}},config:{index:"/demo/config",profile:"/demo/config/profile",password:"/demo/config/password",notification:"/demo/config/notification",card:a,bank:"/demo/config/bank",google:"/demo/config/google",bank_detail
1:{index:a,new:a}}},profile:{partner:{index:a,partnerId:{index:e=>a}}},product:{productId:{explan:e=>"/demo/product/".concat(e,"/explan")}},tasks:{taskId:{request:{edit:(e,t)=>a,view:e=>a,agreement:(e,t)=>a},estimate:{view:(e,t)=>a},revision:{index:(e,t)=>a,request:e=>a}}},auth:{login:a,register:a,google:a},inquiryForm:{index:a,start:a,confirm:a},chat:{index:"/demo/chat",rooms:"/demo/chat/rooms",chatRoomId:e=>"/demo/chat/rooms?chatRoomId=".concat(e)},information:{termsOfUse:a,privacyPolicy:a}}},66722:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});let a=(e,t)=>{let n=e.replace("#",""),a=parseInt(n.slice(0,2),16),r=parseInt(n.slice(2,4),16),i=parseInt(n.slice(4,6),16);return"rgba(".concat(a,", ").concat(r,", ").concat(i,", ").concat(t,")")},r={primary:"#333333",primary80:a("#202020",.8),primary60:a("#202020",.6),primary40:a("#202020",.4),primary20:a("#202020",.2),secondary:"#60E2FF",secondary80:a("#60E2FF",.8),secondary60:a("#60E2FF",.6),secondary40:a("#60E2FF",.4),secondary20:a("#60E2FF",.2),success:"#15EF00",successBg:a("#15EF00",.08),warning:"#FFFB8E",warningBg:a("#FFFB8E",.08),error:"#FF7171",errorBg:a("#FF7171",.08),notification:"#FF4D4D",notificationBg:a("#FF4D4D",.08),info:"#33C2FF",deepBlack:"#000000",black:"#333333",black80:a("#202020",.8),black72:a("#202020",.72),black70:a("#202020",.7),black60:a("#202020",.6),black50:a("#202020",.5),black40:a("#202020",.4),black30:a("#000000",.3),black20:a("#202020",.2),black10:a("#202020",.1),black8:a("#202020",.08),black6:a("#202020",.06),black5:a("#202020",.05),black4:a("#202020",.04),black2:a("#202020",.02),black1:a("#202020",.01),white:"#ffffff",white70:a("#ffffff",.7),lightPurple:"#F165F8",thinPurple:"#F1D8F8",darkPurple:"#9747FF",deepPurple:"#CC00F8",blueGrey:"#556372",darkGrey:"#7a7a7a",deepGrey:"#9b9b9b",grey:"#d2d2d2",lightGrey:"#f4f4f4",whiteGrey:"#fafafa",whiteBlue:"#EBF3F6",blueWhiteGrey:"#FAFBFC",scheduleBlue:"#E1EFF9",whitePurple:"#F1F1F8",primaryAlt:"#000C57",borderPrimary:"#e2e2e2",borderSecondary:"#777",whiteGradient:"linear-gradient(135deg, #EBF3F6 0%, #F1F1F8 100%)",lightNavy:"#EBF3F6",green:"#2BDFB4",yellow:"#FFBF19",red:"#FF43A8"}},70665:(e,t,n)=>{"use strict";n.d(t,{do:()=>m,mi:()=>u,u4:()=>p});var a=n(82787),r=n(63254);let i="ba9f93aae71b34e06b1d4d9331f23c35",s="prod"===a.Gu&&!!i,o={track:()=>void 0,setUserId:()=>void 0},l=()=>{},c=new Promise(e=>{l=e}),d=!1;function u(){if("prod"!==a.Gu||i||r.v.warn("Amplitude API key missing â analytics disabled"),!s||d)return;d=!0;let e=!1,t=()=>{e||(e=!0,Promise.all([Promise.all([n.e(82796),n.e(20979)]).then(n.bind(n,20979)),Promise.all([n.e(82796),n.e(67150)]).then(n.bind(n,67150))]).then(e=>{let[t,{sessionReplayPlugin:n}]=e;t.add(n({sampleRate:.1})),t.init(i,{autocapture:!0}).promise.catch(e=>r.v.error("[Amplitude] init failed",e)),l(t)}).catch(e=>{r.v.error("[Amplitude] SDK load failed",e),l(o)}))};for(let e of["pointerdown","keydown","touchstart","scroll"])window.addEventListener(e,t,{once:!0,passive:!0});"requestIdleCallback"in window?window.requestIdleCallback(t,{timeout:5e3}):setTimeout(t,2e3)}function p(e,t){s&&c.then(n=>n.track(e,t))}function m(e){s&&c.then(t=>t.setUserId(e))}},71737:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});let a={onboarding:"/onboarding",client:{home:"/client/home",designers:"/client/designers",dashboard:"/client/dashboard",projectTab:"/client/dashboard?tab=project",new:{index:"/client/new",task:"/client/new/task",team:"/client/new/team",aiBrief:"/client/new/ai-brief"},archive:{index:"/client/archive"},tasks:{taskId:{form:e=>"/client/tasks/".concat(e,"/form"),detail:e=>"/client/tasks/".concat(e,"/detail"),edit:e=>"/client/tasks/".concat(e,"/edit"),match:e=>"/client/tasks/".concat(e,"/match"),date:e=>"/client/tasks/".concat(e,"/date"),rating:(e,t)=>t?"/client/tasks/".concat(e,"/rating?returnTo=").concat(encodeURIComponent(t)):"/client/tasks/".concat(e,"/rating"),request:e=>"/client/tasks/".concat(e,"/request")}},team:{index:"/client/team",edit:"/client/team/edit",blocked:"/client/team/blocked",request:"/client/team/request",welcome:{index:"/client/team/welcome",recommend:"/client/team/welcome/recommend",recommendGroup:e=>"/client/team/welcome/recommend/group/".concat(e)},announcement:{index:"/client/team/announcement",write:"/client/team/announcement/write",announcementId:{index:e=>"/client/team/announcement/".concat(e),edit:e=>"/client/team/announcement/".concat(e,"/edit")}},quote:{index:"/client/team/quote",create:"/client/team/quote/create",quoteId:{index:e=>"/client/team/quote/".concat(e),edit:e=>"/client/team/quote/".concat(e,"/edit")}},brandGuide:{index:"/client/team/brand-guide",create:"/client/team/brand-guide/create",guideId:{index:e=>"/client/team/brand-guide/".concat(e),edit:e=>"/client/team/brand-guide/".concat(e,"/edit")}},quotationReport:{index:"/client/team/quotation-report",create:"/client/team/quotation-report/create",reportId:{index:e=>"/client/team/quotation-report/".concat(e)}}},member:{index:"/client/member"},recruit:{index:"/client/team/recruits",create:"/client/team/recruits/create",recruitId:{index:e=>"/client/team/recruits/".concat(e),edit:e=>"/client/team/recruits/".concat(e,"/edit")}},subscription:{index:"/client/subscription",invoice:{info:e=>"/client/subscription/invoice/info/".concat(e),checkout:e=>"/client/subscription/invoice/checkout/".concat(e),payment:{paymentId:e=>"/client/subscription/invoice/payment/".concat(e)}},plan:{index:"/client/subscription/plan",payment:"/client/subscription/plan/payment",update:"/client/subscription/plan/update"},payment:{index:"/client/subscription/payment"}},referral:{index:"/client/referral"},aiDesign:{index:"/client/ai-design",bannerResize:{index:"/client/ai-design/banner-resize",history:{index:"/client/ai-design/banner-resize/history",jobUid:e=>"/client/ai-design/banner-resize/history/".concat(e)}}},services:{slug:e=>"/client/services/".concat(e),agents:"/client/services/agents",agentDetail:e=>"/client/services/agents/".concat(e),artifacts:"/client/services/agents/artifacts",agentBrief:"/client/services/agents/brief",artifactRevise:e=>"/client/services/agents/artifacts/revise/".concat(e)}
1,portfolio:{index:"/client/portfolio",detail:e=>"/client/portfolio/".concat(e)},config:{index:"/client/config",password:"/client/config/password",coupon:{index:"/client/config/coupon"},card:{index:"/client/config/card",new:"/client/config/card/new"},google:"/client/config/google",slack:{notification:"/client/config/slack/notification"}}},partner:{archive:{index:"/partner/archive"},dashboard:"/partner/dashboard",meeting:{index:"/partner/meeting",requestId:{index:e=>"/partner/meeting/request/".concat(e)}},chatbot:{index:"/partner/chatbot"},tasks:{taskId:{detail:e=>"/partner/tasks/".concat(e,"/detail")}},hub:{index:"/partner/hub",pricing:"/partner/hub/pricing",portfolio:{register:"/partner/hub/portfolio/register",edit:e=>"/partner/hub/portfolio/".concat(e,"/edit")}},referral:{index:"/partner/referral"},team:{manual:{index:"/partner/team/manual"}},patron:{index:"/partner/patron",recruits:"/partner/patron/recruits",recruitId:{index:e=>"/partner/patron/recruits/".concat(e)},slack:{notification:"/partner/patron/slack/notification"},announcement:{index:"/partner/patron/announcement",announcementId:{index:e=>"/partner/patron/announcement/".concat(e)}}},product:{index:"/partner/product",productId:{explan:e=>"/partner/product/".concat(e,"/explan"),caution:e=>"/partner/product/".concat(e,"/caution")}},payments:{index:"/partner/payments"},config:{index:"/partner/config",google:"/partner/config/google",bank:{index:"/partner/config/bank",new:"/partner/config/bank/new"}}},profile:{partner:{partnerId:{index:e=>"/profile/partner/".concat(e)}}},product:{productId:{explan:e=>"/product/".concat(e,"/explan")}},tasks:{taskId:{request:{edit:(e,t)=>"/tasks/".concat(e,"/request/").concat(t,"/edit"),view:e=>"/tasks/".concat(e,"/request/view"),agreement:(e,t)=>"/tasks/".concat(e,"/request/").concat(t,"/agreement")},estimate:{view:(e,t)=>"/tasks/".concat(e,"/estimate/view?requestId=").concat(t)},revision:{index:(e,t)=>"/tasks/".concat(e,"/revision/").concat(t),request:e=>"/tasks/".concat(e,"/revision/request")}}},auth:{login:"/auth/login",register:"/auth/register",google:"/auth/google"},inquiryForm:{index:"/inquiry-form",start:"/inquiry-form/start",confirm:"/inquiry-form/confirm"},chat:{index:"/chat",rooms:"/chat/rooms",chatRoomId:e=>"/chat/rooms?chatRoomId=".concat(e)},portfolio:{index:"/portfolio",detail:e=>"/portfolio/".concat(e)},solution:{quotationReportLanding:"/solution/quotation-report",quotationReport:{index:"/solution/quotation-report",reportId:e=>"/solution/quotation-report/".concat(e)}},information:{termsOfUse:"/information/terms-of-use",privacyPolicy:"/information/privacy-policy"}}},73298:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var a=n(37293),r=n(91911),i=n(78456),s=n(12115),o=n(50459),l=n(82787);function c(e){var t,n;let{data:c,isSuccess:d}=(0,i.A)(),u=(0,r.useQuery)({queryKey:["teamApi.findByCurrentUser",Number(null==c?void 0:c.activeTeamId)],queryFn:()=>a.A.findByCurrentUser(),staleTime:0,cacheTime:l.SJ.FIVE_MIN,keepPreviousData:!0,enabled:d&&!!(null==c?void 0:c.activeTeamId)&&!!(null==c||null==(t=c.teams)?void 0:t.length)&&(null==c?void 0:c.userType)===o.ut.CLIENT,...e}),p=(0,s.useMemo)(()=>{var e,t,n;return null!=(n=null==(t=u.data)||null==(e=t.members)?void 0:e.find(e=>e.userId===(null==c?void 0:c.id)))?n:null},[null==c?void 0:c.id,u.data]),m=null!=(n=null==p?void 0:p.type)?n:null,f=!!(null==p?void 0:p.isPayer);return{...u,currentUserRole:m,isCurrentUserPayer:f}}},74350:(e,t,n)=>{"use strict";n.d(t,{Cf:()=>m,Es:()=>x,HM:()=>u,JD:()=>f,L3:()=>g,LC:()=>p,ZJ:()=>d,c7:()=>h,lG:()=>c,rr:()=>w});var a=n(95155),r=n(12115),i=n(29483),s=n(33210),o=n(91337),l=n(86780);let c=i.bL;i.l9;let d=i.ZL,u=i.bm,p=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)(i.hJ,{ref:t,className:(0,o.cn)("fixed inset-0 z-modal-overlay bg-black/50 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n),...r})});p.displayName=i.hJ.displayName;let m=r.forwardRef((e,t)=>{let{className:n,children:r,onOpenAutoFocus:c,onCloseAutoFocus:u,...m}=e;return(0,a.jsxs)(d,{children:[(0,a.jsx)(p,{}),(0,a.jsxs)(i.UC,{ref:t,onOpenAutoFocus:e=>{(0,l.un)()&&e.preventDefault(),null==c||c(e)},onCloseAutoFocus:e=>{(0,l.un)()&&e.preventDefault(),null==u||u(e)},className:(0,o.cn)("fixed left-[50%] top-[50%] z-modal grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
1nded-lg",n),...m,children:[r,(0,a.jsxs)(i.bm,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,a.jsx)(s.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});m.displayName=i.UC.displayName;let f=r.forwardRef((e,t)=>{let{className:n,children:r,onOpenAutoFocus:s,onCloseAutoFocus:c,...d}=e;return(0,a.jsx)(i.UC,{ref:t,onOpenAutoFocus:e=>{(0,l.un)()&&e.preventDefault(),null==s||s(e)},onCloseAutoFocus:e=>{(0,l.un)()&&e.preventDefault(),null==c||c(e)},className:(0,o.cn)("fixed inset-0 z-modal flex flex-col outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n),...d,children:r})});f.displayName="DialogContentFullScreen";let h=e=>{let{className:t,...n}=e;return(0,a.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...n})};h.displayName="DialogHeader";let x=e=>{let{className:t,...n}=e;return(0,a.jsx)("div",{className:(0,o.cn)("flex flex-col-reverse sm:flex-row sm:justify-center sm:space-x-2",t),...n})};x.displayName="DialogFooter";let g=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)(i.hE,{ref:t,className:(0,o.cn)("text-lg font-semibold leading-none tracking-tight",n),...r})});g.displayName=i.hE.displayName;let w=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)(i.VY,{ref:t,className:(0,o.cn)("text-sm text-muted-foreground",n),...r})});w.displayName=i.VY.displayName},75609:()=>{},76219:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(94325);let r={createIntent:async e=>{let{data:t}=await a.dW.post("/v1/app-open/intents",e);return t},consumeIntent:async()=>{let{data:e}=await a.dW.post("/v1/app-open/intents/consume");return e}}},79492:(e,t,n)=>{"use strict";n.d(t,{Gi:()=>c,RP:()=>o,Tm:()=>u,VS:()=>r,XR:()=>a,qv:()=>d});let a="to",r="aot",i="io.flowworks.twa",s=[/^\/chat\/rooms$/,/^\/client\/tasks\/\d+\/detail$/,/^\/partner\/tasks\/\d+\/detail$/,/^\/tasks\/\d+\/revision\/\d+$/],o=e=>s.some(t=>t.test(e)),l="https://app-open.invalid",c=e=>{if(!e||!e.startsWith("/")||Array.from(e).some(e=>{let t=e.charCodeAt(0);return t<32||127===t||"\\"===e}))return"/";try{let t=new URL(e,l);if(t.origin!==l||!o(t.pathname))return"/";return"".concat(t.pathname).concat(t.search)}catch(e){return"/"}},d=(e,t)=>/Android/i.test(e)?"android":/iPhone|iPad|iPod/i.test(e)||/Macintosh/i.test(e)&&t>1?"ios":"other",u=e=>{let{platform:t,target:n,origin:a}=e,r="".concat("open").concat(n);if("ios"===t)return"".concat(i,"://").concat(r);if("android"===t){let e=encodeURIComponent("".concat(a).concat(n));return"intent://".concat(r,"#Intent;scheme=").concat("exp+flowworks",";package=").concat(i,";S.browser_fallback_url=").concat(e,";end")}return null}},80264:(e,t,n)=>{"use strict";n.d(t,{Ub:()=>o,dv:()=>i,nu:()=>s});var a=n(12115);let r={sm:540,md:960,lg:1280,xl:1840};function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,i]=(0,a.useState)(t),[s,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{o(!0);let t=()=>i(window.innerWidth>=r[e]);return t(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[e]),s?n:t}function s(e){return!i(e)}function o(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,r]=(0,a.useState)(t);return(0,a.useEffect)(()=>{let t=window.matchMedia(e);r(t.matches);let n=e=>{r(e.matches)};return t.addEventListener?t.addEventListener("change",n):t.addListener(n),()=>{t.removeEventListener?t.removeEventListener("change",n):t.removeListener(n)}},[e]),n}},82309:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var a=n(95155),r=n(68822),i=n(41585),s=n(13545),o=n(12651);n(12115);var l=n(91337);let c={info:{box:"border-blue-100 bg-surface-blue text-ink-700",icon:"text-info-500"},brand:{box:"border-brand-200 bg-brand-50 text-ink-700",icon:"text-brand-500"},warning:{box:"border-amber-200 bg-amber-50 text-ink-700",icon:"text-amber-600"},danger:{box:"border-red-200 bg-red-50 text-ink-700",icon:"text-danger"},success:{box:"border-green-200 bg-green-50 text-ink-700",icon:"text-green-600"},neutral:{box:"border-line-200 bg-surface-50 text-ink-700",icon:"text-ink-400"}},d={md:{box:"gap-2.5 p-4",icon:"size-5",iconWrap:"mt-px"},sm:{box:"gap-2 px-3 py-2",icon:"size-4",iconWrap:"mt-0.5"}},u={info:r.A,brand:r.A,warning:i.A,danger:s.A,success:o.A,neutral:r.A},p=e=>{let{tone:t="info",icon:n,title:r,titleAs:i="p",size:s="md",className:o,children:p,...m}=e,f=c[t],h=d[s],x=u[t],g=!1===n?null:null!=n?n:(0,a.jsx)(x,{className:h.icon});return(0,a.jsxs)("div",{className:(0,l.cn)("flex w-full rounded-lg border text-sm",h.box,f.box,o),...m,children:[g&&(0,a.jsx)("span",{"aria-hidden":!0,
1className:(0,l.cn)("shrink-0",h.iconWrap,f.icon),children:g}),(0,a.jsxs)("div",{className:"min-w-0 flex-1 break-keep leading-[150%]",children:[r&&(0,a.jsx)(i,{className:(0,l.cn)("font-semibold text-ink-800",null!=p&&"mb-1"),children:r}),p]})]})}},86858:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var a=n(77830),r=n.n(a),i=n(12115),s=n(2964),o=n(63254);let l=function(){let[e,t]=(0,i.useState)(null);return[e,async(e,n)=>{if(r())try{r()(e),t(e),s.oK.success((null==n?void 0:n.successMessage)||"í´ë¦½ë³´ëë¡ ë³µì¬ ëììµëë¤.")}catch(e){s.oK.warn("ë³µì¬í기를 ì§ìíì§ ììµëë¤.")}else if(navigator.clipboard)try{o.v.debug("[Clipboard] Using navigator.clipboard"),await navigator.clipboard.writeText(e),t(e),s.oK.success((null==n?void 0:n.successMessage)||"í´ë¦½ë³´ëë¡ ë³µì¬ ëììµëë¤.")}catch(e){s.oK.warn("ë³µì¬í기를 ì§ìíì§ ììµëë¤.")}else{o.v.debug("[Clipboard] Using execCommand fallback");let a=document.createElement("textarea"),r=document.createElement("input");r.setAttribute("readonly","true"),r.setAttribute("value",e),a.value=e,document.body.appendChild(a),document.body.appendChild(r),a.select(),r.select(),a.setSelectionRange(0,99999),r.setSelectionRange(0,99999);try{document.execCommand("copy"),t(e),s.oK.success((null==n?void 0:n.successMessage)||"í´ë¦½ë³´ëë¡ ë³µì¬ ëììµëë¤.")}catch(e){s.oK.warn("ë³µì¬í기를 ì§ìíì§ ììµëë¤.")}a.setSelectionRange(0,0),document.body.removeChild(a),document.body.removeChild(r)}return!0}]}},91513:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(94325);let r={async byTeamPartnerId(e){let{data:t}=await a.Ay.get("/v1/team-partners/".concat(e,"/detail"));return t},async myTeam(e){let t=new URLSearchParams;(null==e?void 0:e.excludeInAssignedGroups)&&t.set("excludeInAssignedGroups","true");let n=t.toString(),{data:r}=await a.Ay.get(n?"/v1/team-partners/my-team?".concat(n):"/v1/team-partners/my-team");return r},async myBlockedTeam(){let{data:e}=await a.Ay.get("/v1/team-partners/my-blocked-team");return e},async myClients(){let{data:e}=await a.Ay.get("/v1/team-partners/my-clients");return e},async unmatch(e){await a.Ay.delete("/v1/team-partners/".concat(e))},async blockTeamPartner(e){await a.Ay.post("/v1/team-partners/".concat(e,"/block"))},async blockTeamPartnerV2(e,t){await a.Ay.post("/v1/team-partners/".concat(e,"/block-v2"),{type:t})},async unblockTeamPartnerV2(e){await a.Ay.post("/v1/team-partners/".concat(e,"/unblock-v2"))},async createTeamPartners(e){let{data:t}=await a.Ay.post("/v1/team-partners",{userIds:e});return t},async inviteSlackTeamPartner(e){await a.Ay.post("/v1/team-partners/slack/".concat(e,"/invite"))},async connectSlackTeamPartner(e){let{teamPartnerId:t,slackUserId:n}=e,{data:r}=await a.Ay.post("/v1/team-partners/slack/".concat(t,"/connect"),{slackUserId:n});return r},async disconnectSlackTeamPartner(e){await a.Ay.post("/v1/team-partners/slack/".concat(e,"/disconnect"))},async myClient(e){let{data:t}=await a.Ay.get("/v1/team-partners/my-client/".concat(e));return t},async createChatRoom(e){let{data:t}=await a.Ay.post("/v1/team-partners/".concat(e,"/chat-room"));return t},async getChatRoomsWithPartner(e){let{data:t}=await a.Ay.get("/v1/team-partners/".concat(e,"/chat-rooms"));return t},async createDirectChatRoom(e){let{data:t}=await a.Ay.post("/v1/team-partners/".concat(e,"/direct-chat-room"));return t},async getExperiencedPartners(e){let{data:t}=await a.Ay.get("/v1/team-partners/experienced-partners/".concat(e));return t}}}},e=>{e.O(0,[9024,65106,11065,41110,33199,80586,26661,54188,52292,98766,91911,22282,86136,53166,26935,29483,80878,36376,67884,30069,5772,9514,23280,94325,74633,62162,28441,99889,77358],()=>e(e.s=24647)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.