PageSourceSearch

https://odetoyouth.web.app/6666.c22a8237.chunk.js

js odetoyouth.web.app collected 2026-10-03 12:34:58 UTC 8,983 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkts_boilerplate=self.webpackChunkts_boilerplate||[]).push([[6666],{8084:function(e,n,t){t(12064),t(44465),t(31863);var l,i,r=t(37953),o=t(84136);function a(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var u=o.Ay.div(l||(l=a(["\n  display: flex;\n  flex-direction: row;\n  justify-content: center;\n  align-items: center;\n  padding: 4px 6px;\n  border-radius: 8px;\n  font-size: 11px;\n  background-color: var(--buttonBackgroundColor);\n  color: var(--buttonTextColor);\n  font-family: var(--defaultFontFamily);\n  transition: 0.2s;\n  font-weight: 800;\n  width: max-content;\n"])));o.Ay.div(i||(i=a(["\n  display: flex;\n  width: 100%;\n  gap: 6px;\n"]))),n.A=function(e){var n=e.value,t=(e.onSearch,e.style),l=(0,r.useCallback)(function(e,n){},[]);return r.createElement(u,{onClick:function(e){return l(e,n)},style:t},n)}},65972:function(e,n,t){var l,i;function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}t.d(n,{HY:function(){return d},PR:function(){return o},o5:function(){return a},wK:function(){return u}}),t(10475);var o={SHORT_TEXT:"short_text",LONG_TEXT:"long_text",CHECKBOX:"checkbox",RADIO:"radio",TAGS:"tags",IMAGE_UPLOAD:"image_upload",STATUS:"status",DIVIDER:"divider",CAMP_SELECT:"camp_select",STAT_INPUT:"stat_input"},a=(r(l={},o.SHORT_TEXT,"단답형"),r(l,o.LONG_TEXT,"장문형"),r(l,o.CHECKBOX,"체크박스"),r(l,o.RADIO,"라디오 버튼"),r(l,o.TAGS,"태그"),r(l,o.IMAGE_UPLOAD,"이미지 업로드"),r(l,o.STATUS,"수정중/작성완료"),r(l,o.DIVIDER,"구분선"),r(l,o.CAMP_SELECT,"진영 선택"),r(l,o.STAT_INPUT,"스탯 설정"),l),u={DRAFT:"draft",COMPLETED:"completed"},d=(r(i={},u.DRAFT,"수정중"),r(i,u.COMPLETED,"작성완료"),i)},92348:function(e,n,t){t(12064),t(44465),t(31863),t(10475),t(82106),t(32145),t(3233),t(51163),t(82758),t(20884),t(98832),t(62469),t(49374),t(97152),t(65114),t(61445),t(94513),t(32242),t(60039),t(86608),t(85062),t(3940);var l,i,r,o,a,u,d,c,s,p,f=t(8084),v=t(18858),b=t(37953),y=t(84136),g=t(65972),m=t(83483),h=t(79661),x=t(79883),T=t(92284),O=t(83910);function A(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,l)}return t}function E(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?A(Object(t),!0).forEach(function(n){w(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):A(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function w(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function C(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var I=function(e){return e?e.replace(/<[^>]*>/g,"").trim():""},j=y.Ay.div(l||(l=C(["\n  width: 100%;\n  height: 100%;\n  max-height: 200px;\n  padding: 16px;\n  ","\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n"])),v.pB),S=y.Ay.div(i||(i=C(["\n  display: flex;\n  align-items: center;\n  gap: 12px;\n"]))),F=y.Ay.div(r||(r=C(["\n  width: 80px;\n  height: 120px;\n  overflow: hidden;\n  border-radius: var(--cardBorderRadius);\n  background-color: var(--cardBackgroundColor);\n  border: 1px solid var(--lineColor);\n  flex-shrink: 0;\n\n  img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n"]))),P=y.Ay.div(o||(o=C(["\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  min-width: 0; // 텍스트 오버플로우 방지\n"]))),D=y.Ay.div(a||(a=C(["\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--textColor);\n  line-height: 1.3;\n\n  // 텍스트 오버플로우 처리\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n"]))),k=y.Ay.div(u||(u=C(["\n  font-size: 12px;\n  color: var(--subTextColor);\n  line-height: 1.3;
1\n\n  // 2줄까지만 표시\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n"]))),_=y.Ay.div(d||(d=C(["\n  font-size: 11px;\n  color: var(--subTextColor);\n  margin-top: 4px;\n"]))),M=y.Ay.div(c||(c=C(["\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  background: var(--backgroundColor);\n  border: 1px solid var(--lineColor);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n  flex-shrink: 0;\n"]))),R=y.Ay.div(s||(s=C(["\n  width: 100%;\n  height: 100%;\n  max-height: 200px;\n  ","\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n"])),v.pB),z=y.Ay.div(p||(p=C(["\n  opacity: 0.35;\n\n  svg path {\n    fill: var(--textColor);\n  }\n"])));n.A=function(e){var n,t,l,i,r=e.data,o=e.collectionPath,a=e.formConfig,u=e.authorName,d=e.campMap,c=(0,h.vc)(x.GI),s=(0,h.vc)(x.Bs),p=r.accessType===T.KC.SECRET,v=s===r.authorUid,y=p&&!c&&!v,A=r.id||r.objectID,w=(0,m.useDocument)(!r.responses&&A?"".concat(o,"/").concat(A):null,{listen:!1}).data,C=!r.responses&&w?E(E({},r),{},{responses:w.responses,thumbnailUrl:w.thumbnailUrl,formConfigId:null!==(n=w.formConfigId)&&void 0!==n?n:r.formConfigId}):r,H=C.formConfigId||r.formConfigId,L=(0,m.useDocument)(!a&&H?"formSetting/".concat(H):null,{listen:!1}).data,U=a||L||void 0,B=(0,b.useMemo)(function(){return null!=U&&U.fields?new Set(U.fields.filter(function(e){return e.type===g.PR.CAMP_SELECT}).map(function(e){return e.id})):new Set},[null==U?void 0:U.fields]),G=null==U?void 0:U.listDisplayMapping,K=C.responses||{},Y=null!=G&&G.subTitleFieldId&&B.has(G.subTitleFieldId)&&(null===(t=K[G.subTitleFieldId])||void 0===t?void 0:t.value)||null,X=null!=G&&G.optionFieldId&&B.has(G.optionFieldId)&&(null===(l=K[G.optionFieldId])||void 0===l?void 0:l.value)||null,N=null!=G&&G.optionField2Id&&B.has(G.optionField2Id)&&(null===(i=K[G.optionField2Id])||void 0===i?void 0:i.value)||null,V=null!=U&&U.listDisplayMapping?null:C.camp||null,W=Y?null==d?void 0:d.get(Y):void 0,q=X?null==d?void 0:d.get(X):void 0,J=N?null==d?void 0:d.get(N):void 0,Q=V?null==d?void 0:d.get(V):void 0,Z=(0,b.useMemo)(function(){var e=function(e){return e?Array.isArray(e)?e[0]?String(e[0]):"":String(e):""};if(null==U||!U.listDisplayMapping||!C.responses)return{displayTitle:C.title||"제목 없음",displaySubTitle:(null==Q?void 0:Q.title)||C.subTitle||C.camp||"",displayThumbnail:C.thumbnailUrl||null,displayOption:null,displayOption2:null};var n=U.listDisplayMapping,t=C.responses,l=n.titleFieldId?t[n.titleFieldId]:null,i=n.thumbnailFieldId?t[n.thumbnailFieldId]:null,r=n.subTitleFieldId?t[n.subTitleFieldId]:null,o=n.optionFieldId?t[n.optionFieldId]:null,a=n.optionField2Id?t[n.optionField2Id]:null,u=null==i?void 0:i.value,d=Array.isArray(u)?u[0]||null:u||C.thumbnailUrl||null,c=null===n.subTitleFieldId?"":Y?(null==W?void 0:W.title)||Y:e(null==r?void 0:r.value)||C.subTitle||C.camp||"",s=X?(null==q?void 0:q.title)||X:(null==o?void 0:o.value)||null,p=N?(null==J?void 0:J.title)||N:(null==a?void 0:a.value)||null;return{displayTitle:e(null==l?void 0:l.value)||C.title||"제목 없음",displaySubTitle:c,displayThumbnail:d,displayOption:s,displayOption2:p}},[C,U,W,q,J,Q,Y,X,N]),$=Z.displayTitle,ee=Z.displaySubTitle,ne=Z.displayThumbnail,te=Z.displayOption,le=Z.displayOption2;return y?b.createElement(R,null,b.createElement(z,null,O.A.Lock18),b.createElement(D,null,"비공개")):b.createElement(j,null,b.createElement(S,null,ne?b.createElement(F,null,b.createElement("img",{src:ne,alt:"thumbnail"})):b.createElement(M,null,"📄"),b.createElement(P,null,b.createElement(D,{title:I($)},I($)),ee&&b.createElement(k,{title:I(ee)},I(ee)),u&&b.createElement(_,null,u),(te||le)&&b.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"4px"}},te&&g.HY[te]&&b.createElement(f.A,{value:g.HY[te],style:{backgroundColor:te===g.wK.DRAFT?"gray":"var(--buttonBackgroundColor)"}}),te&&!g.HY[te]&&b.createElement(f.A,{value:String(te)}),le&&g.HY[le]&&b.createElement(f.A,{value:g.HY[le],style:{backgroundColor:le===g.wK.DRAFT?"gray":"var(--buttonBackgroun
1dColor)"}}),le&&!g.HY[le]&&b.createElement(f.A,{value:String(le)})))))}},98611:function(e,n,t){t(12064),t(44465),t(31863);var l,i,r,o=t(37953),a=t(90113),u=t(79661),d=t(31222),c=t(84136),s={initial:{opacity:0},in:{opacity:1},out:{opacity:0}},p={type:"spring",damping:20,stiffness:300},f=(0,c.Ay)(a.P.div)(l||(i=["\n  width: 100%;\n  min-height: fit-content;\n  position: relative;\n"],r||(r=i.slice(0)),l=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(r)}}))));n.A=function(e){var n=e.children,t=e.style,l=e.variants,i=void 0===l?s:l,r=(0,u.vc)(d.LK);return o.createElement(f,{initial:"initial",animate:"in",exit:"out",variants:null!=r&&r.pageEffect?i:{},transition:p,style:t},n)}}}]);
2//# sourceMappingURL=6666.c22a8237.chunk.js.map

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.