PageSourceSearch

https://console.up-people.com/static/js/async/5016.291a7f59.js

js up-people.com collected 2026-10-07 08:42:01 UTC 13,559 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunkupple_client_v2=self.webpackChunkupple_client_v2||[]).push([["5016"],{70099:function(e,t,n){n.d(t,{i:()=>l});var r=n(32822),o=n(65815),i=n(93288);function l(e){let{roles:t,children:n}=e,{isAuthenticated:l,isLoading:s,user:a}=(0,o.a)();return s?null:l?!t||a&&t.some(e=>{var t;return null==(t=a.roles)?void 0:t.includes(e)})?(0,r.jsx)(r.Fragment,{children:n}):(alert("접근 권한이 없습니다."),(0,r.jsx)(i.F,{to:"/"})):(0,r.jsx)(i.F,{to:"/auth/login",search:{redirect:window.location.pathname}})}},87936:function(e,t,n){n.d(t,{t:()=>d});var r=n(32822),o=n(77590),i=n(65815);let l=n.p+"static/image/google-meet-stop-recording.7f7c67b9.png";var s=n(8591),a=n(6719),u=n(18753),c=n(30655);function d(){var e,t,n;let{user:d,consentRecording:f}=(0,i.a)(),{t:p}=(0,c.$G)(),[m,h]=(0,a.useState)(!1),[g,y]=(0,a.useState)(!1),v=(null==d||null==(e=d.roles)?void 0:e.includes("CASE"))??!1,b=(null==d||null==(t=d.roles)?void 0:t.includes("COACH"))??!1,{data:x,isLoading:j}=(0,o.IGV)({query:{enabled:v}}),N=(null==x||null==(n=x.data)?void 0:n.some(e=>e.sessionCount>0))??!1,C=b||v&&N,w=null!==d&&null==d.isRecordingConsented&&C&&!(v&&j),k=async()=>{if(!m){h(!0);try{await f(!0)}catch{u.ZP.error(p("app.recordingConsent.errorMessage"))}finally{h(!1)}}};return(0,r.jsxs)(s.Vq,{open:w,onClose:()=>{},className:"relative z-50",children:[(0,r.jsx)(s.ZR,{className:"fixed inset-0 bg-black/40"}),(0,r.jsx)("div",{className:"fixed inset-0 flex items-center justify-center p-4",children:(0,r.jsxs)(s.EM,{className:"bg-white rounded-2xl shadow-xl w-full max-w-lg flex flex-col max-h-[90vh]",children:[(0,r.jsxs)("div",{className:"overflow-y-auto flex-1 p-8 pb-4",children:[(0,r.jsx)("h2",{className:"text-lg font-bold text-gray-900 mb-4",children:p("app.recordingConsent.title")}),(0,r.jsxs)("div",{className:"text-sm text-gray-600 leading-relaxed space-y-3",children:[(0,r.jsx)("p",{children:p("app.recordingConsent.body1")}),(0,r.jsx)("p",{children:p("app.recordingConsent.body2")}),(0,r.jsxs)("p",{children:[p("app.recordingConsent.body3"),(0,r.jsx)("a",{href:"mailto:[email protected]",className:"underline text-gray-800",children:"[email protected]"}),p("app.recordingConsent.body3After")]}),(0,r.jsx)("p",{children:p("app.recordingConsent.body4")})]}),(0,r.jsxs)("div",{className:"mt-3 border border-gray-200 rounded-xl overflow-hidden",children:[(0,r.jsxs)("button",{type:"button",onClick:()=>y(e=>!e),className:"w-full flex items-center justify-between px-4 py-3 text-sm text-gray-700 hover:bg-gray-50 transition-colors",children:[(0,r.jsx)("span",{children:p("app.recordingConsent.toggleLabel")}),(0,r.jsx)("span",{className:"text-gray-400 text-xs",children:g?"▲":"▼"})]}),g&&(0,r.jsxs)("div",{className:"px-4 pb-4 space-y-2",children:[(0,r.jsx)("p",{className:"text-xs text-gray-500",children:p("app.recordingConsent.toggleBody")}),(0,r.jsx)("img",{src:l,alt:"Google Meet 회의록 작성 중지 버튼",className:"w-full rounded-lg"})]})]})]}),(0,r.jsxs)("div",{className:"px-8 pb-8 pt-3",children:[(0,r.jsxs)("div",{className:"flex gap-4 text-xs text-gray-400 mb-3",children:[(0,r.jsx)("button",{type:"button",onClick:()=>window.open(p("app.recordingConsent.termsUrl"),"_blank"),className:"underline hover:text-gray-600 transition-colors",children:p("app.recordingConsent.termsLink")}),(0,r.jsx)("button",{type:"button",onClick:()=>window.open(p("app.recordingConsent.privacyUrl"),"_blank"),className:"underline hover:text-gray-600 transition-colors",children:p("app.recordingConsent.privacyLink")})]}),(0,r.jsx)("div",{className:"flex gap-3",children:(0,r.jsx)("button",{type:"button",onClick:k,disabled:m,className:"flex-1 py-3 rounded-xl bg-gray-900 text-sm font-medium text-white hover:bg-gray-700 disabled:bg-gray-300 transition-colors",children:m?p("app.recordingConsent.submittingButton"):p("app.recordingConsent.submitButton")})})]})]})})]})}},51048:function(e,t,n){n.r(t),n.d(t,{component:()=>a});var r=n(32822),o=n(70099),i=n(87936),l=n(26170);function s(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.t,{}),(0,r.jsx)(l.j3,{})]})}let a=()=>(0,r.jsx)(o.i,{roles:["COACH"],children:(0,r.jsx)(s,{})})},79124:function(e,t,n){n.d(t,{dk:()=>f,fw:()=>d,zH:()=>c});var r=n(6719),o=n(51284),i=n(21349),l=n(97273),s=n(78293),a=n(33965);let u=(0,r.createContext)(null);function c(){var e,t;return null!=(t=null==(e=(0,r.useContext)(u))?void 0:e.value)?t:void 0}function d(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,o.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return r.createElement(u.Provider,{value:i},e.children)},[t])]}
1u.displayName="DescriptionContext";let f=Object.assign((0,a.yV)(function(e,t){let n=(0,r.useId)(),o=(0,s.B)(),{id:c=`headlessui-description-${n}`,...d}=e,f=function e(){let t=(0,r.useContext)(u);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),p=(0,l.T)(t);(0,i.e)(()=>f.register(c),[c,f.register]);let m=o||!1,h=(0,r.useMemo)(()=>({...f.slot,disabled:m}),[f.slot,m]),g={ref:p,...f.props,id:c};return(0,a.L6)()({ourProps:g,theirProps:d,slot:h,defaultTag:"p",name:f.name||"Description"})}),{})},9332:function(e,t,n){n.d(t,{G:()=>i});var r=n(6719),o=n(17774);function i(){let[e]=(0,r.useState)(o.k);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},51284:function(e,t,n){n.d(t,{z:()=>i});var r=n(6719),o=n(39958);let i=function(e){let t=(0,o.E)(e);return r.useCallback((...e)=>t.current(...e),[t])}},21349:function(e,t,n){n.d(t,{e:()=>i});var r=n(6719),o=n(20785);let i=(e,t)=>{o.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},39958:function(e,t,n){n.d(t,{E:()=>i});var r=n(6719),o=n(21349);function i(e){let t=(0,r.useRef)(e);return(0,o.e)(()=>{t.current=e},[e]),t}},97273:function(e,t,n){n.d(t,{T:()=>s,h:()=>l});var r=n(6719),o=n(51284);let i=Symbol();function l(e,t=!0){return Object.assign(e,{[i]:t})}function s(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,o.z)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[i]))?void 0:n}},78293:function(e,t,n){n.d(t,{B:()=>i,G:()=>l});var r=n(6719);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}function l({value:e,children:t}){return r.createElement(o.Provider,{value:e},t)}},24852:function(e,t,n){n.d(t,{A:()=>r});function r(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}},17774:function(e,t,n){n.d(t,{k:()=>function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return(0,r.Y)(()=>{t.current&&e[0]()}),n.add(()=>{t.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.includes(e)||t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}});var r=n(219)},47398:function(e,t,n){function r(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function o(e){return r(e)&&"tagName"in e}function i(e){return o(e)&&"accessKey"in e}function l(e){return o(e)&&"tabIndex"in e}function s(e){return o(e)&&"style"in e}function a(e){return i(e)&&"IFRAME"===e.nodeName}function u(e){return i(e)&&"INPUT"===e.nodeName}function c(e){return i(e)&&"LABEL"===e.nodeName}function d(e){return i(e)&&"FIELDSET"===e.nodeName}function f(e){return i(e)&&"LEGEND"===e.nodeName}function p(e){return!!o(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}n.d(t,{CD:()=>f,LL:()=>u,Re:()=>i,UG:()=>r,dz:()=>c,jF:()=>p,jQ:()=>a,kK:()=>o,nR:()=>s,sP:()=>l,zO:()=>d})},20785:function(e,t,n){n.d(t,{O:()=>l});var r=Object.defineProperty,o=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i=(e,t,n)=>(o(e,"symbol"!=typeof t?t+"":t,n),n);let l=new class{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server"
1:"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},73913:function(e,t,n){n.d(t,{E:()=>r});function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let o=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,r),o}},219:function(e,t,n){n.d(t,{Y:()=>r});function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}},33965:function(e,t,n){let r,o;n.d(t,{L6:()=>c,VN:()=>a,dG:()=>m,l4:()=>u,oA:()=>g,yV:()=>h});var i=n(6719),l=n(24852),s=n(73913),a=((r=a||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),u=((o=u||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c(){let e,t,n=(e=(0,i.useRef)([]),t=(0,i.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),(...n)=>{if(!n.every(e=>null==e))return e.current=n,t});return(0,i.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:l,mergeRefs:a}){a=null!=a?a:f;let u=p(t,e);if(i)return d(u,n,r,l,a);let c=null!=o?o:0;if(2&c){let{static:e=!1,...t}=u;if(e)return d(t,n,r,l,a)}if(1&c){let{unmount:e=!0,...t}=u;return(0,s.E)(+!e,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,r,l,a)})}return d(u,n,r,l,a)})({mergeRefs:n,...e}),[n])}function d(e,t={},n,r,o){let{as:s=n,children:a,refName:u="ref",...c}=y(e,["unmount","static"]),f=void 0!==e.ref?{[u]:e.ref}:{},m="function"==typeof a?a(t):a;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t)),c["aria-labelledby"]&&c["aria-labelledby"]===c.id&&(c["aria-labelledby"]=void 0);let h={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(h["data-headlessui-state"]=n.join(" "),n))h[`data-${e}`]=""}if(s===i.Fragment&&(Object.keys(g(c)).length>0||Object.keys(g(h)).length>0))if(!(0,i.isValidElement)(m)||Array.isArray(m)&&m.length>1){if(Object.keys(g(c)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(g(c)).concat(Object.keys(g(h))).map(e=>`  - ${e}`).join(`
2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
3`)].join(`
4`))}else{var v;let e=m.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>(0,l.A)(t(...e),c.className):(0,l.A)(t,c.className),r=p(m.props,g(y(c,["ref"])));for(let e in h)e in r&&delete h[e];return(0,i.cloneElement)(m,Object.assign({},r,h,f,{ref:o((v=m,i.version.split(".")[0]>="19"?v.props.ref:v.ref),f.ref)},n?{className:n}:{}))}return(0,i.createElement)(s,Object.assign({},y(c,["ref"]),s!==i.Fragment&&f,s!==i.Fragment&&h),m)}function f(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function p(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function m(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t}function h(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function g(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function y(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}}}]);

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.