diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..823c5b0 --- /dev/null +++ b/404.html @@ -0,0 +1,15 @@ + + + + + 404 Resource Not Found + + + +

404 Resource Not Found

+ \ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..9902474 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +2023.feconf.kr diff --git a/build/q-02253539.js b/build/q-02253539.js new file mode 100644 index 0000000..07203e7 --- /dev/null +++ b/build/q-02253539.js @@ -0,0 +1 @@ +let t;(function(i){i[i.A=0]="A",i[i.B=1]="B",i[i.Sponsor=2]="Sponsor"})(t||(t={}));let l;(function(i){i[i.Diamond=0]="Diamond",i[i.Platinum=1]="Platinum",i[i.Gold=2]="Gold",i[i.Rookie=3]="Rookie"})(l||(l={}));export{t as P,l as S}; diff --git a/build/q-02b8faa7.js b/build/q-02b8faa7.js new file mode 100644 index 0000000..903dfa2 --- /dev/null +++ b/build/q-02b8faa7.js @@ -0,0 +1 @@ +import{C as r}from"./q-609ebf39.js";import{a as i,d as t,p as o}from"./q-0daa6403.js";import"./q-d9ba29ea.js";import{S as s}from"./q-b8f4905f.js";import{S as e}from"./q-2ee2e09e.js";import{c as n}from"./q-7647edae.js";const C=()=>i("section",null,{class:n.root},[t(e,null,3,"XH_0"),t(s,{description:"FEConf는 컨퍼런스에 참가하는 모든 사람이 환영받고 안전한 환경에서 서로 배우고, 성장하는 경험을 제공하기 위해 최선을 다하고 있습니다. 아래에 적힌 행동 가이드라인을 준수해주세요. FEConf의 발전을 위해 도움을 주실 분은 언제든 환영합니다. feconf@googlegroups.com 으로 메일을 보내주세요.",sectionName:"CODE OF CONDUCT",title:"FEConf에 참여하는 모든 분은
다음 사항을 준수해 주세요",[o]:{description:o,sectionName:o,title:o}},3,"XH_1"),t(r,null,3,"XH_2")],1,"XH_3");export{C as s_QChmekhj35Q}; diff --git a/build/q-05796c5e.js b/build/q-05796c5e.js new file mode 100644 index 0000000..fd6963f --- /dev/null +++ b/build/q-05796c5e.js @@ -0,0 +1 @@ +import{R as s,O as S,b as M,a as t,m as P,d as R,i as h,_ as f,p,c as m,h as F}from"./q-0daa6403.js";import{E as O,C as b}from"./q-9bb17896.js";import{S as A}from"./q-cd69d2a5.js";const D="_root_13omn_1",T="_titleWrap_13omn_7",C="_title_13omn_7",L="_textWrap_13omn_33",X="_on_13omn_101",H="_footer_13omn_120",n={root:D,titleWrap:T,title:C,textWrap:L,on:X,footer:H},K=()=>{const o=s(),e=s(0),a=s(0),l=s("translateX(100%) scale(0.7)"),r=s(!1),u=s(!1);return S(h(()=>f(()=>Promise.resolve().then(()=>d),void 0),"s_dthNFAHWv5E",[a,o,e])),M("scroll",h(()=>f(()=>Promise.resolve().then(()=>d),void 0),"s_cKKdDFDGeqY",[u,r,l])),t("section",{ref:o},{class:n.root},[t("div",null,{class:n.titleWrap},t("h1",null,{class:n.title,style:P(c=>({transform:`${c.value}`}),[l])},"23년을 함께 빛낼 후원사",3,null),3,null),t("div",{class:[n.textWrap,{[n.on]:r.value}]},null,[t("h2",null,null,[t("span",null,null,"FE 생태계와 함께하는",3,null),t("br",null,null,null,3,null),t("span",null,null,"후원사가 되어주세요",3,null)],3,null),t("p",null,null,[t("span",null,null,"FEConf 파트너가 되어 개발 문화를 만들고,",3,null),t("br",null,null,null,3,null),t("span",null,null,"기업 홍보와 채용 활동을 계획하세요.",3,null)],3,null),R(A,{children:t("button",null,null,"파트너 신청하기",3,null),href:b,[p]:{href:p}},3,"Sp_0")],1,null),t("div",{class:[n.footer,{[n.on]:u.value}]},null,[t("img",null,{alt:"FEConf2023",height:392,src:"/images/feconf.png",width:1200},null,3,null),t("p",null,null,[O,", 잠실 롯데타워에서 만나요!"],3,null)],3,null)],1,"Sp_1")},N=()=>{const[o,e,a]=m();if(e.value){const l=e.value.getBoundingClientRect();a.value=Math.round(l.width),o.value=Math.round(l.height)}},V=()=>{const[o,e,a]=m(),{scrollY:l,innerHeight:r}=window,c=Math.max(l-r*7-1500,0)/r,i=Math.min(c/3,1),v=.5,g=.5,W=100-200*i,E=v+g*i;a.value=`translateX(${W}%) scale(${E})`;const _=c-3;e.value=_>=0&&_<=2.5;const x=c-5.5;o.value=x>0},d=Object.freeze(Object.defineProperty({__proto__:null,_hW:F,s_cKKdDFDGeqY:V,s_dthNFAHWv5E:N,s_zzrfqTikc40:K},Symbol.toStringTag,{value:"Module"}));export{F as _hW,V as s_cKKdDFDGeqY,N as s_dthNFAHWv5E,K as s_zzrfqTikc40}; diff --git a/build/q-09c19dc9.png b/build/q-09c19dc9.png new file mode 100644 index 0000000..7d7ab4a Binary files /dev/null and b/build/q-09c19dc9.png differ diff --git a/build/q-0b98454c.js b/build/q-0b98454c.js new file mode 100644 index 0000000..72a5fd6 --- /dev/null +++ b/build/q-0b98454c.js @@ -0,0 +1 @@ +import{a as l}from"./q-0daa6403.js";import{c as o}from"./q-609ebf39.js";import{c as i}from"./q-7647edae.js";import{m as a}from"./q-71aa2445.js";import{u as r}from"./q-6a6fa43e.js";import"./q-aeae13c1.js";const d=()=>{const t=r();return l("ul",null,{class:i.list},a(o,({title:n,content:e},s)=>l("li",null,null,[l("div",{class:[i.info,"fadeInRightSlide",{visible:t.visible}],style:{transitionDelay:`${(s+1)*100}ms`}},null,[l("svg",null,{height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg"},l("path",null,{d:"M3.89008 7.72949C2.60091 7.72949 1.55675 8.77366 1.55675 10.0628C1.55675 11.352 2.60091 12.3962 3.89008 12.3962C5.17925 12.3962 6.22342 11.352 6.22342 10.0628C6.22342 8.77366 5.17925 7.72949 3.89008 7.72949ZM7.37842 8.31283V11.8128C7.37842 12.1337 7.64091 12.3962 7.96175 12.3962H11.4617C11.7826 12.3962 12.0451 12.1337 12.0451 11.8128V8.31283C12.0451 7.99199 11.7826 7.72949 11.4617 7.72949H7.96175C7.64091 7.72949 7.37842 7.99199 7.37842 8.31283ZM3.37091 2.22866L1.44591 5.69366C1.23008 6.08449 1.51008 6.56283 1.95341 6.56283H5.80341C6.24675 6.56283 6.52675 6.08449 6.31091 5.69366L4.38591 2.22866C4.16425 1.83199 3.59258 1.83199 3.37091 2.22866ZM11.0242 1.60449C10.4059 1.60449 9.96842 1.93116 9.71175 2.28699C9.45508 1.93116 9.01758 1.60449 8.39925 1.60449C7.48925 1.60449 6.79508 2.35116 6.79508 3.20866C6.79508 4.27616 7.97925 5.05783 9.33258 6.23033C9.54842 6.41699 9.86925 6.41699 10.0909 6.23033C11.4442 5.05783 12.6284 4.27616 12.6284 3.20866C12.6284 2.35116 11.9342 1.60449 11.0242 1.60449Z",fill:"white"},null,3,null),3,null),l("div",null,{class:i.title},n,1,null)],1,null),l("p",{class:[i.content,"fadeInRightSlide",{visible:t.visible}],style:{transitionDelay:`${(s+1)*100+100}ms`}},null,e,1,null)],1,s)),1,"XH_4")};export{d as s_zGAmcHHyYNA}; diff --git a/build/q-0daa6403.js b/build/q-0daa6403.js new file mode 100644 index 0000000..9382ace --- /dev/null +++ b/build/q-0daa6403.js @@ -0,0 +1,2 @@ +const yr=function(){const t=document.createElement("link").relList;return t&&t.supports&&t.supports("modulepreload")?"modulepreload":"preload"}(),Sr=function(e){return"/"+e},tn={},_r=function(t,n,r){if(!n||n.length===0)return t();const s=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=Sr(o),o in tn)return;tn[o]=!0;const i=o.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let a=s.length-1;a>=0;a--){const h=s[a];if(h.href===o&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":yr,i||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),i)return new Promise((a,h)=>{u.addEventListener("load",a),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())},Me=e=>e&&typeof e.nodeType=="number",xr=e=>e.nodeType===9,ve=e=>e.nodeType===1,qe=e=>{const t=e.nodeType;return t===1||t===111},Er=e=>{const t=e.nodeType;return t===1||t===111||t===3},K=e=>e.nodeType===111,wn=e=>e.nodeType===3,Fe=e=>e.nodeType===8,Te=(e,...t)=>yn(!0,e,...t),xt=(e,...t)=>yn(!0,e,...t),yn=(e,t,...n)=>{const r=t instanceof Error?t:new Error(t);return console.error("%cQWIK ERROR","",r.stack||r.message,...n),e&&setTimeout(()=>{throw r},0),r},D=(e,...t)=>{const n=Ye(e);return xt(n,...t)},Ye=e=>`Code(${e})`,Cr=()=>({isServer:!1,importSymbol(e,t,n){if(!t)throw D(31,n);if(!e)throw D(30,t,n);const r=qr(e.ownerDocument,e,t).toString(),s=new URL(r);return s.hash="",s.search="",_r(()=>import(s.href),[]).then(o=>o[n])},raf:e=>new Promise(t=>{requestAnimationFrame(()=>{t(e())})}),nextTick:e=>new Promise(t=>{setTimeout(()=>{t(e())})}),chunkForSymbol:(e,t)=>[e,t??"_"]}),qr=(e,t,n)=>{const r=e.baseURI,s=new URL(t.getAttribute("q:base")??r,r);return new URL(n,s)};let Dr=Cr();const Et=()=>Dr,Ke=e=>{const t=Object.getPrototypeOf(e);return t===Object.prototype||t===null},Q=e=>e&&typeof e=="object",q=e=>Array.isArray(e),ue=e=>typeof e=="string",A=e=>typeof e=="function",F=e=>e&&typeof e.then=="function",Ze=(e,t,n)=>{try{const r=e();return F(r)?r.then(t,n):t(r)}catch(r){return n(r)}},E=(e,t)=>F(e)?e.then(t):t(e),Ct=e=>e.some(F)?Promise.all(e):e,Sn=e=>e.length>0?Promise.all(e):e,kr=e=>e!=null,Or=e=>new Promise(t=>{setTimeout(t,e)}),R=[],O={},Pe=()=>document,be="q:renderFn",$r="⭐️",M="q:slot",qt="q:sref",oe="q:s",Dt="q:style",Tr="q:sstyle",ut="q:container",_n="[q\\:container]",kt="qRender",xn="q:id",Ot=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase(),B=(e,t,n)=>e.setAttribute(t,n),H=(e,t)=>e.getAttribute(t),nn=Symbol("ContainerState"),De=e=>{let t=e[nn];return t||(e[nn]=t=Pr(e,H(e,"q:base")??"/")),t},Pr=(e,t)=>{const n={t:e,o:0,l:!1,u:new WeakMap,$:new Set,p:new Set,v:new Set,m:new Set,g:new Set,S:new Set,q:new Set,j:{},k:t,C:void 0,M:void 0,P:void 0,O:null};return n.O=yo(n),n},En=(e,t)=>{if(A(e))return e(t);if(Q(e)&&"value"in e)return e.value=t;throw D(32,e)},we=e=>e.toString(36),P=e=>parseInt(e,36),Br=e=>{const t=e.indexOf(":");return e&&e.slice(t+1).replace(/-./g,n=>n[1].toUpperCase())},jr=/^(on|window:|document:)/,Ar="preventdefault:",Cn=e=>e.endsWith("$")&&jr.test(e),qn=(e,t,n,r)=>{if(t.endsWith("$"),t=at(t.slice(0,-1)),n)if(q(n)){const s=n.flat(1/0).filter(o=>o!=null).map(o=>[t,sn(o,r)]);e.push(...s)}else e.push([t,sn(n,r)]);return t},rn=["on","window:on","document:on"],Lr=["on","on-window","on-document"],at=e=>{let t="on";for(let n=0;n{const n=pr(e)?e:Co(e);return n.T(t),n};function on(e){return function(t){return t&&typeof t.nodeType=="number"}(e)&&e.nodeType===1}const ft=Symbol("proxy target"),te=Symbol("proxy flags"),j=Symbol("proxy manager"),k=Symbol("IMMUTABLE"),re="$$",ko=(e,t,n)=>new ht(e,t,n);var Dn;const Nr=(e,t,n,r)=>{const s=t.O.R(r);return new Be(e,s,n)},ye=Symbol("proxy manager"),kn=Symbol("unassigned signal");class ke{}class Be extends ke{constructor(t,n,r){super(),this[Dn]=0,this.untrackedValue=t,this[j]=n,this[ye]=r}valueOf(){}toString(){return`[Signal ${String(this.value)}]`}toJSON(){return{value:this.value}}get value(){var n;if(2&this[ye])throw kn;const t=(n=L())==null?void 0:n.I;return t&&this[j].A(t),this.untrackedValue}set value(t){const n=this[j];n&&this.untrackedValue!==t&&(this.untrackedValue=t,n.L())}}Dn=ye;class ht extends ke{constructor(t,n,r){super(),this.N=t,this.H=n,this.U=r}get value(){return this.N.apply(void 0,this.H)}}class dt extends ke{constructor(t,n){super(),this.ref=t,this.prop=n}get[j](){return U(this.ref)}get value(){return this.ref[this.prop]}set value(t){this.ref[this.prop]=t}}const Z=e=>e instanceof ke,Jr=(e,t)=>{var s,o;if(!Q(e))return e[t];if(e instanceof ke)return e;const n=fe(e);if(n){const i=n[re+t];if(i)return i;if(((s=n[k])==null?void 0:s[t])!==!0)return new dt(e,t)}const r=(o=e[k])==null?void 0:o[t];return Z(r)?r:k},Oo=(e,t)=>{const n=Jr(e,t);return n===k?e[t]:n},$t=(e,t,n=0)=>t.u.get(e)||(n!==0&&Ve(e,n),Ue(e,t,void 0)),Ue=(e,t,n)=>{rt(e),t.u.has(e);const r=t.O.R(n),s=new Proxy(e,new On(t,r));return t.u.set(e,s),s},Tt=()=>{const e={};return Ve(e,2),e},Ve=(e,t)=>{Object.defineProperty(e,te,{value:t,enumerable:!1})},$o=(e,t)=>{const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n};class On{constructor(t,n){this.D=t,this.F=n}deleteProperty(t,n){if(2&t[te])throw D(17);return typeof n=="string"&&delete t[n]&&(this.F.L(q(t)?void 0:n),!0)}get(t,n){var u;if(typeof n=="symbol")return n===ft?t:n===j?this.F:t[n];const r=t[te]??0,s=L(),o=(1&r)!=0,i=t[re+n];let l,c;if(s&&(l=s.I),!(2&r)||n in t&&!Hr((u=t[k])==null?void 0:u[n])||(l=null),i?(c=i.value,l=null):c=t[n],l){const a=q(t);this.F.A(l,a?void 0:n)}return o?Rr(c,this.D):c}set(t,n,r){if(typeof n=="symbol")return t[n]=r,!0;const s=t[te]??0;if(2&s)throw D(17);const o=1&s?rt(r):r;if(q(t))return t[n]=o,this.F.L(),!0;const i=t[n];return t[n]=o,i!==o&&this.F.L(n),!0}has(t,n){if(n===ft)return!0;const r=Object.prototype.hasOwnProperty;return!!r.call(t,n)||!(typeof n!="string"||!r.call(t,re+n))}ownKeys(t){if(!(2&(t[te]??0))){let n=null;const r=L();r&&(n=r.I),n&&this.F.A(n)}return q(t)?Reflect.ownKeys(t):Reflect.ownKeys(t).map(n=>typeof n=="string"&&n.startsWith(re)?n.slice(2):n)}getOwnPropertyDescriptor(t,n){return q(t)||typeof n=="symbol"?Object.getOwnPropertyDescriptor(t,n):{enumerable:!0,configurable:!0}}}const Hr=e=>e===k||Z(e),Rr=(e,t)=>{if(Q(e)){if(Object.isFrozen(e))return e;const n=rt(e);if(n!==e||fr(n))return e;if(Ke(n)||q(n))return t.u.get(n)||$t(n,t,1)}return e},$n="_qc_",Y=e=>e[$n],$=(e,t)=>{const n=Y(e);if(n)return n;const r=Pt(e),s=H(e,"q:id");if(s){const o=t.P;if(r.J=s,o){const{getObject:i,meta:l,refs:c}=o;if(on(e)){const u=c[s];u&&(on(e),r.W=u.split(" ").map(i),r.li=((a,h)=>{const d=a.B.attributes,p=[];for(let v=0;v{const t={},n=fe(e);for(const r in n)r.startsWith(re)&&(t[r.slice(2)]=n[r]);return t},Pt=e=>{const t={tt:0,J:"",B:e,W:[],li:[],Z:null,K:null,rt:null,G:null,ot:null,et:null,st:null,nt:null,X:null,it:null,ct:null,lt:null};return e[$n]=t,t};let se,me;function To(e){if(se===void 0){const t=L();if(t&&t.ut)return t.ut;if(e!==void 0)return e;throw new Error("Reading `locale` outside of context.")}return se}function Po(e,t){const n=se;try{return se=e,t()}finally{se=n}}const L=()=>{if(!me){const e=typeof document<"u"&&document&&document.__q_context__;return e?q(e)?document.__q_context__=Pn(e):e:void 0}return me},Ir=()=>{const e=L();if(!e)throw D(14);return e},Tn=()=>{const e=L();if(!e||e.ft!==kt)throw D(20);return e};function N(e,t,...n){const r=me;let s;try{me=e,s=t.apply(this,n)}finally{me=r}return s}const Mr=(e,t)=>{const n=e.$t;if(n.length===0){const r=t();F(r)&&n.push(r)}else n.push(Promise.all(n).then(t))},Pn=e=>{const t=e[0],n=t.closest(_n),r=(n==null?void 0:n.getAttribute("q:locale"))||void 0;return r&&function(s){se=s}(r),J(r,void 0,t,e[1],e[2])},J=(e,t,n,r,s)=>({K:0,dt:t,B:n,ft:r,ht:s,ut:e,vt:void 0,wt:void 0,I:void 0,$t:void 0}),Xe=e=>e.closest(_n),Fr=e=>N(void 0,e),ln=J(void 0,void 0,void 0,kt),ie=(e,t)=>(ln.I=t,N(ln,()=>e.value)),Bo=()=>{var t;const e=L();if(e)return e.B??e.dt??((t=e.vt)==null?void 0:t.T(void 0))},jo=e=>{const t=L();return t&&t.dt&&t.wt&&($(t.dt,t.wt.bt.D).tt|=8),e},Ao=e=>{const t=Xe(e);return t?De(t).C??Promise.resolve():Promise.resolve()},Yr=(e,t)=>{jt(Bt(e,void 0),t)},cn=(e,t)=>{jt(Bt(e,"document"),t)},Lo=(e,t)=>{jt(Bt(e,"window"),t)},Bt=(e,t)=>{const n=t!==void 0?t+":":"";return Array.isArray(e)?e.map(r=>`${n}on-${r}`):`${n}on-${e}`},jt=(e,t)=>{if(t){const n=Tn(),r=$(n.dt,n.wt.bt.D);typeof e=="string"?r.li.push([at(e),t]):r.li.push(...e.map(s=>[at(s),t])),r.tt|=2}},Bn=Symbol("skip render"),G=()=>{const e=Tn(),t=e.K,n=$(e.dt,e.wt.bt.D),r=n.K?n.K:n.K=[];return e.K++,{get:r[t],set:s=>r[t]=s,i:t,iCtx:e,elCtx:n}},Se=(e,t,n,r)=>{e.yt.push({gt:Kr,H:[t,n,r]})},Kr=(e,t,n)=>{if(n==null||n===!1)e.removeAttribute(t);else{const r=n===!0?"":String(n);B(e,t,r)}},W=(e,t,n,r)=>{e.yt.push({gt:jn,H:[t,n,r]})},jn=(e,t,n)=>{try{e[t]=n??"",n==null&&Me(e)&&ve(e)&&e.removeAttribute(t)}catch(r){Te(Ye(6),{node:e,key:t,value:n},r)}},At=(e,t,n)=>n?e.createElementNS(ae,t):e.createElement(t),pe=(e,t,n,r)=>(e.yt.push({gt:ze,H:[t,n,r||null]}),n),Zr=(e,t,n,r)=>(e.yt.push({gt:Cs,H:[t,n,r||null]}),n),An=(e,t,n)=>(e.yt.push({gt:Ee,H:[t,n]}),n),Ur=(e,t)=>{e.D.S.add(t.styleId),e.xt.push({gt:Vr,H:[e.D,t]})},Vr=(e,t)=>{const n=e.t,r=Pe(),s=r.documentElement===n,o=r.head,i=r.createElement("style");B(i,Dt,t.styleId),B(i,"hidden",""),i.textContent=t.content,s&&o?Ee(o,i):ze(n,i,n.firstChild)},Xr=(e,t)=>{ze(e,t,e.firstChild)},Ln=(e,t)=>{qe(t)&&ge(t,e,e.D.O,!0),e.yt.push({gt:Qr,H:[t,e]})},Qr=e=>{const t=e.parentElement;t&&Es(t,e)},Nn=(e,t)=>{const n=At(e,"q:template",!1);return B(n,M,t),B(n,"hidden",""),B(n,"aria-hidden","true"),n},un=e=>{for(const t of e.yt)t.gt.apply(void 0,t.H);Gr(e)},pt=e=>H(e,"q:key"),Gr=e=>{const t=e.D.O;for(const n of e.St){const r=pt(n),s=ne(n,We);if(s.length>0){const o=n.getAttribute(qt),i=e.qt.find(l=>l.J===o);if(i){const l=i.B;if(l.isConnected)if(ne(l,vt).some(c=>H(c,M)===r))ge(n,e,t,!1);else{const c=Nn(e.jt,r);for(const u of s)Ee(c,u);ze(l,c,l.firstChild)}else ge(n,e,t,!1)}else ge(n,e,t,!1)}}for(const[n,r]of e.kt){const s=pt(n),o=ne(r,vt).find(i=>i.getAttribute(M)===s);o&&(ne(o,We).forEach(i=>{Ee(n,i)}),o.remove())}},Jn="__virtual",le=":virtual";class Lt{constructor(t,n,r){this.open=t,this.close=n,this.isSvg=r,this._qc_=null,this.nodeType=111,this.localName=le,this.nodeName=le;const s=this.ownerDocument=t.ownerDocument;this.Ct=At(s,"template",!1),this.Mt=(o=>{if(!o)return{};const i=o.split(" ");return Object.fromEntries(i.map(l=>{const c=l.indexOf("=");return c>=0?[l.slice(0,c),(u=l.slice(c+1),u.replace(/\+/g," "))]:[l,""];var u}))})(t.data.slice(3)),t.data.startsWith("qv "),t[Jn]=this}insertBefore(t,n){const r=this.parentElement;return r?r.insertBefore(t,n||this.close):this.Ct.insertBefore(t,n),t}remove(){const t=this.parentElement;if(t){const n=this.childNodes;t.removeChild(this.open);for(let r=0;r{qe(r)&&(r.matches(t)&&n.push(r),n.concat(Array.from(r.querySelectorAll(t))))}),n}querySelector(t){for(const n of this.childNodes)if(ve(n)){if(n.matches(t))return n;const r=n.querySelector(t);if(r!==null)return r}return null}get innerHTML(){return""}set innerHTML(t){const n=this.parentElement;n?(this.childNodes.forEach(r=>this.removeChild(r)),this.Ct.innerHTML=t,n.insertBefore(this.Ct.content,this.close)):this.Ct.innerHTML=t}get firstChild(){if(this.parentElement){const t=this.open.nextSibling;return t===this.close?null:t}return this.Ct.firstChild}get nextSibling(){return this.close.nextSibling}get previousSibling(){return this.open.previousSibling}get childNodes(){if(!this.parentElement)return Array.from(this.Ct.childNodes);const t=[];let n=this.open;for(;(n=n.nextSibling)&&n!==this.close;)t.push(n);return t}get isConnected(){return this.open.isConnected}get parentElement(){return this.open.parentElement}}const Hn=e=>{if(e==null)return null;if(Fe(e)){const t=je(e);if(t)return t}return e},je=e=>{var n;const t=e[Jn];if(t)return t;if(e.data.startsWith("qv ")){const r=Rn(e);return new Lt(e,r,((n=e.parentElement)==null?void 0:n.namespaceURI)===ae)}return null},Rn=e=>{let t=e.nextSibling,n=1;for(;t;){if(Fe(t)){if(t.data.startsWith("qv "))n++;else if(t.data==="/qv"&&(n--,n===0))return t}t=t.nextSibling}},Ae=e=>e==null?null:K(e)?e.open:e,zr=e=>Object.freeze({id:Ot(e)}),No=(e,t)=>{const{get:n,set:r,elCtx:s}=G();if(n!==void 0)return;let o=s.X;o||(s.X=o=new Map),o.set(e.id,t),r(!0)},Jo=(e,t)=>{const{get:n,set:r,iCtx:s,elCtx:o}=G();if(n!==void 0)return n;const i=Wn(e,o,s.wt.bt.D);if(typeof t=="function")return r(N(void 0,t,i));if(i!==void 0)return r(i);if(t!==void 0)return r(t);throw D(13,e.id)},Wn=(e,t,n)=>{const r=e.id;if(t){let s=t.B,o=t.lt??t.ct;for(;o;){if(s=o.B,o.X){const i=o.X.get(r);if(i)return i;if(o.X.get("_")===!0)break}o=o.lt??o.ct}if(s.closest){const i=es(s,n,r);if(i!==void 0)return i}}},es=(e,t,n)=>{var s;let r=e;for(;r;){let o,i=r;for(;i&&(o=ts(i));){const l=(s=$(o,t))==null?void 0:s.X;if(l&&l.has(n))return l.get(n);i=o}r=r.parentElement}},ts=e=>{let t=e,n=1;for(;t=t.previousSibling;)if(Fe(t)){if(t.data==="/qv")n++;else if(t.data.startsWith("qv ")&&(n--,n===0))return je(t)}return null},ns=zr("qk-error"),Nt=(e,t,n)=>{const r=Y(t);{const s=Wn(ns,r,n.bt.D);if(s===void 0)throw e;s.error=e}},$e=(e,t)=>{t.tt&=-2,t.tt|=4,t.rt=[],t.li.length=0;const n=t.B,r=t.nt,s=t.et,o=Jt(e),i=J(e.bt.ut,n,void 0,kt),l=i.$t=[];o.Pt=t,o.Ot=null,i.I=[0,n],i.wt=e,r.T(e.bt.D.t);const c=r.getFn(i);return Ze(()=>c(s),u=>l.length>0?Promise.all(l).then(()=>1&t.tt?$e(e,t):{node:u,rCtx:o}):1&t.tt?$e(e,t):{node:u,rCtx:o},u=>u===kn?Promise.all(l).then(()=>$e(e,t)):(Nt(u,n,e),{node:Bn,rCtx:o}))},rs=(e,t)=>({bt:{jt:e,ut:t.j.locale,D:t,Tt:new Set,yt:[],xt:[],qt:[],kt:[],St:[],Et:[]},Pt:null,Ot:null}),Jt=e=>({bt:e.bt,Pt:e.Pt,Ot:e.Ot}),Ht=(e,t)=>t&&t.G?t.G.join(" ")+" "+mt(e):mt(e),mt=e=>e?ue(e)?e.trim():q(e)?e.reduce((t,n)=>{const r=mt(n);return r?t?`${t} ${r}`:r:t},""):Object.entries(e).reduce((t,[n,r])=>r?t?`${t} ${n.trim()}`:n.trim():t,""):"",Rt=e=>{if(e==null)return"";if(typeof e=="object"){if(q(e))throw D(0,e,"style");{const t=[];for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){const r=e[n];if(r!=null){const s=n.startsWith("--")?n:Ot(n);t.push(s+":"+r)}}return t.join(";")}}return String(e)},ss=e=>we(e.bt.D.o++),In=(e,t)=>{const n=ss(e);t.J=n},Qe=e=>Z(e)?Qe(e.value):e==null||typeof e=="boolean"?"":String(e);function os(e){return e.startsWith("aria-")}const is=(e,t)=>!!t.key&&(!Ft(e)||!A(e.type)&&e.key!=t.key),X="dangerouslySetInnerHTML",ls=(e,t=0)=>{for(let n=0;n{const r=!(4&t.tt),s=t.B,o=e.bt.D;return o.g.delete(t),o.O.Nt(s),E($e(e,t),i=>{const l=e.bt,c=i.rCtx,u=J(e.bt.ut,s);if(l.Tt.add(s),u.I=[0,s],u.wt=c,r&&t.ot)for(const h of t.ot)Ur(l,h);const a=_e(i.node,u);return E(a,h=>{const d=cs(s,h),p=It(t);return E(He(c,p,d,n),()=>{t.st=d})})})},It=e=>(e.st||(e.st=Re(e.B)),e.st);class I{constructor(t,n,r,s,o,i){this.Ht=t,this.et=n,this.Ut=r,this.Dt=s,this.tt=o,this.Ft=i,this.Jt=null,this.Qt="",this.Wt=null,this.J=t+(i?":"+i:"")}}const Mn=(e,t)=>{const{key:n,type:r,props:s,children:o,flags:i,immutableProps:l}=e;let c="";if(ue(r))c=r;else{if(r!==Ne){if(A(r)){const a=N(t,r,s,n,i,e.dev);return is(a,e)?Mn(Mt(Ne,{children:a},0,n),t):_e(a,t)}throw D(25,r)}c=le}let u=R;return o!=null?E(_e(o,t),a=>(a!==void 0&&(u=q(a)?a:[a]),new I(c,s,l,u,i,n))):new I(c,s,l,u,i,n)},cs=(e,t)=>{const n=t===void 0?R:q(t)?t:[t],r=new I(":virtual",{},null,n,0,null);return r.Jt=e,r},_e=(e,t)=>{if(e!=null&&typeof e!="boolean"){if(Fn(e)){const n=new I("#text",O,null,R,0,null);return n.Qt=String(e),n}if(Ft(e))return Mn(e,t);if(Z(e)){const n=new I("#text",O,null,R,0,null);return n.Wt=e,n}if(q(e)){const n=Ct(e.flatMap(r=>_e(r,t)));return E(n,r=>r.flat(100).filter(kr))}return F(e)?e.then(n=>_e(n,t)):e===Bn?new I(Le,O,null,R,0,null):void 0}},Fn=e=>ue(e)||typeof e=="number",Yn=e=>{H(e,ut)==="paused"&&us(e)},Ho=(e,t)=>{const n=JSON.parse(e);if(typeof n!="object")return null;const{_objs:r,_entry:s}=n;if(r===void 0||s===void 0)return null;let o={},i={};if(Me(t)&&qe(t)){const u=Xe(t);u&&(i=De(u),o=u.ownerDocument)}const l=cr(i,o);for(let u=0;ur[P(u)];for(const u of r)Kn(u,c,l);return c(s)},us=e=>{if(!ve(t=e)||!t.hasAttribute(ut))return;var t;const n=e._qwikjson_??(f=>{const g=Pe(),w=Zn(f===g.documentElement?g.body:f,"type");if(w)return JSON.parse(fs(w.firstChild.data)||"{}")})(e);if(e._qwikjson_=null,!n)return;const r=Pe(),s=hs(e===r.documentElement?r.body:e),o=De(e),i=new Map,l=new Map;let c=null,u=0;const a=r.createTreeWalker(e,128);for(;c=a.nextNode();){const f=c.data;if(u===0){if(f.startsWith("qv ")){const g=ps(f);g>=0&&i.set(g,c)}else if(f.startsWith("t=")){const g=f.slice(2),w=P(g),_=ds(c);i.set(w,_),l.set(w,_.data)}}f==="cq"?u++:f==="/cq"&&u--}const h=e.getElementsByClassName("qc📦").length!==0;e.querySelectorAll("[q\\:id]").forEach(f=>{if(h&&f.closest("[q\\:container]")!==e)return;const g=H(f,xn),w=P(g);i.set(w,f)});const d=cr(o,r),p=new Map,v=new Set,m=f=>p.has(f)?p.get(f):b(f),b=f=>{var T;if(f.startsWith("#")){const C=f.slice(1),x=P(C);i.has(x);const S=i.get(x);if(Fe(S)){if(!S.isConnected)return void p.set(f,void 0);const V=Rn(S),z=new Lt(S,V,((T=S.parentElement)==null?void 0:T.namespaceURI)===ae);return p.set(f,z),$(z,o),z}return ve(S)?(p.set(f,S),$(S,o),S):(p.set(f,S),S)}if(f.startsWith("@")){const C=f.slice(1),x=P(C);return s[x]}if(f.startsWith("*")){const C=f.slice(1),x=P(C);i.has(x);const S=l.get(x);return p.set(f,S),S}const g=P(f);let w=n.objs[g];ue(w)&&(w=w===Xt?void 0:d.prepare(w));let _=w;for(let C=f.length-1;C>=0;C--){const x=mo[f[C]];if(!x)break;_=x(_,o)}return p.set(f,_),Fn(w)||v.has(g)||(v.add(g),as(w,g,n.subs,m,o,d),Kn(w,m,d)),_};o.o=1e5,o.P={getObject:m,meta:n.ctx,refs:n.refs},B(e,ut,"resumed"),(f=>{f&&f.dispatchEvent(new CustomEvent("qresume",{detail:void 0,bubbles:!0,composed:!0}))})(e)},as=(e,t,n,r,s,o)=>{const i=n[t];if(i){const l=[];let c=0;for(const u of i)if(u.startsWith("_"))c=parseInt(u.slice(1),10);else{const a=wo(u,r);a&&l.push(a)}if(c>0&&Ve(e,c),!o.subs(e,l)){const u=s.u.get(e);u?U(u).Bt(l):Ue(e,s,l)}}},Kn=(e,t,n)=>{if(!n.fill(e,t)&&e&&typeof e=="object"){if(q(e))for(let r=0;re.replace(/\\x3C(\/?script)/g,"<$1"),hs=e=>{const t=Zn(e,"q:func");return(t==null?void 0:t.qFuncs)??R},Zn=(e,t)=>{let n=e.lastElementChild;for(;n;){if(n.tagName==="SCRIPT"&&H(n,t)==="qwik/json")return n;n=n.previousElementSibling}},ds=e=>{const t=e.nextSibling;if(wn(t))return t;{const n=e.ownerDocument.createTextNode("");return e.parentElement.insertBefore(n,e),n}},ps=e=>{const t=e.indexOf("q:id=");return t>0?P(e.slice(t+5)):-1},ms=(e,t,n,r,s,o)=>{const i=o==null?null:String(o);return new Ge(e,t??O,n,r,s,i)},Ro=(e,t,n,r,s,o)=>{let i=null;return t&&"children"in t&&(i=t.children,delete t.children),ms(e,t,n,i,r,s)},Mt=(e,t,n,r)=>{const s=r==null?null:String(r),o=t??O,i=new Ge(e,o,null,o.children,n,s);return typeof e=="string"&&t&&delete t.children,i},Le=":skipRender";class Ge{constructor(t,n,r,s,o,i=null){this.type=t,this.props=n,this.immutableProps=r,this.children=s,this.flags=o,this.key=i}}const Ne=e=>e.children,Ft=e=>e instanceof Ge,gt=e=>e.children,ae="http://www.w3.org/2000/svg",Je=[],He=(e,t,n,r)=>{const s=n.Dt;if(s.length===1&&s[0].Ht===Le)return void(n.Dt=t.Dt);const o=t.Jt;let i=We;t.Dt===Je&&o.nodeName==="HEAD"&&(i=ws,r|=2);const l=gs(t,i);return l.length>0&&s.length>0?vs(e,o,l,s,r):l.length>0&&s.length===0?Yt(e.bt,l,0,l.length-1):s.length>0?Xn(e,o,null,s,0,s.length-1,r):void 0},gs=(e,t)=>{const n=e.Dt;return n===Je?e.Dt=Un(e.Jt,t):n},vs=(e,t,n,r,s)=>{let o,i,l,c=0,u=0,a=n.length-1,h=n[0],d=n[a],p=r.length-1,v=r[0],m=r[p];const b=[],f=e.bt;for(;c<=a&&u<=p;)if(h==null)h=n[++c];else if(d==null)d=n[--a];else if(v==null)v=r[++u];else if(m==null)m=r[--p];else if(h.J===v.J)b.push(he(e,h,v,s)),h=n[++c],v=r[++u];else if(d.J===m.J)b.push(he(e,d,m,s)),d=n[--a],m=r[--p];else if(h.Ft&&h.J===m.J)b.push(he(e,h,m,s)),Zr(f,t,h.Jt,d.Jt),h=n[++c],m=r[--p];else if(d.Ft&&d.J===v.J)b.push(he(e,d,v,s)),pe(f,t,d.Jt,h.Jt),d=n[--a],v=r[++u];else{if(o===void 0&&(o=qs(n,c,a)),i=o[v.Ft],i===void 0){const w=xe(e,v,s,b);pe(f,t,w,h==null?void 0:h.Jt)}else if(l=n[i],l.Ht!==v.Ht){const w=xe(e,v,s,b);E(w,_=>{pe(f,t,_,h==null?void 0:h.Jt)})}else b.push(he(e,l,v,s)),n[i]=void 0,pe(f,t,l.Jt,h.Jt);v=r[++u]}u<=p&&b.push(Xn(e,t,r[p+1]==null?null:r[p+1].Jt,r,u,p,s));let g=Ct(b);return c<=a&&(g=E(g,()=>{Yt(f,n,c,a)})),g},ne=(e,t)=>{const n=K(e)?e.close:null,r=[];let s=e.firstChild;for(;(s=Hn(s))&&(t(s)&&r.push(s),s=s.nextSibling,s!==n););return r},Un=(e,t)=>ne(e,t).map(bs),bs=e=>{var t;return ve(e)?((t=Y(e))==null?void 0:t.st)??Re(e):Re(e)},Re=e=>{if(qe(e)){const t=new I(e.localName,{},null,Je,0,pt(e));return t.Jt=e,t}if(wn(e)){const t=new I(e.nodeName,O,null,Je,0,null);return t.Qt=e.data,t.Jt=e,t}},ws=e=>{const t=e.nodeType;return t===1?e.hasAttribute("q:head"):t===111},vt=e=>e.nodeName==="Q:TEMPLATE",We=e=>{const t=e.nodeType;if(t===3||t===111)return!0;if(t!==1)return!1;const n=e.nodeName;return n!=="Q:TEMPLATE"&&(n==="HEAD"?e.hasAttribute("q:head"):n!=="STYLE"||!e.hasAttribute(Dt))},Vn=e=>{const t={};for(const n of e){const r=ys(n);(t[r]??(t[r]=new I(le,{[oe]:""},null,[],0,r))).Dt.push(n)}return t},he=(e,t,n,r)=>{const s=t.Jt,o=n.Ht,i=e.bt,l=i.D,c=e.Pt;if(n.Jt=s,o==="#text"){i.Et.push(s);const d=n.Wt;return d&&(n.Qt=Qe(ie(d,[4,c.B,d,s]))),void W(i,s,"data",n.Qt)}const u=n.et,a=n.tt,h=$(s,l);if(o!==le){let d=(1&r)!=0;if(d||o!=="svg"||(r|=1,d=!0),u!==O){!(1&a)&&(h.li.length=0);const p=t.et;n.et=p;for(const v in u){let m=u[v];if(v!=="ref")if(Cn(v)){const b=qn(h.li,v,m,l.t);zn(i,s,b)}else Z(m)&&(m=ie(m,[1,c.B,m,s,v])),v==="class"?m=Ht(m,c):v==="style"&&(m=Rt(m)),p[v]!==m&&(p[v]=m,Kt(i,s,v,m,d));else m!==void 0&&En(m,s)}}return 2&a||(d&&o==="foreignObject"&&(r&=-2),u[X]!==void 0)||o==="textarea"?void 0:He(e,t,n,r)}if(be in u){const d=u.props;xs(l,h,d);let p=!!(1&h.tt);return p||h.nt||h.B.hasAttribute(xn)||(In(e,h),h.nt=d[be],p=!0),p?E(Wt(e,h,r),()=>an(e,h,n,r)):an(e,h,n,r)}if(oe in u)c.rt.push(n);else if(X in u)W(i,s,"innerHTML",u[X]);else if(!(2&a))return He(e,t,n,r)},an=(e,t,n,r)=>{if(2&n.tt)return;const s=e.bt,o=Vn(n.Dt),i=Gn(t);for(const l in i.slots)if(!o[l]){const c=i.slots[l],u=Un(c,We);if(u.length>0){const a=Y(c);a&&a.st&&(a.st.Dt=[]),Yt(s,u,0,u.length-1)}}for(const l in i.templates){const c=i.templates[l];c&&!o[l]&&(i.templates[l]=void 0,Ln(s,c))}return Ct(Object.keys(o).map(l=>{const c=o[l],u=Qn(s,i,t,l,e.bt.D),a=It(u),h=Jt(e),d=u.B;h.Ot=u,u.st=c,c.Jt=d;let p=-2&r;d.isSvg&&(p|=1);const v=s.kt.findIndex(m=>m[0]===d);return v>=0&&s.kt.splice(v,1),He(h,a,c,p)}))},Xn=(e,t,n,r,s,o,i)=>{const l=[];for(;s<=o;++s){const c=xe(e,r[s],i,l);pe(e.bt,t,c,n)}return Sn(l)},Yt=(e,t,n,r)=>{for(;n<=r;++n){const s=t[n];s&&Ln(e,s.Jt)}},Qn=(e,t,n,r,s)=>{const o=t.slots[r];if(o)return $(o,s);const i=t.templates[r];if(i)return $(i,s);const l=Nn(e.jt,r),c=Pt(l);return c.ct=n,((u,a,h)=>{u.yt.push({gt:Xr,H:[a,h]})})(e,n.B,l),t.templates[r]=l,c},ys=e=>e.et[M]??"",xe=(e,t,n,r)=>{const s=t.Ht,o=e.bt.jt,i=e.Pt;if(s==="#text"){const f=t.Wt,g=o.createTextNode(t.Qt);return f&&(g.data=t.Qt=Qe(ie(f,4&n?[3,g,f,g]:[4,i.B,f,g]))),t.Jt=g}let l,c=!!(1&n);c||s!=="svg"||(n|=1,c=!0);const u=s===le,a=t.et,h=e.bt,d=h.D;u?l=((f,g)=>{const w=f.createComment("qv "),_=f.createComment("/qv");return new Lt(w,_,g)})(o,c):s==="head"?(l=o.head,n|=2):(l=At(o,s,c),n&=-3),2&t.tt&&(n|=4),t.Jt=l;const p=Pt(l);if(p.ct=e.Pt,p.lt=e.Ot,u){if(be in a){const f=a[be],g=Tt(),w=d.O.R(),_=new Proxy(g,new On(d,w)),T=a.props;if(d.u.set(g,_),p.et=_,T!==O){const x=g[k]=T[k]??O;for(const S in T)if(S!=="children"&&S!==M){const V=x[S];Z(V)?g[re+S]=V:g[S]=T[S]}}In(e,p),p.nt=f;const C=E(Wt(e,p,n),()=>{let x=t.Dt;if(x.length===0)return;x.length===1&&x[0].Ht===Le&&(x=x[0].Dt);const S=Gn(p),V=[],z=Vn(x);for(const Gt in z){const st=z[Gt],ot=Qn(h,S,p,Gt,h.D),zt=Jt(e),it=ot.B;zt.Ot=ot,ot.st=st,st.Jt=it;let en=-2&n;it.isSvg&&(en|=1);for(const br of st.Dt){const wr=xe(zt,br,en,V);An(h,it,wr)}}return Sn(V)});return F(C)&&r.push(C),l}if(oe in a)(v=t.Ft)!==null&&B(l,"q:key",v),B(l,qt,i.J),B(l,oe,""),i.rt.push(t),h.kt.push([l,i.B]);else if(X in a)return W(h,l,"innerHTML",a[X]),l}else{if(t.Ut&&hn(h,p,i,t.Ut,c,!0),a!==O&&(p.st=t,t.et=hn(h,p,i,a,c,!1)),c&&s==="foreignObject"&&(c=!1,n&=-2),i){const f=i.G;f&&f.forEach(g=>{l.classList.add(g)}),2&i.tt&&(p.li.push(...i.li),i.tt&=-3)}for(const f of p.li)zn(h,l,f[0]);if(a[X]!==void 0)return l;c&&s==="foreignObject"&&(c=!1,n&=-2)}var v;let m=t.Dt;if(m.length===0)return l;m.length===1&&m[0].Ht===Le&&(m=m[0].Dt);const b=m.map(f=>xe(e,f,n,r));for(const f of b)Ee(l,f);return l},Gn=e=>{const t=(o=>o.rt||(o.rt=Ss(o)))(e),n={},r={},s=Array.from(e.B.childNodes).filter(vt);for(const o of t)n[o.Ft??""]=o.Jt;for(const o of s)r[H(o,M)??""]=o;return{slots:n,templates:r}},Ss=e=>((t,n,r)=>{const s=((l,c,u)=>l.ownerDocument.createTreeWalker(l,128,{acceptNode(a){const h=je(a);return h&&H(h,c)===u?1:2}}))(t,qt,r),o=[];let i=null;for(;i=s.nextNode();)o.push(je(i));return o})(e.B.parentElement,0,e.J).map(Re),fn=(e,t,n,r)=>(r in t&&t[r]!==n&&(t.tagName==="SELECT"?e.xt.push({gt:jn,H:[t,r,n]}):W(e,t,r,n)),!0),de=(e,t,n,r)=>(Se(e,t,r.toLowerCase(),n),!0),_s={style:(e,t,n)=>(W(e,t.style,"cssText",n),!0),class:(e,t,n)=>(t.namespaceURI===ae?Se(e,t,"class",n):W(e,t,"className",n),!0),value:fn,checked:fn,href:de,list:de,form:de,tabIndex:de,download:de,innerHTML:()=>!0,[X]:(e,t,n)=>(W(e,t,"innerHTML",n),!0)},Kt=(e,t,n,r,s)=>{if(os(n))return void Se(e,t,n,r!=null?String(r):r);const o=_s[n];o&&o(e,t,r,n)||(s||!(n in t)?(n.startsWith(Ar)&&er(n.slice(15)),Se(e,t,n,r)):W(e,t,n,r))},hn=(e,t,n,r,s,o)=>{const i={},l=t.B;for(const c in r){let u=r[c];if(c!=="ref")if(Cn(c))qn(t.li,c,u,e.D.t);else{if(Z(u)&&(u=ie(u,o?[1,l,u,n.B,c]:[2,n.B,u,l,c])),c==="class"){if(u=Ht(u,n),!u)continue}else c==="style"&&(u=Rt(u));i[c]=u,Kt(e,l,c,u,s)}else u!==void 0&&En(u,l)}return i},xs=(e,t,n)=>{let r=t.et;if(r||(t.et=r=Ue(Tt(),e)),n===O)return;const s=U(r),o=fe(r),i=o[k]=n[k]??O;for(const l in n)if(l!=="children"&&l!==M&&!i[l]){const c=n[l];o[l]!==c&&(o[l]=c,s.L(l))}},ge=(e,t,n,r)=>{if(n.Nt(e),qe(e)){if(r&&e.hasAttribute(oe))return void t.St.push(e);const s=Y(e);s&&((l,c)=>{var u;(u=l.Z)==null||u.forEach(a=>{c.Nt(a),Hs(a)}),l.nt=null,l.K=null,l.Z=null})(s,n);const o=K(e)?e.close:null;let i=e.firstChild;for(;(i=Hn(i))&&(ge(i,t,n,!0),i=i.nextSibling,i!==o););}},dn=()=>{document.__q_scroll_restore__&&(document.__q_scroll_restore__(),document.__q_scroll_restore__=void 0)},Ee=(e,t)=>{K(t)?t.appendTo(e):e.appendChild(t)},Es=(e,t)=>{K(t)?t.remove():e.removeChild(t)},Cs=(e,t,n)=>{K(t)?t.insertBeforeTo(e,(n==null?void 0:n.nextSibling)??null):e.insertBefore(t,(n==null?void 0:n.nextSibling)??null)},ze=(e,t,n)=>{K(t)?t.insertBeforeTo(e,Ae(n)):e.insertBefore(t,Ae(n))},qs=(e,t,n)=>{const r={};for(let s=t;s<=n;++s){const o=e[s].Ft;o!=null&&(r[o]=s)}return r},zn=(e,t,n)=>{n.startsWith("on:")||Se(e,t,n,""),er(n)},er=e=>{var t;{const n=Br(e);try{((t=globalThis).qwikevents||(t.qwikevents=[])).push(n)}catch{}}},Ds=()=>{const e=Ir();let t=e.vt;if(!t){const n=e.B,r=Xe(n);t=nt(decodeURIComponent(String(e.ht)),r),Yn(r);const s=$(n,De(r));lr(t,s)}return t.Lt},ks=(e,t)=>{if(e[0]===0){const n=e[1];Vt(n)?Zt(n,t):Os(n,t)}else $s(e,t)},Os=(e,t)=>{Yn(t.t);const n=$(e,t);1&n.tt||(n.tt|=1,t.M!==void 0?t.g.add(n):(t.m.add(n),Ut(t)))},$s=(e,t)=>{const n=t.M!==void 0;t.$.add(e),n||Ut(t)},Zt=(e,t)=>{e.tt&ce||(e.tt|=ce,t.M!==void 0?t.v.add(e):(t.p.add(e),Ut(t)))},Ut=e=>(e.C===void 0&&(e.C=Et().nextTick(()=>tr(e))),e.C),Ts=()=>{const[e]=Ds();Zt(e,De(Xe(e.Yt)))},tr=async e=>{const t=e.t,n=Pe();try{const r=rs(n,e),s=r.bt,o=e.M=new Set(e.m);e.m.clear(),await Bs(e,r),e.g.forEach(c=>{o.add(c)}),e.g.clear();const i=Array.from(e.$);e.$.clear();const l=Array.from(o);As(l),!e.l&&l.length>0&&(e.l=!0,(t===n.documentElement?n.body:t).querySelectorAll("style[q\\:style]").forEach(c=>{e.S.add(H(c,Dt)),An(s,n.head,c)}));for(const c of l){const u=c.B;if(!s.Tt.has(u)&&c.nt){s.qt.push(c);try{await Wt(r,c,Ps(u.parentElement))}catch(a){Te(a)}}}return i.forEach(c=>{((u,a)=>{try{const h=a[0];switch(h){case 1:case 2:{let d,p;h===1?(d=a[1],p=a[3]):(d=a[3],p=a[1]);const v=Y(d);if(v==null)return;const m=a[4],b=d.namespaceURI===ae;u.D.O.Gt(a);let f=ie(a[2],a.slice(0,-1));m==="class"?f=Ht(f,Y(p)):m==="style"&&(f=Rt(f));const g=It(v);return m in g.et&&g.et[m]===f?void 0:(g.et[m]=f,Kt(u,d,m,f,b))}case 3:case 4:{const d=a[3];if(!u.Et.includes(d)){u.D.O.Gt(a);const p=ie(a[2],a.slice(0,-1));return W(u,d,"data",Qe(p))}}}}catch{}})(s,c)}),s.yt.push(...s.xt),s.yt.length===0?void await pn(e,r):(await(async c=>{document.__q_view_transition__&&(document.__q_view_transition__=void 0,document.startViewTransition)?await document.startViewTransition(()=>{un(c),dn()}).finished:(un(c),dn())})(s),pn(e,r))}catch(r){Te(r)}},Ps=e=>{let t=0;return e&&(e.namespaceURI===ae&&(t|=1),e.tagName==="HEAD"&&(t|=2)),t},pn=async(e,t)=>{const n=t.bt.Tt;await js(e,t,(r,s)=>(r.tt&nr)!=0&&(!s||n.has(r.Yt))),e.g.forEach(r=>{e.m.add(r)}),e.g.clear(),e.M=void 0,e.C=void 0,e.m.size+e.p.size+e.$.size>0&&(e.C=tr(e))},Bs=async(e,t)=>{const n=e.t,r=[],s=[],o=l=>(l.tt&rr)!=0,i=l=>(l.tt&sr)!=0;e.p.forEach(l=>{o(l)&&(s.push(E(l.vt.Kt(n),()=>l)),e.p.delete(l)),i(l)&&(r.push(E(l.vt.Kt(n),()=>l)),e.p.delete(l))});do if(e.v.forEach(l=>{o(l)?s.push(E(l.vt.Kt(n),()=>l)):i(l)?r.push(E(l.vt.Kt(n),()=>l)):e.p.add(l)}),e.v.clear(),s.length>0){const l=await Promise.all(s);bt(l),await Promise.all(l.map(c=>wt(c,e,t))),s.length=0}while(e.v.size>0);if(r.length>0){const l=await Promise.all(r);bt(l),l.forEach(c=>wt(c,e,t))}},js=async(e,t,n)=>{const r=[],s=e.t;e.p.forEach(o=>{n(o,!1)&&(o.Yt.isConnected&&r.push(E(o.vt.Kt(s),()=>o)),e.p.delete(o))});do if(e.v.forEach(o=>{o.Yt.isConnected&&(n(o,!0)?r.push(E(o.vt.Kt(s),()=>o)):e.p.add(o))}),e.v.clear(),r.length>0){const o=await Promise.all(r);bt(o);for(const i of o)wt(i,e,t);r.length=0}while(e.v.size>0)},As=e=>{e.sort((t,n)=>2&t.B.compareDocumentPosition(Ae(n.B))?1:-1)},bt=e=>{e.sort((t,n)=>t.Yt===n.Yt?t.Vt{const{get:t,set:n,iCtx:r,i:s,elCtx:o}=G();if(t)return;const i=r.wt.bt.D,l=new et(ce|rr,s,o.B,e,void 0);n(!0),e.Kt(i.t),o.Z||(o.Z=[]),o.Z.push(l),Mr(r,()=>or(l,i,r.wt))},Io=(e,t)=>{const{get:n,set:r,i:s,iCtx:o,elCtx:i}=G(),l=(t==null?void 0:t.strategy)??"intersection-observer";if(n)return;const c=new et(nr,s,i.B,e,void 0),u=o.wt.bt.D;i.Z||(i.Z=[]),i.Z.push(c),r(c),Rs(c,l),e.Kt(u.t),Zt(c,u)},Ls=e=>(e.tt&sr)!=0,wt=async(e,t,n)=>Ls(e)?Ns(e,t,n):(r=>(8&r.tt)!=0)(e)?Js(e,t,n):or(e,t,n),Ns=(e,t,n,r)=>{e.tt&=~ce,Ce(e);const s=J(n.bt.ut,e.Yt,void 0,"TaskEvent"),{O:o}=t;s.wt=n;const i=e.vt.getFn(s,()=>{o.Nt(e)}),l=[],c=e.Zt,u=rt(c),a={track:(f,g)=>{if(A(f)){const _=J();return _.wt=n,_.I=[0,e],N(_,f)}const w=U(f);return w?w.A([0,e],g):xt(Ye(26),f),g?f[g]:Z(f)?f.value:f},cleanup(f){l.push(f)},cache(f){let g=0;g=f==="immutable"?1/0:f,c._cache=g},previous:u._resolved};let h,d,p=!1;const v=(f,g)=>!p&&(p=!0,f?(p=!0,c.loading=!1,c._state="resolved",c._resolved=g,c._error=void 0,h(g)):(p=!0,c.loading=!1,c._state="rejected",c._error=g,d(g)),!0);N(s,()=>{c._state="pending",c.loading=!0,c.value=new Promise((f,g)=>{h=f,d=g})}),e.Xt=dr(()=>{p=!0,l.forEach(f=>f())});const m=Ze(()=>E(r,()=>i(a)),f=>{v(!0,f)},f=>{v(!1,f)}),b=u._timeout;return b>0?Promise.race([m,Or(b).then(()=>{v(!1,new Error("timeout"))&&Ce(e)})]):m},or=(e,t,n)=>{e.tt&=~ce,Ce(e);const r=e.Yt,s=J(n.bt.ut,r,void 0,"TaskEvent");s.wt=n;const{O:o}=t,i=e.vt.getFn(s,()=>{o.Nt(e)}),l=[];e.Xt=dr(()=>{l.forEach(u=>u())});const c={track:(u,a)=>{if(A(u)){const d=J();return d.I=[0,e],N(d,u)}const h=U(u);return h?h.A([0,e],a):xt(Ye(26),u),a?u[a]:u},cleanup(u){l.push(u)}};return Ze(()=>i(c),u=>{A(u)&&l.push(u)},u=>{Nt(u,r,n)})},Js=(e,t,n)=>{e.tt&=~ce,Ce(e);const r=e.Yt,s=J(n.bt.ut,r,void 0,"ComputedEvent");s.I=[0,e],s.wt=n;const{O:o}=t,i=e.vt.getFn(s,()=>{o.Nt(e)});return Ze(i,l=>Fr(()=>{const c=e.Zt;c[ye]&=-3,c.untrackedValue=l,c[j].L()}),l=>{Nt(l,r,n)})},Ce=e=>{const t=e.Xt;if(t){e.Xt=void 0;try{t()}catch(n){Te(n)}}},Hs=e=>{32&e.tt?(e.tt&=-33,(0,e.vt)()):Ce(e)},Rs=(e,t)=>{t==="visible"||t==="intersection-observer"?Yr("qvisible",lt(e)):t==="load"||t==="document-ready"?cn("qinit",lt(e)):t!=="idle"&&t!=="document-idle"||cn("qidle",lt(e))},lt=e=>{const t=e.vt;return Oe(t.tn,"_hW",Ts,null,null,[e],t.nn)},Vt=e=>Q(e)&&e instanceof et;class et{constructor(t,n,r,s,o){this.tt=t,this.Vt=n,this.Yt=r,this.vt=s,this.Zt=o}}const Mo=async e=>{const t={},n=Ws(t);let r;for(y(e,n,!1);(r=n.en).length>0;)n.en=[],await Promise.all(r);const s=Array.from(n.rn.keys());let o=0;const i=new Map;for(const u of s)i.set(u,we(o)),o++;if(n.on.length>0){const u=i.get(void 0);for(const a of n.on)i.set(a,u)}const l=u=>{let a="";if(F(u)){const d=Fs(u);if(!d)throw D(27,u);u=d.value,a+=d.resolved?"~":"_"}if(Q(u)){const d=fe(u);d&&(a+="!",u=d)}const h=i.get(u);if(h===void 0)throw D(27,u);return h+a},c=s.map(u=>{if(u===null)return null;const a=typeof u;switch(a){case"undefined":return Xt;case"number":if(!Number.isFinite(u))break;return u;case"string":case"boolean":return u}const h=po(u,l,n,t);if(h!==void 0)return h;if(a==="object"){if(q(u))return u.map(l);if(Ke(u)){const d={};for(const p in u)d[p]=l(u[p]);return d}}throw D(3,u)});return JSON.stringify({_entry:l(e),_objs:c})},yt=(e,t,n)=>{let r="";for(const s of e){const o=t(s);o!==null&&(r!==""&&(r+=n),r+=o)}return r},Ws=e=>({D:e,sn:new Set,rn:new Set,dn:0,on:[],$n:[],cn:[],un:[],ln:[],fn:[],en:[]}),Is=(e,t)=>{const n=Y(e);t.un.includes(n)||(t.un.push(n),t.dn++,8&n.tt?Ms(n,t,!0):t.fn.push(n),t.dn--)},Ms=(e,t,n)=>{if(e.et&&!Ys(e.et)&&(y(e.et,t,n),tt(U(e.et),t,n)),e.nt&&y(e.nt,t,n),e.K)for(const r of e.K)y(r,t,n);if(e.Z){const r=t.D.O.hn;for(const s of e.Z)r.has(s)&&y(s,t,n)}if(n===!0&&(mn(e,t),e.it))for(const r of e.it)mn(r,t)},mn=(e,t)=>{for(;e;){if(e.X){for(const n of e.X.values())y(n,t,!0);if(e.X.get("_")===!0)break}e=e.lt??e.ct}},tt=(e,t,n)=>{if(t.sn.has(e))return;t.sn.add(e);const r=e.an;for(const s of r){const o=s[0];if(o>0&&y(s[2],t,n),n===!0){const i=s[1];Me(i)&&K(i)?o===0&&Is(i,t):y(i,t,!0)}}},St=Symbol(),Fs=e=>e[St],y=(e,t,n)=>{if(e!==null){const s=typeof e;switch(s){case"function":case"object":{const o=t.sn;if(o.has(e))return;if(o.add(e),fr(e))return t.rn.add(void 0),void t.on.push(e);const i=e,l=fe(e);if(l){const c=(2&bo(e=l))==0;if(n&&c&&tt(U(i),t,n),hr(i))return void t.rn.add(e)}if(ho(e,t,n))return void t.rn.add(e);if(F(e))return void t.en.push((r=e,r.then(c=>(r[St]={resolved:!0,value:c},c),c=>(r[St]={resolved:!1,value:c},c))).then(c=>{y(c,t,n)}));if(s==="object"){if(Me(e))return;if(q(e))for(let c=0;cObject.keys(e).length===0,gn=new Set,Fo=(e,t,n=R)=>{let r=null,s=null;if(A(e))s=e;else{if(!ue(e))throw D(12,e);r=e}return gn.has(t)||(gn.add(t),gr("qprefetch",{symbols:[mr(t)]})),Oe(r,t,null,s,null,n,null)},Yo=(e,t=R)=>Oe(null,e,null,null,null,t,null),ir=(e,t={})=>{let n=e.nn,r=e.tn;const s=e.pn??n,o=Et();if(o){const u=o.chunkForSymbol(s,r);u&&(r=u[1],e.pn||(n=u[0]))}if(!r)throw D(31,e.nn);r.startsWith("./")&&(r=r.slice(2));let i=`${r}#${n}`;const l=e.Y,c=e.Lt;return c&&c.length?t.vn?i+=`[${yt(c,t.vn," ")}]`:t.mn&&(i+=`[${yt(c,t.mn," ")}]`):l&&l.length>0&&(i+=`[${l.join(" ")}]`),i},nt=(e,t)=>{const n=e.length,r=vn(e,0,"#"),s=vn(e,r,"["),o=Math.min(r,s),i=e.substring(0,o),l=r==n?r:r+1,c=l==s?"default":e.substring(l,s),u=s===n?R:e.substring(s+1,n-1).split(" "),a=Oe(i,c,null,null,u,null,null);return t&&a.T(t),a},vn=(e,t,n)=>{const r=e.length,s=e.indexOf(n,t==r?0:t);return s==-1?r:s},lr=(e,t)=>e.Lt=e.Y.map(n=>{const r=parseInt(n,10);return t.W[r]}),Ks=e=>({__brand:"resource",value:void 0,loading:!0,_resolved:void 0,_error:void 0,_state:"pending",_timeout:(e==null?void 0:e.timeout)??-1,_cache:0}),Zs=e=>Q(e)&&e.__brand==="resource",_t=e=>Mt(Ne,{[oe]:""},0,e.name??""),Xt="",Us={wn:"",bn:e=>pr(e),yn:(e,t,n)=>{if(e.Lt)for(const r of e.Lt)y(r,t,n);t.dn===0&&t.ln.push(e)},gn:(e,t)=>ir(e,{vn:t}),xn:(e,t)=>nt(e,t.t),Sn:(e,t)=>{e.Y&&e.Y.length>0&&(e.Lt=e.Y.map(t),e.Y=null)}},Vs={wn:"",bn:e=>Vt(e),yn:(e,t,n)=>{y(e.vt,t,n),e.Zt&&(y(e.Zt,t,n),n===!0&&e.Zt instanceof Be&&tt(e.Zt[j],t,!0))},gn:(e,t)=>((n,r)=>{let s=`${we(n.tt)} ${we(n.Vt)} ${r(n.vt)} ${r(n.Yt)}`;return n.Zt&&(s+=` ${r(n.Zt)}`),s})(e,t),xn:e=>(t=>{const[n,r,s,o,i]=t.split(" ");return new et(P(n),P(r),o,s,i)})(e),Sn:(e,t)=>{e.Yt=t(e.Yt),e.vt=t(e.vt),e.Zt&&(e.Zt=t(e.Zt))}},Xs={wn:"",bn:e=>Zs(e),yn:(e,t,n)=>{y(e.value,t,n),y(e._resolved,t,n)},gn:(e,t)=>((n,r)=>{const s=n._state;return s==="resolved"?`0 ${r(n._resolved)}`:s==="pending"?"1":`2 ${r(n._error)}`})(e,t),xn:e=>(t=>{const[n,r]=t.split(" "),s=Ks(void 0);return s.value=Promise.resolve(),n==="0"?(s._state="resolved",s._resolved=r,s.loading=!1):n==="1"?(s._state="pending",s.value=new Promise(()=>{}),s.loading=!0):n==="2"&&(s._state="rejected",s._error=r,s.loading=!1),s})(e),Sn:(e,t)=>{if(e._state==="resolved")e._resolved=t(e._resolved),e.value=Promise.resolve(e._resolved);else if(e._state==="rejected"){const n=Promise.reject(e._error);n.catch(()=>null),e._error=t(e._error),e.value=n}}},Qs={wn:"",bn:e=>e instanceof URL,gn:e=>e.href,xn:e=>new URL(e),Sn:void 0},Gs={wn:"",bn:e=>e instanceof Date,gn:e=>e.toISOString(),xn:e=>new Date(e),Sn:void 0},zs={wn:"\x07",bn:e=>e instanceof RegExp,gn:e=>`${e.flags} ${e.source}`,xn:e=>{const t=e.indexOf(" "),n=e.slice(t+1),r=e.slice(0,t);return new RegExp(n,r)},Sn:void 0},eo={wn:"",bn:e=>e instanceof Error,gn:e=>e.message,xn:e=>{const t=new Error(e);return t.stack=void 0,t},Sn:void 0},to={wn:"",bn:e=>xr(e),gn:void 0,xn:(e,t,n)=>n,Sn:void 0},Ie=Symbol("serializable-data"),no={wn:"",bn:e=>vr(e),gn:(e,t)=>{const[n]=e[Ie];return ir(n,{vn:t})},xn:(e,t)=>{const n=nt(e,t.t);return qo(n)},Sn:(e,t)=>{const[n]=e[Ie];n.Y&&n.Y.length>0&&(n.Lt=n.Y.map(t),n.Y=null)}},ro={wn:"",bn:e=>e instanceof ht,yn:(e,t,n)=>{if(e.H)for(const r of e.H)y(r,t,n)},gn:(e,t,n)=>{const r=(o=>{let i="";for(let l=0;l(null)`})(e);let s=n.$n.indexOf(r);return s<0&&(n.$n.push(r),s=n.$n.length-1),yt(e.H,t," ")+" @"+we(s)},xn:e=>{const t=e.split(" "),n=t.slice(0,-1),r=t[t.length-1];return new ht(r,n,r)},Sn:(e,t)=>{e.N=t(e.N),e.H=e.H.map(t)}},so={wn:"",bn:e=>e instanceof Be,yn:(e,t,n)=>(y(e.untrackedValue,t,n),n===!0&&!(1&e[ye])&&tt(e[j],t,!0),e),gn:(e,t)=>t(e.untrackedValue),xn:(e,t)=>{var n;return new Be(e,(n=t==null?void 0:t.O)==null?void 0:n.R(),0)},an:(e,t)=>{e[j].Bt(t)},Sn:(e,t)=>{e.untrackedValue=t(e.untrackedValue)}},oo={wn:"",bn:e=>e instanceof dt,yn(e,t,n){if(y(e.ref,t,n),hr(e.ref)){const r=U(e.ref);go(t.D.O,r,n)&&y(e.ref[e.prop],t,n)}return e},gn:(e,t)=>`${t(e.ref)} ${e.prop}`,xn:e=>{const[t,n]=e.split(" ");return new dt(t,n)},Sn:(e,t)=>{e.ref=t(e.ref)}},io={wn:"",bn:e=>typeof e=="number",gn:e=>String(e),xn:e=>Number(e),Sn:void 0},lo={wn:"",bn:e=>e instanceof URLSearchParams,gn:e=>e.toString(),xn:e=>new URLSearchParams(e),Sn:void 0},co={wn:"",bn:e=>typeof FormData<"u"&&e instanceof globalThis.FormData,gn:e=>{const t=[];return e.forEach((n,r)=>{t.push(typeof n=="string"?[r,n]:[r,n.name])}),JSON.stringify(t)},xn:e=>{const t=JSON.parse(e),n=new FormData;for(const[r,s]of t)n.append(r,s);return n},Sn:void 0},uo={wn:"",bn:e=>Ft(e),yn:(e,t,n)=>{y(e.children,t,n),y(e.props,t,n),y(e.immutableProps,t,n);let r=e.type;r===_t?r=":slot":r===gt&&(r=":fragment"),y(r,t,n)},gn:(e,t)=>{let n=e.type;return n===_t?n=":slot":n===gt&&(n=":fragment"),`${t(n)} ${t(e.props)} ${t(e.immutableProps)} ${t(e.children)} ${e.flags}`},xn:e=>{const[t,n,r,s,o]=e.split(" ");return new Ge(t,n,r,s,parseInt(o,10))},Sn:(e,t)=>{e.type=vo(t(e.type)),e.props=t(e.props),e.immutableProps=t(e.immutableProps),e.children=t(e.children)}},ao={wn:"",bn:e=>typeof e=="bigint",gn:e=>e.toString(),xn:e=>BigInt(e),Sn:void 0},ee=Symbol(),Qt=[Us,so,oo,Vs,Xs,Qs,Gs,zs,eo,ro,co,lo,no,io,uo,ao,{wn:"",bn:e=>e instanceof Set,yn:(e,t,n)=>{e.forEach(r=>y(r,t,n))},gn:(e,t)=>Array.from(e).map(t).join(" "),xn:e=>{const t=new Set;return t[ee]=e,t},Sn:(e,t)=>{const n=e[ee];e[ee]=void 0;for(const r of n.split(" "))e.add(t(r))}},{wn:"",bn:e=>e instanceof Map,yn:(e,t,n)=>{e.forEach((r,s)=>{y(r,t,n),y(s,t,n)})},gn:(e,t)=>{const n=[];return e.forEach((r,s)=>{n.push(t(s)+" "+t(r))}),n.join(" ")},xn:e=>{const t=new Map;return t[ee]=e,t},Sn:(e,t)=>{const n=e[ee];e[ee]=void 0;const r=n.split(" ");for(let s=0;se.yn),ho=(e,t,n)=>{for(const r of fo)if(r.bn(e))return r.yn(e,t,n),!0;return!1},po=(e,t,n,r)=>{for(const s of Qt)if(s.bn(e)){let o=s.wn;return s.gn&&(o+=s.gn(e,t,n,r)),o}},cr=(e,t)=>{const n=new Map,r=new Map;return{prepare(s){for(const o of Qt){const i=o.wn;if(s.startsWith(i)){const l=o.xn(s.slice(i.length),e,t);return o.Sn&&n.set(l,o),o.an&&r.set(l,o),l}}return s},subs(s,o){const i=r.get(s);return!!i&&(i.an(s,o,e),!0)},fill(s,o){const i=n.get(s);return!!i&&(i.Sn(s,o,e),!0)}}},mo={"!":(e,t)=>t.u.get(e)??$t(e,t),"~":e=>Promise.resolve(e),_:e=>Promise.reject(e)},go=(e,t,n)=>{if(typeof n=="boolean")return n;const r=e.hn.get(n);return!!(r&&r.length>0)&&(r.length!==1||r[0]!==t)},vo=e=>e===":slot"?_t:e===":fragment"?gt:e,ur=new WeakSet,ar=new WeakSet,fr=e=>ur.has(e),hr=e=>ar.has(e),dr=e=>(e!=null&&ur.add(e),e),Ko=e=>(ar.add(e),e),rt=e=>Q(e)?fe(e)??e:e,fe=e=>e[ft],U=e=>e[j],bo=e=>e[te],wo=(e,t)=>{const n=e.split(" "),r=parseInt(n[0],10),s=t(n[1]);if(!s||Vt(s)&&!s.Yt)return;const o=[r,s];return r===0?o.push(ct(n[2])):r<=2?o.push(t(n[2]),t(n[3]),n[4],ct(n[5])):r<=4&&o.push(t(n[2]),t(n[3]),ct(n[4])),o},ct=e=>{if(e!==void 0)return decodeURI(e)},yo=e=>{const t=new Map;return{hn:t,R:n=>new So(t,e,n),Nt:n=>{const r=t.get(n);if(r){for(const s of r)s.qn(n);t.delete(n),r.length=0}},Gt:n=>{const r=t.get(n[1]);if(r)for(const s of r)s.jn(n)}}};class So{constructor(t,n,r){this.hn=t,this.D=n,this.an=[],r&&this.Bt(r)}Bt(t){this.an.push(...t);for(const n of this.an)this.kn(n[1],this)}kn(t,n){let r=this.hn.get(t);r||this.hn.set(t,r=[]),r.includes(n)||r.push(n)}qn(t){const n=this.an;for(let r=0;ro===0&&i===s&&l===n)||(r.push([...t,n]),this.kn(s,this))}L(t){const n=this.an;for(const r of n){const s=r[r.length-1];t&&s&&s!==t||ks(r,this.D)}}}const pr=e=>typeof e=="function"&&typeof e.getSymbol=="function",Oe=(e,t,n,r,s,o,i)=>{let l;const c=async function(...b){return await d.call(this,L())(...b)},u=b=>(l||(l=b),l),a=async b=>{if(b&&u(b),n!==null)return n;if(r!==null)return n=r().then(f=>c.resolved=n=f[t]);{const f=Et().importSymbol(l,e,t);return n=E(f,g=>c.resolved=n=g)}},h=b=>n!==null?n:a(b);function d(b,f){return(...g)=>{const w=xo(),_=h();return E(_,T=>{if(A(T)){if(f&&f()===!1)return;const C={...p(b),vt:c};return C.ft===void 0&&(C.ft=this),_o(t,C.B,w),N.call(this,C,T,...g)}throw D(10)})}}const p=b=>b==null?J():q(b)?Pn(b):b,v=i??t,m=mr(v);return Object.assign(c,{getSymbol:()=>v,getHash:()=>m,getCaptured:()=>o,resolve:a,Kt:h,T:u,tn:e,nn:t,pn:i,Cn:m,getFn:d,Y:s,Lt:o,dev:null,resolved:void 0}),c},mr=e=>{const t=e.lastIndexOf("_");return t>-1?e.slice(t+1):e},bn=new Set,_o=(e,t,n)=>{bn.has(e)||(bn.add(e),gr("qsymbol",{symbol:e,element:t,reqTime:n}))},gr=(e,t)=>{typeof document=="object"&&document.dispatchEvent(new CustomEvent(e,{bubbles:!1,detail:t}))},xo=()=>typeof performance=="object"?performance.now():0;let Eo=0;const Co=e=>Oe(null,"s"+Eo++,e,null,null,null,null),Zo=e=>e,qo=e=>{function t(n,r,s){const o=e.Cn.slice(0,4);return Mt(Ne,{[be]:e,[M]:n[M],[k]:n[k],children:n.children,props:n},s,o+":"+(r||""))}return t[Ie]=[e],t},vr=e=>typeof e=="function"&&e[Ie]!==void 0,Uo=(e,t)=>{const{get:n,set:r,iCtx:s}=G();if(n!=null)return n;const o=A(e)?N(void 0,e):e;if((t==null?void 0:t.reactive)===!1)return r(o),o;{const i=$t(o,s.wt.bt.D,(t==null?void 0:t.deep)??1?1:0);return r(i),i}};function Vo(e,t){var r;const n=L();return((r=n==null?void 0:n.wt)==null?void 0:r.bt.D.j[e])??t}const Xo=e=>{Do(e,t=>t,!1)},Do=(e,t,n)=>{const{get:r,set:s,iCtx:o,i,elCtx:l}=G();if(r)return r;const c=(u=i,`${ls(e.Cn)}-${u}`);var u;const a=o.wt.bt.D;if(s(c),l.ot||(l.ot=[]),l.G||(l.G=[]),n&&l.G.push((p=>$r+p)(c)),a.S.has(c))return c;a.S.add(c);const h=e.Kt(a.t),d=p=>{l.ot.push({styleId:c,content:t(p,c)})};return F(h)?o.$t.push(h.then(d)):d(h),c},Qo=e=>{const{get:t,set:n,iCtx:r}=G();if(t!=null)return t;const s=r.wt.bt.D,o=A(e)&&!vr(e)?N(void 0,e):e;return n(Nr(o,s,0,void 0))};export{Ro as $,No as B,Zo as C,Mo as F,Vo as H,To as J,Uo as L,Oo as M,Io as O,qo as P,Po as Q,Qo as R,zr as W,Jo as Y,_r as _,ms as a,Lo as b,Ds as c,Mt as d,$o as e,jo as f,gt as g,Ts as h,Fo as i,dr as j,Xo as k,Ao as l,ko as m,Fr as n,Bo as o,k as p,_t as q,Ko as r,Wo as s,Bn as t,Jr as u,Ho as v,Yo as w}; diff --git a/build/q-12db42d0.js b/build/q-12db42d0.js new file mode 100644 index 0000000..1908a40 --- /dev/null +++ b/build/q-12db42d0.js @@ -0,0 +1 @@ +import{a as A}from"./q-0daa6403.js";import{c as e}from"./q-fabbb15b.js";import{u as f}from"./q-6a6fa43e.js";const a="/build/q-39dbff27.png",h="/build/q-09c19dc9.png",g="data:image/png;base64,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",n="data:image/png;base64,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",u=()=>{const l=f();return A("ul",null,{class:e.list},[A("li",{class:[e.image,"fadeInUpSlide","delay100",{visible:l.visible}]},null,A("img",null,{alt:"Babel",height:30,src:a,width:77},null,3,null),3,null),A("li",{class:[e.image,"fadeInUpSlide","delay200",{visible:l.visible}]},null,A("img",null,{alt:"Corejs",height:32,src:h,width:135},null,3,null),3,null),A("li",{class:[e.image,"fadeInUpSlide","delay300",{visible:l.visible}]},null,A("img",null,{alt:"Pretendard",height:40,src:g,width:111},null,3,null),3,null),A("li",{class:[e.image,"fadeInUpSlide","delay400",{visible:l.visible}]},null,A("img",null,{alt:"React Hook Form",height:24,src:n,width:193},null,3,null),3,null)],1,"6H_4")};export{u as s_aU3ZMmEhh6Y}; diff --git a/build/q-13df4f35.js b/build/q-13df4f35.js new file mode 100644 index 0000000..3a19b13 --- /dev/null +++ b/build/q-13df4f35.js @@ -0,0 +1 @@ +import{L as n,R as e,B as t,d as m,q as p,i as C,_ as R}from"./q-0daa6403.js";import{c as f,C as x,d as y,D as g,R as h,e as E,f as I,h as L,i as b}from"./q-bbe9459f.js";const w=async o=>{throw new Error("Not implemented")},P=o=>{const s=o.url??"http://localhost/",a=new URL(s),r=n({url:a,params:o.params??{},isNavigating:!1,prevUrl:void 0},{deep:!1}),c=e({}),i=e({type:"initial",dest:a}),l=C(()=>R(()=>Promise.resolve().then(()=>S),void 0),"s_BUbtvTyvVRE"),d=n(f,{deep:!1}),u=n({headings:void 0,menu:void 0},{deep:!1}),_=e(),v=e();return t(x,u),t(y,_),t(g,d),t(h,r),t(E,l),t(I,c),t(L,v),t(b,i),m(p,null,3,"qY_1")},S=Object.freeze(Object.defineProperty({__proto__:null,s_BUbtvTyvVRE:w,s_WmYC5H00wtI:P},Symbol.toStringTag,{value:"Module"}));export{w as s_BUbtvTyvVRE,P as s_WmYC5H00wtI}; diff --git a/build/q-1dca69f5.js b/build/q-1dca69f5.js new file mode 100644 index 0000000..85d8c47 --- /dev/null +++ b/build/q-1dca69f5.js @@ -0,0 +1 @@ +import{P as _,i as o,_ as s}from"./q-0daa6403.js";const t=_(o(()=>s(()=>import("./q-76341145.js"),["build/q-76341145.js","build/q-0daa6403.js","build/q-d9ba29ea.js","build/q-b8f4905f.js","build/q-2ee2e09e.js","build/q-fabbb15b.js"]),"s_W19aU43w08o")),e=_(o(()=>s(()=>import("./q-12db42d0.js"),["build/q-12db42d0.js","build/q-0daa6403.js","build/q-fabbb15b.js","build/q-6a6fa43e.js"]),"s_aU3ZMmEhh6Y"));export{e as O,t as a}; diff --git a/build/q-1e7bc505.js b/build/q-1e7bc505.js new file mode 100644 index 0000000..399e1e0 --- /dev/null +++ b/build/q-1e7bc505.js @@ -0,0 +1 @@ +import{P as o,w as r,i as t,_ as e}from"./q-0daa6403.js";import{G as i}from"./q-bbe9459f.js";import"./q-4ed993c7.js";const _=()=>{throw"Symbol removed by Qwik Optimizer, it can not be called from current platform"},l=i(r("s_xSbOhiXFMpo")),p=o(t(()=>e(()=>import("./q-558620a6.js"),["build/q-558620a6.js","build/q-0daa6403.js"]),"s_IKu1WxNP1uk"));export{p as default,_ as onGet,l as useServerTimeLoader}; diff --git a/build/q-219c412f.js b/build/q-219c412f.js new file mode 100644 index 0000000..5fb22d6 --- /dev/null +++ b/build/q-219c412f.js @@ -0,0 +1 @@ +import{P as o,i as r,_ as e,d as _,a as t,g as i}from"./q-0daa6403.js";const l=o(r(()=>e(()=>import("./q-d23a7f5a.js"),["build/q-d23a7f5a.js","build/q-0daa6403.js"]),"s_TWDIz9gUefk")),n=o(r(()=>e(()=>import("./q-3088ceea.js"),["build/q-3088ceea.js","build/q-0daa6403.js","build/q-cc939fe3.js","build/q-d9ba29ea.js","build/q-b23b67d8.js","build/q-cd69d2a5.js","build/q-2ee2e09e.js","build/q-d03db521.js","build/q-5fc75315.js","build/q-02253539.js","build/q-6a6fa43e.js"]),"s_ueyPOUpNxJ8")),s=o(r(()=>e(()=>import("./q-ddac4f9e.js"),["build/q-ddac4f9e.js","build/q-0daa6403.js","build/q-cd69d2a5.js"]),"s_yoFnqx11TCM")),a=o(r(()=>e(()=>import("./q-05796c5e.js"),["build/q-05796c5e.js","build/q-0daa6403.js","build/q-9bb17896.js","build/q-cd69d2a5.js"]),"s_zzrfqTikc40")),c=()=>_(i,{children:[_(l,null,3,"M4_0"),t("main",null,{style:{height:"100%"}},[_(n,null,3,"M4_1"),_(s,null,3,"M4_2"),_(a,null,3,"M4_3")],1,null)]},1,"M4_4");export{c as s_gLE0ie3U6Rg}; diff --git a/build/q-23ced14b.js b/build/q-23ced14b.js new file mode 100644 index 0000000..3ac769d --- /dev/null +++ b/build/q-23ced14b.js @@ -0,0 +1 @@ +import{a as l}from"./q-0daa6403.js";const L=()=>l("svg",null,{fill:"none",viewBox:"0 0 20 20"},l("g",null,null,[l("path",null,{d:"M0.74764 19.6881C1.05398 19.6881 1.33006 19.499 1.44163 19.2136L8.43068 1.32938C8.62167 0.841733 8.2605 0.3125 7.73669 0.3125C7.43036 0.3125 7.15427 0.501512 7.04271 0.786919L0.0517596 18.6712C-0.139229 19.1588 0.221948 19.6881 0.74764 19.6881Z",fill:"white"},null,3,null),l("path",null,{d:"M19.3023 9.34364L16.4904 9.51942L18.6026 7.65577C18.8882 7.40438 18.9014 6.96399 18.6329 6.69559C18.3644 6.42719 17.9238 6.44042 17.6723 6.72583L15.8078 8.83709L15.9836 6.02649C16.0082 5.64658 15.7056 5.32715 15.3256 5.32715C14.9455 5.32715 14.6429 5.64847 14.6675 6.02649L14.8434 8.83709L12.9789 6.72583C12.7274 6.44042 12.2868 6.42719 12.0182 6.69559C11.7497 6.96399 11.763 7.40438 12.0485 7.65577L14.1607 9.51942L11.3488 9.34364C10.9687 9.31907 10.6492 9.62149 10.6492 10.0014C10.6492 10.3813 10.9706 10.6837 11.3488 10.6592L14.1607 10.4834L11.9804 12.4056C11.7308 12.6249 11.7195 13.0086 11.9539 13.2429L12.0806 13.3696C12.3151 13.604 12.699 13.5926 12.9183 13.3431L14.8415 11.1638L14.6656 13.9744C14.641 14.3543 14.9436 14.6738 15.3237 14.6738C15.7038 14.6738 16.0063 14.3524 15.9817 13.9744L15.8059 11.1638L17.6704 13.2751C17.9219 13.5605 18.3625 13.5737 18.631 13.3053C18.8995 13.0369 18.8863 12.5965 18.6007 12.3451L16.4885 10.4815L19.3004 10.6573C19.6805 10.6818 20.0001 10.3794 20.0001 9.99951C20.0019 9.6196 19.6805 9.31907 19.3023 9.34364Z",fill:"white"},null,3,null)],3,null),3,"hS_0");export{L as s_YbJx9I1xhA0}; diff --git a/build/q-28af1a07.png b/build/q-28af1a07.png new file mode 100644 index 0000000..40dc024 Binary files /dev/null and b/build/q-28af1a07.png differ diff --git a/build/q-2dbe1342.js b/build/q-2dbe1342.js new file mode 100644 index 0000000..020ae50 --- /dev/null +++ b/build/q-2dbe1342.js @@ -0,0 +1 @@ +import{c,j as f}from"./q-0daa6403.js";const b=(e={})=>{const[r,o,m,s]=c();let t,a;return e instanceof SubmitEvent?(a=e.target,t=new FormData(a),(e.submitter instanceof HTMLInputElement||e.submitter instanceof HTMLButtonElement)&&e.submitter.name&&e.submitter.name&&t.append(e.submitter.name,e.submitter.value)):t=e,new Promise(n=>{t instanceof FormData&&(s.formData=t),s.isRunning=!0,m.isNavigating=!0,r.value={data:t,id:o,resolve:f(n)}}).then(({result:n,status:i})=>{if(s.isRunning=!1,s.status=i,s.value=n,a){a.getAttribute("data-spa-reset")==="true"&&a.reset();const l={status:i,value:n};a.dispatchEvent(new CustomEvent("submitcompleted",{bubbles:!1,cancelable:!1,composed:!1,detail:l}))}return{status:i,value:n}})};export{b as s_A5bZC7WO00A}; diff --git a/build/q-2e55b5a6.js b/build/q-2e55b5a6.js new file mode 100644 index 0000000..f8fb3bd --- /dev/null +++ b/build/q-2e55b5a6.js @@ -0,0 +1 @@ +import{P as r,i as s,_ as a}from"./q-0daa6403.js";import{P as o}from"./q-02253539.js";const i={1:"13:00 - 13:40",2:"13:50 - 14:30",3:"14:40 - 15:20",4:"15:30 - 16:10",5:"16:20 - 17:00"},p={[o.A]:"Track A",[o.B]:"Track B",[o.Sponsor]:"Sponsor Session"},P=r(s(()=>a(()=>import("./q-8fcba17e.js"),["build/q-8fcba17e.js","build/q-0daa6403.js","build/q-e8511853.js","build/q-6a6fa43e.js","build/q-02253539.js"]),"s_s6UYP0k2634")),c=r(s(()=>a(()=>import("./q-78d86f8b.js"),["build/q-78d86f8b.js","build/q-0daa6403.js","build/q-e8511853.js"]),"s_u04zdzLiMWE"));export{c as I,P,i as o,p as t}; diff --git a/build/q-2ee2e09e.js b/build/q-2ee2e09e.js new file mode 100644 index 0000000..fa37871 --- /dev/null +++ b/build/q-2ee2e09e.js @@ -0,0 +1 @@ +import{P as i,i as _,_ as o}from"./q-0daa6403.js";const s=i(_(()=>o(()=>import("./q-964ca56d.js"),["build/q-964ca56d.js","build/q-0daa6403.js","build/q-6a6fa43e.js"]),"s_F0fh1r1hpxA"));export{s as S}; diff --git a/build/q-3088ceea.js b/build/q-3088ceea.js new file mode 100644 index 0000000..570876b --- /dev/null +++ b/build/q-3088ceea.js @@ -0,0 +1 @@ +import{c as m,R as i,d as o,a as l,p as s,g as T,P as M,i as v,_ as p,O as P,b as R,m as h,h as O}from"./q-0daa6403.js";import{B as g}from"./q-cc939fe3.js";import{S as w,E as S}from"./q-b23b67d8.js";import{S as y}from"./q-cd69d2a5.js";import{S as U}from"./q-2ee2e09e.js";import{T as I}from"./q-d03db521.js";import"./q-5fc75315.js";import{c as e}from"./q-d9ba29ea.js";import{u as B}from"./q-6a6fa43e.js";import"./q-02253539.js";const C=()=>{const[t,n,r,u]=m();r.value=window.scrollY,r.value>50&&(u.value=!0);const b=2e3,c=Math.max(window.scrollY-b,0);n.value=Math.min(c/t.value,1.5)},Z=()=>{const[t,n,r]=m();if(history.scrollRestoration="manual",n.value){const u=n.value.getBoundingClientRect();r.value=Math.round(u.width),t.value=Math.round(u.height)}},E="/build/q-3701de04.png",x=()=>{const t=i(),n=B();return o(T,{children:l("section",{ref:t},{class:e.root},[o(U,{absolute:!0,border:!1,gradient:80,[s]:{absolute:s,border:s,gradient:s}},3,"Ze_0"),l("div",null,{class:e.desktop},[l("span",{class:[e.sideText,"FamiljenGrotesk","fadeInUpSlide","delay300",{visible:n.visible}]},null,[o(w,null,3,"Ze_1")," 2023.10.21 (Sat)"],1,null),l("div",null,{class:e.centerWrap},[l("img",{class:[e.logo,"fadeInUpSlide",{visible:n.visible}]},{alt:"FEConf",height:140,src:E,width:320},null,3,null),l("div",null,{class:[e.ctaSection]},[l("p",{class:[e.description,"fadeInUpSlide","delay100",{visible:n.visible}]},null,["2023년, 프론트엔드 엔지니어들의",l("br",null,null,null,3,null),"치열한 고민과 몰입에 관한 이야기"],3,null),o(y,{children:[o(g,null,3,"Ze_2"),l("span",null,null,"Sold Out",3,null)],class:[e.button,"fadeInUpSlide","delay200",{visible:n.visible}],disabled:!0,href:I,[s]:{disabled:s,href:s}},1,"Ze_3")],1,null)],1,null),l("span",{class:[e.sideText,"FamiljenGrotesk","fadeInUpSlide","delay300",{visible:n.visible}]},null,["Lotte Tower Sky 31 ",o(S,null,3,"Ze_4")],1,null)],1,null),l("div",null,{class:e.mobile},[l("div",{class:[e.logoWrap,"fadeInUpSlide",{visible:n.visible}]},null,[o(w,null,3,"Ze_5"),l("img",null,{alt:"FEConf",class:e.logo,height:140,src:E,width:320},null,3,null),o(S,null,3,"Ze_6")],1,null),l("div",null,{class:e.info},[l("span",{class:[e.date,"fadeInUpSlide","delay100",{visible:n.visible}]},null,"2023.10.21 (Sat)",3,null),l("span",{class:[e.location,"fadeInUpSlide","delay200",{visible:n.visible}]},null,"Lotte Tower Sky 31",3,null)],1,null),l("p",{class:[e.description,"fadeInUpSlide","delay300",{visible:n.visible}]},null,["2023년, 프론트엔드 엔지니어들의",l("br",null,null,null,3,null),"치열한 고민과 몰입에 관한 이야기"],3,null),o(y,{children:[o(g,null,3,"Ze_7"),l("span",null,null,"Sold Out",3,null)],class:[e.button,"fadeInUpSlide","delay400",{visible:n.visible}],disabled:!0,href:I,[s]:{disabled:s,href:s}},1,"Ze_8")],1,null)],1,null)},1,"Ze_9")},L=M(v(()=>p(()=>import("./q-c511a8a4.js"),["build/q-c511a8a4.js","build/q-0daa6403.js","build/q-879429e5.js"]),"s_hVRFg37urAg")),W="_root_1w1w3_29",F="_container_1w1w3_41",V="_wrap_1w1w3_55",A="_overlay_1w1w3_61",Q="_textWrap_1w1w3_77",D="_on_1w1w3_113",H="_background_1w1w3_119",a={root:W,container:F,wrap:V,overlay:A,textWrap:Q,on:D,background:H},j=()=>{const t=i(),n=i(0),r=i(0),u=i(0),b=i(0),c=i(!1),d=i(!1),k=v(()=>p(()=>Promise.resolve().then(()=>f),void 0),"s_snYR9dB2M9o",[d]);return P(v(()=>p(()=>Promise.resolve().then(()=>f),void 0),"s_QBVaT8ushyQ",[r,t,n])),R("scroll",v(()=>p(()=>Promise.resolve().then(()=>f),void 0),"s_PI5Q0B6l0gA",[r,u,b,c])),o(T,{children:[l("section",{class:[a.root,{[a.on]:d.value}],ref:t},null,l("div",null,{class:a.container},l("div",null,{class:a.wrap},[o(L,{get on(){return d.value},get scroll(){return c.value},onChangeOn:k,[s]:{on:h(_=>_.value,[d]),onChangeOn:s,scroll:h(_=>_.value,[c])}},3,"u1_0"),l("div",null,{class:a.overlay},null,3,null)],1,null),1,null),1,null),l("div",{class:["stretch",a.textWrap,{[a.on]:d.value}]},null,[l("h2",null,null,"FEConf23",3,null),l("p",null,null,["국내 최대 프론트엔드 개발 컨퍼런스,",l("br",null,null,null,3,null),"FEConf가 10월에 찾아옵니다."],3,null)],3,null),l("div",null,{class:a.background,style:h(_=>({transform:`translate(-50%, -50%) scale(${_.value})`}),[u])},null,3,null)]},1,"u1_1")},Y=()=>{const[t]=m();document.body.style.transition="background-color 0s var(--main-animation-duration)",document.body.style.backgroundColor="white",document.documentElement.scrollTop=1500,t.value=!0},f=Object.freeze(Object.defineProperty({__proto__:null,_hW:O,s_9LZ4BvzCrXU:x,s_PI5Q0B6l0gA:C,s_QBVaT8ushyQ:Z,s_snYR9dB2M9o:Y,s_ueyPOUpNxJ8:j},Symbol.toStringTag,{value:"Module"}));export{O as _hW,x as s_9LZ4BvzCrXU,C as s_PI5Q0B6l0gA,Z as s_QBVaT8ushyQ,Y as s_snYR9dB2M9o,j as s_ueyPOUpNxJ8}; diff --git a/build/q-3701de04.png b/build/q-3701de04.png new file mode 100644 index 0000000..489e6e5 Binary files /dev/null and b/build/q-3701de04.png differ diff --git a/build/q-39dbff27.png b/build/q-39dbff27.png new file mode 100644 index 0000000..5247755 Binary files /dev/null and b/build/q-39dbff27.png differ diff --git a/build/q-463165fa.js b/build/q-463165fa.js new file mode 100644 index 0000000..fc5d6b9 --- /dev/null +++ b/build/q-463165fa.js @@ -0,0 +1 @@ +import{c as l,o as m,F as u,v as d}from"./q-0daa6403.js";import{E as w}from"./q-bbe9459f.js";const h=async function(...o){const[i]=l(),n=o.length>0&&o[0]instanceof AbortSignal?o.shift():void 0;{const s=m(),f=o.map(t=>t instanceof SubmitEvent&&t.target instanceof HTMLFormElement?new FormData(t.target):t instanceof Event||t instanceof Node?null:t),a=i.getHash(),e=await fetch(`?qfunc=${a}`,{method:"POST",headers:{"Content-Type":"application/qwik-json","X-QRL":a},signal:n,body:await u([i,...f])}),c=e.headers.get("Content-Type");if(e.ok&&c==="text/qwik-json-stream"&&e.body)return async function*(){try{for await(const t of w(e.body,s??document.documentElement,n))yield t}finally{n!=null&&n.aborted||await e.body.cancel()}}();if(c==="application/qwik-json"){const t=await e.text(),r=await d(t,s??document.documentElement);if(e.status===500)throw r;return r}}};export{h as s_wOIPfiQ04l4}; diff --git a/build/q-49e05b40.js b/build/q-49e05b40.js new file mode 100644 index 0000000..de69244 --- /dev/null +++ b/build/q-49e05b40.js @@ -0,0 +1 @@ +import{c as r}from"./q-0daa6403.js";import{h as a}from"./q-0daa6403.js";const t=()=>{const[o]=r();o.value=!0};export{a as _hW,t as s_lrVjdwXBcf0}; diff --git a/build/q-4ed993c7.js b/build/q-4ed993c7.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/q-4ed993c7.js @@ -0,0 +1 @@ + diff --git a/build/q-50cc4063.js b/build/q-50cc4063.js new file mode 100644 index 0000000..1bc5f2e --- /dev/null +++ b/build/q-50cc4063.js @@ -0,0 +1 @@ +import{f as s,e as o,$ as e,m as d,d as l,a as i,q as a}from"./q-0daa6403.js";const f=n=>{s();const r=o(n,["href"]);return r.disabled?e("button",{...r,children:i("div",null,{style:{opacity:.6}},l(a,null,3,"nJ_0"),1,null)},{disabled:!0},0,"nJ_1"):e("a",{...r,children:l(a,null,3,"nJ_2")},{href:d(t=>t.href,[n]),rel:"noopener noreferrer",target:"_blank"},0,"nJ_3")};export{f as s_W7nRQ2O3lH4}; diff --git a/build/q-558620a6.js b/build/q-558620a6.js new file mode 100644 index 0000000..7c40ec5 --- /dev/null +++ b/build/q-558620a6.js @@ -0,0 +1 @@ +import{d as r,q as s}from"./q-0daa6403.js";const t=()=>r(s,null,3,"GR_0");export{t as s_IKu1WxNP1uk}; diff --git a/build/q-57d2e906.js b/build/q-57d2e906.js new file mode 100644 index 0000000..f816853 --- /dev/null +++ b/build/q-57d2e906.js @@ -0,0 +1 @@ +const A="data:image/png;base64,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";export{A as L}; diff --git a/build/q-594fc9db.js b/build/q-594fc9db.js new file mode 100644 index 0000000..b97225a --- /dev/null +++ b/build/q-594fc9db.js @@ -0,0 +1 @@ +import{_ as r}from"./q-0daa6403.js";const o=()=>r(()=>import("./q-8ea06850.js"),[]);export{o as ServiceworkerServiceWorker}; diff --git a/build/q-596954bb.js b/build/q-596954bb.js new file mode 100644 index 0000000..fff6344 --- /dev/null +++ b/build/q-596954bb.js @@ -0,0 +1 @@ +import{c as i,e as u,$ as l,m as n,d as m,i as d,q as p,_}from"./q-0daa6403.js";import{u as f}from"./q-bbe9459f.js";const b=async(s,e)=>{const[a]=i(),t=new FormData(e),o=new URLSearchParams;t.forEach((r,c)=>{typeof r=="string"&&o.append(c,r)}),a("?"+o.toString(),{type:"form",forceReload:!0}).then(()=>{e.getAttribute("data-spa-reset")==="true"&&e.reset(),e.dispatchEvent(new CustomEvent("submitcompleted",{bubbles:!1,cancelable:!1,composed:!1,detail:{status:200}}))})},v=s=>{const e=u(s,["action","spaReset","reloadDocument","onSubmit$"]),a=f();return l("form",{...e,children:m(p,null,3,"BC_0"),onSubmit$:d(()=>_(()=>Promise.resolve().then(()=>S),void 0),"s_p9MSze0ojs4",[a])},{action:"get","data-spa-reset":n(t=>t.spaReset?"true":void 0,[s],'p0.spaReset?"true":undefined'),"preventdefault:submit":n(t=>!t.reloadDocument,[s],"!p0.reloadDocument")},0,"BC_1")},S=Object.freeze(Object.defineProperty({__proto__:null,s_Nk9PlpjQm9Y:v,s_p9MSze0ojs4:b},Symbol.toStringTag,{value:"Module"}));export{v as s_Nk9PlpjQm9Y,b as s_p9MSze0ojs4}; diff --git a/build/q-5cbacce0.js b/build/q-5cbacce0.js new file mode 100644 index 0000000..db2a852 --- /dev/null +++ b/build/q-5cbacce0.js @@ -0,0 +1 @@ +import{d as o,A as c}from"./q-bbe9459f.js";import{f as i,H as u,Y as d,d as l,t as f,a as h,g as m}from"./q-0daa6403.js";const v=()=>{const s=c();i();const a=u("nonce"),n=d(o);if(n.value&&n.value.length>0){const r=n.value.length;let t=null;for(let e=r-1;e>=0;e--)n.value[e].default&&(t=l(n.value[e].default,{children:t},1,"zl_0"));return l(m,{children:[t,h("script",{dangerouslySetInnerHTML:s},{nonce:a},null,3,null)]},1,"zl_1")}return f};export{v as s_e0ssiDXoeAM}; diff --git a/build/q-5eefdbbc.png b/build/q-5eefdbbc.png new file mode 100644 index 0000000..02af48a Binary files /dev/null and b/build/q-5eefdbbc.png differ diff --git a/build/q-5fc75315.js b/build/q-5fc75315.js new file mode 100644 index 0000000..692c658 --- /dev/null +++ b/build/q-5fc75315.js @@ -0,0 +1 @@ +import{P as e,S as t}from"./q-02253539.js";const l=[{type:e.A,order:1,title:"React 바깥의 프론트엔드",description:"2023년의 프론트엔드 개발은 사실상 React로 천하 통일되었습니다. 그런데, 우리는 정말 각자의 문제를 푸는 데에 React가 필요해서, 혹은 React가 가장 적절한 도구라서 사용하고 있을까요? 프론트엔드 애플리케이션을 구성하기 위한 다양한 선택지들을 살펴보고, React 안팎의 프론트엔드 생태계를 둘러보면서, 각자의 문제를 푸는 데에 가장 적절한 도구를 찾아가 보는 시간을 가져보려 합니다.",speaker:{name:"신의하",company:"포트원"}},{type:e.B,order:1,title:"웹 기반 그래픽 편집기의 구조와 7가지 디자인 패턴",description:"지금처럼 새로운 기술이 쏟아지는 시대일수록 그 바탕에 있는 기본 기술이 더욱 중요하다고 생각합니다. 디자인 패턴은 그 기본 기술 중의 하나라고 생각합니다. 그러나 디자인 패턴은 실무에 적용하려고 할 때 막막한 경우가 많습니다. 그래픽 편집기는 디자인 패턴을 실무적 관점에서 이해하기 좋은 예제입니다. UI 프로토타이핑 도구, 이미지 편집기, ML 데이터 어노테이션 도구 등 다양한 웹 기반 그래픽 편집기 개발 경험을 바탕으로 웹 기반 그래픽 편집기의 기본 구조와 그 안에 녹아 있는 다양한 디자인 패턴을 실무에 적용할 수 있도록 그림과 코드 위주로 공유해 드리고자 합니다.",speaker:{name:"심흥운",company:"Naver"}},{type:e.Sponsor,order:1,title:"토스커뮤니티 프론트엔드 엔지니어의 성장",description:"",speaker:{name:"토스",company:"토스"}},{type:e.A,order:2,title:"use 훅이 바꿀 리액트 비동기 처리의 미래 맛보기",description:"React 18에 Suspense가 정식 도입 되었지만, 아직 Suspense를 트리거할 use 훅은 출시되지 않았습니다. 정식 출시될 use훅이 바꿀 리액트에서 데이터 로딩의 미래를 소개하고, 이를 활용해 쿠키런: 킹덤의 어드민 툴용 게임 리소스 데이터 로더를 효율적으로 개선한 경험을 공유합니다.",speaker:{name:"문태근",company:"데브시스터즈"}},{type:e.B,order:2,title:"SSR 환경(Node.js) 메모리 누수 디버깅 가이드",description:"SSR 도입하는 회사들이 꽤 많아지다 보니 Node.js 환경에서 메모리 누수(memory leak)를 디버깅해야 하는 상황이 종종 발생하는 것 같아요. 크롬 브라우저의 메모리 프로파일링 기능들에 대한 설명과 메모리릭을 찾아가는 과정을 통해 메모리릭이 디버깅에 막막함을 덜어드리고자 합니다.",speaker:{name:"박지혜",company:"토스플레이스"}},{type:e.Sponsor,order:2,title:"쿼타랩 라이브 토크쇼 : 일 잘 하는 개발자는 무엇일까?",description:"",speaker:{name:"Quotabook",company:"Quotabook"}},{type:e.A,order:3,title:"몇 천 페이지의 유저 가이드를 새로 만들며",description:`"처음에는 쉽다고 생각했는데..."
"'유저 가이드'에 이렇게까지 많은 엔지니어링 포인트가 숨어있을 줄은 몰랐지..."

몇천 페이지의 콘텐츠를 제공하는 유저 가이드를 처음부터 새로 만들며 만난 엔지니어링 문제들을 이야기합니다. 웹 접근성의 구현, 빌드 속도의 향상, Next.js App Router 등의 얼리 스테이지 기술 사용 사례를 짚어봅니다. 이를 통해 제품의 특성을 파악하고 복잡도를 제어하며 프론트엔드 개발자로서 성장하는 방법을 함께 이야기하고자 합니다.`,speaker:{name:"이찬희",company:"AB180"}},{type:e.B,order:3,title:"Vue+express였던 서비스가 이세계에선 Next.js? (프레임워크 마이그레이션)",description:'프레임워크 마이그레이션은 비용이 많이 들지만, 서비스 유지보수와 품질 개선을 위해 필요할 수 있습니다. 숨고는 Vue 기반의 애플리케이션을 Next.js 로 마이그레이션 중입니다. 상용 서비스 중인 애플리케이션의 프레임워크 마이그레이션을 위한 과제들을 "인프라", "생산성", 그리고 "비즈니스" 관점으로 고민해보고, 해결과정을 공유합니다.',speaker:{name:"정지만",company:"숨고"}},{type:e.Sponsor,order:3,title:"현대자동차 세션 공개 예정",description:"",speaker:{name:"현대자동차",company:"현대자동차"}},{type:e.A,order:4,title:"이벤트 기반 웹뷰 프레임워크 설계와 플러그인 생태계 만들기",description:'웹뷰 프레임워크 Stackflow를 만들게 된 핵심 문제를 소개하고, Stackflow의 기초적인 이벤트 기반 설계로의 리팩토링과 그것을 활용한 플러그인 인터페이스를 소개합니다. 그리고 플러그인을 통한 확장 가능한 설계로 사내 개발 생태계를 구축한 사례 등 프레임워크를 만들며 얻은 핵심 설계 노하우들을 공개합니다. (https://github.com/daangn/stackflow)',speaker:{name:"원지혁",company:"당근"}},{type:e.B,order:4,title:"React Native, Metro를 넘어서",description:"React Native 개발을 하다 보면 Metro라고 하는 번들러를 반드시 사용하게 됩니다. Metro를 사용하다 보면 다양한 문제들을 자연스럽게 겪게 되는데요. 빌드 속도가 느리고, 전역 캐시를 사용하기 때문에 빌드하는 컴퓨터에 따라서 빌드 결과물이 달라지기도 하죠. 이 때문에 매번 `--reset-cache` 옵션을 붙이기도 합니다.

토스팀에서는 이 문제를 React Native 번들러로 ESBuild로 교체함으로써 완벽하게 해결했습니다. 기술적으로 Metro와 ESBuild의 동작 원리에 대해서 살펴보면서, 어떻게 토스팀이 번들러를 교체하는 데에 성공했는지 공유합니다.",speaker:{name:"박서진",company:"토스"}},{type:e.Sponsor,order:4,title:"엘리스 세션 공개 예정",description:"",speaker:{name:"엘리스",company:"엘리스"}},{type:e.A,order:5,title:"대형 웹 애플리케이션 Micro Frontends 전환기",description:"200개 페이지가 넘는 복잡하고 큰 SaaS 웹 제품을 UI 컴포넌트 단위의 작은 앱으로 쪼개 독립적으로 개발, 배포할 수 있는 Micro Frontends 아키텍처로 전환한 여정을 공유합니다.

레퍼런스가 부족하고 불확실성이 큰 기술 도입에 어떤 설득과 의사결정이 필요한지, 팀의 기능 개발 속도를 최대한 늦추지 않고 제품의 아키텍처를 바꾸려면 어떻게 해야 하는지와 같은 질문들에 대해 flex 팀이 찾아갔던 답을 확인해 보세요.",speaker:{name:"김종혁",company:"flex"}},{type:e.B,order:5,title:"크로스 플랫폼 디자인 시스템, 1.5년의 기록.",description:"당근마켓 디자인 시스템 팀이 걸어온 길을 소개합니다. 디자인 시스템의 설계와 구현 접근을 공유하며, 이 과정에서 겪은 실패와 그로부터 얻은 교훈을 함께 나눕니다.",speaker:{name:"하태영",company:"당근"}},{type:e.Sponsor,order:5,title:"숨고 세션 공개 예정",description:"",speaker:{name:"숨고",company:"숨고"}}],o="data:image/png;base64,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",A="/build/q-7788789e.png",i="/build/q-28af1a07.png",s="/build/q-5eefdbbc.png",r="/build/q-7e251e8c.png",n="/build/q-ef00c811.png",a="/build/q-7735617a.png",g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAoCAYAAAC2LgceAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgB7dmPbYJAFMfxH8QBOgIb1BXcoCPQDdygOkFHqN2gTqAbVCfgNqgbXN+Zh9EElHeB+2PeJ7nY0D+8fKsoAPSw1la0dnZ6jdsXhALO11oWPYO80MMvrQphHGgtiqI4DfnhCPM5mxLdg+wDDzKnteN93xVpvrOyY9ue1ivCexjsKlSM+W5j0TBfsQZhLtjnne9Hne8Si0PViK/mWW7wtjdEVPIgH0gjVMsFuzzD+Osakc041ArpWdJs7bvjEgko3AcIqCE2JdRgGktAYwnM4OfES6JCOG62A8bj/t4WVq6x/ie+f3Z6jR1w2uTD52Vo6ITXQIh/Z8z/dh8z9IRcSo9ZAhpLQGMJaCwBjSWgsQQ0loDGEtBYAhpLQGMJPGOs+VQn0r6XaFJ2vltNwQzGtX7GWE6F8a+fGT1mCWgsAY0lkEOsNRKRfCy6RLyih28kIIuXIQWrkUCwbI5ZHOwHEeV2gH9HmDtEnbKKxbe4FogULLuPDlfBDAIrPXZ6hL8tZEzXxkjBjv+CO/ErqfNHmAAAAABJRU5ErkJggg==",c="data:image/png;base64,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",p="/build/q-bc58a354.png",k=[{grade:t.Diamond,title:"Toss",link:"https://toss.im/career/jobs",logo:{url:o,width:82,height:25}},{grade:t.Diamond,title:"Soomgo",link:"https://career.soomgo.com/",logo:{url:A,width:86,height:29}},{grade:t.Platinum,title:"당근",link:"https://about.daangn.com/",logo:{url:i,width:53,height:26}},{grade:t.Platinum,title:"elice",link:"https://elice.careers/",logo:{url:s,width:101,height:17}},{grade:t.Platinum,title:"quotabook",link:"https://career.quotalab.com/",logo:{url:r,width:129,height:16}},{grade:t.Platinum,title:"fastcampus",link:"https://fastcampus.co.kr/instructor_apply",logo:{url:n,width:135,height:26}},{grade:t.Platinum,title:"hyundai",link:"https://talent.hyundai.com/main/main.hc",logo:{url:a,width:132,height:17}},{grade:t.Gold,title:"NC",link:"https://careers.ncsoft.com",logo:{url:g,width:37,height:20}},{grade:t.Rookie,title:"twip",link:"https://www.ejn.team/",logo:{url:c,width:64,height:18}},{grade:t.Rookie,title:"greeting",link:"https://www.greetinghr.com",logo:{url:p,width:117,height:24}}];export{l as p,k as s}; diff --git a/build/q-609ebf39.js b/build/q-609ebf39.js new file mode 100644 index 0000000..02b8d68 --- /dev/null +++ b/build/q-609ebf39.js @@ -0,0 +1 @@ +import{P as t,i as o,_ as e}from"./q-0daa6403.js";const i=[{title:"다양성",content:"FEConf는 개개인의 정체성과 개성 및 취향을 존중합니다. 하지만 성별, 성 정체성, 외모, 인종, 종교, 지역, 장애, 나이, 국가, 약자 등에 대한 혐오와 폭력은 어떤 방식이라도 허용하지 않습니다."},{title:"사회적 책임",content:"FEConf참여자는 프론트엔드 분야의 성장에 대한 사회적 책임을 가집니다. 내가 알고 있는 지식은 아무리 작은 것이라도 다른 누군가에 도움을 줄 수 있습니다. 이를 다양한 방법으로 공유하세요."},{title:"서로 돕고 협력하기",content:"참여자의 다양한 배경이 협업과 커뮤니케이션을 방해하는 요소가 될 수 없습니다. 도움을 요청하기 전에 먼저 도움을 주고 자신의 생각을 자유롭게 표현할 수 있는 FEConf가 될 수 있도록 노력해 주세요."},{title:"지식 재산권 및 개인 정보",content:"FEConf는 지식 재산권과 개인 정보 등의 권리를 존중합니다. 지식 재산권을 위배하거나 개인 정보를 침해하는 어떠한 콘텐츠도FEConf에서 사용할 수 없습니다."}],_=t(o(()=>e(()=>import("./q-02b8faa7.js"),["build/q-02b8faa7.js","build/q-0daa6403.js","build/q-d9ba29ea.js","build/q-b8f4905f.js","build/q-2ee2e09e.js","build/q-7647edae.js"]),"s_QChmekhj35Q")),s=t(o(()=>e(()=>import("./q-0b98454c.js"),["build/q-0b98454c.js","build/q-0daa6403.js","build/q-7647edae.js","build/q-71aa2445.js","build/q-aeae13c1.js","build/q-6a6fa43e.js"]),"s_zGAmcHHyYNA"));export{s as C,_ as a,i as c}; diff --git a/build/q-623573f9.js b/build/q-623573f9.js new file mode 100644 index 0000000..a3db1d1 --- /dev/null +++ b/build/q-623573f9.js @@ -0,0 +1 @@ +import{F as o}from"./q-bbe9459f.js";import"./q-0daa6403.js";const i=(e,s)=>o(s,e.type==="qvisible");export{i as s_eBQ0vFsFKsk}; diff --git a/build/q-6399b404.js b/build/q-6399b404.js new file mode 100644 index 0000000..ab0c837 --- /dev/null +++ b/build/q-6399b404.js @@ -0,0 +1 @@ +import{P as i,i as _,_ as e}from"./q-0daa6403.js";const s=i(_(()=>e(()=>import("./q-219c412f.js"),["build/q-219c412f.js","build/q-0daa6403.js"]),"s_gLE0ie3U6Rg"));export{s as default}; diff --git a/build/q-6493b33f.js b/build/q-6493b33f.js new file mode 100644 index 0000000..6424f33 --- /dev/null +++ b/build/q-6493b33f.js @@ -0,0 +1 @@ +import{S as s,E as r}from"./q-b23b67d8.js";import{L as e}from"./q-57d2e906.js";import{S as t}from"./q-cd69d2a5.js";import{a as l,d as u,p as n}from"./q-0daa6403.js";const i="_root_atjr7_1",C="_logo_atjr7_17",h="_menu_atjr7_35",a="_copyright_atjr7_64",f="_end_atjr7_71",o={root:i,logo:C,menu:h,copyright:a,end:f},d=()=>l("footer",null,{class:o.root},[l("div",null,{class:o.logo},[u(s,null,3,"Gs_0"),l("img",null,{alt:"FEConf",height:30,src:e,width:69},null,3,null)],1,null),l("div",null,{class:o.menu},[l("ul",null,null,[l("li",null,null,u(t,{children:[l("svg",null,{fill:"none",height:"16",viewBox:"0 0 16 16",width:"16"},l("g",null,null,l("path",null,{d:"M6.66527 12.8849V9.55158H9.33193V12.8849C9.33193 13.2516 9.63193 13.5516 9.9986 13.5516H11.9986C12.3653 13.5516 12.6653 13.2516 12.6653 12.8849V8.21824H13.7986C14.1053 8.21824 14.2519 7.83824 14.0186 7.63824L8.44527 2.61824C8.19193 2.39158 7.80527 2.39158 7.55193 2.61824L1.9786 7.63824C1.75193 7.83824 1.89193 8.21824 2.1986 8.21824H3.33193V12.8849C3.33193 13.2516 3.63193 13.5516 3.9986 13.5516H5.9986C6.36527 13.5516 6.66527 13.2516 6.66527 12.8849Z",fill:"white"},null,3,null),3,null),3,null),l("span",null,null,"프론트엔드개발그룹",3,null)],href:"https://www.facebook.com/groups/webfrontend",[n]:{href:n}},3,"Gs_1"),1,null),l("li",null,null,u(t,{children:[l("svg",null,{fill:"none",height:"16",viewBox:"0 0 16 16",width:"16"},l("g",null,null,l("path",null,{d:"M8.47874 1.35208C4.41874 1.06541 1.06541 4.41874 1.35208 8.47874C1.59208 12.0054 4.67208 14.6654 8.20541 14.6654H10.6654C11.0321 14.6654 11.3321 14.3654 11.3321 13.9987C11.3321 13.6321 11.0321 13.3321 10.6654 13.3321H8.21874C5.73208 13.3321 3.45208 11.7187 2.83208 9.31208C1.83874 5.44541 5.43874 1.83874 9.30541 2.83874C11.7187 3.45208 13.3321 5.73208 13.3321 8.21874V8.95208C13.3321 9.47874 12.8587 9.99874 12.3321 9.99874C11.8054 9.99874 11.3321 9.47874 11.3321 8.95208V8.11874C11.3321 6.44541 10.1454 4.93874 8.49208 4.70541C6.22541 4.37874 4.31208 6.33874 4.71874 8.61874C4.94541 9.89208 5.93874 10.9454 7.19874 11.2454C8.42541 11.5321 9.59208 11.1387 10.3587 10.3587C10.9521 11.1721 12.1387 11.5987 13.2254 11.1654C14.1187 10.8121 14.6654 9.89874 14.6654 8.93874V8.21208C14.6654 4.67208 12.0054 1.59208 8.47874 1.35208ZM7.99874 9.99874C6.89208 9.99874 5.99874 9.10541 5.99874 7.99874C5.99874 6.89208 6.89208 5.99874 7.99874 5.99874C9.10541 5.99874 9.99874 6.89208 9.99874 7.99874C9.99874 9.10541 9.10541 9.99874 7.99874 9.99874Z",fill:"white"},null,3,null),3,null),3,null),l("span",null,null,"feconf@googlegroups.com",3,null)],href:"mailto:feconf@googlegroups.com",[n]:{href:n}},3,"Gs_2"),1,null),l("li",null,null,u(t,{children:[l("svg",null,{fill:"none",height:"16",viewBox:"0 0 16 16",width:"16"},l("g",null,null,l("path",null,{d:"M6.19741 3.80241C6.19741 4.17574 6.49741 4.46908 6.86408 4.46908H10.5907L3.33074 11.7291C3.07074 11.9891 3.07074 12.4091 3.33074 12.6691C3.59074 12.9291 4.01074 12.9291 4.27074 12.6691L11.5307 5.40908V9.13574C11.5307 9.50241 11.8307 9.80241 12.1974 9.80241C12.5641 9.80241 12.8641 9.50241 12.8641 9.13574V3.80241C12.8641 3.43574 12.5641 3.13574 12.1974 3.13574H6.86408C6.49741 3.13574 6.19741 3.43574 6.19741 3.80241Z",fill:"white"},null,3,null),3,null),3,null),l("span",null,null,"FEConf 2022",3,null)],href:"https://2022.feconf.kr",[n]:{href:n}},3,"Gs_3"),1,null)],1,null),l("span",null,{class:o.copyright},"©FEConf. 2023",3,null),l("div",null,{class:o.end},u(r,null,3,"Gs_4"),1,null)],1,null)],1,"Gs_5");export{d as s_Ij6lKPk9wh8}; diff --git a/build/q-663033b0.js b/build/q-663033b0.js new file mode 100644 index 0000000..f5dc0e7 --- /dev/null +++ b/build/q-663033b0.js @@ -0,0 +1 @@ +const T=b=>{const t=window,_=location.pathname+location.search,s="_qCitySPA",m="_qCityHistoryPatch",v="_qCityBootstrap",u="_qCityInitPopstate",d="_qCityInitAnchors",y="_qCityInitVisibility",f="_qCityInitScroll",r="_qCityScrollEnabled",l="_qCityScrollDebounce",S="_qCityScroll",C=o=>{o&&t.scrollTo(o.x,o.y)},p=()=>{const o=document.documentElement;return{x:o.scrollLeft,y:o.scrollTop,w:Math.max(o.scrollWidth,o.clientWidth),h:Math.max(o.scrollHeight,o.clientHeight)}},h=o=>{const n=history.state||{};n[S]=o||p(),history.replaceState(n,"")};if(!t[s]&&!t[u]&&!t[d]&&!t[y]&&!t[f]){if(h(),t[u]=()=>{var o;if(!t[s]){if(t[r]=!1,clearTimeout(t[l]),_!==location.pathname+location.search){const c=b.closest("[q\\:container]").querySelector('a[q\\:key="AD_1"]');if(c){const e=c.closest("[q\\:container]"),i=c.cloneNode();i.setAttribute("q:nbs",""),i.style.display="none",e.appendChild(i),t[v]=i,i.click()}else location.reload()}else if(history.scrollRestoration==="manual"){const n=(o=history.state)==null?void 0:o[S];C(n),t[r]=!0}}},!t[m]){t[m]=!0;const o=history.pushState,n=history.replaceState,c=e=>(e===null||typeof e>"u"?e={}:(e==null?void 0:e.constructor)!==Object&&(e={_data:e}),e._qCityScroll=e._qCityScroll||p(),e);history.pushState=(e,i,a)=>(e=c(e),o.call(history,e,i,a)),history.replaceState=(e,i,a)=>(e=c(e),n.call(history,e,i,a))}t[d]=o=>{if(t[s]||o.defaultPrevented)return;const n=o.target.closest("a[href]");if(n&&!n.hasAttribute("preventdefault:click")){const c=n.getAttribute("href"),e=new URL(location.href),i=new URL(c,e),a=i.origin===e.origin,g=i.pathname+i.search===e.pathname+e.search;if(a&&g)if(o.preventDefault(),i.href!==e.href&&history.pushState(null,"",i),!i.hash)i.href.endsWith("#")?window.scrollTo(0,0):(t[r]=!1,clearTimeout(t[l]),h({...p(),x:0,y:0}),location.reload());else{const w=i.hash.slice(1),q=document.getElementById(w);q&&q.scrollIntoView()}}},t[y]=()=>{!t[s]&&t[r]&&document.visibilityState==="hidden"&&h()},t[f]=()=>{t[s]||!t[r]||(clearTimeout(t[l]),t[l]=setTimeout(()=>{h(),t[l]=void 0},200))},t[r]=!0,setTimeout(()=>{addEventListener("popstate",t[u]),addEventListener("scroll",t[f],{passive:!0}),document.body.addEventListener("click",t[d]),t.navigation||document.addEventListener("visibilitychange",t[y],{passive:!0})},0)}};export{T as s_DyVc0YBIqQU}; diff --git a/build/q-6a6fa43e.js b/build/q-6a6fa43e.js new file mode 100644 index 0000000..9961930 --- /dev/null +++ b/build/q-6a6fa43e.js @@ -0,0 +1 @@ +import{R as i,O as e,i as o,_ as r}from"./q-0daa6403.js";const a=()=>{const s=i(!1);return e(o(()=>r(()=>import("./q-49e05b40.js"),["build/q-49e05b40.js","build/q-0daa6403.js"]),"s_lrVjdwXBcf0",[s])),{visible:s.value,visible$:s}};export{a as u}; diff --git a/build/q-6ad96159.js b/build/q-6ad96159.js new file mode 100644 index 0000000..7e150de --- /dev/null +++ b/build/q-6ad96159.js @@ -0,0 +1 @@ +import{a as s,m as c,i as n,_,c as m}from"./q-0daa6403.js";import{e as u}from"./q-aeae13c1.js";import{m as v}from"./q-71aa2445.js";import{m as b}from"./q-aaa25777.js";import{u as p}from"./q-6a6fa43e.js";import"./q-02253539.js";const f="_root_5wba4_1",d="_item_5wba4_13",h="_active_5wba4_24",i={root:f,item:d,active:h},y=t=>{const e=p();return s("ul",null,{class:i.root},v(b,({key:o,label:r},a)=>s("li",{style:{transitionDelay:`${a*100}ms`}},{class:c(l=>["fadeInRightSlide",{visible:l.visible$.value}],[e])},s("button",{class:[i.item,{[i.active]:u(o,t.selected)}],onClick$:n(()=>_(()=>Promise.resolve().then(()=>P),void 0),"s_ra5UhDyKhDc",[o,t])},null,r,0,null),1,o)),1,"zU_0")},D=()=>{const[t,e]=m();return e.onSelect(t)},P=Object.freeze(Object.defineProperty({__proto__:null,s_6uHai0qTMik:y,s_ra5UhDyKhDc:D},Symbol.toStringTag,{value:"Module"}));export{y as s_6uHai0qTMik,D as s_ra5UhDyKhDc}; diff --git a/build/q-6fd5cb7b.js b/build/q-6fd5cb7b.js new file mode 100644 index 0000000..adb4283 --- /dev/null +++ b/build/q-6fd5cb7b.js @@ -0,0 +1 @@ +import{P as d,i as l,_ as p,a as n,d as r,p as o}from"./q-0daa6403.js";import"./q-d9ba29ea.js";import{S as _}from"./q-b8f4905f.js";import{S as m}from"./q-2ee2e09e.js";import{S as t}from"./q-02253539.js";import{f as s}from"./q-80dbe9b9.js";import{s as e}from"./q-5fc75315.js";import"./q-aeae13c1.js";const i=d(l(()=>p(()=>import("./q-a51baba5.js"),["build/q-a51baba5.js","build/q-cd69d2a5.js","build/q-0daa6403.js","build/q-71aa2445.js","build/q-aeae13c1.js","build/q-6a6fa43e.js"]),"s_dw5t0YA3ACA")),g="_root_ynqvp_1",c="_sponsorList_ynqvp_15",a={root:g,sponsorList:c},P=()=>n("section",null,{class:a.root},[r(m,null,3,"Ge_0"),r(_,{description:"2023년, 7번째 FEConf를 함께 빛내주는 후원사를 소개합니다. 이 기업들은 프론트엔드 분야에서 혁신을 주도하며 최신 기술과 트렌드를 발전시키고 있습니다. 아래 로고에 연결된 링크에서 후원사의 프로덕트와 채용 기회에 대해서 더 자세하게 알아보세요.",sectionName:"SPONSORS",title:"FEConf와 함께 하는 기업을 소개합니다",[o]:{description:o,sectionName:o,title:o}},3,"Ge_1"),n("div",null,{class:a.sponsorList},[r(i,{grade:"DIAMOND",get list(){return s(e,{grade:t.Diamond})},index:0,[o]:{grade:o,index:o,list:o}},3,"Ge_2"),r(i,{grade:"PLATINUM",get list(){return s(e,{grade:t.Platinum})},index:1,[o]:{grade:o,index:o,list:o}},3,"Ge_3"),r(i,{grade:"GOLD",get list(){return s(e,{grade:t.Gold})},index:2,[o]:{grade:o,index:o,list:o}},3,"Ge_4"),r(i,{grade:"ROOKIE",get list(){return s(e,{grade:t.Rookie})},index:3,[o]:{grade:o,index:o,list:o}},3,"Ge_5")],1,null)],1,"Ge_6");export{P as s_hUM0Ls66M8A}; diff --git a/build/q-6feda54e.js b/build/q-6feda54e.js new file mode 100644 index 0000000..58b71f7 --- /dev/null +++ b/build/q-6feda54e.js @@ -0,0 +1,5 @@ +import{P as a,i as t,_ as s}from"./q-0daa6403.js";import{E as o}from"./q-9bb17896.js";const e="FECONF 2023",r=`국내 최대 프론트엔드 개발 컨퍼런스, FECONF 2023가 ${o} 오프라인으로 찾아옵니다.`,i="https://2023.feconf.kr",c=`${i}/images/main/og.png`,_=` +window.dataLayer = window.dataLayer || []; +function gtag(){dataLayer.push(arguments);} +gtag('js', new Date()); +gtag('config', 'G-RVV7YMBQEY');`,E=a(t(()=>s(()=>import("./q-f24231c8.js"),["build/q-f24231c8.js","build/q-0daa6403.js","build/q-9bb17896.js"]),"s_1E9wZYF0x2A"));export{E as M,r as d,_ as g,i as h,c as o,e as t}; diff --git a/build/q-71aa2445.js b/build/q-71aa2445.js new file mode 100644 index 0000000..400f609 --- /dev/null +++ b/build/q-71aa2445.js @@ -0,0 +1 @@ +import{_ as n,c as u,g as _,a as b,d as m,i as y}from"./q-aeae13c1.js";var f=n,v=u;function A(a,r){var s=-1,e=v(a)?Array(a.length):[];return f(a,function(t,p,i){e[++s]=r(t,p,i)}),e}var M=A,g=m,h=b,o=M,x=y;function E(a,r){var s=x(a)?g:o;return s(a,h(r))}var c=E;const k=_(c);export{k as m}; diff --git a/build/q-7392be9a.js b/build/q-7392be9a.js new file mode 100644 index 0000000..c6bc40b --- /dev/null +++ b/build/q-7392be9a.js @@ -0,0 +1 @@ +import{a as l}from"./q-0daa6403.js";import{c as i}from"./q-d9528e75.js";import{m as u}from"./q-71aa2445.js";import{t as r}from"./q-cfe815a5.js";import{u as m}from"./q-6a6fa43e.js";import"./q-aeae13c1.js";const h=()=>{const s=m();return l("ul",null,{class:i.list},u(r,({title:t,items:e},n)=>l("li",null,{class:i.info},[l("div",{class:[i.title,"fadeInRightSlide",{visible:s.visible}],style:{transitionDelay:`${n*100}ms`}},null,[l("svg",null,{height:"14",viewBox:"0 0 14 14",width:"14"},l("g",null,null,l("path",null,{d:"M12.8332 4.98134V3.49967C12.8332 2.85801 12.3082 2.33301 11.6665 2.33301H2.33317C1.6915 2.33301 1.17234 2.85217 1.17234 3.49967V4.98134C1.17234 5.38384 1.36484 5.78051 1.72067 5.96717C2.08817 6.17134 2.33317 6.55634 2.33317 6.99967C2.33317 7.44301 2.08234 7.83384 1.71484 8.02634C1.36484 8.21884 1.1665 8.61551 1.1665 9.01801V10.4997C1.1665 11.1413 1.6915 11.6663 2.33317 11.6663H11.6665C12.3082 11.6663 12.8332 11.1413 12.8332 10.4997V9.01801C12.8332 8.61551 12.6348 8.21884 12.2848 8.02634C11.9173 7.82801 11.6665 7.44301 11.6665 6.99967C11.6665 6.55634 11.9173 6.17134 12.2848 5.97301C12.6348 5.78051 12.8332 5.38384 12.8332 4.98134ZM7.58317 10.208H6.4165V9.04134H7.58317V10.208ZM7.58317 7.58301H6.4165V6.41634H7.58317V7.58301ZM7.58317 4.95801H6.4165V3.79134H7.58317V4.95801Z",fill:"white"},null,3,null),3,null),3,null),l("h4",null,null,t,1,null)],1,null),l("ul",null,{class:i.description},u(e,(a,o)=>l("li",{class:[i.item,"fadeInRightSlide",{visible:s.visible}],style:{transitionDelay:`${n*100+(o+1)*50}ms`}},null,[" ","· ",a],1,"PZ_4")),1,null)],1,t)),1,"PZ_5")};export{h as s_bQt0PVS4Krg}; diff --git a/build/q-75631346.js b/build/q-75631346.js new file mode 100644 index 0000000..4a4e17c --- /dev/null +++ b/build/q-75631346.js @@ -0,0 +1 @@ +import{R as n,O as r,a as s,m as o,i as a,_,c,h as d}from"./q-0daa6403.js";const u="_root_154rd_1",v="_title_154rd_17",m="_description_154rd_33",i={root:u,title:v,description:m},p=t=>{const l=n(!1);return r(a(()=>_(()=>Promise.resolve().then(()=>b),void 0),"s_88Z4CeWVm8I",[l])),s("header",null,{class:[i.root]},[s("h3",null,{class:o(e=>["fadeInUpSlide","FamiljenGrotesk",{visible:e.value}],[l])},o(e=>e.sectionName,[t]),3,null),s("h2",{class:[i.title,"fadeInUpSlide","delay100",{visible:l.value}]},{dangerouslySetInnerHTML:o(e=>e.title,[t])},null,3,null),s("p",{class:[i.description,"fadeInUpSlide","delay200",{visible:l.value}]},{dangerouslySetInnerHTML:o(e=>e.description,[t])},null,3,null)],1,"XN_0")},I=()=>{const[t]=c();t.value=!0},b=Object.freeze(Object.defineProperty({__proto__:null,_hW:d,s_88Z4CeWVm8I:I,s_gidK129Gc5k:p},Symbol.toStringTag,{value:"Module"}));export{d as _hW,I as s_88Z4CeWVm8I,p as s_gidK129Gc5k}; diff --git a/build/q-76341145.js b/build/q-76341145.js new file mode 100644 index 0000000..f1302cc --- /dev/null +++ b/build/q-76341145.js @@ -0,0 +1 @@ +import{O as r}from"./q-1dca69f5.js";import{a as i,d as t,p as o}from"./q-0daa6403.js";import"./q-d9ba29ea.js";import{S as s}from"./q-b8f4905f.js";import{S as e}from"./q-2ee2e09e.js";import{c as n}from"./q-fabbb15b.js";const d=()=>i("section",null,{class:n.root},[t(e,null,3,"6H_0"),t(s,{description:"새로운 무언가를 만들 때 오픈소스는 항상 우리 곁에 있습니다. 덕분에 복잡한 작업을 간편하게 처리하고 우리는 제품에 집중할 수 있습니다. 당연하게만 사용해온 프론트엔드 오픈소스 프로젝트에 감사의 의미를 담아 FEConf에서 후원을 진행합니다. 오픈소스 후원으로 웹 개발 생태계를 지원해나가요!",sectionName:"OPEN SOURCE",title:"프론트엔드 개발 생태계를 위해
오픈소스를 후원합니다",[o]:{description:o,sectionName:o,title:o}},3,"6H_1"),t(r,null,3,"6H_2")],1,"6H_3");export{d as s_W19aU43w08o}; diff --git a/build/q-7647edae.js b/build/q-7647edae.js new file mode 100644 index 0000000..b689235 --- /dev/null +++ b/build/q-7647edae.js @@ -0,0 +1 @@ +const t="_root_rffji_1",o="_list_rffji_14",n="_info_rffji_42",_="_title_rffji_52",i="_content_rffji_60",f={root:t,list:o,info:n,title:_,content:i};export{f as c}; diff --git a/build/q-7735617a.png b/build/q-7735617a.png new file mode 100644 index 0000000..09d5f25 Binary files /dev/null and b/build/q-7735617a.png differ diff --git a/build/q-7788789e.png b/build/q-7788789e.png new file mode 100644 index 0000000..69395f3 Binary files /dev/null and b/build/q-7788789e.png differ diff --git a/build/q-78d86f8b.js b/build/q-78d86f8b.js new file mode 100644 index 0000000..39d1379 --- /dev/null +++ b/build/q-78d86f8b.js @@ -0,0 +1 @@ +import{a as l}from"./q-0daa6403.js";import{c as C}from"./q-e8511853.js";const i=()=>l("div",null,{class:C.icon},l("svg",null,{fill:"none",height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg"},l("g",null,null,l("path",null,{d:"M8.05546 1.66551C8.15463 1.49051 8.05546 1.25717 7.85129 1.23384C6.32296 1.01801 4.75963 1.39717 3.51129 2.31884C3.40046 2.40634 3.36546 2.56967 3.44129 2.69801L5.19713 5.74301C5.30796 5.93551 5.58796 5.93551 5.70463 5.74301L8.05546 1.66551ZM12.4246 4.85634C11.853 3.41551 10.7213 2.25467 9.30379 1.64801C9.16963 1.58967 9.01213 1.64801 8.93629 1.77634L7.18046 4.81551C7.06963 5.00217 7.20963 5.24717 7.43713 5.24717H12.1505C12.3546 5.24717 12.5005 5.04301 12.4246 4.85634ZM12.4655 5.83051H8.84879C8.62713 5.83051 8.48129 6.07551 8.59796 6.26801L11.083 10.5788C11.1821 10.7538 11.433 10.783 11.5613 10.6255C12.5763 9.35384 13.008 7.69134 12.7571 6.08134C12.7396 5.93551 12.6113 5.83051 12.4655 5.83051ZM2.43796 3.37467C1.42879 4.65217 0.991295 6.30301 1.24213 7.91884C1.25963 8.05884 1.38796 8.16384 1.53379 8.16384H5.15046C5.37213 8.16384 5.51796 7.91884 5.40129 7.72634L2.91629 3.42134C2.81129 3.24634 2.56046 3.21717 2.43796 3.37467ZM1.57463 9.13801C2.14629 10.5788 3.27796 11.7397 4.69546 12.3463C4.82963 12.4047 4.98713 12.3463 5.06296 12.218L6.81879 9.17884C6.92963 8.98634 6.78963 8.74134 6.56796 8.74134H1.84879C1.64463 8.74717 1.49879 8.95134 1.57463 9.13801ZM6.14213 12.7663C7.67046 12.9822 9.23379 12.603 10.4821 11.6813C10.5988 11.5938 10.6338 11.4247 10.558 11.2963L8.80213 8.25134C8.69129 8.05884 8.41129 8.05884 8.29463 8.25134L5.93796 12.3288C5.83879 12.5038 5.94379 12.7372 6.14213 12.7663Z",fill:"#FAFAFA"},null,3,null),3,null),3,null),3,"ts_3");export{i as s_u04zdzLiMWE}; diff --git a/build/q-7e251e8c.png b/build/q-7e251e8c.png new file mode 100644 index 0000000..3fd4c62 Binary files /dev/null and b/build/q-7e251e8c.png differ diff --git a/build/q-80dbe9b9.js b/build/q-80dbe9b9.js new file mode 100644 index 0000000..aecde9c --- /dev/null +++ b/build/q-80dbe9b9.js @@ -0,0 +1 @@ +import{_ as f,g as n,a as b,b as u,i as l}from"./q-aeae13c1.js";var o=f;function _(r,e){var a=[];return o(r,function(t,s,i){e(t,s,i)&&a.push(t)}),a}var F=_,c=u,v=F,p=b,y=l;function h(r,e){var a=y(r)?c:v;return a(r,p(e))}var m=h;const g=n(m);export{g as f}; diff --git a/build/q-86f01a63.js b/build/q-86f01a63.js new file mode 100644 index 0000000..b1e12f1 --- /dev/null +++ b/build/q-86f01a63.js @@ -0,0 +1 @@ +import{P as t,i as _,_ as r,f as s,d as o,g as u}from"./q-0daa6403.js";import{H as e}from"./q-cc939fe3.js";import{a as n}from"./q-cfe815a5.js";import{a as l}from"./q-1dca69f5.js";import{a as m}from"./q-609ebf39.js";import"./q-2e55b5a6.js";import"./q-aaa25777.js";import{u as a}from"./q-6a6fa43e.js";import"./q-d9ba29ea.js";import"./q-02253539.js";const c=t(_(()=>r(()=>import("./q-8ba13fe1.js"),["build/q-8ba13fe1.js","build/q-0daa6403.js"]),"s_yA2ZjdPzxt0")),p=t(_(()=>r(()=>import("./q-fd38a3cb.js"),["build/q-fd38a3cb.js","build/q-0daa6403.js","build/q-2e55b5a6.js","build/q-02253539.js","build/q-aaa25777.js","build/q-2ee2e09e.js","build/q-b8f4905f.js","build/q-aeae13c1.js","build/q-80dbe9b9.js","build/q-71aa2445.js","build/q-5fc75315.js"]),"s_0cmjxCSeSBc")),d=t(_(()=>r(()=>import("./q-6fd5cb7b.js"),["build/q-6fd5cb7b.js","build/q-0daa6403.js","build/q-d9ba29ea.js","build/q-b8f4905f.js","build/q-2ee2e09e.js","build/q-02253539.js","build/q-80dbe9b9.js","build/q-aeae13c1.js","build/q-5fc75315.js"]),"s_hUM0Ls66M8A")),P=t(_(()=>r(()=>import("./q-6493b33f.js"),["build/q-6493b33f.js","build/q-b23b67d8.js","build/q-0daa6403.js","build/q-57d2e906.js","build/q-cd69d2a5.js"]),"s_Ij6lKPk9wh8")),E=t(_(()=>r(()=>import("./q-b849ef2a.js"),["build/q-b849ef2a.js","build/q-57d2e906.js","build/q-0daa6403.js","build/q-6a6fa43e.js"]),"s_lgWD7Wcvbu0")),v=t(_(()=>r(()=>import("./q-9d1d8157.js"),["build/q-9d1d8157.js","build/q-0daa6403.js","build/q-57d2e906.js","build/q-cd69d2a5.js","build/q-d03db521.js","build/q-5fc75315.js","build/q-02253539.js"]),"s_QuD0XdoJsCs")),R=()=>{s();const i=a();return o(u,{children:[o(e,null,3,"ut_0"),o(v,null,3,"ut_1"),o(E,null,3,"ut_2"),o(p,null,3,"ut_3"),o(d,null,3,"ut_4"),o(n,null,3,"ut_5"),o(l,null,3,"ut_6"),o(m,null,3,"ut_7"),o(P,null,3,"ut_8"),i.visible&&o(c,null,3,"ut_9")]},1,"ut_10")};export{R as s_JZKKHBjo3Sw}; diff --git a/build/q-879429e5.js b/build/q-879429e5.js new file mode 100644 index 0000000..bc306ea --- /dev/null +++ b/build/q-879429e5.js @@ -0,0 +1,45 @@ +var Ke="rgb",oe="rgba",Ye="hsl",qe="hsla",xr=[Ke,oe,Ye,qe],ct="function",_t="property",se="array",Ot="object",We="string",Ar="number",vt="undefined",Pt=typeof window!==vt,V=typeof document!==vt&&document,Ie=["webkit","ms","moz","o"],ue=function(n){if(!V)return"";var r=(V.body||V.documentElement).style,t=Ie.length;if(typeof r[n]!==vt)return n;for(var e=0;e-1?n[e]:t}var xe=function(){var n=we(),r=Pt&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame);return r?r.bind(window):function(t){var e=we(),i=setTimeout(function(){t(e-n)},1e3/60);return i}}(),Nr=function(){var n=Pt&&(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame);return n?n.bind(window):function(r){clearTimeout(r)}}();function X(n){return Object.keys(n)}function ot(n,r){r===void 0&&(r=[]),n.sort(function(t,e){var i=r.indexOf(t),a=r.indexOf(e);return a===-1&&i===-1?0:i===-1?1:a===-1?-1:i-a})}function Ur(n,r,t){return Math.max(r,Math.min(n,t))}function kr(n){return n.replace("#","")}function Ae(n){var r=kr(n),t=parseInt(r.substring(0,2),16),e=parseInt(r.substring(2,4),16),i=parseInt(r.substring(4,6),16),a=parseInt(r.substring(6,8),16)/255;return isNaN(a)&&(a=1),[t,e,i,a]}function Lr(n){var r=n.charAt(1),t=n.charAt(2),e=n.charAt(3),i=n.charAt(4),a=["#",r,r,t,t,e,e,i,i];return a.join("")}function Hr(n){var r,t=n[0],e=n[1],i=n[2];t<0&&(t+=Math.floor((Math.abs(t)+360)/360)*360),t%=360;var a=(1-Math.abs(2*i-1))*e,o=a*(1-Math.abs(t/60%2-1)),s=i-a/2,u;return t<60?u=[a,o,0]:t<120?u=[o,a,0]:t<180?u=[0,a,o]:t<240?u=[0,o,a]:t<300?u=[o,0,a]:t<360?u=[a,0,o]:u=[0,0,0],[Math.round((u[0]+s)*255),Math.round((u[1]+s)*255),Math.round((u[2]+s)*255),(r=n[3])!==null&&r!==void 0?r:1]}function tr(n){if(n.charAt(0)==="#")return n.length===4||n.length===5?Ae(Lr(n)):Ae(n);if(n.indexOf("(")!==-1){var r=Je(n),t=r.prefix,e=r.value;if(!t||!e)return;var i=W(e),a=[0,0,0,1],o=i.length;switch(t){case Ke:case oe:for(var s=0;s-1&&a.splice(o,1)}}return this},r.once=function(t,e){var i=this;return e&&this._addEvent(t,e,{once:!0}),new Promise(function(a){i._addEvent(t,a,{once:!0})})},r.emit=function(t,e){var i=this;e===void 0&&(e={});var a=this._events[t];if(!t||!a)return!0;var o=!1;return e.eventType=t,e.stop=function(){o=!0},e.currentTarget=this,Gr(a).forEach(function(s){s.listener(e),s.once&&i.off(t,s.listener)}),!o},r.trigger=function(t,e){return e===void 0&&(e={}),this.emit(t,e)},r._addEvent=function(t,e,i){var a=this._events;a[t]=a[t]||[];var o=a[t];o.push(Jt({listener:e},i))},n}();const ve=Kr;/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */function er(n){var r=typeof Symbol=="function"&&Symbol.iterator,t=r&&n[r],e=0;if(t)return t.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&e>=n.length&&(n=void 0),{value:n&&n[e++],done:!n}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function Yr(n,r){var t=typeof Symbol=="function"&&n[Symbol.iterator];if(!t)return n;var e=t.call(n),i,a=[],o;try{for(;(r===void 0||r-- >0)&&!(i=e.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(t=e.return)&&t.call(e)}finally{if(o)throw o.error}}return a}function zt(){for(var n=[],r=0;r"u"},je=function(){function n(t,e){var i,a;if(this._canceled=!1,e)try{for(var o=er(Object.keys(e)),s=o.next();!s.done;s=o.next()){var u=s.value;this[u]=e[u]}}catch(f){i={error:f}}finally{try{s&&!s.done&&(a=o.return)&&a.call(o)}finally{if(i)throw i.error}}this.eventType=t}var r=n.prototype;return r.stop=function(){this._canceled=!0},r.isCanceled=function(){return this._canceled},n}(),qr=function(){function n(){this._eventHandler={}}var r=n.prototype;return r.trigger=function(t){for(var e=[],i=1;i1?De(n[0],n[1]):function(t,e){return De(t,e,n[0])}}function an(n){n.subscribe=function(r,t){this[r],st(this,r).subscribe(t)},n.unsubscribe=function(r,t){var e=this;if(!r){rr(le(this)).forEach(function(i){e.unsubscribe(i)});return}r in this&&st(this,r).unsubscribe(t)}}function ir(n,r){var t=Xr(n)?n():n,e={};return ar(e),rr(t).forEach(function(i){var a=t[i];or(a)?Re(e,i,a):Re(e,i,lt(a)),nn(i)(e,i)}),an(e),e}function on(n){return ir(n)}function sn(n){return ir(n)}function lt(n){return new nr(n)}function Yt(n){return new rn(n)}function ar(n){var r={};return Object.defineProperty(n,Qt,{get:function(){return r}}),r}function le(n,r){var t,e;n[Qt]||ar(n);var i=n[Qt];if(!r){var a=(e=(t=n==null?void 0:n.constructor)===null||t===void 0?void 0:t.prototype)===null||e===void 0?void 0:e[Zr];a&&a.forEach(function(o){!(o in i)&&o in n&&n[o]})}return i}function st(n,r,t){var e=le(n);return e[r]||(e[r]=lt(t)),e[r]}function Re(n,r,t){var e=le(n);e[r]=t}function or(n){return n&&Wr(n)&&"current"in n&&"subscribe"in n&&"unsubscribe"in n}function _(n,r,t){if(t||arguments.length===2)for(var e=0,i=r.length,a;e=0:!1},n.prototype.gets=function(r,t){t===void 0&&(t=!0);var e=[],i=this;function a(o,s){var u=i.get(o);if(u)return u.forEach(function(f){var c=_(_([],s,!0),[f],!1),v=a(_(_([],o,!0),[f],!1),c);(!v||!v.length)&&e.push(_(_([],s,!0),[f],!1))}),u}return a(r,t?r:[]),e},n.prototype.set=function(r,t){var e=this;return r.forEach(function(i,a){e.addName(r.slice(0,a),i)}),this.orderMap[this.getFullName(r)]=t,t},n.prototype.add=function(r){var t=r.length;return t?this.addName(r.slice(0,-1),r[t-1]):[]},n.prototype.addName=function(r,t){var e=this.get(r)||this.set(r,[]);return e.indexOf(t)===-1&&e.push(t),e},n.prototype.findIndex=function(r,t){var e=this.orderMap[this.getFullName(r)];return e?e.indexOf(t):-1},n.prototype.remove=function(r){var t=this.getFullName(r),e=this.orderMap;for(var i in e)i.indexOf(t)===0&&delete e[i];var a=r.length;if(a){var o=r.slice(0,-1),s=r[a-1];this.splice(o,this.findIndex(o,s),1)}return this},n.prototype.filter=function(r,t,e){e===void 0&&(e=!0);var i=this.gets(r,e).filter(t),a=new n(this.separator),o=e?[]:r;return i.forEach(function(s){a.add(_(_([],o,!0),s,!0))}),a},n.prototype.splice=function(r,t,e){for(var i=[],a=3;a>>0}var fn=un;function cn(n){return fn(n).toString(36)}function vn(n){if(n&&n.getRootNode){var r=n.getRootNode();if(r.nodeType===11)return r}}function hn(n,r,t){return t.original?r:r.replace(/([^};{\s}][^};{]*|^\s*){/mg,function(e,i){var a=i.trim();return(a?W(a):[""]).map(function(o){var s=o.trim();return s.indexOf("@")===0?s:s.indexOf(":global")>-1?s.replace(/\:global/g,""):s.indexOf(":host")>-1?"".concat(s.replace(/\:host/g,".".concat(n))):s?".".concat(n," ").concat(s):".".concat(n)}).join(", ")+" {"})}function ln(n,r,t,e,i){var a=Vr(e),o=a.createElement("style");return o.setAttribute("type","text/css"),o.setAttribute("data-styled-id",n),o.setAttribute("data-styled-count","1"),t.nonce&&o.setAttribute("nonce",t.nonce),o.innerHTML=hn(n,r,t),(i||a.head||a.body).appendChild(o),o}function sr(n){var r="rCS"+cn(n);return{className:r,inject:function(t,e){e===void 0&&(e={});var i=vn(t),a=(i||t.ownerDocument||document).querySelector('style[data-styled-id="'.concat(r,'"]'));if(!a)a=ln(r,n,e,t,i);else{var o=parseFloat(a.getAttribute("data-styled-count"))||0;a.setAttribute("data-styled-count","".concat(o+1))}return{destroy:function(){var s,u=parseFloat(a.getAttribute("data-styled-count"))||0;u<=1?(a.remove?a.remove():(s=a.parentNode)===null||s===void 0||s.removeChild(a),a=null):a.setAttribute("data-styled-count","".concat(u-1))}}}}}var ee=function(n,r){return ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},ee(n,r)};function Nt(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");ee(n,r);function t(){this.constructor=n}n.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)}var pt=function(){return pt=Object.assign||function(r){for(var t,e=1,i=arguments.length;e=0;s--)(o=n[s])&&(a=(i<3?o(a):i>3?o(r,t,a):o(r,t))||a);return i>3&&a&&Object.defineProperty(r,t,a),a}function b(n,r,t){if(t||arguments.length===2)for(var e=0,i=r.length,a;e1/1e3;){if(i=ur(n,r,e),a=i-t,Math.abs(a)<1/1e3)return e;e-=a/2}return e}function G(n,r,t,e){var i=function(a){var o=dn(n,t,Ur(a,0,1));return ur(r,e,o)};return i.easingName="cubic-bezier(".concat(n,",").concat(r,",").concat(t,",").concat(e,")"),i}function pe(n,r){var t=function(e){var i=1/n;return e>=1?1:(r==="start"?i:0)+Math.floor(e/i)*i};return t.easingName="steps(".concat(n,", ").concat(r,")"),t}var gn=pe(1,"start"),yn=pe(1,"end"),mn=G(0,0,1,1),En=G(.25,.1,.25,1),On=G(.42,0,1,1),Sn=G(0,0,.58,1),Tn=G(.42,0,.58,1),nt,_e="__SCENEJS_",Pe="data-scene-id",L="animation-timing-function",fr={transform:{},filter:{},attribute:{},html:!0},Rt={easing:[L]},bn=(nt={},nt[L]=!0,nt.contents=!0,nt.html=!0,nt),Ne=1e6,it=1e-6,j="duration",Ut="fillMode",Tt="direction",F="iterationCount",M="delay",dt="easing",H="playSpeed",J="easingName",Cn="iterationTime",$="paused",cr="ended",In="timeupdate",vr="play",gt="running",wt="iteration",Y="startAnimation",xt="pauseAnimation",re="alternate",hr="reverse",ne="alternate-reverse",Mn="normal",ut="infinite",k="playState",de="playCSS",qt="prevTime",N="tickTime",Ft="currentTime",w="selector",Ue="transform",ke={linear:mn,ease:En,"ease-in":On,"ease-out":Sn,"ease-in-out":Tn,"step-start":gn,"step-end":yn},z="_///_",wn=[j,Ut,Tt,F,M,dt,H],et=function(){function n(r,t){this.prefix="",this.suffix="",this.model="",this.type="",this.separator=",",t&&this.setOptions(t),this.value=A(r)?r.split(this.separator):r}return n.prototype.setOptions=function(r){for(var t in r)this[t]=r[t];return this},n.prototype.size=function(){return this.value.length},n.prototype.get=function(r){return this.value[r]},n.prototype.set=function(r,t){return this.value[r]=t,this},n.prototype.clone=function(){var r=this,t=r.separator,e=r.prefix,i=r.suffix,a=r.model,o=r.type,s=this.value.map(function(u){return tt(u)?u.clone():u});return new n(s,{separator:t,prefix:e,suffix:i,model:a,type:o})},n.prototype.toValue=function(){return this.prefix+this.join()+this.suffix},n.prototype.join=function(){return this.value.map(function(r){return tt(r)?r.toValue():r}).join(this.separator)},n.prototype.forEach=function(r){return this.value.forEach(r),this},n}();function xn(n){for(var r=ht(n,";"),t={},e=r.length,i=e,a=0;a"u")return n;if(xr.indexOf(t)>-1)return lr(tr(n));var a=R(e,t),o=[e],s=",",u="".concat(t,"("),f=")".concat(i);return tt(a)&&(s=a.separator,o=a.value,u+=a.prefix,f=a.suffix+f),new et(o,{separator:s,model:t,prefix:u,suffix:f})}function Wt(n,r){return new et(n,{type:"array",separator:r})}function Fn(n){var r=tr(n);return r?lr(r):n}function R(n,r){if(!A(n))return P(n)?Wt(n,","):n;var t=W(n);return t.length>1?Wt(t.map(function(e){return R(e)}),","):(t=Pr(n),t.length>1?Wt(t.map(function(e){return R(e)})," "):(t=/^(['"])([^'"]*)(['"])$/g.exec(n),t&&t[1]===t[3]?new et([R(t[2])],{prefix:t[1],suffix:t[1]}):n.indexOf("(")!==-1?An(n):n.charAt(0)==="#"&&r!=="url"?Fn(n):n))}function pr(n,r){r===void 0&&(r={});var t=n.model;if(t){n.setOptions({model:"",suffix:"",prefix:""});var e=n.size()>1?n:n.get(0);r[t]=e}else n.forEach(function(i){pr(i,r)});return r}function yt(n){var r=typeof n;if(r===Ot){if(P(n))return se;if(tt(n))return _t}else if(r===We||r===Ar)return"value";return r}function dr(n){return x(n)&&n.constructor===Object}function ge(n,r){var t=[];if(dr(n))for(var e in n)r.push(e),t=t.concat(ge(n[e],r)),r.pop();else t.push(r.slice());return t}function gr(n,r){for(var t in r){var e=r[t];if(!dr(e)){n[t]=!0;continue}x(n[t])||(n[t]={}),gr(n[t],r[t])}return n}function Q(n){return Math.round(n*Ne)/Ne}function ft(n,r,t){t===void 0&&(t=n.length);for(var e=r,i=0;i=0}function Rn(n,r,t){return function(e){var i=e.prototype;n.forEach(function(a){i[Zt("get ".concat(a))]=function(){return this[t][a]}}),r.forEach(function(a){i[Zt("set ".concat(a))]=function(o){return this[t][a]=o,this}})}}function Cr(n,r,t){return t===hr?!0:r!==ut&&n===r&&r%1===0?t===(n%2>=1?ne:re):t===(n%2>=1?re:ne)}var Ir=["id",F,M,Ut,Tt,H,j,H,Cn,k],_n=b(b([],Ir,!0),[dt,J],!1),Ee=function(n){Nt(r,n);function r(t){var e=n.call(this)||this;return e.timerId=0,e.state=on({id:"",easing:0,easingName:"linear",iterationCount:1,delay:0,fillMode:"forwards",direction:Mn,playSpeed:1,currentTime:0,iterationTime:-1,iteration:0,tickTime:0,prevTime:0,playState:$,duration:0}),e.setOptions(t),e}return r.prototype.setEasing=function(t){var e=Tr(t),i=e&&e[J]||"linear",a=this.state;return a[dt]=e,a[J]=i,this},r.prototype.setOptions=function(t){t===void 0&&(t={});for(var e in t){var i=t[e];if(e===dt){this.setEasing(i);continue}else if(e===j){i&&this.setDuration(i);continue}wn.indexOf(e)>-1&&(this.state[e]=i)}return this},r.prototype.getTotalDuration=function(){return this.getActiveDuration(!0)},r.prototype.getActiveDuration=function(t){var e=this.state,i=e[F];return i===ut?1/0:(t?e[M]:0)+this.getDuration()*i},r.prototype.isEnded=function(){return this.state[N]===0&&this.state[k]===$?!0:!(this.getTime()=t?(this.trigger(vr),!0):!1},r.prototype.play=function(t){var e=this,i=this.state,a=i[M],o=this.getTime();return i[k]=gt,this.isEnded()&&(o===0||o>=this.getActiveDuration())&&this.setTime(-a,!0),this.timerId=xe(function(s){i[qt]=s,e.tick(s,t)}),this.start(),this},r.prototype.pause=function(){var t=this.state;return t[k]!==$&&(t[k]=$,this.trigger($)),Nr(this.timerId),this},r.prototype.finish=function(){return this.setTime(0),this.state[N]=0,this.end(),this},r.prototype.end=function(){return this.pause(),this.trigger(cr),this},r.prototype.setTime=function(t,e,i,a){var o=this.getActiveDuration(),s=this.state,u=s[N],f=s[M],c=e?t:this.getUnitTime(t);s[N]=f+c,c<0?c=0:c>o&&(c=o),s[Ft]=c,this.calculate();var v=e&&!i,l=s[N],p=A(t)?parseFloat(t):t;return v&&u=0&&this.start(0),a==null||a(),v&&(l"?o+it:o}else return Q(t)},r.prototype.isDelay=function(){var t=this.state,e=t[M],i=t[N];return e>0&&i=e&&(f=o*(l?e%1||1:0),c&&(f=o-f))}return this.setIterationTime(f),this},r.prototype.tick=function(t,e){var i=this;if(!this.isPaused()){var a=this.state,o=a[H],s=a[qt],u=a[M],f=a[N],c=f+Math.min(1e3,t-s)/1e3*o;a[qt]=t,e&&e>=c?(this.setTime(e-u,!0),this.pause()):this.setTime(c-u,!0),a[k]!==$&&(this.timerId=xe(function(v){i.tick(v,e)}))}},r=pn([Rn(_n,Ir,"state")],r),r}(ve);function Be(n,r){if(r===void 0&&(r=[]),!n)return"";var t=[],e=X(n);return ot(e,r),e.forEach(function(i){t.push("".concat(i.replace(/\d$/g,""),"(").concat(n[i],")"))}),t.join(" ")}function Mr(n,r){return r===void 0&&(r=!1),Oe({},n,r)}function Oe(n,r,t){t===void 0&&(t=!1);for(var e in r){var i=r[e],a=yt(i);a===_t?n[e]=t?i.toValue():i.clone():a===ct?n[e]=t?Se([e],i):i:a===se?n[e]=i.slice():a===Ot?x(n[e])&&!tt(n[e])?Oe(n[e],i,t):n[e]=Mr(i,t):n[e]=r[e]}return n}function At(n){return n[0]in Rt?Rt[n[0]]:n}function Se(n,r){var t=yt(r);if(t===_t)return r.toValue();if(t===ct){if(n[0]!==L)return Se(n,r())}else if(t===Ot)return Mr(r,!0);return r}var mt=function(n){Nt(r,n);function r(t){t===void 0&&(t={});var e=n.call(this)||this;return e.properties={},e.orderMap=new Z(z),e.properties={},e.set(t),e}return r.prototype.get=function(){for(var t=[],e=0;e=i?a:Et(a,r[o],t,e)})}function Pn(n,r,t,e){var i=n.value,a=r.value,o=n.model,s=r.model;if(o!==s)return Et(n.toValue(),r.toValue(),t,e);i.length===3&&(i[3]=1),a.length===3&&(a[3]=1);for(var u=Te(i,a,t,e),f=o,c=0;c<3;++c)u[c]=parseInt(u[c],10);var v=new et(u,{type:"color",model:f,prefix:"".concat(f,"("),suffix:")"});return v}function Nn(n,r,t,e){var i=n.type;if(i==="color")return Pn(n,r,t,e);var a=n.value,o=r.value,s=Te(a,o,t,e);return new et(s,{type:i,separator:n.separator||r.separator,prefix:n.prefix||r.prefix,suffix:n.suffix||r.suffix,model:n.model||r.model})}function Et(n,r,t,e){if(e===0)return r;if(t===0||t+e===0)return n;var i=yt(n),a=yt(r),o=i===ct,s=a===ct;if(o||s)return function(){return Et(o?R(n()):n,s?R(r()):r,t,e)};if(i===a){if(i===_t)return Nn(n,r,t,e);if(i===se)return Te(n,r,t,e);if(i!=="value")return n}else return n;var u=Xt("".concat(n)),f=Xt("".concat(r)),c;if(isNaN(u.value)||isNaN(f.value))return n;c=Xe(u.value,f.value,t,e);var v=u.prefix||f.prefix,l=u.unit||f.unit;return!v&&!l?c:v+c+l}function Un(n,r,t,e,i,a){if(n===r)return e;if(n===t)return i;if(!a)return Et(e,i,n-r,t-n);var o=a((n-r)/(t-r)),s=Et(e,i,o,1-o);return s}function $e(n,r){for(var t=n.length,e=0;er)return[e>0?e-1:0,e]}return[t-1,t-1]}function Ve(n){var r=[];for(var t in n)r.push("".concat(St,"-").concat(Qe(t),":").concat(n[t],";"));return r.join("")}function kn(n,r){for(var t=n.length,e=0;el){if(g!==0){var E=c*p+(h?c-O[0]:O[0]),I=Xe(O[1],m,l-E,d-l);ae(e,(o+c*a)/s,I)}break}else if(d===l&&e.length&&e[e.length-1][0]===l+o)break;ae(e,(o+d)/s,m)}o&&e.unshift([0,e[0][1]]),t=e,e=[]}),t}var Hn=function(n){Nt(r,n);function r(t,e){var i=n.call(this)||this;return i.times=[],i.items={},i.nameMap=new Z(z),i.elements=[],i.needUpdate=!0,i.registeredElement=!1,i.load(t,e),i}return r.prototype.getDuration=function(){var t=this.times,e=t.length;return(e===0?0:t[e-1])||this.state[j]},r.prototype.size=function(){return this.times.length},r.prototype.setDuration=function(t){if(!t)return this;var e=this.getDuration();if(e>0){var i=t/e,a=this,o=a.times,s=a.items,u={};this.times=o.map(function(f){var c=Q(f*i);return u[c]=s[f],c}),this.items=u}else this.newFrame(t);return this},r.prototype.setId=function(t){var e=this.state,i=this.elements,a=i.length;if(e.id=t||Er(!!a),a&&!e[w]){var o=Le(this.getId());e[w]="[".concat(Pe,'="').concat(o,'"]'),i.forEach(function(s){s.setAttribute(Pe,o)})}return this},r.prototype.set=function(t){for(var e=this,i=[],a=1;a-1;for(var d in h){var O=m?g-parseFloat(d):parseFloat(d);e.set(l+O,h[d])}}else if(i.length===1&&P(c))c.forEach(function(I){e.set(l,I)});else{var E=e.newFrame(l);E.set.apply(E,i)}})}return this.needUpdate=!0,this},r.prototype.get=function(t){for(var e=[],i=1;i-1&&this.times.splice(a,1),this.needUpdate=!0,this},r.prototype.hasFrame=function(t){return this.getUnitTime(t)in this.items},r.prototype.hasName=function(t){return this.needUpdate&&this.update(),!!this.nameMap.hasName(t)},r.prototype.mergeFrame=function(t,e){if(e){var i=this.newFrame(t);i.merge(e)}return this},r.prototype.getNowFrame=function(t,e,i){var a=this;this.needUpdate&&this.update();var o=new mt,s=$e(this.times,t),u=s[0],f=s[1],c=this.getEasing()||e,v=this.nameMap;if(this.hasName([L])){var l=this.getNowValue(t,[L],u,f,!1,0,!0);D(l)&&(c=l)}if(i){var p=this.getFrame(t),h=p.orderMap.filter([],function(d){return p.has.apply(p,d)});for(var g in fr){var y=v.get([g]);h.get([g])&&y&&h.set([g],y)}v=h}var m=v.gets([]);return o.setOrderObject(v.orderMap),m.forEach(function(d){var O=a.getNowValue(t,d,u,f,i,c,ie(d));U(O)||o.set(d,O)}),o},r.prototype.getCurrentFrame=function(t,e){var i=this.getIterationTime(),a=t||this.needUpdate||!this.temp?this.getComputedFrame(i,e):this.temp;return this.temp=a,a},r.prototype.getComputedFrame=function(t,e,i){return this.getNowFrame(t,e,i)},r.prototype.load=function(t,e){var i;if(t===void 0&&(t={}),e===void 0&&(e=t.options),e&&this.setOptions(e),P(t))this.set(t);else if(t.keyframes)this.set(t.keyframes);else for(var a in t)a!=="options"&&this.set((i={},i[a]=t[a],i));return e&&e[j]&&this.setDuration(e[j]),this},r.prototype.clone=function(){var t=new r;return t.setOptions(this.state),t.setOrderObject(this.nameMap.orderMap),this.forEach(function(e,i){t.setFrame(i,e.clone())}),t},r.prototype.forEach=function(t){var e=this.times,i=this.items;return e.forEach(function(a){t(i[a],a,i)}),this},r.prototype.setOptions=function(t){t===void 0&&(t={}),n.prototype.setOptions.call(this,t);var e=t.id,i=t.selector,a=t.elements,o=t.element,s=t.target;return e&&this.setId(e),s?this.setTarget(s):i&&!this.state.noRegisterElement?this.setSelector(i):(a||o)&&this.setElement(a||o),this},r.prototype.toCSS=function(t,e,i){t===void 0&&(t={className:Y}),e===void 0&&(e=this.getDuration()),i===void 0&&(i=[]);var a=this.state,o=a[w];if(!o)return"";var s=this.getDuration();a[j]=s,i.push(a);var u=Vt(i).reverse(),f=Le(Or(this)),c=i[0],v=ce(u,function(S){return S[F]===ut||!isFinite(S[j])},i.length-1),l=u.slice(0,v),p=e||l.reduce(function(S,T){return(T[M]+S*T[F])/T[H]},s),h=u.slice(v).reduce(function(S,T){return(S+T[M])/T[H]},0),g=jt(u,function(S){return S[dt]&&S[J]},a)[J],y=u[v][F],m=c[Ut],d=u[v][Tt],O=Ve({fillMode:m,direction:d,iterationCount:y,delay:"".concat(h,"s"),name:"".concat(_e,"KEYFRAMES_").concat(f),duration:"".concat(p/c[H],"s"),timingFunction:g}),E=W(o).map(function(S){var T=/([\s\S]+)(:+[a-zA-Z]+)$/g.exec(S);return T?[T[1],T[2]]:[S,""]}),I=t.className,B=t.selector,C=D(B)?B(this,o):B;return` + `.concat(C||E.map(function(S){var T=S[0],K=S[1];return"".concat(T,".").concat(I).concat(K)})," {").concat(O,`} + `).concat(E.map(function(S){var T=S[0],K=S[1];return"".concat(T,".").concat(xt).concat(K)})," {").concat(St,`-play-state: paused;} + @`).concat(Fr," ").concat(_e,"KEYFRAMES_").concat(f,"{").concat(this._toKeyframes(p,l,d),"}")},r.prototype.exportCSS=function(t,e,i){if(!this.elements.length)return"";var a=this.toCSS(t,e,i),o=i&&!U(i[F]);return o||(this.styledInjector&&(this.styledInjector.destroy(),this.styledInjector=null),this.styled=sr(a),this.styledInjector=this.styled.inject(this.getAnimationElement(),{original:!0})),this},r.prototype.pause=function(){return n.prototype.pause.call(this),ye(this)&&this.pauseCSS(),this},r.prototype.pauseCSS=function(){return this.elements.forEach(function(t){Fe(t,xt)}),this},r.prototype.endCSS=function(){return this.elements.forEach(function(t){Ct(t,xt),Ct(t,Y)}),kt(this,!1),this},r.prototype.end=function(){return mr(this)&&this.endCSS(),n.prototype.end.call(this),this},r.prototype.playCSS=function(t,e,i){return t===void 0&&(t=!0),i===void 0&&(i={}),Sr(this,t,e,i),this},r.prototype.getAnimationElement=function(){return this.elements[0]},r.prototype.addPlayClass=function(t,e,i){i===void 0&&(i={});var a=this.elements,o=a.length,s=Ve(i);if(o)return t?a.forEach(function(u){Ct(u,xt)}):(a.forEach(function(u){u.style.cssText+=s,Br(u,Y)&&Ct(u,Y)}),a.forEach(function(u){u.clientWidth}),a.forEach(function(u){Fe(u,Y)})),a[0]},r.prototype.clear=function(){return this.times=[],this.items={},this.nameMap=new Z(z),this.styledInjector&&this.styledInjector.destroy(),this.styled=null,this.styledInjector=null,this.temp=null,this.needUpdate=!0,this},r.prototype.getNowValue=function(t,e,i,a,o,s,u){var f=this.times,c=f.length,v,l,p,h,g=U(i),y=U(a);if(g||y){var m=$e(f,t);g&&(i=m[0]),y&&(a=m[1])}for(var d=i;d>=0;--d){var O=this.getFrame(f[d]);if(O.has.apply(O,e)){v=f[d],p=O;break}}var E=p&&p.raw.apply(p,e);if(o&&!q([e[0]]))return v===t?E:void 0;if(u)return E;for(var d=a;d_(()=>import("./q-aa0abc0d.js"),["build/q-aa0abc0d.js","build/q-6feda54e.js","build/q-0daa6403.js","build/q-9bb17896.js","build/q-bbe9459f.js"]),"s_1PDHy5lvFFY"));export{s as default}; diff --git a/build/q-8ba13fe1.js b/build/q-8ba13fe1.js new file mode 100644 index 0000000..61e3c52 --- /dev/null +++ b/build/q-8ba13fe1.js @@ -0,0 +1 @@ +import{c as m,R as h,O as p,a as y,m as d,i as x,_ as g,h as w}from"./q-0daa6403.js";const O=({track:r})=>{var u;const[a,i,n]=m();r(()=>a.value);const e=window.innerWidth*2,s=window.innerHeight*2+200;n.value=e,i.value=s;const c=(u=a.value)==null?void 0:u.getContext("2d");if(!c)return;const _=e+s,l=[],f=_/25;for(let o=0;o.3?1:2;l.push({size:t,x:Math.random()*e,y:Math.random()*s,speedX:(Math.random()-.5)*2,speedY:(Math.random()-.5)*2})}function v(){c.clearRect(0,0,e,s);for(let o=0;oe&&(t.x=0),t.y<0&&(t.y=s),t.y>s&&(t.y=0)}requestAnimationFrame(v)}v()},z=()=>{const r=h(),a=h(0),i=h(0);return p(x(()=>g(()=>Promise.resolve().then(()=>M),void 0),"s_iHKmp4OXvok",[r,i,a])),a.value<=0?null:y("canvas",{ref:r},{height:d(n=>n.value,[i]),style:d((n,e)=>({position:"fixed",top:0,left:0,width:e.value/2,height:n.value/2,pointerEvents:"none"}),[i,a]),width:d(n=>n.value,[a])},null,3,"fc_0")},M=Object.freeze(Object.defineProperty({__proto__:null,_hW:w,s_iHKmp4OXvok:O,s_yA2ZjdPzxt0:z},Symbol.toStringTag,{value:"Module"}));export{w as _hW,O as s_iHKmp4OXvok,z as s_yA2ZjdPzxt0}; diff --git a/build/q-8fcba17e.js b/build/q-8fcba17e.js new file mode 100644 index 0000000..1433228 --- /dev/null +++ b/build/q-8fcba17e.js @@ -0,0 +1 @@ +import{o as i,t,I as o}from"./q-2e55b5a6.js";import{f as u,a as s,d as m,m as n}from"./q-0daa6403.js";import{c as a}from"./q-e8511853.js";import{u as c}from"./q-6a6fa43e.js";import"./q-02253539.js";const k=l=>{u();const e=c();return l.program?s("div",{class:[a.root,"fadeInRightSlide",{visible:e.visible$.value}]},{style:{transitionDelay:"100ms"}},[s("div",null,{class:a.lineWrap},[m(o,null,3,"ts_0"),s("div",null,{class:a.line},null,3,null)],1,null),s("div",null,{class:a.content},[s("span",null,{class:a.time},[i[l.program.order]," / ",t[l.program.type]],1,null),s("h2",null,{class:a.title},n(r=>r.program.title,[l]),3,null),s("span",null,{class:a.speaker},[n(r=>r.program.speaker.name,[l])," · ",n(r=>r.program.speaker.company,[l])],3,null),l.program.description&&s("p",null,{class:a.description,dangerouslySetInnerHTML:n(r=>r.program.description,[l])},null,3,"ts_1")],1,null)],1,"ts_2"):null};export{k as s_s6UYP0k2634}; diff --git a/build/q-964ca56d.js b/build/q-964ca56d.js new file mode 100644 index 0000000..0c4d276 --- /dev/null +++ b/build/q-964ca56d.js @@ -0,0 +1 @@ +import{a as o,m as i}from"./q-0daa6403.js";import{u as a}from"./q-6a6fa43e.js";const l="_root_rrvw3_1",b="_absolute_rrvw3_8",n="_border_rrvw3_12",_="_gradient_rrvw3_16",d="_visible_rrvw3_26",r={root:l,absolute:b,border:n,gradient:_,visible:d},c=t=>{const s=a();return o("div",{class:[r.root,{[r.absolute]:t.absolute,[r.border]:t.border??!0}]},null,o("div",{class:[r.gradient,{[r.visible]:s.visible}]},{style:i(e=>({background:`radial-gradient(50% ${e.gradient??15}% at 50% 0%, rgba(92, 75, 161, 0.24) 0%, rgba(92, 75, 161, 0) 100%)`}),[t])},null,3,null),1,"TN_0")};export{c as s_F0fh1r1hpxA}; diff --git a/build/q-9bb17896.js b/build/q-9bb17896.js new file mode 100644 index 0000000..847afd5 --- /dev/null +++ b/build/q-9bb17896.js @@ -0,0 +1 @@ +const s="10월 21일",t="https://forms.gle/jrN2Dx3MBJuqNChA7";export{t as C,s as E}; diff --git a/build/q-9d1d8157.js b/build/q-9d1d8157.js new file mode 100644 index 0000000..0c43135 --- /dev/null +++ b/build/q-9d1d8157.js @@ -0,0 +1 @@ +import{R as a,b as n,a as s,d as i,p as l,i as _,_ as u,c,h as d}from"./q-0daa6403.js";import{L as f}from"./q-57d2e906.js";import{S as v}from"./q-cd69d2a5.js";import{T as b}from"./q-d03db521.js";import"./q-5fc75315.js";import"./q-02253539.js";const g="_root_zatgu_1",m="_textWrap_zatgu_13",p="_logo_zatgu_17",h="_sideText_zatgu_22",z="_button_zatgu_26",o={root:g,textWrap:m,logo:p,sideText:h,button:z},x=()=>{const t=a(),e=a(!1);return n("scroll",_(()=>u(()=>Promise.resolve().then(()=>S),void 0),"s_zffMhSzJPDY",[t,e])),s("header",{class:[o.root,"fadeIn",{visible:e.value}],ref:t},null,[s("div",null,{class:o.textWrap},[s("img",{class:[o.logo,"fadeIn",{visible:e.value}]},{alt:"FEConf",height:30,src:f,width:69},null,3,null),s("span",{class:[o.sideText,"FamiljenGrotesk","fadeIn",{visible:e.value}]},null,"2023.10.21 (Sat)",3,null)],1,null),i(v,{children:"Sold Out",class:[o.button,"fadeIn",{visible:e.value}],disabled:!0,href:b,[l]:{disabled:l,href:l}},3,"iB_0")],1,"iB_1")},T=()=>{const[t,e]=c();if(!t.value)return;const{top:r}=t.value.getBoundingClientRect();e.value=r<100},S=Object.freeze(Object.defineProperty({__proto__:null,_hW:d,s_QuD0XdoJsCs:x,s_zffMhSzJPDY:T},Symbol.toStringTag,{value:"Module"}));export{d as _hW,x as s_QuD0XdoJsCs,T as s_zffMhSzJPDY}; diff --git a/build/q-a51baba5.js b/build/q-a51baba5.js new file mode 100644 index 0000000..150dad0 --- /dev/null +++ b/build/q-a51baba5.js @@ -0,0 +1 @@ +import{S as a}from"./q-cd69d2a5.js";import{a as t,m as h,d as u,M as i,p as d,u as c}from"./q-0daa6403.js";import{m as g}from"./q-71aa2445.js";import{u as m}from"./q-6a6fa43e.js";import"./q-aeae13c1.js";const _="_root_12chr_1",C="_header_12chr_12",f="_list_12chr_25",w="_item_12chr_31",s={root:_,header:C,list:f,item:w},x=e=>{const n=m(),r=e.index*100;return t("div",null,{class:s.root},[t("header",{class:[s.header,"fadeInRightSlide",{visible:n.visible}],style:{transitionDelay:`${r}ms`}},null,[t("svg",null,{fill:"none",height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg"},t("g",null,null,t("path",null,{d:"M11.6665 11.0833V2.91667C11.6665 2.275 11.1415 1.75 10.4998 1.75H3.49984C2.85817 1.75 2.33317 2.275 2.33317 2.91667V11.0833H1.74984C1.429 11.0833 1.1665 11.3458 1.1665 11.6667C1.1665 11.9875 1.429 12.25 1.74984 12.25H12.2498C12.5707 12.25 12.8332 11.9875 12.8332 11.6667C12.8332 11.3458 12.5707 11.0833 12.2498 11.0833H11.6665ZM4.77734 7C5.96734 6.2125 6.819 4.70167 6.97067 2.91667H7.02317C7.17484 4.70167 8.0265 6.2125 9.2165 7C8.0265 7.7875 7.17484 9.29833 7.02317 11.0833H6.97067C6.819 9.29833 5.96734 7.7875 4.77734 7Z",fill:"white"},null,3,null),3,null),3,null),t("h2",null,null,h(l=>l.grade,[e]),3,null)],3,null),t("ul",null,{class:s.list},g(e.list,(l,o)=>t("li",{class:[s.item,"fadeInRightSlide",{visible:n.visible}],style:{transitionDelay:`${r+(o+1)*50}ms`}},null,u(a,{get href(){return l.link},children:t("img",{alt:i(l,"title"),height:i(l.logo,"height"),src:i(l.logo,"url"),width:i(l.logo,"width")},null,null,3,null),[d]:{href:c(l,"link")}},1,"OF_0"),1,l.title)),1,null)],1,"OF_1")};export{x as s_dw5t0YA3ACA}; diff --git a/build/q-a9283d35.css b/build/q-a9283d35.css new file mode 100644 index 0000000..08bc6f6 --- /dev/null +++ b/build/q-a9283d35.css @@ -0,0 +1 @@ +._root_152t3_1{--background-color: rgba(148, 97, 255, 1);position:relative;height:calc(700vh + 1500px)}._titleWrap_152t3_7{position:fixed;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;pointer-events:none;overflow:hidden}._title_152t3_7{position:absolute;right:0;font-size:400px;font-weight:900;white-space:nowrap;color:#fff}@media (max-width: 1024px){._title_152t3_7{font-size:200px}}._textWrap_152t3_33{position:fixed;top:0;left:0;width:100%;height:100vh;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;pointer-events:none;--distance: 60px;--delay: .1s}._textWrap_152t3_33 h2{font-size:60px;font-weight:700;line-height:72px;opacity:0;transform:scale(1.5)}@media (max-width: 1024px){._textWrap_152t3_33 h2{font-size:32px;line-height:1.2}}._textWrap_152t3_33 p{margin-top:20px;font-size:24px;font-weight:600;line-height:38px;opacity:0;transform:scale(1.5)}@media (max-width: 1024px){._textWrap_152t3_33 p{margin-top:16px;font-size:16px;line-height:1.6}}._textWrap_152t3_33 button{margin-top:40px;padding:24px 40px;font-size:20px;font-weight:800;color:#fff;border:none;border-radius:100px;background-color:#ffffff4d;opacity:0;cursor:pointer;transform:scale(1.5)}@media (max-width: 1024px){._textWrap_152t3_33 button{padding:18px 24px;font-size:16px;line-height:1.2}}._textWrap_152t3_33 h2,._textWrap_152t3_33 p,._textWrap_152t3_33 button{transition:transform 0s .15s ease-out,opacity .2s ease-out}._textWrap_152t3_33._on_152t3_101 h2,._textWrap_152t3_33._on_152t3_101 p,._textWrap_152t3_33._on_152t3_101 button{pointer-events:all;opacity:1;transform:translateY(0) scale(1)}._textWrap_152t3_33._on_152t3_101 button:active{transform:scale(.95);transition:transform .15s}._textWrap_152t3_33._on_152t3_101 h2{transition:transform .2s ease-out,opacity .6s ease-out}._textWrap_152t3_33._on_152t3_101 p{transition:transform .2s var(--delay) ease-out,opacity .6s var(--delay) ease-out}._textWrap_152t3_33._on_152t3_101 button{transition:transform .2s calc(var(--delay) * 2) ease-out,opacity .6s calc(var(--delay) * 2) ease-out}._background_152t3_120{position:fixed;top:50%;left:50%;width:100vmax;aspect-ratio:1;margin:auto;border-radius:50%;transform:scale(0);background-color:#000}._root_13omn_1{--background-color: black;position:relative;height:calc(700vh + 1500px)}._titleWrap_13omn_7{position:fixed;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;pointer-events:none;overflow:hidden}._title_13omn_7{position:absolute;right:0;font-size:400px;font-weight:900;white-space:nowrap;color:#fff}@media (max-width: 1024px){._title_13omn_7{font-size:200px}}._textWrap_13omn_33{position:fixed;top:0;left:0;bottom:0;width:100%;height:100vh;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;pointer-events:none;--distance: 60px;--delay: .1s}._textWrap_13omn_33 h2{font-size:60px;font-weight:700;line-height:72px;opacity:0;transform:scale(1.5)}@media (max-width: 1024px){._textWrap_13omn_33 h2{font-size:32px;line-height:1.2}}._textWrap_13omn_33 p{margin-top:20px;font-size:24px;font-weight:600;line-height:38px;opacity:0;transform:scale(1.5)}@media (max-width: 1024px){._textWrap_13omn_33 p{margin-top:16px;font-size:16px;line-height:1.6}}._textWrap_13omn_33 button{margin-top:40px;padding:24px 40px;font-size:20px;font-weight:800;color:#fff;border:none;border-radius:100px;background-color:#ffffff4d;opacity:0;cursor:pointer;transform:scale(1.5)}@media (max-width: 1024px){._textWrap_13omn_33 button{padding:18px 24px;font-size:16px;line-height:1.2}}._textWrap_13omn_33 h2,._textWrap_13omn_33 p,._textWrap_13omn_33 button{transition:transform 0s .15s ease-out,opacity .15s ease-out}._textWrap_13omn_33._on_13omn_101 h2,._textWrap_13omn_33._on_13omn_101 p,._textWrap_13omn_33._on_13omn_101 button{pointer-events:all;opacity:1;transform:translateY(0) scale(1)}._textWrap_13omn_33._on_13omn_101 button:active{transform:scale(.95);transition:transform .15s}._textWrap_13omn_33._on_13omn_101 h2{transition:transform .2s ease-out,opacity .6s ease-out}._textWrap_13omn_33._on_13omn_101 p{transition:transform .2s var(--delay) ease-out,opacity .6s var(--delay) ease-out}._textWrap_13omn_33._on_13omn_101 button{transition:transform .2s calc(var(--delay) * 2) ease-out,opacity .6s calc(var(--delay) * 2) ease-out}._footer_13omn_120{position:fixed;top:0;left:0;bottom:0;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .15s ease-out}._footer_13omn_120 img{width:600px;height:auto}@media (max-width: 1024px){._footer_13omn_120 img{width:224px}}._footer_13omn_120 p{margin-top:20px;color:#fff;font-size:24px;font-weight:500}@media (max-width: 1024px){._footer_13omn_120 p{font-size:18px}}._footer_13omn_120._on_13omn_101{opacity:1;pointer-events:all;transition:opacity .6s ease-out}._root_rffji_1{position:relative;width:720px;margin:0 auto;padding-bottom:160px}@media (max-width: 1024px){._root_rffji_1{width:100%;padding:0 12px}}._list_rffji_14{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:64px;padding:0 80px}@media (max-width: 1024px){._list_rffji_14{margin-top:48px;padding:0}}._list_rffji_14 li{display:-webkit-box;display:-ms-flexbox;display:flex}._list_rffji_14 li:not(:last-child){margin-bottom:40px}@media (max-width: 1024px){._list_rffji_14 li{flex-direction:column}._list_rffji_14 li:not(:last-child){margin-bottom:32px}}._info_rffji_42{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;width:200px;height:26px;margin-right:12px}._title_rffji_52{font-size:16px;font-weight:600;line-height:1.6;color:#fff;margin-left:10px}._content_rffji_60{font-size:14px;line-height:1.6;color:#fffc;word-break:keep-all}@media (max-width: 1024px){._content_rffji_60{margin-top:10px}}._root_atjr7_1{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding:0 50px;height:100px}@media (max-width: 1024px){._root_atjr7_1{flex-direction:column;align-items:flex-start;padding:80px 12px 40px;height:auto}}._logo_atjr7_17{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}._logo_atjr7_17 svg{width:20px;margin-right:16px}@media (max-width: 1024px){._logo_atjr7_17 svg{display:none}}._logo_atjr7_17 img{width:68px;height:30px}._menu_atjr7_35,._menu_atjr7_35 ul{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}._menu_atjr7_35 ul li{opacity:.8;line-height:1.6}._menu_atjr7_35 ul li:not(:last-child){margin-right:24px}._menu_atjr7_35 ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-decoration:none;color:inherit}._menu_atjr7_35 ul li svg{width:16px;height:16px}._menu_atjr7_35 ul li span{margin-left:6px;color:#fff}._menu_atjr7_35 ._copyright_atjr7_64{display:inline-block;margin-left:40px;font-size:13px;line-height:1.6;color:#fff9}._menu_atjr7_35 ._end_atjr7_71{width:20px;margin-left:16px}@media (max-width: 1024px){._menu_atjr7_35{flex-direction:column;align-items:flex-start;margin-top:24px}._menu_atjr7_35 ul{flex-direction:column;align-items:flex-start}._menu_atjr7_35 li:not(:last-child){margin-bottom:4px}._menu_atjr7_35 ._copyright_atjr7_64{margin-left:0;margin-top:24px}._menu_atjr7_35 ._end_atjr7_71{display:none}}._root_qgo8x_1{position:fixed;top:0;left:0;right:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:0 100px;background-color:transparent;z-index:1100;pointer-events:none}@media screen and (max-width: 768px){._root_qgo8x_1{padding:0 24px}}._logo_qgo8x_21{pointer-events:all}:root{--bouncy-ease-out: cubic-bezier(.455, .03, .215, 1.33);--switch-duration: .3s;--position-duration: .5s;--main-animation-duration: calc(var(--switch-duration) + var(--position-duration));--text-animation-delay: calc(var(--position-duration) - .2s);--switch-animation: var(--switch-duration) var(--bouncy-ease-out);--position-animation: var(--position-duration) var(--bouncy-ease-out);--button-width: 840px;--button-height: calc(var(--button-width) / 2);--toggle-diameter: calc(var(--button-height) * .9);--border-gap: calc((var(--button-height) - var(--toggle-diameter)) / 2)}@media (max-width: 1024px){:root{--button-width: 620px}}@media (max-width: 728px){:root{--button-width: 220px}}body{background-color:#000}._root_1w1w3_29{position:fixed;width:100vw;height:100vh;max-width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}._container_1w1w3_41{position:relative;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-grow:1;max-width:1400px;aspect-ratio:1920/1080;z-index:2201;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1)}._wrap_1w1w3_55{position:relative;width:840px;width:var(--button-width);height:420px;height:var(--button-height)}._overlay_1w1w3_61{position:absolute;top:21px;top:var(--border-gap);left:calc(50% + 21px);left:calc(50% + var(--border-gap));width:378px;width:var(--toggle-diameter);aspect-ratio:1;border-radius:50%;background-color:#fff;pointer-events:none;z-index:1;opacity:0;transition:width .5s cubic-bezier(.455,.03,.215,1.33),opacity .3s;transition:width var(--position-animation),opacity var(--switch-duration);will-change:width,opacity,transform}._textWrap_1w1w3_77{--animation-duration: .35s;--text-animation-ease: cubic-bezier(.34, 1.56, .64, 1);position:fixed!important;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;color:#1e2231;opacity:0;transform:scale(1.5);transition:opacity .35s .3s cubic-bezier(.34,1.56,.64,1),transform .35s .3s cubic-bezier(.34,1.56,.64,1);transition:opacity var(--animation-duration) var(--text-animation-delay) var(--text-animation-ease),transform var(--animation-duration) var(--text-animation-delay) var(--text-animation-ease)}._textWrap_1w1w3_77 h2{font-size:90px;font-weight:900}@media (max-width: 1024px){._textWrap_1w1w3_77 h2{font-size:60px}}._textWrap_1w1w3_77 p{margin-top:20px;font-size:24px;font-weight:700;line-height:36px}@media (max-width: 1024px){._textWrap_1w1w3_77 p{font-size:16px;line-height:1.5}}._textWrap_1w1w3_77._on_1w1w3_113{pointer-events:auto;opacity:1;transform:scale(1)}._background_1w1w3_119{position:fixed;top:50%;left:50%;width:100vmax;aspect-ratio:1;margin:auto;border-radius:50%;transform:scale(0);background-color:#712fff}._root_1w1w3_29._on_1w1w3_113{z-index:0}._root_1w1w3_29._on_1w1w3_113 ._overlay_1w1w3_61{opacity:1;width:calc(150vmax + 378px);width:calc(150vmax + var(--toggle-diameter));transform:translate3d(calc((100% - 378px)/-2),calc((100% - 378px)/-2),0);transform:translate3d(calc((100% - var(--toggle-diameter)) / -2),calc((100% - var(--toggle-diameter)) / -2),0)}._root_ir7jj_1{position:relative;width:720px;margin:0 auto;padding-bottom:160px}@media (max-width: 1024px){._root_ir7jj_1{width:100%;padding:0 12px 100px}}._list_ir7jj_14{margin:48px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:540px;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width: 1024px){._list_ir7jj_14{margin:32px auto 0;width:100%}}._image_ir7jj_29{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:40px;padding:0 12px;margin-right:12px;box-sizing:content-box;margin-top:16px}._root_xychq_1{display:-webkit-box;display:-ms-flexbox;display:flex}._root_xychq_1:last-child ._content_xychq_4{padding-bottom:0}._lineWrap_xychq_8{position:relative;width:20px;flex-shrink:0}._line_xychq_8{position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#fff3}._icon_xychq_23{position:absolute;width:20px;height:20px;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid rgba(255,255,255,.06);background-color:#212121;z-index:1;box-shadow:0 2px 12px #0000000a}._content_xychq_4{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-left:16px;padding-bottom:64px}._time_xychq_46{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;color:#fff;height:20px;font-size:14px;font-weight:500}._title_xychq_55{margin-top:16px;color:#fff;font-size:16px;font-weight:600;line-height:1.6}._speaker_xychq_63{margin-top:6px;font-size:14px;line-height:1.3;color:#fff}@media (max-width: 1024px){._speaker_xychq_63{margin-top:4px}}._description_xychq_75{margin-top:16px;color:#fffc;font-size:14px;line-height:1.6;word-break:keep-all}._description_xychq_75 a{color:#fffc;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px;text-decoration-color:#e2e2e2;text-underline-position:under;transition:text-decoration-color .2s ease-in-out}._description_xychq_75 a:hover{text-decoration-color:#6f6f6f}._root_cj9dl_1{position:-webkit-sticky;position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;top:24px;padding:0 24px;width:600px;height:60px;border-radius:100px;margin:0 auto;background-color:#ffffff05;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1;border:1px solid rgba(100,100,100,.5)}._root_cj9dl_1:before{content:"";position:absolute;height:1px;top:-1px;width:500px;background:-webkit-gradient(linear,left top,right top,color-stop(35%,transparent),color-stop(70%,rgba(255,255,255,.3)),to(transparent));background:linear-gradient(to right,transparent 35%,rgba(255,255,255,.3) 70%,transparent 100%)}._root_cj9dl_1 ._sideText_cj9dl_25{font-size:14px;color:#fff}._root_cj9dl_1 ._logo_cj9dl_29{width:68px;height:30px}@media (max-width: 1024px){._root_cj9dl_1{display:none}}._root_zatgu_1{position:-webkit-sticky;position:sticky;top:0;display:none;justify-content:space-between;align-items:center;height:80px;padding:0 12px;background-color:#ffffff05;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1}._root_zatgu_1 ._textWrap_zatgu_13{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}._root_zatgu_1 ._logo_zatgu_17{width:68px;height:30px;margin-right:10px}._root_zatgu_1 ._sideText_zatgu_22{font-size:14px;color:#fffc}._root_zatgu_1 ._button_zatgu_26{position:relative;width:110px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:#fffc;background-color:#ffffff0f;border:1px solid rgba(100,100,100,.5);border-radius:100px;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1}._root_zatgu_1 ._button_zatgu_26:before,._root_zatgu_1 ._button_zatgu_26:after{content:"";position:absolute;height:1px;width:80px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.3)),to(transparent));background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent)}._root_zatgu_1 ._button_zatgu_26:before{top:-1px}._root_zatgu_1 ._button_zatgu_26:after{bottom:-1px}@media (max-width: 1024px){._root_zatgu_1{display:-webkit-box;display:-ms-flexbox;display:flex}}._root_t5429_1{width:720px;margin:0 auto;padding-bottom:160px}@media (max-width: 1024px){._root_t5429_1{width:100%;padding:0 12px 100px}}._programList_t5429_13{margin-top:40px;padding:0 80px}@media (max-width: 1024px){._programList_t5429_13{width:100%;padding:0}}._root_rrvw3_1{position:relative;width:100%;height:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.3)),to(transparent));background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);z-index:1}._root_rrvw3_1._absolute_rrvw3_8{position:absolute;top:0}._root_rrvw3_1._border_rrvw3_12{height:1px}._gradient_rrvw3_16{position:absolute;top:1px;left:0;right:0;height:1000px;pointer-events:none;opacity:0;transition:opacity cubic-bezier(.22,1,.36,1) .9s}._gradient_rrvw3_16._visible_rrvw3_26{opacity:1}._root_154rd_1{margin-top:100px;padding:0 80px}._root_154rd_1 h3{font-size:14px;letter-spacing:3px;color:#fafafa}@media (max-width: 1024px){._root_154rd_1{margin-top:80px;padding:0}}._title_154rd_17{padding:16px 0;font-size:20px;font-weight:600;line-height:1.6;color:#fff}._title_154rd_17 br{display:none}@media (max-width: 1024px){._title_154rd_17 br{display:block}}._description_154rd_33{font-size:14px;font-weight:500;line-height:1.6;color:#fffc;word-break:keep-all}._root_12chr_1{padding:0 80px;margin-top:48px;margin-bottom:-16px}@media (max-width: 1024px){._root_12chr_1{padding:0}}._header_12chr_12{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}._header_12chr_12 h2{margin-left:10px;font-size:14px;font-weight:500;color:#fff;letter-spacing:3px}._list_12chr_25{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}._item_12chr_31{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:40px;padding:0 12px;margin-right:16px;margin-bottom:16px}._root_ynqvp_1{position:relative;width:720px;margin:0 auto;padding-bottom:160px;box-sizing:border-box}@media (max-width: 1024px){._root_ynqvp_1{width:100%;padding:0 12px 100px}}._sponsorList_ynqvp_15{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-top:12px}@media (max-width: 1024px){._sponsorList_ynqvp_15{padding-top:0}}._root_1lsg8_1{--toggle-wider: calc(var(--toggle-diameter) * 1.05);--toggle-wider2: calc(var(--toggle-diameter) * 1.2);--switch-init-animation: 1s;width:var(--button-width);height:var(--button-height);border-radius:100vw;opacity:1;will-change:width,opacity;transition:opacity 0s var(--main-animation-duration)}._scrollArea_1lsg8_13{position:relative;width:calc(100% - var(--border-gap) * 2);height:calc(100% - var(--border-gap) * 2);margin:var(--border-gap);box-sizing:border-box;border-radius:calc(var(--toggle-diameter) / 2);overflow:hidden;will-change:transform}._offsetArea_1lsg8_24{container:sidebar/inline-size;position:relative;width:calc(100% - var(--toggle-diameter));height:100%}._guide_1lsg8_31{position:absolute;top:50%;left:50%;will-change:transform;transform:translate(-50%,-50%) translate(40px);opacity:0}._init_1lsg8_39 ._guide_1lsg8_31{opacity:1}._init_1lsg8_39 ._guide_1lsg8_31 ._guidePath1_1lsg8_42,._init_1lsg8_39 ._guide_1lsg8_31 ._guidePath2_1lsg8_42{animation:_guide-path-keyframe_1lsg8_1 1.5s ease-in-out infinite}._knob_1lsg8_46{position:absolute;width:var(--toggle-diameter);height:var(--toggle-diameter);border-radius:100vw;background-color:#938da0;box-shadow:0 0 6px 2px #00000013,0 6px 10px #00000026,2px 4px 4px #0000000d;z-index:1;will-change:transform,width,opacity;opacity:0;transition:width var(--switch-animation),opacity var(--switch-init-animation)}._init_1lsg8_39 ._knob_1lsg8_46{opacity:1}._knob_1lsg8_46:hover{width:var(--toggle-wider)}._knob_1lsg8_46:active{width:var(--toggle-wider2)}._root_1lsg8_1._on_1lsg8_68{pointer-events:none;opacity:0}._root_1lsg8_1._on_1lsg8_68 ._background_1lsg8_72{opacity:1}._root_1lsg8_1._on_1lsg8_68:hover ._knob_1lsg8_46{width:var(--toggle-diameter)}@keyframes _guide-path-keyframe_1lsg8_1{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(10px)}}._switchBackground_1trbq_1{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%) scale(1.31);pointer-events:none}._switchBackground_1trbq_1 #myGradient{transform-origin:.5px .5px}._blurWrapper_1trbq_13{will-change:transform;transform-origin:400px 400px}body{background-color:#09090b}._desktop_4dkpg_5{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;align-items:center;width:100%;height:100dvh}@media (max-width: 1024px){._desktop_4dkpg_5{display:none}}._centerWrap_4dkpg_18{position:relative}._sideText_4dkpg_22{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff;font-size:20px;font-weight:600;margin-bottom:60px}._sideText_4dkpg_22 svg{width:20px;margin:0 10px}._logo_4dkpg_34{width:320px;height:140px;margin-bottom:60px}@media (max-width: 1024px){._logo_4dkpg_34{width:160px;height:70px}}._ctaSection_4dkpg_46{position:absolute;right:0;left:0;bottom:0;text-align:center;transform:translateY(100%)}._description_4dkpg_55{font-size:20px;font-weight:500;line-height:32px;color:#fffc;text-align:center}@media (max-width: 1024px){._description_4dkpg_55{color:#fffc;font-size:16px;line-height:1.6;margin-top:48px}}._button_4dkpg_71{position:relative;margin-top:40px;width:140px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;color:#fffc;background-color:#ffffff0f;border:1px solid rgba(100,100,100,.5);border-radius:100px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1}._borderMaskRoot_4dkpg_89{top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:100px;position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid transparent;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}._borderMask_4dkpg_89{transform:scaleX(2.91666);position:absolute;top:50%;left:0;width:100%;height:100%}._borderMask_4dkpg_89:after{display:block;content:"";width:100%;height:400%;animation:_border-button-keyframe_4dkpg_1 2s linear infinite;background:conic-gradient(rgba(0,0,0,0) 135deg,rgba(255,255,255,.3) 180deg,rgba(0,0,0,0) 225deg)}@keyframes _border-button-keyframe_4dkpg_1{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}._mobile_4dkpg_130{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;height:100lvh}@media (max-width: 1024px){._mobile_4dkpg_130{display:-webkit-box;display:-ms-flexbox;display:flex}}._logoWrap_4dkpg_145{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}._logoWrap_4dkpg_145 ._logo_4dkpg_34{margin:0 16px}._logoWrap_4dkpg_145 svg{width:24px;height:24px}._info_4dkpg_158{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}._info_4dkpg_158 ._date_4dkpg_164{color:#fff;font-size:18px}._info_4dkpg_158 ._location_4dkpg_168{margin-top:16px;color:#fff9;font-size:18px}._root_1wrnb_1{position:relative;width:720px;margin:0 auto;padding-bottom:160px}@media (max-width: 1024px){._root_1wrnb_1{width:100%;padding:0 12px 100px}}._list_1wrnb_14{width:560px;margin:64px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media (max-width: 1024px){._list_1wrnb_14{width:100%;margin:48px auto 0}}._info_1wrnb_27{display:-webkit-box;display:-ms-flexbox;display:flex}._info_1wrnb_27:not(:last-child){margin-bottom:40px}@media (max-width: 1024px){._info_1wrnb_27{flex-direction:column}}._title_1wrnb_39{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:200px;height:26px;margin-right:12px}._title_1wrnb_39 h4{font-size:16px;font-weight:600;color:#fff;margin-left:10px}@media (max-width: 1024px){._title_1wrnb_39{width:auto;margin-bottom:8px}}._description_1wrnb_59{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}._item_1wrnb_64{font-size:14px;line-height:1.6;color:#fffc}._root_5wba4_1{margin-top:64px;padding:0 80px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1024px){._root_5wba4_1{margin-top:48px;padding:0}}._item_5wba4_13{font-size:14px;font-weight:500;padding:8px 10px;border:none;border-radius:17px;cursor:pointer;color:#fff;margin-right:10px;background-color:#ffffff1a}._item_5wba4_13._active_5wba4_24{color:#2d2d2d;background-color:#fff}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--feconf-primary-gradient: radial-gradient(63.6% 63.6% at 52.09% 47.78%, #712FFF 0%, rgba(113, 47, 255, 0) 100%), linear-gradient(0deg, #712FFF, #712FFF)}html{line-height:1;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}body{padding:0;margin:0;line-height:inherit;touch-action:pan-y}html,body{min-height:100%}a{text-decoration:none;color:inherit}.stretch{position:absolute;top:0;left:0;right:0;bottom:0}ul{list-style-type:none;margin:0;padding:0}.FamiljenGrotesk{font-family:Familjen Grotesk,sans-serif}.fadeInUpSlide{opacity:0;transform:translateY(12px);transition:opacity cubic-bezier(.33,1,.68,1) .6s,transform cubic-bezier(.33,1,.68,1) .8s}.fadeInRightSlide{opacity:0;transform:translate(-8px);transition:opacity cubic-bezier(.33,1,.68,1) .6s,transform cubic-bezier(.33,1,.68,1) .6s}.fadeIn{opacity:0;transition:opacity cubic-bezier(.33,1,.68,1) .6s}.delay50{transition-delay:50ms}.delay100{transition-delay:.1s}.delay150{transition-delay:.15s}.delay200{transition-delay:.2s}.delay250{transition-delay:.25s}.delay300{transition-delay:.3s}.delay400{transition-delay:.4s}.delay500{transition-delay:.5s}.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){*{animation-duration:0ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:0ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}} diff --git a/build/q-aa0abc0d.js b/build/q-aa0abc0d.js new file mode 100644 index 0000000..78902ef --- /dev/null +++ b/build/q-aa0abc0d.js @@ -0,0 +1 @@ +import{M as i}from"./q-6feda54e.js";import{Q as o,B as n,S as e}from"./q-bbe9459f.js";import{d as l,a as r}from"./q-0daa6403.js";import"./q-9bb17896.js";const m=()=>l(o,{children:[r("head",null,null,l(i,null,3,"ij_0"),1,null),r("body",null,{lang:"ko"},[l(n,null,3,"ij_1"),l(e,null,3,"ij_2")],1,null)]},1,"ij_3");export{m as s_1PDHy5lvFFY}; diff --git a/build/q-aaa25777.js b/build/q-aaa25777.js new file mode 100644 index 0000000..7429671 --- /dev/null +++ b/build/q-aaa25777.js @@ -0,0 +1 @@ +import{P as o,i as e,_ as r}from"./q-0daa6403.js";import{P as a}from"./q-02253539.js";const l=[{key:void 0,label:"All"},{key:a.A,label:"Track A"},{key:a.B,label:"Track B"},{key:a.Sponsor,label:"Sponsor"}],t=o(e(()=>r(()=>import("./q-6ad96159.js"),["build/q-6ad96159.js","build/q-0daa6403.js","build/q-aeae13c1.js","build/q-71aa2445.js","build/q-6a6fa43e.js","build/q-02253539.js"]),"s_6uHai0qTMik"));export{t as T,l as m}; diff --git a/build/q-aeae13c1.js b/build/q-aeae13c1.js new file mode 100644 index 0000000..81dcc82 --- /dev/null +++ b/build/q-aeae13c1.js @@ -0,0 +1 @@ +var D=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function se(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function ie(r,e){for(var a=-1,t=r==null?0:r.length,s=Array(t);++a-1}var Se=Te,Oe=N;function Ce(r,e){var a=this.__data__,t=Oe(a,r);return t<0?(++this.size,a.push([r,e])):a[t][1]=e,this}var me=Ce,Pe=fe,we=$e,Ie=be,Ee=Se,Me=me;function S(r){var e=-1,a=r==null?0:r.length;for(this.clear();++eo))return!1;var u=n.get(r),p=n.get(e);if(u&&p)return u==e&&p==r;var l=-1,v=!0,g=a&$n?new pn:void 0;for(n.set(r,e),n.set(e,r);++l-1&&r%1==0&&r-1&&r%1==0&&r<=Cs}var tr=ms,Ps=E,ws=tr,Is=M,Es="[object Arguments]",Ms="[object Array]",js="[object Boolean]",xs="[object Date]",Ds="[object Error]",Ls="[object Function]",Gs="[object Map]",Fs="[object Number]",Rs="[object Object]",Ns="[object RegExp]",Hs="[object Set]",Ks="[object String]",Bs="[object WeakMap]",Us="[object ArrayBuffer]",zs="[object DataView]",qs="[object Float32Array]",Ws="[object Float64Array]",Xs="[object Int8Array]",Js="[object Int16Array]",Ys="[object Int32Array]",Zs="[object Uint8Array]",Qs="[object Uint8ClampedArray]",Vs="[object Uint16Array]",ks="[object Uint32Array]",c={};c[qs]=c[Ws]=c[Xs]=c[Js]=c[Ys]=c[Zs]=c[Qs]=c[Vs]=c[ks]=!0;c[Es]=c[Ms]=c[Us]=c[js]=c[zs]=c[xs]=c[Ds]=c[Ls]=c[Gs]=c[Fs]=c[Rs]=c[Ns]=c[Hs]=c[Ks]=c[Bs]=!1;function ri(r){return Is(r)&&ws(r.length)&&!!c[Ps(r)]}var ei=ri;function ai(r){return function(e){return r(e)}}var ti=ai,R={exports:{}};R.exports;(function(r,e){var a=Rr,t=e&&!e.nodeType&&e,s=t&&!0&&r&&!r.nodeType&&r,n=s&&s.exports===t,i=n&&a.process,o=function(){try{var f=s&&s.require&&s.require("util").types;return f||i&&i.binding&&i.binding("util")}catch{}}();r.exports=o})(R,R.exports);var ni=R.exports,si=ei,ii=ti,br=ni,Ar=br&&br.isTypedArray,oi=Ar?ii(Ar):si,Jr=oi,ui=fs,fi=qr,ci=d,vi=Wr,li=Xr,pi=Jr,_i=Object.prototype,hi=_i.hasOwnProperty;function gi(r,e){var a=ci(r),t=!a&&fi(r),s=!a&&!t&&vi(r),n=!a&&!t&&!s&&pi(r),i=a||t||s||n,o=i?ui(r.length,String):[],f=o.length;for(var u in r)(e||hi.call(r,u))&&!(i&&(u=="length"||s&&(u=="offset"||u=="parent")||n&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||li(u,f)))&&o.push(u);return o}var $i=gi,yi=Object.prototype;function di(r){var e=r&&r.constructor,a=typeof e=="function"&&e.prototype||yi;return r===a}var bi=di;function Ai(r,e){return function(a){return r(e(a))}}var Ti=Ai,Si=Ti,Oi=Si(Object.keys,Object),Ci=Oi,mi=bi,Pi=Ci,wi=Object.prototype,Ii=wi.hasOwnProperty;function Ei(r){if(!mi(r))return Pi(r);var e=[];for(var a in Object(r))Ii.call(r,a)&&a!="constructor"&&e.push(a);return e}var Mi=Ei,ji=Hr,xi=tr;function Di(r){return r!=null&&xi(r.length)&&!ji(r)}var Yr=Di,Li=$i,Gi=Mi,Fi=Yr;function Ri(r){return Fi(r)?Li(r):Gi(r)}var nr=Ri,Ni=Qn,Hi=os,Ki=nr;function Bi(r){return Ni(r,Ki,Hi)}var Ui=Bi,Tr=Ui,zi=1,qi=Object.prototype,Wi=qi.hasOwnProperty;function Xi(r,e,a,t,s,n){var i=a&zi,o=Tr(r),f=o.length,u=Tr(e),p=u.length;if(f!=p&&!i)return!1;for(var l=f;l--;){var v=o[l];if(!(i?v in e:Wi.call(e,v)))return!1}var g=n.get(r),_=n.get(e);if(g&&_)return g==e&&_==r;var h=!0;n.set(r,e),n.set(e,r);for(var y=i;++lo(()=>import("./q-23ced14b.js"),["build/q-23ced14b.js","build/q-0daa6403.js"]),"s_YbJx9I1xhA0")),r=_(t(()=>o(()=>import("./q-f9aad177.js"),["build/q-f9aad177.js","build/q-0daa6403.js"]),"s_lSgVj6x6yRk"));export{r as E,i as S}; diff --git a/build/q-b547b739.js b/build/q-b547b739.js new file mode 100644 index 0000000..a2fa1a8 --- /dev/null +++ b/build/q-b547b739.js @@ -0,0 +1 @@ +import{_ as g,c as K,o as Z,J as st,j as it,l as lt,k as ct,H as ut,L as O,r as dt,R as j,B as v,s as _t,d as mt,i as M,q as pt,h as vt}from"./q-0daa6403.js";import{t as ft,j as $,k as z,r as tt,l as et,m as ot,n as J,o as yt,p as ht,q as St,s as P,v as w,w as Ct,x as Et,y as qt,z as bt,c as wt,C as gt,d as Rt,D as Lt,R as Pt,e as At,f as Dt,h as It,i as kt}from"./q-bbe9459f.js";const Tt=":root{view-transition-name:none}";const G=()=>g(()=>import("./q-1e7bc505.js"),["build/q-1e7bc505.js","build/q-0daa6403.js","build/q-bbe9459f.js","build/q-4ed993c7.js"]),W=[["/",[G,()=>g(()=>import("./q-b871ffb4.js"),["build/q-b871ffb4.js","build/q-0daa6403.js"])]],["trailer/",[G,()=>g(()=>import("./q-6399b404.js"),["build/q-6399b404.js","build/q-0daa6403.js"])]]],B=[];const Q=!0;const Ht=async(f,n)=>{const[y,S,a,C]=K(),{type:i="link",forceReload:d=f===void 0,replaceState:_=!1,scroll:E=!0}=typeof n=="object"?n:{forceReload:n},l=a.value.dest,o=f===void 0?l:ft(f,C.url);if(!$(o,l)){location.href=o.href;return}if(!d&&z(o,l)){i==="link"&&o.href!==location.href&&history.pushState(null,"",o),tt(i,o,new URL(location.href),et()),i==="popstate"&&(window._qCityScrollEnabled=!0);return}return a.value={type:i,dest:o,forceReload:d,replaceState:_,scroll:E},ot(o,Z()),J(W,B,Q,o.pathname),y.value=void 0,C.isNavigating=!0,new Promise(q=>{S.r=q})},Ot=({track:f})=>{const[n,y,S,a,C,i,d,_,E,l,o]=K();async function q(){var X;const[u,R]=f(()=>[l.value,n.value]),nt=st(""),A=o.url,m=R?"form":u.type,rt=u.replaceState;let r,L,U=null,D;{r=new URL(u.dest,location),r.pathname.endsWith("/")||(r.pathname+="/");let I=J(W,B,Q,r.pathname);D=Z();const k=L=await ot(r,D,!0,R);if(!k){l.untrackedValue={type:m,dest:r};return}const x=k.href,T=new URL(x,r);yt(T,r)||(r=T,I=J(W,B,Q,r.pathname)),U=await I}if(U){const[I,k,x,T]=U,H=x,at=H[H.length-1];o.prevUrl=A,o.url=r,o.params={...k},l.untrackedValue={type:m,dest:r};const b=ht(L,o,H,nt);y.headings=at.headings,y.menu=T,S.value=it(H),a.links=b.links,a.meta=b.meta,a.styles=b.styles,a.scripts=b.scripts,a.title=b.title,a.frontmatter=b.frontmatter;{E.viewTransition!==!1&&(document.__q_view_transition__=!0);let F;m==="popstate"&&(F=et()),u.scroll&&(!u.forceReload||!z(r,A))&&(m==="link"||m==="popstate")&&(document.__q_scroll_restore__=()=>tt(m,r,A,F));const Y=L==null?void 0:L.loaders,t=window;if(Y&&Object.assign(d,Y),St.clear(),!t._qCitySPA){if(t._qCitySPA=!0,history.scrollRestoration="manual",t.addEventListener("popstate",()=>{t._qCityScrollEnabled=!1,clearTimeout(t._qCityScrollDebounce),i(location.href,{type:"popstate"})}),t.removeEventListener("popstate",t._qCityInitPopstate),t._qCityInitPopstate=void 0,!t._qCityHistoryPatch){t._qCityHistoryPatch=!0;const s=history.pushState,p=history.replaceState,h=e=>(e===null||typeof e>"u"?e={}:(e==null?void 0:e.constructor)!==Object&&(e={_data:e}),e._qCityScroll=e._qCityScroll||w(document.documentElement),e);history.pushState=(e,c,V)=>(e=h(e),s.call(history,e,c,V)),history.replaceState=(e,c,V)=>(e=h(e),p.call(history,e,c,V))}document.body.addEventListener("click",s=>{if(s.defaultPrevented)return;const p=s.target.closest("a[href]");if(p&&!p.hasAttribute("preventdefault:click")){const h=p.getAttribute("href"),e=new URL(location.href),c=new URL(h,e);if($(c,e)&&z(c,e)){if(s.preventDefault(),!c.hash&&!c.href.endsWith("#")){c.href!==e.href&&history.pushState(null,"",c),t._qCityScrollEnabled=!1,clearTimeout(t._qCityScrollDebounce),P({...w(document.documentElement),x:0,y:0}),location.reload();return}i(p.getAttribute("href"))}}}),document.body.removeEventListener("click",t._qCityInitAnchors),t._qCityInitAnchors=void 0,window.navigation||(document.addEventListener("visibilitychange",()=>{if(t._qCityScrollEnabled&&document.visibilityState==="hidden"){const s=w(document.documentElement);P(s)}},{passive:!0}),document.removeEventListener("visibilitychange",t._qCityInitVisibility),t._qCityInitVisibility=void 0),t.addEventListener("scroll",()=>{t._qCityScrollEnabled&&(clearTimeout(t._qCityScrollDebounce),t._qCityScrollDebounce=setTimeout(()=>{const s=w(document.documentElement);P(s),t._qCityScrollDebounce=void 0},200))},{passive:!0}),removeEventListener("scroll",t._qCityInitScroll),t._qCityInitScroll=void 0,(X=t._qCityBootstrap)==null||X.remove(),t._qCityBootstrap=void 0,Ct.resolve()}if(m!=="popstate"){t._qCityScrollEnabled=!1,clearTimeout(t._qCityScrollDebounce);const s=w(document.documentElement);P(s)}Et(window,m,A,r,rt),lt(D).then(()=>{var h;qt(D).setAttribute("q:route",I);const p=w(document.documentElement);P(p),t._qCityScrollEnabled=!0,o.isNavigating=!1,(h=_.r)==null||h.call(_)})}}}q()},Ut=f=>{ct(M(()=>g(()=>Promise.resolve().then(()=>N),void 0),"s_RPDJAz33WLA"));const n=bt();if(!(n!=null&&n.params))throw new Error("Missing Qwik City Env Data");const y=ut("url");if(!y)throw new Error("Missing Qwik URL Env Data");const S=new URL(y),a=O({url:S,params:n.params,isNavigating:!1,prevUrl:void 0},{deep:!1}),C={},i=dt(O(n.response.loaders,{deep:!1})),d=j({type:"initial",dest:S,forceReload:!1,replaceState:!1,scroll:!0}),_=O(wt),E=O({headings:void 0,menu:void 0}),l=j(),o=n.response.action,q=o?n.response.loaders[o]:void 0,u=j(q?{id:o,data:n.response.formData,output:{result:q,status:n.response.status}}:void 0),R=M(()=>g(()=>Promise.resolve().then(()=>N),void 0),"s_fX0bDjeJa0E",[u,C,d,a]);return v(gt,E),v(Rt,l),v(Lt,_),v(Pt,a),v(At,R),v(Dt,i),v(It,u),v(kt,d),_t(M(()=>g(()=>Promise.resolve().then(()=>N),void 0),"s_02wMImzEAbk",[u,E,l,_,n,R,i,C,f,d,a])),mt(pt,null,3,"qY_0")},N=Object.freeze(Object.defineProperty({__proto__:null,_hW:vt,s_02wMImzEAbk:Ot,s_RPDJAz33WLA:Tt,s_TxCFOy819ag:Ut,s_fX0bDjeJa0E:Ht},Symbol.toStringTag,{value:"Module"}));export{vt as _hW,Ot as s_02wMImzEAbk,Tt as s_RPDJAz33WLA,Ut as s_TxCFOy819ag,Ht as s_fX0bDjeJa0E}; diff --git a/build/q-b849ef2a.js b/build/q-b849ef2a.js new file mode 100644 index 0000000..971667c --- /dev/null +++ b/build/q-b849ef2a.js @@ -0,0 +1 @@ +import{L as t}from"./q-57d2e906.js";import{a as o}from"./q-0daa6403.js";import{u as e}from"./q-6a6fa43e.js";const i="_root_cj9dl_1",n="_sideText_cj9dl_25",r="_logo_cj9dl_29",l={root:i,sideText:n,logo:r},d=()=>{const s=e();return o("header",{class:[l.root,"FamiljenGrotesk","fadeIn",{visible:s.visible}]},null,[o("span",null,{class:l.sideText},"/* 2023.10.21 (Sat)",3,null),o("img",null,{alt:"FEConf",class:l.logo,height:30,src:t,width:69},null,3,null),o("span",null,{class:l.sideText},"Lotte Tower Sky 31 */",3,null)],3,"3X_0")};export{d as s_lgWD7Wcvbu0}; diff --git a/build/q-b871ffb4.js b/build/q-b871ffb4.js new file mode 100644 index 0000000..b1767dc --- /dev/null +++ b/build/q-b871ffb4.js @@ -0,0 +1 @@ +import{P as _,i,_ as o}from"./q-0daa6403.js";const t=_(i(()=>o(()=>import("./q-86f01a63.js"),["build/q-86f01a63.js","build/q-0daa6403.js","build/q-cc939fe3.js","build/q-d9ba29ea.js","build/q-cfe815a5.js","build/q-1dca69f5.js","build/q-609ebf39.js","build/q-2e55b5a6.js","build/q-02253539.js","build/q-aaa25777.js","build/q-6a6fa43e.js"]),"s_JZKKHBjo3Sw"));export{t as default}; diff --git a/build/q-b8f4905f.js b/build/q-b8f4905f.js new file mode 100644 index 0000000..38bb806 --- /dev/null +++ b/build/q-b8f4905f.js @@ -0,0 +1 @@ +import{P as i,i as o,_}from"./q-0daa6403.js";const r=i(o(()=>_(()=>import("./q-75631346.js"),["build/q-75631346.js","build/q-0daa6403.js"]),"s_gidK129Gc5k"));export{r as S}; diff --git a/build/q-bbe9459f.js b/build/q-bbe9459f.js new file mode 100644 index 0000000..32bc132 --- /dev/null +++ b/build/q-bbe9459f.js @@ -0,0 +1,3 @@ +import{v as j,Y as A,j as H,H as U,M,W as y,i as q,_ as D,Q as k,P as V,a as F}from"./q-0daa6403.js";const K='((s,a,i,r)=>{i=(e,t)=>{t=document.querySelector("[q\\\\:base]"),t&&a.active&&a.active.postMessage({type:"qprefetch",base:t.getAttribute("q:base"),...e})},document.addEventListener("qprefetch",e=>{const t=e.detail;a?i(t):t.bundles&&s.push(...t.bundles)}),navigator.serviceWorker.register("/service-worker.js").then(e=>{r=()=>{a=e,i({bundles:s})},e.installing?e.installing.addEventListener("statechange",t=>{t.target.state=="activated"&&r()}):e.active&&r()}).catch(e=>console.error(e))})([])',Y=y("qc-s"),yt=y("qc-c"),_t=y("qc-ic"),pt=y("qc-h"),$=y("qc-l"),z=y("qc-n"),mt=y("qc-a"),Ct=y("qc-ir"),wt=q(()=>D(()=>import("./q-663033b0.js"),[]),"s_DyVc0YBIqQU"),vt=()=>{},Et=V(q(()=>D(()=>import("./q-5cbacce0.js"),["build/q-5cbacce0.js","build/q-0daa6403.js"]),"s_e0ssiDXoeAM")),O=new WeakMap,m=new Map,G="qaction",w=t=>t.pathname+t.search+t.hash,p=(t,e)=>new URL(t,e.href),J=(t,e)=>t.origin===e.origin,B=(t,e)=>t.pathname+t.search===e.pathname+e.search,X=(t,e)=>t.pathname===e.pathname,Z=(t,e)=>t.search===e.search,tt=(t,e,s)=>{let n=e??"";return s&&(n+=(n?"&":"?")+G+"="+encodeURIComponent(s.id)),t+(t.endsWith("/")?"":"/")+"q-data.json"+n},St=(t,e)=>{const s=t.href;if(typeof s=="string"&&typeof t.target!="string"&&!t.reload)try{const n=p(s.trim(),e.url),r=p("",e.url);if(J(n,r))return w(n)}catch(n){console.error(n)}else if(t.reload)return w(p("",e.url));return null},At=(t,e,s)=>{if(t.prefetch===!0&&e){const n=p(e,s.url),r=p("",s.url);if(!X(n,r)||!Z(n,r))return""}return null},et=t=>t&&typeof t.then=="function",qt=(t,e,s,n)=>{const r=nt(),i={head:r,withLocale:a=>k(n,a),resolveValue:a=>{const c=a.__id;if(a.__brand==="server_loader"&&!(c in t.loaders))throw new Error("You can not get the returned data of a loader that has not been executed for this request.");const l=t.loaders[c];if(et(l))throw new Error("Loaders returning a function can not be referred to in the head function.");return l},...e};for(let a=s.length-1;a>=0;a--){const c=s[a]&&s[a].head;c&&(typeof c=="function"?P(r,k(n,()=>c(i))):typeof c=="object"&&P(r,c))}return i.head},P=(t,e)=>{typeof e.title=="string"&&(t.title=e.title),C(t.meta,e.meta),C(t.links,e.links),C(t.styles,e.styles),C(t.scripts,e.scripts),Object.assign(t.frontmatter,e.frontmatter)},C=(t,e)=>{if(Array.isArray(e))for(const s of e){if(typeof s.key=="string"){const n=t.findIndex(r=>r.key===s.key);if(n>-1){t[n]=s;continue}}t.push(s)}},nt=()=>({title:"",meta:[],links:[],styles:[],scripts:[],frontmatter:{}});function st(t,e){const s=N(t),n=R(t),r=N(e),o=R(e);return Q(t,s,n,e,r,o)}function Q(t,e,s,n,r,o){let i=null;for(;e1&&t.charCodeAt(e-1)===47?e-1:e}function L(t,e){const s=t.length;return e>=s||e==s-1&&t.charCodeAt(e)===47}function N(t){return t.charCodeAt(0)===47?1:0}function x(t,e){return t.charCodeAt(e)===46&&t.charCodeAt(e+1)===46&&t.charCodeAt(e+2)===46}function E(t,e,s,n,r=""){for(;e=n&&f--;){const d=Q(o,i,a,s,c,r);if(d){let h=s.substring(n,Math.min(c,r));return h.endsWith(l)&&(h=h.substring(0,h.length-l.length)),d[t]=decodeURIComponent(h),d}c=it(s,n,l,c,n-1)+l.length}return null}function it(t,e,s,n,r){let o=t.lastIndexOf(s,n);return o==n-s.length&&(o=t.lastIndexOf(s,n-s.length-1)),o>e?o:r}const Dt=async(t,e,s,n)=>{if(Array.isArray(t))for(const r of t){const o=r[0],i=st(o,n);if(i){const a=r[1],c=r[3],l=new Array(a.length),f=[],d=at(e,n);let h;return a.forEach((u,g)=>{I(u,f,_=>l[g]=_,s)}),I(d,f,u=>h=u==null?void 0:u.default,s),f.length>0&&await Promise.all(f),[o,i,l,h,c]}}return null},I=(t,e,s,n)=>{if(typeof t=="function"){const r=O.get(t);if(r)s(r);else{const o=t();typeof o.then=="function"?e.push(o.then(i=>{n!==!1&&O.set(t,i),s(i)})):o&&s(o)}}},at=(t,e)=>{if(t){e=e.endsWith("/")?e:e+"/";const s=t.find(n=>n[0]===e||e.startsWith(n[0]+(e.endsWith("/")?"":"/")));if(s)return s[1]}},bt=(t,e,s,n,r=!1)=>{if(e!=="popstate"){const o=B(s,n),i=s.hash===n.hash;if(!o||!i){const a={_qCityScroll:ct()};r?t.history.replaceState(a,"",w(n)):t.history.pushState(a,"",w(n))}}},ct=()=>({x:0,y:0,w:0,h:0}),lt=t=>{document.dispatchEvent(new CustomEvent("qprefetch",{detail:t}))},ft=async(t,e,s,n)=>{const r=t.pathname,o=t.search,i=tt(r,o,n);let a;if(n||(a=m.get(i)),lt({links:[r]}),!a){const c=ht(n);n&&(n.data=void 0),a=fetch(i,c).then(l=>{const f=new URL(l.url),d=f.pathname.endsWith("/q-data.json");if(f.origin!==location.origin||!d){location.href=f.href;return}if((l.headers.get("content-type")||"").includes("json"))return l.text().then(h=>{const u=j(h,e);if(!u){location.href=t.href;return}if(s&&m.delete(i),u.redirect)location.href=u.redirect;else if(n){const g=u.loaders[n.id];n.resolve({status:l.status,result:g})}return u});location.href=t.href}),n||m.set(i,a)}return a.then(c=>(c||m.delete(i),c))},ht=t=>{const e=t==null?void 0:t.data;if(e)return e instanceof FormData?{method:"POST",body:e}:{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json, charset=UTF-8"}}},Tt=()=>A($),kt=()=>A(z),Ot=()=>H(U("qwikcity")),Pt=(t,e,s,n)=>{t==="popstate"&&n?window.scrollTo(n.x,n.y):t==="link"&&(ut(e,s)||window.scrollTo(0,0))},ut=(t,e)=>{const s=t.hash.slice(1),n=s&&document.getElementById(s);return n?(n.scrollIntoView(),!0):!!(!n&&t.hash&&B(t,e))},Rt=t=>({x:t.scrollLeft,y:t.scrollTop,w:Math.max(t.scrollWidth,t.clientWidth),h:Math.max(t.scrollHeight,t.clientHeight)}),Lt=()=>{const t=history.state;return t==null?void 0:t._qCityScroll},Nt=t=>{const e=history.state||{};e._qCityScroll=t,history.replaceState(e,"")},Wt=V(q(()=>D(()=>import("./q-b547b739.js"),["build/q-b547b739.js","build/q-0daa6403.js"]),"s_TxCFOy819ag"));function It(t){for(;t&&t.nodeType!==Node.ELEMENT_NODE;)t=t.parentElement;return t.closest("[q\\:container]")}const jt=(t,e)=>{t&&t.href&&t.hasAttribute("data-prefetch")&&(S||(S=innerWidth),(!e||e&&S<520)&&ft(new URL(t.href),t))};let S=0;const Mt=t=>F("script",{nonce:M(t,"nonce")},{dangerouslySetInnerHTML:K},null,3,"1Z_0"),Vt=(t,...e)=>{const{id:s,validators:n}=dt(e,t);function r(){return A(Y,o=>{if(!(s in o))throw new Error(`routeLoader$ "${t.getSymbol()}" was invoked in a route where it was not declared. + This is because the routeLoader$ was not exported in a 'layout.tsx' or 'index.tsx' file of the existing route. + For more information check: https://qwik.builder.io/qwikcity/route-loader/`);return M(o,s)})}return r.__brand="server_loader",r.__qrl=t,r.__validators=n,r.__id=s,Object.freeze(r),r},dt=(t,e)=>{let s;const n=[];if(t.length===1){const r=t[0];r&&typeof r=="object"&&("validate"in r?n.push(r):(s=r.id,r.validation&&n.push(...r.validation)))}else t.length>1&&n.push(...t.filter(r=>!!r));return typeof s=="string"?s=`id_${s}`:s=e.getHash(),{validators:n.reverse(),id:s}},Bt=async function*(t,e,s){const n=t.getReader();try{let r="";const o=new TextDecoder;for(;!(s!=null&&s.aborted);){const i=await n.read();if(i.done)break;r+=o.decode(i.value,{stream:!0});const a=r.split(/\n/);r=a.pop();for(const c of a)yield await j(c,e)}}finally{n.releaseLock()}};export{vt as A,Et as B,yt as C,pt as D,Bt as E,jt as F,Vt as G,Wt as Q,$ as R,Mt as S,Tt as a,At as b,nt as c,_t as d,z as e,Y as f,St as g,mt as h,Ct as i,J as j,B as k,Lt as l,ft as m,Dt as n,X as o,qt as p,m as q,Pt as r,Nt as s,p as t,kt as u,Rt as v,wt as w,bt as x,It as y,Ot as z}; diff --git a/build/q-bc58a354.png b/build/q-bc58a354.png new file mode 100644 index 0000000..0910916 Binary files /dev/null and b/build/q-bc58a354.png differ diff --git a/build/q-c511a8a4.js b/build/q-c511a8a4.js new file mode 100644 index 0000000..2600777 --- /dev/null +++ b/build/q-c511a8a4.js @@ -0,0 +1,14 @@ +import{P as rt,i as O,_ as I,R as B,O as Q,a as y,d as ot,p as st,m as at,c as N,j as lt,h as ut}from"./q-0daa6403.js";import{r as d,a as p,n as G,i as ct,g as R,E as ht,S as gt,b as vt}from"./q-879429e5.js";const ft=rt(O(()=>I(()=>import("./q-cb2e22b2.js"),["build/q-cb2e22b2.js","build/q-0daa6403.js","build/q-879429e5.js"]),"s_uTLCfz8QQ4s")),dt="_root_1lsg8_1",pt="_scrollArea_1lsg8_13",_t="_offsetArea_1lsg8_24",Ct="_guide_1lsg8_31",Dt="_init_1lsg8_39",mt="_guidePath1_1lsg8_42",Et="_guidePath2_1lsg8_42",St="_knob_1lsg8_46",kt="_on_1lsg8_68",Pt="_background_1lsg8_72",_={root:dt,scrollArea:pt,offsetArea:_t,guide:Ct,init:Dt,guidePath1:mt,guidePath2:Et,"guide-path-keyframe":"_guide-path-keyframe_1lsg8_1",knob:St,on:kt,background:Pt},yt=r=>{const e=B(!1),n=B(),i=B(),t=O(()=>I(()=>Promise.resolve().then(()=>j),void 0),"s_327b6YcHuZw",[n,r,i]);return Q(O(()=>I(()=>Promise.resolve().then(()=>j),void 0),"s_NrSUb8YFIeg",[e,n,r,i,t])),Q(O(()=>I(()=>Promise.resolve().then(()=>j),void 0),"s_xQUM8I8kOY8",[r,i,t])),y("div",{class:[_.root,{[_.on]:r.on,[_.init]:e.value}]},null,[ot(ft,{get on(){return r.on},[st]:{on:at(s=>s.on,[r])}},3,"zv_0"),y("div",null,{class:_.scrollArea,onClick$:t},[y("div",null,{class:_.offsetArea},y("div",{ref:n},{class:_.knob},null,3,null),1,null),y("svg",null,{class:_.guide,fill:"none",height:"32",viewBox:"0 0 50 32",width:"50"},[y("path",null,{class:_.guidePath1,d:"M17.3333 22.6667L24 16L17.3333 9.33333",stroke:"#595874","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3"},null,3,null),y("path",null,{class:_.guidePath2,d:"M8 22.6667L14.6667 16L8 9.33333",stroke:"#595874","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3"},null,3,null)],3,null)],1,null)],1,"zv_1")},wt=({track:r})=>{const[e,n,i]=N();r(()=>e.on),r(()=>e.scroll);const t=n.value;!e.on&&e.scroll&&(t==null?void 0:t.getDirection())==="normal"&&(!t.isEnded()||t.getTime()!==t.getDuration())&&i()},Yt=()=>{const[r,e,n]=N(),i=n.value,t=r.value.parentElement.offsetWidth;i.getItem(`.${_.knob}`).set(.2,"transform","translate",`${t}px`),n.value.play(),n.value.once("ended",()=>{e.onChangeOn()})};/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var $=function(r,e){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var t in i)i.hasOwnProperty(t)&&(n[t]=i[t])},$(r,e)};function Mt(r,e){$(r,e);function n(){this.constructor=r}r.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var h=function(){return h=Object.assign||function(e){for(var n,i=1,t=arguments.length;i=0?t:t+Math.PI*2}function q(r){return Xt([r[0].clientX,r[0].clientY],[r[1].clientX,r[1].clientY])/Math.PI*180}function bt(r){return r.touches&&r.touches.length>=2}function T(r){return r?r.touches?Ot(r.touches):[J(r)]:[]}function Tt(r){return r&&(r.type.indexOf("mouse")>-1||"button"in r)}function H(r,e,n){var i=n.length,t=M(r,i),s=t.clientX,l=t.clientY,a=t.originalClientX,C=t.originalClientY,g=M(e,i),u=g.clientX,v=g.clientY,o=M(n,i),c=o.clientX,S=o.clientY,f=s-u,D=l-v,m=s-c,w=l-S;return{clientX:a,clientY:C,deltaX:f,deltaY:D,distX:m,distY:w}}function L(r){return Math.sqrt(Math.pow(r[0].clientX-r[1].clientX,2)+Math.pow(r[0].clientY-r[1].clientY,2))}function Ot(r){for(var e=Math.min(r.length,2),n=[],i=0;i=-1;if(!(t.flag&&S)){t._isDragAPI=!0;var f=t.options,D=f.container,m=f.pinchOutside,w=f.preventWheelClick,k=f.preventRightClick,Y=f.preventDefault,F=f.checkInput,X=f.dragFocusedInput,A=f.preventClickEventOnDragStart,b=f.preventClickEventOnDrag,K=f.preventClickEventByCondition,U=t._useTouch,x=!t.flag;if(t._isSecondaryButton=o.which===3||o.button===2,w&&(o.which===2||o.button===1)||k&&(o.which===3||o.button===2))return t.stop(),!1;if(x){var E=t._window.document.activeElement,P=o.target;if(P){var tt=P.tagName.toLowerCase(),et=Z.indexOf(tt)>-1,V=P.isContentEditable;if(et||V){if(F||!X&&E===P)return!1;if(E&&(E===P||V&&E.isContentEditable&&E.contains(P)))if(X)P.blur();else return!1}else if((Y||o.type==="touchstart")&&E){var nt=E.tagName.toLowerCase();(E.isContentEditable||Z.indexOf(nt)>-1)&&E.blur()}(A||b||K)&&p(t._window,"click",t._onClick,!0)}t.clientStores=[new W(T(o))],t._isIdle=!1,t.flag=!0,t.isDrag=!1,t._isTrusted=c,t._dragFlag=!0,t._prevInputEvent=o,t.data={},t.doubleFlag=G()-t.prevTime<200,t._isMouseEvent=Tt(o),!t._isMouseEvent&&t._preventMouseEvent&&(t._preventMouseEvent=!1);var it=t._preventMouseEvent||t.emit("dragStart",h(h({data:t.data,datas:t.data,inputEvent:o,isMouseEvent:t._isMouseEvent,isSecondaryButton:t._isSecondaryButton,isTrusted:c,isDouble:t.doubleFlag},t.getCurrentStore().getPosition()),{preventDefault:function(){o.preventDefault()},preventDrag:function(){t._dragFlag=!1}}));it===!1&&t.stop(),t._isMouseEvent&&t.flag&&Y&&o.preventDefault()}if(!t.flag)return!1;var z=0;if(x?(t._attchDragEvent(),U&&m&&(z=setTimeout(function(){p(D,"touchstart",t.onDragStart,{passive:!1})}))):U&&m&&d(D,"touchstart",t.onDragStart),t.flag&&bt(o)){if(clearTimeout(z),x&&o.touches.length!==o.changedTouches.length)return;t.pinchFlag||t.onPinchStart(o)}}}},t.onDrag=function(o,c){if(t.flag){var S=t.options.preventDefault;!t._isMouseEvent&&S&&o.preventDefault(),t._prevInputEvent=o;var f=T(o),D=t.moveClients(f,o,!1);if(t._dragFlag){if(t.pinchFlag||D.deltaX||D.deltaY){var m=t._preventMouseEvent||t.emit("drag",h(h({},D),{isScroll:!!c,inputEvent:o}));if(m===!1){t.stop();return}}t.pinchFlag&&t.onPinch(o,f)}t.getCurrentStore().getPosition(f,!0)}},t.onDragEnd=function(o){if(t.flag){var c=t.options,S=c.pinchOutside,f=c.container,D=c.preventClickEventOnDrag,m=c.preventClickEventOnDragStart,w=c.preventClickEventByCondition,k=t.isDrag;(D||m||w)&&requestAnimationFrame(function(){t._allowClickEvent()}),!w&&!m&&D&&!k&&t._allowClickEvent(),t._useTouch&&S&&d(f,"touchstart",t.onDragStart),t.pinchFlag&&t.onPinchEnd(o);var Y=o!=null&&o.touches?T(o):[],F=Y.length;F===0||!t.options.keepDragging?t.flag=!1:t._addStore(new W(Y));var X=t._getPosition(),A=G(),b=!k&&t.doubleFlag;t._prevInputEvent=null,t.prevTime=k||b?0:A,t.flag||(t._dettachDragEvent(),t._preventMouseEvent||t.emit("dragEnd",h({data:t.data,datas:t.data,isDouble:b,isDrag:k,isClick:!k,isMouseEvent:t._isMouseEvent,isSecondaryButton:t._isSecondaryButton,inputEvent:o,isTrusted:t._isTrusted},X)),t.clientStores=[],t._isMouseEvent||(t._preventMouseEvent=!0,requestAnimationFrame(function(){requestAnimationFrame(function(){t._preventMouseEvent=!1})})),t._isIdle=!0)}},t.onBlur=function(){t.onDragEnd()},t._allowClickEvent=function(){d(t._window,"click",t._onClick,!0)},t._onClick=function(o){t._allowClickEvent(),t._preventMouseEvent=!1;var c=t.options.preventClickEventByCondition;c!=null&&c(o)||(o.stopPropagation(),o.preventDefault())},t._onContextMenu=function(o){var c=t.options;c.preventRightClick?t.onDragEnd(o):o.preventDefault()},t._passCallback=function(){};var s=[].concat(n),l=s[0];t._window=ct(l)?l:R(l),t.options=h({checkInput:!1,container:l&&!("document"in l)?R(l):l,preventRightClick:!0,preventWheelClick:!0,preventClickEventOnDragStart:!1,preventClickEventOnDrag:!1,preventClickEventByCondition:null,preventDefault:!0,checkWindowBlur:!1,keepDragging:!1,pinchThreshold:0,events:["touch","mouse"]},i);var a=t.options,C=a.container,g=a.events,u=a.checkWindowBlur;if(t._useDrag=g.indexOf("drag")>-1,t._useTouch=g.indexOf("touch")>-1,t._useMouse=g.indexOf("mouse")>-1,t.targets=s,t._useDrag&&s.forEach(function(o){p(o,"dragstart",t.onDragStart)}),t._useMouse&&(s.forEach(function(o){p(o,"mousedown",t.onDragStart),p(o,"mousemove",t._passCallback)}),p(C,"contextmenu",t._onContextMenu)),u&&p(R(),"blur",t.onBlur),t._useTouch){var v={passive:!1};s.forEach(function(o){p(o,"touchstart",t.onDragStart,v),p(o,"touchmove",t._passCallback,v)})}return t}return e.prototype.stop=function(){this.isDrag=!1,this.data={},this.clientStores=[],this.pinchFlag=!1,this.doubleFlag=!1,this.prevTime=0,this.flag=!1,this._isIdle=!0,this._allowClickEvent(),this._dettachDragEvent(),this._isDragAPI=!1},e.prototype.getMovement=function(n){return this.getCurrentStore().getMovement(n)+this.clientStores.slice(1).reduce(function(i,t){return i+t.movement},0)},e.prototype.isDragging=function(){return this.isDrag},e.prototype.isIdle=function(){return this._isIdle},e.prototype.isFlag=function(){return this.flag},e.prototype.isPinchFlag=function(){return this.pinchFlag},e.prototype.isDoubleFlag=function(){return this.doubleFlag},e.prototype.isPinching=function(){return this.isPinch},e.prototype.scrollBy=function(n,i,t,s){s===void 0&&(s=!0),this.flag&&(this.clientStores[0].move(n,i),s&&this.onDrag(t,!0))},e.prototype.move=function(n,i){var t=n[0],s=n[1],l=this.getCurrentStore(),a=l.prevClients;return this.moveClients(a.map(function(C){var g=C.clientX,u=C.clientY;return{clientX:g+t,clientY:u+s,originalClientX:g,originalClientY:u}}),i,!0)},e.prototype.triggerDragStart=function(n){this.onDragStart(n,!1)},e.prototype.setEventData=function(n){var i=this.data;for(var t in n)i[t]=n[t];return this},e.prototype.setEventDatas=function(n){return this.setEventData(n)},e.prototype.getCurrentEvent=function(n){return n===void 0&&(n=this._prevInputEvent),h(h({data:this.data,datas:this.data},this._getPosition()),{movement:this.getMovement(),isDrag:this.isDrag,isPinch:this.isPinch,isScroll:!1,inputEvent:n})},e.prototype.getEventData=function(){return this.data},e.prototype.getEventDatas=function(){return this.data},e.prototype.unset=function(){var n=this,i=this.targets,t=this.options.container;this.off(),d(this._window,"blur",this.onBlur),this._useDrag&&i.forEach(function(s){d(s,"dragstart",n.onDragStart)}),this._useMouse&&(i.forEach(function(s){d(s,"mousedown",n.onDragStart)}),d(t,"contextmenu",this._onContextMenu)),this._useTouch&&(i.forEach(function(s){d(s,"touchstart",n.onDragStart)}),d(t,"touchstart",this.onDragStart)),this._prevInputEvent=null,this._allowClickEvent(),this._dettachDragEvent()},e.prototype.onPinchStart=function(n){var i=this,t=this.options.pinchThreshold;if(!(this.isDrag&&this.getMovement()>t)){var s=new W(T(n));this.pinchFlag=!0,this._addStore(s);var l=this.emit("pinchStart",h(h({data:this.data,datas:this.data,angle:s.getAngle(),touches:this.getCurrentStore().getPositions()},s.getPosition()),{inputEvent:n,isTrusted:this._isTrusted,preventDefault:function(){n.preventDefault()},preventDrag:function(){i._dragFlag=!1}}));l===!1&&(this.pinchFlag=!1)}},e.prototype.onPinch=function(n,i){if(!(!this.flag||!this.pinchFlag||i.length<2)){var t=this.getCurrentStore();this.isPinch=!0,this.emit("pinch",h(h({data:this.data,datas:this.data,movement:this.getMovement(i),angle:t.getAngle(i),rotation:t.getRotation(i),touches:t.getPositions(i),scale:t.getScale(i),distance:t.getDistance(i)},t.getPosition(i)),{inputEvent:n,isTrusted:this._isTrusted}))}},e.prototype.onPinchEnd=function(n){if(this.pinchFlag){var i=this.isPinch;this.isPinch=!1,this.pinchFlag=!1;var t=this.getCurrentStore();this.emit("pinchEnd",h(h({data:this.data,datas:this.data,isPinch:i,touches:t.getPositions()},t.getPosition()),{inputEvent:n}))}},e.prototype.getCurrentStore=function(){return this.clientStores[0]},e.prototype.moveClients=function(n,i,t){var s=this._getPosition(n,t),l=this.isDrag;(s.deltaX||s.deltaY)&&(this.isDrag=!0);var a=!1;return!l&&this.isDrag&&(a=!0),h(h({data:this.data,datas:this.data},s),{movement:this.getMovement(n),isDrag:this.isDrag,isPinch:this.isPinch,isScroll:!1,isMouseEvent:this._isMouseEvent,isSecondaryButton:this._isSecondaryButton,inputEvent:i,isTrusted:this._isTrusted,isFirstDrag:a})},e.prototype._addStore=function(n){this.clientStores.splice(0,0,n)},e.prototype._getPosition=function(n,i){var t=this.getCurrentStore(),s=t.getPosition(n,i),l=this.clientStores.slice(1).reduce(function(g,u){var v=u.getPosition();return g.distX+=v.distX,g.distY+=v.distY,g},s),a=l.distX,C=l.distY;return h(h({},s),{distX:a,distY:C})},e.prototype._attchDragEvent=function(){var n=this._window,i=this.options.container,t={passive:!1};this._isDragAPI&&(p(i,"dragover",this.onDrag,t),p(n,"dragend",this.onDragEnd)),this._useMouse&&(p(i,"mousemove",this.onDrag),p(n,"mouseup",this.onDragEnd)),this._useTouch&&(p(i,"touchmove",this.onDrag,t),p(n,"touchend",this.onDragEnd,t),p(n,"touchcancel",this.onDragEnd,t))},e.prototype._dettachDragEvent=function(){var n=this._window,i=this.options.container;this._isDragAPI&&(d(i,"dragover",this.onDrag),d(n,"dragend",this.onDragEnd)),this._useMouse&&(d(i,"mousemove",this.onDrag),d(n,"mouseup",this.onDragEnd)),this._useTouch&&(d(i,"touchstart",this.onDragStart),d(i,"touchmove",this.onDrag),d(n,"touchend",this.onDragEnd),d(n,"touchcancel",this.onDragEnd))},e}(ht);const Ft=({cleanup:r})=>{const[e,n,i,t,s]=N();{const l=setTimeout(()=>{requestAnimationFrame(()=>{e.value=!0})},500),a=new gt({[`.${_.guide}`]:{0:{transform:"translate(-50%, -50%) translateX(40px)",opacity:1},.1:{opacity:0},.2:{transform:"translate(-50%, -50%) translateX(-40px)"}},[`.${_.knob}`]:{0:{"background-color":"#938da0",transform:"translate(0px)"},.2:{"background-color":"#fff",transform:"translate(100px)"}}},{selector:!0,easing:vt,fillMode:"both"}),C=n.value,g=new It(C,{container:window,preventClickEventOnDrag:!0});g.on("dragStart",u=>{a.setDirection("normal");const v=C.parentElement.offsetWidth;a.getItem(`.${_.knob}`).set(.2,"transform","translate",`${v}px`),u.data.startPer=a.getTime()*100,u.data.cqw=v}),g.on("drag",u=>{const v=u.data.startPer+u.distX/u.data.cqw*100;a.setTime(`${v}%`)}),g.on("dragEnd",u=>{const v=u.data.startPer+u.distX/u.data.cqw*100;v<=0||(v>=100?i.onChangeOn():v>50||u.isClick?s():v<50&&(a.setDirection("reverse"),a.setTime(`${100-v}%`),a.play(),a.once("ended",()=>{a.setDirection("normal"),a.setTime(0)})))}),t.value=lt(a),r(()=>{clearTimeout(l),a.finish(),g.unset(),t.value=void 0})}},j=Object.freeze(Object.defineProperty({__proto__:null,_hW:ut,s_327b6YcHuZw:Yt,s_NrSUb8YFIeg:Ft,s_hVRFg37urAg:yt,s_xQUM8I8kOY8:wt},Symbol.toStringTag,{value:"Module"}));export{ut as _hW,Yt as s_327b6YcHuZw,Ft as s_NrSUb8YFIeg,yt as s_hVRFg37urAg,wt as s_xQUM8I8kOY8}; diff --git a/build/q-cb2e22b2.js b/build/q-cb2e22b2.js new file mode 100644 index 0000000..7cb38ed --- /dev/null +++ b/build/q-cb2e22b2.js @@ -0,0 +1 @@ +import{c as e,O as u,d as a,a as l,g as c,i,_ as p,h as d}from"./q-0daa6403.js";import{c as _}from"./q-879429e5.js";const h="_switchBackground_1trbq_1",m="_blurWrapper_1trbq_13",t={switchBackground:h,blurWrapper:m},f=({cleanup:s,track:o})=>{const[n]=e();if(o(()=>n.on),!n.on){const r=new _({0:{transform:"rotate(0deg)"},2:{transform:"rotate(360deg)"}},{selector:`.${t.blurWrapper}`,iterationCount:"infinite"});r.playCSS(),s(()=>{r.endCSS()})}},k=s=>(u(i(()=>p(()=>Promise.resolve().then(()=>g),void 0),"s_wsmKSsyyBEM",[s])),a(c,{children:l("svg",null,{class:t.switchBackground,viewBox:"0 0 800 800"},[l("mask",null,{id:"back-mask"},l("rect",null,{class:"mask",height:"480",rx:"240",stroke:"white","stroke-width":"160",width:"800",x:"0",y:"160"},null,3,null),3,null),l("mask",null,{id:"front-mask"},l("rect",null,{class:"mask",height:"320",rx:"160",stroke:"white","stroke-width":"10",width:"640",x:"80",y:"240"},null,3,null),3,null),l("g",null,{mask:"url(#front-mask)"},l("g",null,{class:t.blurWrapper},l("ellipse",null,{class:"front-ellipse",cx:"400",cy:"400",fill:"url(#myGradient2)",rx:"400",ry:"400"},null,3,null),3,null),3,null),l("defs",null,null,l("linearGradient",null,{id:"myGradient2"},[l("stop",null,{"stop-color":"#712FFF"},null,3,null),l("stop",null,{cx:"50%",offset:"0.4","stop-color":"#712FFF","stop-opacity":"0.2"},null,3,null),l("stop",null,{cx:"50%",offset:"0.6","stop-color":"#712FFF","stop-opacity":"0.2"},null,3,null),l("stop",null,{offset:"1","stop-color":"#712FFF"},null,3,null)],3,null),3,null)],3,null)},3,"FI_0")),g=Object.freeze(Object.defineProperty({__proto__:null,_hW:d,s_uTLCfz8QQ4s:k,s_wsmKSsyyBEM:f},Symbol.toStringTag,{value:"Module"}));export{d as _hW,k as s_uTLCfz8QQ4s,f as s_wsmKSsyyBEM}; diff --git a/build/q-cc939fe3.js b/build/q-cc939fe3.js new file mode 100644 index 0000000..c9e4ec3 --- /dev/null +++ b/build/q-cc939fe3.js @@ -0,0 +1 @@ +import{P as o,i as a,_ as i,a as r}from"./q-0daa6403.js";import{c as s}from"./q-d9ba29ea.js";const t=o(a(()=>i(()=>import("./q-3088ceea.js"),["build/q-3088ceea.js","build/q-0daa6403.js","build/q-b23b67d8.js","build/q-cd69d2a5.js","build/q-2ee2e09e.js","build/q-d03db521.js","build/q-5fc75315.js","build/q-02253539.js","build/q-d9ba29ea.js","build/q-6a6fa43e.js"]),"s_9LZ4BvzCrXU"));function _(){return r("div",null,{class:[s.borderMaskRoot]},r("div",null,{class:[s.borderMask]},null,3,null),3,"Ze_10")}export{_ as B,t as H}; diff --git a/build/q-cd69d2a5.js b/build/q-cd69d2a5.js new file mode 100644 index 0000000..65f14af --- /dev/null +++ b/build/q-cd69d2a5.js @@ -0,0 +1 @@ +import{P as _,i,_ as o}from"./q-0daa6403.js";const a=_(i(()=>o(()=>import("./q-50cc4063.js"),["build/q-50cc4063.js","build/q-0daa6403.js"]),"s_W7nRQ2O3lH4"));export{a as S}; diff --git a/build/q-cfe815a5.js b/build/q-cfe815a5.js new file mode 100644 index 0000000..f4a2d6e --- /dev/null +++ b/build/q-cfe815a5.js @@ -0,0 +1 @@ +import{P as t,i,_ as s}from"./q-0daa6403.js";const o=[{title:"후원 티켓",items:["티켓팅 : 10월 4일 오전 11시 오픈 예정","가격 : 10만원 ","특별 리워드 : 웹사이트, 엔딩 크레딧에 후원자 목록 노출"]},{title:"일반 티켓",items:["티켓팅 : 10월 5일 오전 11시 오픈 예정","가격 : 4만원"]}],e=t(i(()=>s(()=>import("./q-e5681cf9.js"),["build/q-e5681cf9.js","build/q-0daa6403.js","build/q-d9ba29ea.js","build/q-b8f4905f.js","build/q-2ee2e09e.js","build/q-d9528e75.js"]),"s_M0UJYVRtPhM")),r=t(i(()=>s(()=>import("./q-7392be9a.js"),["build/q-7392be9a.js","build/q-0daa6403.js","build/q-d9528e75.js","build/q-71aa2445.js","build/q-aeae13c1.js","build/q-6a6fa43e.js"]),"s_bQt0PVS4Krg"));export{r as T,e as a,o as t}; diff --git a/build/q-d03db521.js b/build/q-d03db521.js new file mode 100644 index 0000000..e2b9ed8 --- /dev/null +++ b/build/q-d03db521.js @@ -0,0 +1 @@ +const o="https://booking.naver.com/booking/5/bizes/263881";export{o as T}; diff --git a/build/q-d23a7f5a.js b/build/q-d23a7f5a.js new file mode 100644 index 0000000..4651e14 --- /dev/null +++ b/build/q-d23a7f5a.js @@ -0,0 +1 @@ +import{a as C}from"./q-0daa6403.js";const o="_root_qgo8x_1",t="_logo_qgo8x_21",l={root:o,logo:t},s=()=>C("header",null,{class:l.root},C("a",null,{"aria-label":"Link to the home",class:l.logo,href:"/"},C("svg",null,{fill:"white",height:"36",viewBox:"0 0 30 36",width:"30",xmlns:"http://www.w3.org/2000/svg"},[C("path",null,{d:"M27.2416 16.1152H20.4595C20.4408 16.1651 20.3207 16.4409 20.249 16.6918H25.7636C25.7807 16.6934 25.8072 16.695 25.8415 16.695C26.3872 16.695 26.5073 16.7744 26.6866 17.016C26.8628 17.2669 27.3009 17.4383 27.7421 17.4383C28.3751 17.4383 28.9769 17.1921 29.2451 16.8227C29.652 16.268 28.7789 16.1152 27.2416 16.1152Z",fill:"white"},null,3,null),C("path",null,{d:"M24.9578 21.1909C24.4417 21.1177 23.8383 21.554 24.0083 22.2584C24.4027 23.8823 23.6247 25.9004 22.4055 25.6136C21.0428 25.2926 19.9717 23.6563 19.5804 22.5031C21.1504 21.8579 24.49 19.9146 25.0903 17.0394L22.8405 17.1173C22.5006 18.9531 20.5159 21.1878 19.3746 21.7519C19.1828 20.9509 19.228 19.8039 19.3512 18.9063C19.4401 18.2565 19.5555 17.6658 19.6864 17.136C19.7254 16.9833 19.7644 16.8352 19.8065 16.6934V16.6918C19.8158 16.6591 19.8252 16.6279 19.8345 16.5952C19.9172 16.3131 20.006 16.0513 20.0996 15.8082C20.1604 15.6524 20.2212 15.5059 20.2851 15.3656C20.876 14.0613 21.6244 12.6198 22.2979 12.7273C23.0042 12.8395 23.1227 14.7251 23.0853 15.7568H25.1994C24.9999 13.6327 23.5359 11.9746 21.9331 11.9746C20.3943 11.9746 18.4547 12.9034 17.2542 15.3672C17.1856 15.509 17.117 15.6571 17.0531 15.8098H17.0515C17.0437 15.83 17.0359 15.8503 17.0281 15.8706C16.997 15.9454 16.9673 16.0202 16.9377 16.0965C16.9206 16.1433 16.9034 16.19 16.8847 16.2368C16.8831 16.2415 16.8816 16.2461 16.88 16.2508C16.8629 16.2991 16.8457 16.3474 16.827 16.3973C16.7974 16.4814 16.7709 16.5672 16.7428 16.6544C16.7381 16.6669 16.735 16.6794 16.7303 16.6918V16.6934C16.6851 16.8368 16.643 16.9848 16.6025 17.136C16.4918 17.5489 16.3983 17.9915 16.325 18.4637C16.0802 20.033 16.1862 21.4231 16.5386 22.595C15.2508 22.9363 13.7899 23.2729 12.4927 23.5612C13.1007 21.4153 13.7104 19.0154 14.2701 16.6949H16.2689C16.3608 16.3895 16.3608 16.3677 16.4747 16.0841H14.4166C15.2274 12.6821 15.9181 9.51699 16.3109 7.65939C17.0562 4.1421 19.2 1.1157 20.8199 1.42426C22.669 1.77646 21.905 6.51085 20.533 6.15554C19.5586 5.90308 18.4438 6.80695 18.5109 8.18301C18.5732 9.4531 19.4681 10.2198 20.6016 10.0578C21.8349 9.88166 23.3316 8.80481 23.7744 5.78153C24.1268 3.37381 22.8873 0.927132 20.1604 0.546884C16.9876 0.1043 13.6761 2.79564 12.658 8.60222C12.2713 10.8105 11.7209 13.4379 11.0895 16.0841H7.46456C7.43182 16.0763 7.38973 16.07 7.32892 16.07C6.84404 16.07 6.51195 15.9719 6.1861 15.7412C6.06448 15.5106 5.71992 14.9324 5.12902 14.9028C4.46328 14.8701 3.8942 15.1303 3.65098 15.5168C3.30798 16.0607 3.74921 16.6731 5.71057 16.6934V16.6949H10.9429C10.2975 19.3551 9.57716 22.0013 8.86776 24.2282C3.85523 25.302 0.82432 27.5195 0.144548 30.4883C-0.465064 33.1485 0.919424 35.1572 3.05852 35.4518C6.5213 35.9286 9.07668 32.8056 10.7169 28.9346C11.2205 27.7455 11.7724 26.0547 12.3305 24.1238L16.707 23.0953C17.4943 25.1539 19.0862 26.4302 20.823 26.6484C23.1835 26.9429 25.3974 25.0994 25.6921 22.4454C25.7701 21.7815 25.4738 21.2657 24.9578 21.1909ZM2.79971 34.5479C1.79409 34.1412 1.46667 32.1885 2.40993 29.7496C3.21287 27.6707 5.02768 25.891 8.65261 24.903C8.55594 25.1944 8.45928 25.4781 8.36417 25.7523C6.57431 30.8685 4.19355 35.112 2.79971 34.5479Z",fill:"white"},null,3,null)],3,null),3,null),3,"G6_0");export{s as s_TWDIz9gUefk}; diff --git a/build/q-d9528e75.js b/build/q-d9528e75.js new file mode 100644 index 0000000..64d30d2 --- /dev/null +++ b/build/q-d9528e75.js @@ -0,0 +1 @@ +const t="_root_1wrnb_1",o="_list_1wrnb_14",n="_info_1wrnb_27",i="_title_1wrnb_39",_="_description_1wrnb_59",s="_item_1wrnb_64",r={root:t,list:o,info:n,title:i,description:_,item:s};export{r as c}; diff --git a/build/q-d9ba29ea.js b/build/q-d9ba29ea.js new file mode 100644 index 0000000..6815492 --- /dev/null +++ b/build/q-d9ba29ea.js @@ -0,0 +1 @@ +const o="_desktop_4dkpg_5",t="_centerWrap_4dkpg_18",_="_sideText_4dkpg_22",e="_logo_4dkpg_34",d="_ctaSection_4dkpg_46",n="_description_4dkpg_55",s="_button_4dkpg_71",c="_borderMaskRoot_4dkpg_89",r="_borderMask_4dkpg_89",p="_mobile_4dkpg_130",k="_logoWrap_4dkpg_145",a="_info_4dkpg_158",g="_date_4dkpg_164",i="_location_4dkpg_168",b={desktop:o,centerWrap:t,sideText:_,logo:e,ctaSection:d,description:n,button:s,borderMaskRoot:c,borderMask:r,"border-button-keyframe":"_border-button-keyframe_4dkpg_1",mobile:p,logoWrap:k,info:a,date:g,location:i};export{b as c}; diff --git a/build/q-ddac4f9e.js b/build/q-ddac4f9e.js new file mode 100644 index 0000000..ecfc1a1 --- /dev/null +++ b/build/q-ddac4f9e.js @@ -0,0 +1 @@ +import{R as e,O as b,b as f,a as t,m as d,d as P,i as h,_ as p,c as m,h as S}from"./q-0daa6403.js";import{S as R}from"./q-cd69d2a5.js";const k="_root_152t3_1",y="_titleWrap_152t3_7",O="_title_152t3_7",T="_textWrap_152t3_33",X="_on_152t3_101",w="_background_152t3_120",a={root:k,titleWrap:y,title:O,textWrap:T,on:X,background:w},A=()=>{const s=e(),o=e(0),r=e(0),l=e("translateX(100%) scale(0.7)"),c=e(!1),u=e(0);return b(h(()=>p(()=>Promise.resolve().then(()=>v),void 0),"s_TiQ4jW4sQ0w",[r,s,o])),f("scroll",h(()=>p(()=>Promise.resolve().then(()=>v),void 0),"s_PnBSbiCx8nI",[u,c,l])),t("section",{ref:s},{class:a.root},[t("div",null,{class:a.titleWrap},t("h1",null,{class:a.title,style:d(n=>({transform:`${n.value}`}),[l])},"치열한 고민과 도전",3,null),3,null),t("div",{class:[a.textWrap,{[a.on]:c.value}]},null,[t("h2",null,null,[t("span",null,null,"당신 몰입한 순간,",3,null),t("br",null,null,null,3,null),t("span",null,null,"잠재력을 발휘한 경험",3,null)],3,null),t("p",null,null,[t("span",null,null,"프론트엔드 엔지니어의 흥미로운 도전과",3,null),t("br",null,null,null,3,null),t("span",null,null,"개발에 몰입한 경험을 들려주세요.",3,null)],3,null),P(R,{children:t("button",null,null,"마감했습니다",3,null)},3,"AD_0")],1,null),t("div",null,{class:a.background,style:d(n=>({transform:`translate(-50%, -50%) scale(${n.value})`}),[u])},null,3,null)],1,"AD_1")},C=()=>{const[s,o,r]=m(),{scrollY:l,innerHeight:c}=window,n=Math.max(l-c-1500,0)/c,i=Math.min(n/3,1),x=.5,g=.5,M=100-200*i,W=x+g*i;r.value=`translateX(${M}%) scale(${W})`;const _=n-3;o.value=_>=0&&_<=2.5,s.value=Math.max(Math.min(n-5.5,1.5),0)},j=()=>{const[s,o,r]=m();if(o.value){const l=o.value.getBoundingClientRect();r.value=Math.round(l.width),s.value=Math.round(l.height)}},v=Object.freeze(Object.defineProperty({__proto__:null,_hW:S,s_PnBSbiCx8nI:C,s_TiQ4jW4sQ0w:j,s_yoFnqx11TCM:A},Symbol.toStringTag,{value:"Module"}));export{S as _hW,C as s_PnBSbiCx8nI,j as s_TiQ4jW4sQ0w,A as s_yoFnqx11TCM}; diff --git a/build/q-e37b08a2.js b/build/q-e37b08a2.js new file mode 100644 index 0000000..00d2908 --- /dev/null +++ b/build/q-e37b08a2.js @@ -0,0 +1,5 @@ +import{d as a,a as l,g as o}from"./q-0daa6403.js";import{E as r}from"./q-9bb17896.js";const n="FECONF 2023",t=`국내 최대 프론트엔드 개발 컨퍼런스, FECONF 2023가 ${r} 오프라인으로 찾아옵니다.`,e="https://2023.feconf.kr",u=`${e}/images/preview/og.png`,i=` +window.dataLayer = window.dataLayer || []; +function gtag(){dataLayer.push(arguments);} +gtag('js', new Date()); +gtag('config', 'G-RVV7YMBQEY');`,c=()=>a(o,{children:[l("meta",null,{charSet:"utf-8"},null,3,null),l("title",null,null,n,3,null),l("meta",null,{content:t,property:"description"},null,3,null),l("meta",null,{content:"width=device-width,initial-scale=1.0,maximum-scale=5.0",name:"viewport"},null,3,null),l("meta",null,{content:"ie=edge",httpEquiv:"X-UA-Compatible"},null,3,null),l("meta",null,{content:"프론트엔드,프론트엔드개발자,프론트엔드개발자그룹,개발자,프로그래머,마크업,디자이너,컨퍼런스,이벤트,서울,FrontEnd,Developer,Programmer,Markup,Designer,Conference,Event,Seoul",name:"keywords"},null,3,null),l("link",null,{href:`${e}/images/favicon.png`,rel:"icon",type:"image/png"},null,3,null),l("link",null,{href:"https://www.googletagmanager.com",rel:"preconnect"},null,3,null),l("meta",null,{content:n,property:"og:title"},null,3,null),l("meta",null,{content:t,property:"og:description"},null,3,null),l("meta",null,{content:"website",property:"og:type"},null,3,null),l("meta",null,{content:`${e}`,property:"og:url"},null,3,null),l("meta",null,{content:u,property:"og:image:url"},null,3,null),l("meta",null,{content:"image/png",property:"og:image:type"},null,3,null),l("meta",null,{content:"1200",property:"og:image:width"},null,3,null),l("meta",null,{content:"600",property:"og:image:height"},null,3,null),l("meta",null,{content:n,property:"og:image:alt"},null,3,null),l("meta",null,{content:"summary_large_image",name:"twitter:card"},null,3,null),l("meta",null,{content:u,name:"twitter:image"},null,3,null),l("meta",null,{content:n,name:"twitter:title"},null,3,null),l("meta",null,{content:t,name:"twitter:description"},null,3,null),l("meta",null,{content:"@FeConf",name:"twitter:creator"},null,3,null),l("script",null,{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=G-RVV7YMBQEY"},null,3,null),l("script",null,{dangerouslySetInnerHTML:i},null,3,null)]},3,"LW_0");export{c as s_V05B8OblSMc}; diff --git a/build/q-e5681cf9.js b/build/q-e5681cf9.js new file mode 100644 index 0000000..f88cf1a --- /dev/null +++ b/build/q-e5681cf9.js @@ -0,0 +1 @@ +import{a as i,d as o,p as t}from"./q-0daa6403.js";import"./q-d9ba29ea.js";import{S as r}from"./q-b8f4905f.js";import{S as s}from"./q-2ee2e09e.js";import{T as e}from"./q-cfe815a5.js";import{c as n}from"./q-d9528e75.js";const d=()=>i("section",null,{class:n.root},[o(s,null,3,"PZ_0"),o(r,{description:"올해는 누구나 FEConf 2023을 함께 만들어갈 수 있도록 후원 티켓을 준비했습니다. 후원 금액은 FEConf 2023을 준비하고 오픈소스를 후원하는 데 사용할 예정이며, 입장 티켓 외에도 특별 리워드로 웹사이트와 엔딩 크레딧에 후원자 목록이 노출될 예정입니다.",sectionName:"TICKETS",title:"올해는 후원 티켓을 준비했어요",[t]:{description:t,sectionName:t,title:t}},3,"PZ_1"),o(e,null,3,"PZ_2")],1,"PZ_3");export{d as s_M0UJYVRtPhM}; diff --git a/build/q-e8511853.js b/build/q-e8511853.js new file mode 100644 index 0000000..e70d9e4 --- /dev/null +++ b/build/q-e8511853.js @@ -0,0 +1 @@ +const t="_root_xychq_1",c="_content_xychq_4",n="_lineWrap_xychq_8",_="_line_xychq_8",o="_icon_xychq_23",e="_time_xychq_46",i="_title_xychq_55",s="_speaker_xychq_63",r="_description_xychq_75",p={root:t,content:c,lineWrap:n,line:_,icon:o,time:e,title:i,speaker:s,description:r};export{p as c}; diff --git a/build/q-ea0de227.js b/build/q-ea0de227.js new file mode 100644 index 0000000..ce105e9 --- /dev/null +++ b/build/q-ea0de227.js @@ -0,0 +1 @@ +import{c as h,n as _,$ as b,d as P,C as u,q as k,i as d,_ as f}from"./q-0daa6403.js";import{u as A,a as C,g,b as $}from"./q-bbe9459f.js";const D=async(a,e)=>{const[t,o,r,n]=h();e.hasAttribute("preventdefault:click")&&(e.hasAttribute("q:nbs")?await t(location.href,{type:"popstate"}):e.href&&(e.setAttribute("aria-pressed","true"),await t(e.href,{forceReload:o,replaceState:r,scroll:n}),e.removeAttribute("aria-pressed")))},y=a=>{const e=A(),t=C(),{onClick$:o,reload:r,replaceState:n,scroll:v,...s}=(()=>a)(),i=_(()=>g({...s,reload:r},t)),l=_(()=>$(a,i,t));s["preventdefault:click"]=!!i,s.href=i||a.href;const c=l!=null?u(d(()=>f(()=>import("./q-623573f9.js"),["build/q-623573f9.js","build/q-bbe9459f.js","build/q-0daa6403.js"]),"s_eBQ0vFsFKsk")):void 0,p=u(d(()=>f(()=>Promise.resolve().then(()=>L),void 0),"s_i1Cv0pYJNR0",[e,r,n,v]));return b("a",{...s,children:P(k,null,3,"AD_0"),"data-prefetch":l,onClick$:[o,p],onFocus$:c,onMouseOver$:c,onQVisible$:c},null,0,"AD_1")},L=Object.freeze(Object.defineProperty({__proto__:null,s_8gdLBszqbaM:y,s_i1Cv0pYJNR0:D},Symbol.toStringTag,{value:"Module"}));export{y as s_8gdLBszqbaM,D as s_i1Cv0pYJNR0}; diff --git a/build/q-ef00c811.png b/build/q-ef00c811.png new file mode 100644 index 0000000..b5b3ff3 Binary files /dev/null and b/build/q-ef00c811.png differ diff --git a/build/q-f24231c8.js b/build/q-f24231c8.js new file mode 100644 index 0000000..3ff0f7a --- /dev/null +++ b/build/q-f24231c8.js @@ -0,0 +1 @@ +import{d as r,a as l,g as o}from"./q-0daa6403.js";import{t as n,d as t,h as e,o as u,g as a}from"./q-6feda54e.js";import"./q-9bb17896.js";const p=()=>r(o,{children:[l("meta",null,{charSet:"utf-8"},null,3,null),l("title",null,null,n,3,null),l("meta",null,{content:t,property:"description"},null,3,null),l("meta",null,{content:"width=device-width,initial-scale=1.0,maximum-scale=5.0",name:"viewport"},null,3,null),l("meta",null,{content:"#09090B",name:"theme-color"},null,3,null),l("meta",null,{content:"ie=edge",httpEquiv:"X-UA-Compatible"},null,3,null),l("meta",null,{content:"프론트엔드,프론트엔드개발자,프론트엔드개발자그룹,개발자,프로그래머,마크업,디자이너,컨퍼런스,이벤트,서울,FrontEnd,Developer,Programmer,Markup,Designer,Conference,Event,Seoul",name:"keywords"},null,3,null),l("link",null,{href:`${e}/images/favicon.png`,rel:"icon",type:"image/png"},null,3,null),l("link",null,{href:"https://www.googletagmanager.com",rel:"preconnect"},null,3,null),l("meta",null,{content:n,property:"og:title"},null,3,null),l("meta",null,{content:t,property:"og:description"},null,3,null),l("meta",null,{content:"website",property:"og:type"},null,3,null),l("meta",null,{content:`${e}`,property:"og:url"},null,3,null),l("meta",null,{content:u,property:"og:image:url"},null,3,null),l("meta",null,{content:"image/png",property:"og:image:type"},null,3,null),l("meta",null,{content:"1200",property:"og:image:width"},null,3,null),l("meta",null,{content:"630",property:"og:image:height"},null,3,null),l("meta",null,{content:n,property:"og:image:alt"},null,3,null),l("meta",null,{content:"summary_large_image",name:"twitter:card"},null,3,null),l("meta",null,{content:u,name:"twitter:image"},null,3,null),l("meta",null,{content:n,name:"twitter:title"},null,3,null),l("meta",null,{content:t,name:"twitter:description"},null,3,null),l("meta",null,{content:"@FeConf",name:"twitter:creator"},null,3,null),l("script",null,{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=G-RVV7YMBQEY"},null,3,null),l("script",null,{dangerouslySetInnerHTML:a},null,3,null),l("link",null,{as:"style",href:"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css",rel:"stylesheet"},null,3,null),l("link",null,{href:"https://fonts.googleapis.com",rel:"preconnect"},null,3,null),l("link",null,{href:"https://fonts.gstatic.com",rel:"preconnect"},null,3,null),l("link",null,{href:"https://fonts.googleapis.com/css2?family=Familjen+Grotesk&display=swap",rel:"stylesheet"},null,3,null)]},3,"jF_0");export{p as s_1E9wZYF0x2A}; diff --git a/build/q-f9aad177.js b/build/q-f9aad177.js new file mode 100644 index 0000000..35ee00a --- /dev/null +++ b/build/q-f9aad177.js @@ -0,0 +1 @@ +import{a as l}from"./q-0daa6403.js";const L=()=>l("svg",null,{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20"},l("g",null,null,[l("path",null,{d:"M8.71611 9.19807L5.88375 9.37513L8.01135 7.49792C8.29897 7.2447 8.3123 6.8011 8.04183 6.53075C7.77135 6.2604 7.32755 6.27372 7.07422 6.56121L5.19614 8.68784L5.37328 5.85678C5.39804 5.4741 5.09328 5.15234 4.71043 5.15234C4.32758 5.15234 4.02282 5.476 4.04758 5.85678L4.22472 8.68784L2.34664 6.56121C2.09331 6.27372 1.64951 6.2604 1.37903 6.53075C1.10856 6.8011 1.12189 7.2447 1.40951 7.49792L3.53711 9.37513L0.704755 9.19807C0.321902 9.17332 0 9.47794 0 9.86062C0 10.2433 0.323807 10.5479 0.704755 10.5232L3.53711 10.3461L1.34094 12.2823C1.08951 12.5032 1.07809 12.8897 1.31427 13.1258L1.44189 13.2533C1.67808 13.4894 2.06474 13.478 2.28569 13.2267L4.22282 11.0315L4.04568 13.8626C4.02091 14.2452 4.32567 14.567 4.70853 14.567C5.09138 14.567 5.39614 14.2433 5.37138 13.8626L5.19424 11.0315L7.07231 13.1581C7.32564 13.4456 7.76945 13.4589 8.03992 13.1886C8.3104 12.9182 8.29706 12.4746 8.00945 12.2214L5.88185 10.3442L8.7142 10.5213C9.09706 10.546 9.41896 10.2414 9.41896 9.85872C9.42086 9.47604 9.09706 9.17332 8.71611 9.19807Z",fill:"white"},null,3,null),l("path",null,{d:"M12.2087 19.7588C12.5173 19.7588 12.7954 19.5684 12.9077 19.2809L19.9477 1.26647C20.1401 0.775273 19.7763 0.242188 19.2486 0.242188C18.9401 0.242188 18.662 0.432575 18.5496 0.72006L11.5097 18.7345C11.3173 19.2257 11.6811 19.7588 12.2087 19.7588Z",fill:"white"},null,3,null)],3,null),3,"UE_0");export{L as s_lSgVj6x6yRk}; diff --git a/build/q-fabbb15b.js b/build/q-fabbb15b.js new file mode 100644 index 0000000..b78ec5e --- /dev/null +++ b/build/q-fabbb15b.js @@ -0,0 +1 @@ +const o="_root_ir7jj_1",t="_list_ir7jj_14",s="_image_ir7jj_29",i={root:o,list:t,image:s};export{i as c}; diff --git a/build/q-fd38a3cb.js b/build/q-fd38a3cb.js new file mode 100644 index 0000000..f2348a8 --- /dev/null +++ b/build/q-fd38a3cb.js @@ -0,0 +1 @@ +import{R as m,a as n,d as r,p as o,m as l,i as _,_ as p,c as u,h as d}from"./q-0daa6403.js";import{P as f}from"./q-2e55b5a6.js";import{T as v}from"./q-aaa25777.js";import{S as g}from"./q-2ee2e09e.js";import{S}from"./q-b8f4905f.js";import{g as P,e as h}from"./q-aeae13c1.js";import{f as T}from"./q-80dbe9b9.js";import{m as C}from"./q-71aa2445.js";import{p as D}from"./q-5fc75315.js";import"./q-02253539.js";const E="_root_t5429_1",F="_programList_t5429_13",a={root:E,programList:F};function L(e){return e===void 0}var R=L;const b=P(R),j=()=>{const e=m(),s=_(()=>p(()=>Promise.resolve().then(()=>I),void 0),"s_GvZ7IDnem0c",[e]),i=({type:t})=>b(e.value)?!0:h(t,e.value);return n("section",null,{class:a.root},[r(g,null,3,"5e_0"),r(S,{description:"국내 최대 프론트엔드 개발 컨퍼런스, FEConf는 2017년부터 프론트엔드 엔지니어의 다양한 도전과 경험을 주제로 프론트엔드 개발 커뮤니티가 서로 배우고, 함께 성장할 수 있는 생태계를 만들기 위해 노력하고 있습니다. 올해는 몰입(Flow)을 주제로 다양한 회사에서 활약하고 있는 프론트엔드 엔지니어들의 도전과 몰입, 그 과정에서 찾은 멋지고 흥미로운 이야기들을 준비했습니다. 10월 21일에 만나요!",sectionName:"PROGRAM",title:"FEConf 2023의
스피커와 프로그램을 소개합니다",[o]:{description:o,sectionName:o,title:o}},3,"5e_1"),r(v,{get selected(){return e.value},onSelect:s,[o]:{onSelect:o,selected:l(t=>t.value,[e])}},3,"5e_2"),n("div",null,{class:a.programList},C(T(D,i),(t,c)=>r(f,{index:c,program:t},3,t.title)),1,null)],1,"5e_3")},x=e=>{const[s]=u();s.value=e},I=Object.freeze(Object.defineProperty({__proto__:null,_hW:d,s_0cmjxCSeSBc:j,s_GvZ7IDnem0c:x},Symbol.toStringTag,{value:"Module"}));export{d as _hW,j as s_0cmjxCSeSBc,x as s_GvZ7IDnem0c}; diff --git a/components/BackgroundCanvas/index.html b/components/BackgroundCanvas/index.html new file mode 100644 index 0000000..8bcbd55 --- /dev/null +++ b/components/BackgroundCanvas/index.html @@ -0,0 +1,7 @@ +FECONF 2023 \ No newline at end of file diff --git a/components/BackgroundCanvas/q-data.json b/components/BackgroundCanvas/q-data.json new file mode 100644 index 0000000..3127fa2 --- /dev/null +++ b/components/BackgroundCanvas/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.291Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/BackgroundCanvas/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/CoCSection/index.html b/components/CoCSection/index.html new file mode 100644 index 0000000..89a4bf7 --- /dev/null +++ b/components/CoCSection/index.html @@ -0,0 +1,7 @@ +FECONF 2023

CODE OF CONDUCT

FEConf에 참여하는 모든 분은
다음 사항을 준수해 주세요

FEConf는 컨퍼런스에 참가하는 모든 사람이 환영받고 안전한 환경에서 서로 배우고, 성장하는 경험을 제공하기 위해 최선을 다하고 있습니다. 아래에 적힌 행동 가이드라인을 준수해주세요. FEConf의 발전을 위해 도움을 주실 분은 언제든 환영합니다. feconf@googlegroups.com 으로 메일을 보내주세요.

  • 다양성

    FEConf는 개개인의 정체성과 개성 및 취향을 존중합니다. 하지만 성별, 성 정체성, 외모, 인종, 종교, 지역, 장애, 나이, 국가, 약자 등에 대한 혐오와 폭력은 어떤 방식이라도 허용하지 않습니다.

  • 사회적 책임

    FEConf참여자는 프론트엔드 분야의 성장에 대한 사회적 책임을 가집니다. 내가 알고 있는 지식은 아무리 작은 것이라도 다른 누군가에 도움을 줄 수 있습니다. 이를 다양한 방법으로 공유하세요.

  • 서로 돕고 협력하기

    참여자의 다양한 배경이 협업과 커뮤니케이션을 방해하는 요소가 될 수 없습니다. 도움을 요청하기 전에 먼저 도움을 주고 자신의 생각을 자유롭게 표현할 수 있는 FEConf가 될 수 있도록 노력해 주세요.

  • 지식 재산권 및 개인 정보

    FEConf는 지식 재산권과 개인 정보 등의 권리를 존중합니다. 지식 재산권을 위배하거나 개인 정보를 침해하는 어떠한 콘텐츠도FEConf에서 사용할 수 없습니다.

\ No newline at end of file diff --git a/components/CoCSection/q-data.json b/components/CoCSection/q-data.json new file mode 100644 index 0000000..8b5f508 --- /dev/null +++ b/components/CoCSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.257Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/CoCSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/Footer/index.html b/components/Footer/index.html new file mode 100644 index 0000000..5b5f484 --- /dev/null +++ b/components/Footer/index.html @@ -0,0 +1,5 @@ +FECONF 2023 \ No newline at end of file diff --git a/components/Footer/q-data.json b/components/Footer/q-data.json new file mode 100644 index 0000000..0dffd90 --- /dev/null +++ b/components/Footer/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.240Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/Footer/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/HeroSection/index.html b/components/HeroSection/index.html new file mode 100644 index 0000000..09a9927 --- /dev/null +++ b/components/HeroSection/index.html @@ -0,0 +1,7 @@ +FECONF 2023
2023.10.21 (Sat)
FEConf

2023년, 프론트엔드 엔지니어들의
치열한 고민과 몰입에 관한 이야기

Lotte Tower Sky 31
FEConf
2023.10.21 (Sat)Lotte Tower Sky 31

2023년, 프론트엔드 엔지니어들의
치열한 고민과 몰입에 관한 이야기

\ No newline at end of file diff --git a/components/HeroSection/q-data.json b/components/HeroSection/q-data.json new file mode 100644 index 0000000..99d980b --- /dev/null +++ b/components/HeroSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.252Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/HeroSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/OpensourceSection/index.html b/components/OpensourceSection/index.html new file mode 100644 index 0000000..286e138 --- /dev/null +++ b/components/OpensourceSection/index.html @@ -0,0 +1,7 @@ +FECONF 2023

OPEN SOURCE

프론트엔드 개발 생태계를 위해
오픈소스를 후원합니다

새로운 무언가를 만들 때 오픈소스는 항상 우리 곁에 있습니다. 덕분에 복잡한 작업을 간편하게 처리하고 우리는 제품에 집중할 수 있습니다. 당연하게만 사용해온 프론트엔드 오픈소스 프로젝트에 감사의 의미를 담아 FEConf에서 후원을 진행합니다. 오픈소스 후원으로 웹 개발 생태계를 지원해나가요!

  • Babel
  • Corejs
  • Pretendard
  • React Hook Form
\ No newline at end of file diff --git a/components/OpensourceSection/q-data.json b/components/OpensourceSection/q-data.json new file mode 100644 index 0000000..3faca7d --- /dev/null +++ b/components/OpensourceSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:52.965Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/OpensourceSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/ProgramSection/components/ProgramCard/index.html b/components/ProgramSection/components/ProgramCard/index.html new file mode 100644 index 0000000..f7864a5 --- /dev/null +++ b/components/ProgramSection/components/ProgramCard/index.html @@ -0,0 +1,7 @@ +FECONF 2023 \ No newline at end of file diff --git a/components/ProgramSection/components/ProgramCard/q-data.json b/components/ProgramSection/components/ProgramCard/q-data.json new file mode 100644 index 0000000..329be30 --- /dev/null +++ b/components/ProgramSection/components/ProgramCard/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.227Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/ProgramSection/components/ProgramCard/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/ProgramSection/components/ProgramHeader/index.html b/components/ProgramSection/components/ProgramHeader/index.html new file mode 100644 index 0000000..f52763c --- /dev/null +++ b/components/ProgramSection/components/ProgramHeader/index.html @@ -0,0 +1,7 @@ +FECONF 2023
/* 2023.10.21 (Sat)FEConfLotte Tower Sky 31 */
\ No newline at end of file diff --git a/components/ProgramSection/components/ProgramHeader/q-data.json b/components/ProgramSection/components/ProgramHeader/q-data.json new file mode 100644 index 0000000..671a21d --- /dev/null +++ b/components/ProgramSection/components/ProgramHeader/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.239Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/ProgramSection/components/ProgramHeader/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/ProgramSection/components/ProgramMobileHeader/index.html b/components/ProgramSection/components/ProgramMobileHeader/index.html new file mode 100644 index 0000000..e58331b --- /dev/null +++ b/components/ProgramSection/components/ProgramMobileHeader/index.html @@ -0,0 +1,7 @@ +FECONF 2023
FEConf2023.10.21 (Sat)
\ No newline at end of file diff --git a/components/ProgramSection/components/ProgramMobileHeader/q-data.json b/components/ProgramSection/components/ProgramMobileHeader/q-data.json new file mode 100644 index 0000000..d0f77be --- /dev/null +++ b/components/ProgramSection/components/ProgramMobileHeader/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.283Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/ProgramSection/components/ProgramMobileHeader/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/ProgramSection/components/TrackMenu/index.html b/components/ProgramSection/components/TrackMenu/index.html new file mode 100644 index 0000000..13cb494 --- /dev/null +++ b/components/ProgramSection/components/TrackMenu/index.html @@ -0,0 +1,7 @@ +FECONF 2023
\ No newline at end of file diff --git a/components/ProgramSection/components/TrackMenu/q-data.json b/components/ProgramSection/components/TrackMenu/q-data.json new file mode 100644 index 0000000..d2e7784 --- /dev/null +++ b/components/ProgramSection/components/TrackMenu/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.247Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/ProgramSection/components/TrackMenu/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/ProgramSection/index.html b/components/ProgramSection/index.html new file mode 100644 index 0000000..dcd48b2 --- /dev/null +++ b/components/ProgramSection/index.html @@ -0,0 +1,13 @@ +FECONF 2023

PROGRAM

FEConf 2023의
스피커와 프로그램을 소개합니다

국내 최대 프론트엔드 개발 컨퍼런스, FEConf는 2017년부터 프론트엔드 엔지니어의 다양한 도전과 경험을 주제로 프론트엔드 개발 커뮤니티가 서로 배우고, 함께 성장할 수 있는 생태계를 만들기 위해 노력하고 있습니다. 올해는 몰입(Flow)을 주제로 다양한 회사에서 활약하고 있는 프론트엔드 엔지니어들의 도전과 몰입, 그 과정에서 찾은 멋지고 흥미로운 이야기들을 준비했습니다. 10월 21일에 만나요!

13:00 - 13:40 / Track A

React 바깥의 프론트엔드

신의하 · 포트원

2023년의 프론트엔드 개발은 사실상 React로 천하 통일되었습니다. 그런데, 우리는 정말 각자의 문제를 푸는 데에 React가 필요해서, 혹은 React가 가장 적절한 도구라서 사용하고 있을까요? 프론트엔드 애플리케이션을 구성하기 위한 다양한 선택지들을 살펴보고, React 안팎의 프론트엔드 생태계를 둘러보면서, 각자의 문제를 푸는 데에 가장 적절한 도구를 찾아가 보는 시간을 가져보려 합니다.

13:00 - 13:40 / Track B

웹 기반 그래픽 편집기의 구조와 7가지 디자인 패턴

심흥운 · Naver

지금처럼 새로운 기술이 쏟아지는 시대일수록 그 바탕에 있는 기본 기술이 더욱 중요하다고 생각합니다. 디자인 패턴은 그 기본 기술 중의 하나라고 생각합니다. 그러나 디자인 패턴은 실무에 적용하려고 할 때 막막한 경우가 많습니다. 그래픽 편집기는 디자인 패턴을 실무적 관점에서 이해하기 좋은 예제입니다. UI 프로토타이핑 도구, 이미지 편집기, ML 데이터 어노테이션 도구 등 다양한 웹 기반 그래픽 편집기 개발 경험을 바탕으로 웹 기반 그래픽 편집기의 기본 구조와 그 안에 녹아 있는 다양한 디자인 패턴을 실무에 적용할 수 있도록 그림과 코드 위주로 공유해 드리고자 합니다.

13:00 - 13:40 / Sponsor Session

토스커뮤니티 프론트엔드 엔지니어의 성장

토스 · 토스
13:50 - 14:30 / Track A

use 훅이 바꿀 리액트 비동기 처리의 미래 맛보기

문태근 · 데브시스터즈

React 18에 Suspense가 정식 도입 되었지만, 아직 Suspense를 트리거할 use 훅은 출시되지 않았습니다. 정식 출시될 use훅이 바꿀 리액트에서 데이터 로딩의 미래를 소개하고, 이를 활용해 쿠키런: 킹덤의 어드민 툴용 게임 리소스 데이터 로더를 효율적으로 개선한 경험을 공유합니다.

13:50 - 14:30 / Track B

SSR 환경(Node.js) 메모리 누수 디버깅 가이드

박지혜 · 토스플레이스

SSR 도입하는 회사들이 꽤 많아지다 보니 Node.js 환경에서 메모리 누수(memory leak)를 디버깅해야 하는 상황이 종종 발생하는 것 같아요. 크롬 브라우저의 메모리 프로파일링 기능들에 대한 설명과 메모리릭을 찾아가는 과정을 통해 메모리릭이 디버깅에 막막함을 덜어드리고자 합니다.

13:50 - 14:30 / Sponsor Session

쿼타랩 라이브 토크쇼 : 일 잘 하는 개발자는 무엇일까?

Quotabook · Quotabook
14:40 - 15:20 / Track A

몇 천 페이지의 유저 가이드를 새로 만들며

이찬희 · AB180

"처음에는 쉽다고 생각했는데..."
"'유저 가이드'에 이렇게까지 많은 엔지니어링 포인트가 숨어있을 줄은 몰랐지..."

몇천 페이지의 콘텐츠를 제공하는 유저 가이드를 처음부터 새로 만들며 만난 엔지니어링 문제들을 이야기합니다. 웹 접근성의 구현, 빌드 속도의 향상, Next.js App Router 등의 얼리 스테이지 기술 사용 사례를 짚어봅니다. 이를 통해 제품의 특성을 파악하고 복잡도를 제어하며 프론트엔드 개발자로서 성장하는 방법을 함께 이야기하고자 합니다.

14:40 - 15:20 / Track B

Vue+express였던 서비스가 이세계에선 Next.js? (프레임워크 마이그레이션)

정지만 · 숨고

프레임워크 마이그레이션은 비용이 많이 들지만, 서비스 유지보수와 품질 개선을 위해 필요할 수 있습니다. 숨고는 Vue 기반의 애플리케이션을 Next.js 로 마이그레이션 중입니다. 상용 서비스 중인 애플리케이션의 프레임워크 마이그레이션을 위한 과제들을 "인프라", "생산성", 그리고 "비즈니스" 관점으로 고민해보고, 해결과정을 공유합니다.

14:40 - 15:20 / Sponsor Session

현대자동차 세션 공개 예정

현대자동차 · 현대자동차
15:30 - 16:10 / Track A

이벤트 기반 웹뷰 프레임워크 설계와 플러그인 생태계 만들기

원지혁 · 당근

웹뷰 프레임워크 Stackflow를 만들게 된 핵심 문제를 소개하고, Stackflow의 기초적인 이벤트 기반 설계로의 리팩토링과 그것을 활용한 플러그인 인터페이스를 소개합니다. 그리고 플러그인을 통한 확장 가능한 설계로 사내 개발 생태계를 구축한 사례 등 프레임워크를 만들며 얻은 핵심 설계 노하우들을 공개합니다. (https://github.com/daangn/stackflow)

15:30 - 16:10 / Track B

React Native, Metro를 넘어서

박서진 · 토스

React Native 개발을 하다 보면 Metro라고 하는 번들러를 반드시 사용하게 됩니다. Metro를 사용하다 보면 다양한 문제들을 자연스럽게 겪게 되는데요. 빌드 속도가 느리고, 전역 캐시를 사용하기 때문에 빌드하는 컴퓨터에 따라서 빌드 결과물이 달라지기도 하죠. 이 때문에 매번 `--reset-cache` 옵션을 붙이기도 합니다.

토스팀에서는 이 문제를 React Native 번들러로 ESBuild로 교체함으로써 완벽하게 해결했습니다. 기술적으로 Metro와 ESBuild의 동작 원리에 대해서 살펴보면서, 어떻게 토스팀이 번들러를 교체하는 데에 성공했는지 공유합니다.

15:30 - 16:10 / Sponsor Session

엘리스 세션 공개 예정

엘리스 · 엘리스
16:20 - 17:00 / Track A

대형 웹 애플리케이션 Micro Frontends 전환기

김종혁 · flex

200개 페이지가 넘는 복잡하고 큰 SaaS 웹 제품을 UI 컴포넌트 단위의 작은 앱으로 쪼개 독립적으로 개발, 배포할 수 있는 Micro Frontends 아키텍처로 전환한 여정을 공유합니다.

레퍼런스가 부족하고 불확실성이 큰 기술 도입에 어떤 설득과 의사결정이 필요한지, 팀의 기능 개발 속도를 최대한 늦추지 않고 제품의 아키텍처를 바꾸려면 어떻게 해야 하는지와 같은 질문들에 대해 flex 팀이 찾아갔던 답을 확인해 보세요.

16:20 - 17:00 / Track B

크로스 플랫폼 디자인 시스템, 1.5년의 기록.

하태영 · 당근

당근마켓 디자인 시스템 팀이 걸어온 길을 소개합니다. 디자인 시스템의 설계와 구현 접근을 공유하며, 이 과정에서 겪은 실패와 그로부터 얻은 교훈을 함께 나눕니다.

16:20 - 17:00 / Sponsor Session

숨고 세션 공개 예정

숨고 · 숨고
\ No newline at end of file diff --git a/components/ProgramSection/q-data.json b/components/ProgramSection/q-data.json new file mode 100644 index 0000000..7e06b01 --- /dev/null +++ b/components/ProgramSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:52.965Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/ProgramSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/SectionDivider/index.html b/components/SectionDivider/index.html new file mode 100644 index 0000000..f0ad537 --- /dev/null +++ b/components/SectionDivider/index.html @@ -0,0 +1,7 @@ +FECONF 2023
\ No newline at end of file diff --git a/components/SectionDivider/q-data.json b/components/SectionDivider/q-data.json new file mode 100644 index 0000000..10c26ad --- /dev/null +++ b/components/SectionDivider/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.259Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/SectionDivider/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/SectionIntro/index.html b/components/SectionIntro/index.html new file mode 100644 index 0000000..ef30520 --- /dev/null +++ b/components/SectionIntro/index.html @@ -0,0 +1,7 @@ +FECONF 2023

\ No newline at end of file diff --git a/components/SectionIntro/q-data.json b/components/SectionIntro/q-data.json new file mode 100644 index 0000000..d367902 --- /dev/null +++ b/components/SectionIntro/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.246Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/SectionIntro/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/SponsorSection/components/SponsorList/index.html b/components/SponsorSection/components/SponsorList/index.html new file mode 100644 index 0000000..4985e5e --- /dev/null +++ b/components/SponsorSection/components/SponsorList/index.html @@ -0,0 +1,7 @@ +FECONF 2023

    \ No newline at end of file diff --git a/components/SponsorSection/components/SponsorList/q-data.json b/components/SponsorSection/components/SponsorList/q-data.json new file mode 100644 index 0000000..9ec7449 --- /dev/null +++ b/components/SponsorSection/components/SponsorList/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.234Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/SponsorSection/components/SponsorList/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/SponsorSection/index.html b/components/SponsorSection/index.html new file mode 100644 index 0000000..cacfbfe --- /dev/null +++ b/components/SponsorSection/index.html @@ -0,0 +1,7 @@ +FECONF 2023

    SPONSORS

    FEConf와 함께 하는 기업을 소개합니다

    2023년, 7번째 FEConf를 함께 빛내주는 후원사를 소개합니다. 이 기업들은 프론트엔드 분야에서 혁신을 주도하며 최신 기술과 트렌드를 발전시키고 있습니다. 아래 로고에 연결된 링크에서 후원사의 프로덕트와 채용 기회에 대해서 더 자세하게 알아보세요.

    DIAMOND

    • Toss
    • Soomgo

    PLATINUM

    • 당근
    • elice
    • quotabook
    • fastcampus
    • hyundai

    GOLD

    • NC

    ROOKIE

    • twip
    • greeting
    \ No newline at end of file diff --git a/components/SponsorSection/q-data.json b/components/SponsorSection/q-data.json new file mode 100644 index 0000000..22bcb76 --- /dev/null +++ b/components/SponsorSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.261Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/SponsorSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/components/TicketInfoSection/index.html b/components/TicketInfoSection/index.html new file mode 100644 index 0000000..2e6e30e --- /dev/null +++ b/components/TicketInfoSection/index.html @@ -0,0 +1,7 @@ +FECONF 2023

    TICKETS

    올해는 후원 티켓을 준비했어요

    올해는 누구나 FEConf 2023을 함께 만들어갈 수 있도록 후원 티켓을 준비했습니다. 후원 금액은 FEConf 2023을 준비하고 오픈소스를 후원하는 데 사용할 예정이며, 입장 티켓 외에도 특별 리워드로 웹사이트와 엔딩 크레딧에 후원자 목록이 노출될 예정입니다.

    • 후원 티켓

      • · 티켓팅 : 10월 4일 오전 11시 오픈 예정
      • · 가격 : 10만원
      • · 특별 리워드 : 웹사이트, 엔딩 크레딧에 후원자 목록 노출
    • 일반 티켓

      • · 티켓팅 : 10월 5일 오전 11시 오픈 예정
      • · 가격 : 4만원
    \ No newline at end of file diff --git a/components/TicketInfoSection/q-data.json b/components/TicketInfoSection/q-data.json new file mode 100644 index 0000000..35c3b1f --- /dev/null +++ b/components/TicketInfoSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.293Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/components/TicketInfoSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000..0a7aca4 Binary files /dev/null and b/images/favicon.png differ diff --git a/images/feconf.png b/images/feconf.png new file mode 100644 index 0000000..3b46797 Binary files /dev/null and b/images/feconf.png differ diff --git a/images/main/og.png b/images/main/og.png new file mode 100644 index 0000000..0d08272 Binary files /dev/null and b/images/main/og.png differ diff --git a/images/preview/blur.png b/images/preview/blur.png new file mode 100644 index 0000000..5f0a6e6 Binary files /dev/null and b/images/preview/blur.png differ diff --git a/images/preview/og.png b/images/preview/og.png new file mode 100644 index 0000000..b16158d Binary files /dev/null and b/images/preview/og.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..ba3ae9d --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ +FECONF 2023
    2023.10.21 (Sat)
    FEConf

    2023년, 프론트엔드 엔지니어들의
    치열한 고민과 몰입에 관한 이야기

    Lotte Tower Sky 31
    FEConf
    2023.10.21 (Sat)Lotte Tower Sky 31

    2023년, 프론트엔드 엔지니어들의
    치열한 고민과 몰입에 관한 이야기

    FEConf2023.10.21 (Sat)
    /* 2023.10.21 (Sat)FEConfLotte Tower Sky 31 */

    PROGRAM

    FEConf 2023의
    스피커와 프로그램을 소개합니다

    국내 최대 프론트엔드 개발 컨퍼런스, FEConf는 2017년부터 프론트엔드 엔지니어의 다양한 도전과 경험을 주제로 프론트엔드 개발 커뮤니티가 서로 배우고, 함께 성장할 수 있는 생태계를 만들기 위해 노력하고 있습니다. 올해는 몰입(Flow)을 주제로 다양한 회사에서 활약하고 있는 프론트엔드 엔지니어들의 도전과 몰입, 그 과정에서 찾은 멋지고 흥미로운 이야기들을 준비했습니다. 10월 21일에 만나요!

    13:00 - 13:40 / Track A

    React 바깥의 프론트엔드

    신의하 · 포트원

    2023년의 프론트엔드 개발은 사실상 React로 천하 통일되었습니다. 그런데, 우리는 정말 각자의 문제를 푸는 데에 React가 필요해서, 혹은 React가 가장 적절한 도구라서 사용하고 있을까요? 프론트엔드 애플리케이션을 구성하기 위한 다양한 선택지들을 살펴보고, React 안팎의 프론트엔드 생태계를 둘러보면서, 각자의 문제를 푸는 데에 가장 적절한 도구를 찾아가 보는 시간을 가져보려 합니다.

    13:00 - 13:40 / Track B

    웹 기반 그래픽 편집기의 구조와 7가지 디자인 패턴

    심흥운 · Naver

    지금처럼 새로운 기술이 쏟아지는 시대일수록 그 바탕에 있는 기본 기술이 더욱 중요하다고 생각합니다. 디자인 패턴은 그 기본 기술 중의 하나라고 생각합니다. 그러나 디자인 패턴은 실무에 적용하려고 할 때 막막한 경우가 많습니다. 그래픽 편집기는 디자인 패턴을 실무적 관점에서 이해하기 좋은 예제입니다. UI 프로토타이핑 도구, 이미지 편집기, ML 데이터 어노테이션 도구 등 다양한 웹 기반 그래픽 편집기 개발 경험을 바탕으로 웹 기반 그래픽 편집기의 기본 구조와 그 안에 녹아 있는 다양한 디자인 패턴을 실무에 적용할 수 있도록 그림과 코드 위주로 공유해 드리고자 합니다.

    13:00 - 13:40 / Sponsor Session

    토스커뮤니티 프론트엔드 엔지니어의 성장

    토스 · 토스
    13:50 - 14:30 / Track A

    use 훅이 바꿀 리액트 비동기 처리의 미래 맛보기

    문태근 · 데브시스터즈

    React 18에 Suspense가 정식 도입 되었지만, 아직 Suspense를 트리거할 use 훅은 출시되지 않았습니다. 정식 출시될 use훅이 바꿀 리액트에서 데이터 로딩의 미래를 소개하고, 이를 활용해 쿠키런: 킹덤의 어드민 툴용 게임 리소스 데이터 로더를 효율적으로 개선한 경험을 공유합니다.

    13:50 - 14:30 / Track B

    SSR 환경(Node.js) 메모리 누수 디버깅 가이드

    박지혜 · 토스플레이스

    SSR 도입하는 회사들이 꽤 많아지다 보니 Node.js 환경에서 메모리 누수(memory leak)를 디버깅해야 하는 상황이 종종 발생하는 것 같아요. 크롬 브라우저의 메모리 프로파일링 기능들에 대한 설명과 메모리릭을 찾아가는 과정을 통해 메모리릭이 디버깅에 막막함을 덜어드리고자 합니다.

    13:50 - 14:30 / Sponsor Session

    쿼타랩 라이브 토크쇼 : 일 잘 하는 개발자는 무엇일까?

    Quotabook · Quotabook
    14:40 - 15:20 / Track A

    몇 천 페이지의 유저 가이드를 새로 만들며

    이찬희 · AB180

    "처음에는 쉽다고 생각했는데..."
    "'유저 가이드'에 이렇게까지 많은 엔지니어링 포인트가 숨어있을 줄은 몰랐지..."

    몇천 페이지의 콘텐츠를 제공하는 유저 가이드를 처음부터 새로 만들며 만난 엔지니어링 문제들을 이야기합니다. 웹 접근성의 구현, 빌드 속도의 향상, Next.js App Router 등의 얼리 스테이지 기술 사용 사례를 짚어봅니다. 이를 통해 제품의 특성을 파악하고 복잡도를 제어하며 프론트엔드 개발자로서 성장하는 방법을 함께 이야기하고자 합니다.

    14:40 - 15:20 / Track B

    Vue+express였던 서비스가 이세계에선 Next.js? (프레임워크 마이그레이션)

    정지만 · 숨고

    프레임워크 마이그레이션은 비용이 많이 들지만, 서비스 유지보수와 품질 개선을 위해 필요할 수 있습니다. 숨고는 Vue 기반의 애플리케이션을 Next.js 로 마이그레이션 중입니다. 상용 서비스 중인 애플리케이션의 프레임워크 마이그레이션을 위한 과제들을 "인프라", "생산성", 그리고 "비즈니스" 관점으로 고민해보고, 해결과정을 공유합니다.

    14:40 - 15:20 / Sponsor Session

    현대자동차 세션 공개 예정

    현대자동차 · 현대자동차
    15:30 - 16:10 / Track A

    이벤트 기반 웹뷰 프레임워크 설계와 플러그인 생태계 만들기

    원지혁 · 당근

    웹뷰 프레임워크 Stackflow를 만들게 된 핵심 문제를 소개하고, Stackflow의 기초적인 이벤트 기반 설계로의 리팩토링과 그것을 활용한 플러그인 인터페이스를 소개합니다. 그리고 플러그인을 통한 확장 가능한 설계로 사내 개발 생태계를 구축한 사례 등 프레임워크를 만들며 얻은 핵심 설계 노하우들을 공개합니다. (https://github.com/daangn/stackflow)

    15:30 - 16:10 / Track B

    React Native, Metro를 넘어서

    박서진 · 토스

    React Native 개발을 하다 보면 Metro라고 하는 번들러를 반드시 사용하게 됩니다. Metro를 사용하다 보면 다양한 문제들을 자연스럽게 겪게 되는데요. 빌드 속도가 느리고, 전역 캐시를 사용하기 때문에 빌드하는 컴퓨터에 따라서 빌드 결과물이 달라지기도 하죠. 이 때문에 매번 `--reset-cache` 옵션을 붙이기도 합니다.

    토스팀에서는 이 문제를 React Native 번들러로 ESBuild로 교체함으로써 완벽하게 해결했습니다. 기술적으로 Metro와 ESBuild의 동작 원리에 대해서 살펴보면서, 어떻게 토스팀이 번들러를 교체하는 데에 성공했는지 공유합니다.

    15:30 - 16:10 / Sponsor Session

    엘리스 세션 공개 예정

    엘리스 · 엘리스
    16:20 - 17:00 / Track A

    대형 웹 애플리케이션 Micro Frontends 전환기

    김종혁 · flex

    200개 페이지가 넘는 복잡하고 큰 SaaS 웹 제품을 UI 컴포넌트 단위의 작은 앱으로 쪼개 독립적으로 개발, 배포할 수 있는 Micro Frontends 아키텍처로 전환한 여정을 공유합니다.

    레퍼런스가 부족하고 불확실성이 큰 기술 도입에 어떤 설득과 의사결정이 필요한지, 팀의 기능 개발 속도를 최대한 늦추지 않고 제품의 아키텍처를 바꾸려면 어떻게 해야 하는지와 같은 질문들에 대해 flex 팀이 찾아갔던 답을 확인해 보세요.

    16:20 - 17:00 / Track B

    크로스 플랫폼 디자인 시스템, 1.5년의 기록.

    하태영 · 당근

    당근마켓 디자인 시스템 팀이 걸어온 길을 소개합니다. 디자인 시스템의 설계와 구현 접근을 공유하며, 이 과정에서 겪은 실패와 그로부터 얻은 교훈을 함께 나눕니다.

    16:20 - 17:00 / Sponsor Session

    숨고 세션 공개 예정

    숨고 · 숨고

    SPONSORS

    FEConf와 함께 하는 기업을 소개합니다

    2023년, 7번째 FEConf를 함께 빛내주는 후원사를 소개합니다. 이 기업들은 프론트엔드 분야에서 혁신을 주도하며 최신 기술과 트렌드를 발전시키고 있습니다. 아래 로고에 연결된 링크에서 후원사의 프로덕트와 채용 기회에 대해서 더 자세하게 알아보세요.

    DIAMOND

    • Toss
    • Soomgo

    PLATINUM

    • 당근
    • elice
    • quotabook
    • fastcampus
    • hyundai

    GOLD

    • NC

    ROOKIE

    • twip
    • greeting

    TICKETS

    올해는 후원 티켓을 준비했어요

    올해는 누구나 FEConf 2023을 함께 만들어갈 수 있도록 후원 티켓을 준비했습니다. 후원 금액은 FEConf 2023을 준비하고 오픈소스를 후원하는 데 사용할 예정이며, 입장 티켓 외에도 특별 리워드로 웹사이트와 엔딩 크레딧에 후원자 목록이 노출될 예정입니다.

    • 후원 티켓

      • · 티켓팅 : 10월 4일 오전 11시 오픈 예정
      • · 가격 : 10만원
      • · 특별 리워드 : 웹사이트, 엔딩 크레딧에 후원자 목록 노출
    • 일반 티켓

      • · 티켓팅 : 10월 5일 오전 11시 오픈 예정
      • · 가격 : 4만원

    OPEN SOURCE

    프론트엔드 개발 생태계를 위해
    오픈소스를 후원합니다

    새로운 무언가를 만들 때 오픈소스는 항상 우리 곁에 있습니다. 덕분에 복잡한 작업을 간편하게 처리하고 우리는 제품에 집중할 수 있습니다. 당연하게만 사용해온 프론트엔드 오픈소스 프로젝트에 감사의 의미를 담아 FEConf에서 후원을 진행합니다. 오픈소스 후원으로 웹 개발 생태계를 지원해나가요!

    • Babel
    • Corejs
    • Pretendard
    • React Hook Form

    CODE OF CONDUCT

    FEConf에 참여하는 모든 분은
    다음 사항을 준수해 주세요

    FEConf는 컨퍼런스에 참가하는 모든 사람이 환영받고 안전한 환경에서 서로 배우고, 성장하는 경험을 제공하기 위해 최선을 다하고 있습니다. 아래에 적힌 행동 가이드라인을 준수해주세요. FEConf의 발전을 위해 도움을 주실 분은 언제든 환영합니다. feconf@googlegroups.com 으로 메일을 보내주세요.

    • 다양성

      FEConf는 개개인의 정체성과 개성 및 취향을 존중합니다. 하지만 성별, 성 정체성, 외모, 인종, 종교, 지역, 장애, 나이, 국가, 약자 등에 대한 혐오와 폭력은 어떤 방식이라도 허용하지 않습니다.

    • 사회적 책임

      FEConf참여자는 프론트엔드 분야의 성장에 대한 사회적 책임을 가집니다. 내가 알고 있는 지식은 아무리 작은 것이라도 다른 누군가에 도움을 줄 수 있습니다. 이를 다양한 방법으로 공유하세요.

    • 서로 돕고 협력하기

      참여자의 다양한 배경이 협업과 커뮤니케이션을 방해하는 요소가 될 수 없습니다. 도움을 요청하기 전에 먼저 도움을 주고 자신의 생각을 자유롭게 표현할 수 있는 FEConf가 될 수 있도록 노력해 주세요.

    • 지식 재산권 및 개인 정보

      FEConf는 지식 재산권과 개인 정보 등의 권리를 존중합니다. 지식 재산권을 위배하거나 개인 정보를 침해하는 어떠한 콘텐츠도FEConf에서 사용할 수 없습니다.

    \ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..c18e75f --- /dev/null +++ b/manifest.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json.schemastore.org/web-manifest-combined.json", + "name": "qwik-project-name", + "short_name": "Welcome to Qwik", + "start_url": ".", + "display": "standalone", + "background_color": "#fff", + "description": "A Qwik project app." +} diff --git a/q-data.json b/q-data.json new file mode 100644 index 0000000..bb11aa0 --- /dev/null +++ b/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:52.965Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/q-manifest.json b/q-manifest.json new file mode 100644 index 0000000..650883f --- /dev/null +++ b/q-manifest.json @@ -0,0 +1,2281 @@ +{ + "manifestHash": "l9j49z", + "symbols": { + "s_02wMImzEAbk": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "QwikCityProvider_component_useTask", + "canonicalFilename": "s_02wmimzeabk", + "hash": "02wMImzEAbk", + "ctxKind": "function", + "ctxName": "useTask$", + "captures": true, + "parent": "s_TxCFOy819ag", + "loc": [ + 26193, + 35156 + ] + }, + "s_lrVjdwXBcf0": { + "origin": "hooks/useVisible.ts", + "displayName": "useVisible_useVisibleTask", + "canonicalFilename": "s_lrvjdwxbcf0", + "hash": "lrVjdwXBcf0", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": null, + "loc": [ + 146, + 183 + ] + }, + "s_88Z4CeWVm8I": { + "origin": "routes/components/SectionIntro/SectionIntro.tsx", + "displayName": "SectionIntro_component_useVisibleTask", + "canonicalFilename": "s_88z4cewvm8i", + "hash": "88Z4CeWVm8I", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": "s_gidK129Gc5k", + "loc": [ + 351, + 392 + ] + }, + "s_NrSUb8YFIeg": { + "origin": "routes/trailer/components/HeroSection/components/Switch/Switch.tsx", + "displayName": "Switch_component_useVisibleTask", + "canonicalFilename": "s_nrsub8yfieg", + "hash": "NrSUb8YFIeg", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": "s_hVRFg37urAg", + "loc": [ + 973, + 3217 + ] + }, + "s_QBVaT8ushyQ": { + "origin": "routes/trailer/components/HeroSection/HeroSection.tsx", + "displayName": "HeroSection_component_useVisibleTask", + "canonicalFilename": "s_qbvat8ushyq", + "hash": "QBVaT8ushyQ", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": "s_ueyPOUpNxJ8", + "loc": [ + 780, + 1040 + ] + }, + "s_TiQ4jW4sQ0w": { + "origin": "routes/trailer/components/CallForSpeakerSection/CallForSpeakerSection.tsx", + "displayName": "CallForSpeakerSection_component_useVisibleTask", + "canonicalFilename": "s_tiq4jw4sq0w", + "hash": "TiQ4jW4sQ0w", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": "s_yoFnqx11TCM", + "loc": [ + 531, + 749 + ] + }, + "s_dthNFAHWv5E": { + "origin": "routes/trailer/components/CallForSponsorSection/CallForSponsorSection.tsx", + "displayName": "CallForSponsorSection_component_useVisibleTask", + "canonicalFilename": "s_dthnfahwv5e", + "hash": "dthNFAHWv5E", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": "s_zzrfqTikc40", + "loc": [ + 605, + 823 + ] + }, + "s_iHKmp4OXvok": { + "origin": "routes/components/BackgroundCanvas/BackgroundCanvas.tsx", + "displayName": "BackgroundCanvas_component_useVisibleTask", + "canonicalFilename": "s_ihkmp4oxvok", + "hash": "iHKmp4OXvok", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": "s_yA2ZjdPzxt0", + "loc": [ + 261, + 1698 + ] + }, + "s_wsmKSsyyBEM": { + "origin": "routes/trailer/components/HeroSection/components/Switch/SwtichBackground.tsx", + "displayName": "SwitchBackground_component_useVisibleTask", + "canonicalFilename": "s_wsmkssyybem", + "hash": "wsmKSsyyBEM", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": "s_uTLCfz8QQ4s", + "loc": [ + 319, + 992 + ] + }, + "s_xQUM8I8kOY8": { + "origin": "routes/trailer/components/HeroSection/components/Switch/Switch.tsx", + "displayName": "Switch_component_useVisibleTask_1", + "canonicalFilename": "s_xqum8i8koy8", + "hash": "xQUM8I8kOY8", + "ctxKind": "function", + "ctxName": "useVisibleTask$", + "captures": true, + "parent": "s_hVRFg37urAg", + "loc": [ + 3239, + 3526 + ] + }, + "s_0cmjxCSeSBc": { + "origin": "routes/components/ProgramSection/ProgramSection.tsx", + "displayName": "ProgramSection_component", + "canonicalFilename": "s_0cmjxcsesbc", + "hash": "0cmjxCSeSBc", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 536, + 1873 + ] + }, + "s_1E9wZYF0x2A": { + "origin": "routes/trailer/components/router-head/main.tsx", + "displayName": "Main_component", + "canonicalFilename": "s_1e9wzyf0x2a", + "hash": "1E9wZYF0x2A", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 610, + 2981 + ] + }, + "s_1PDHy5lvFFY": { + "origin": "root.tsx", + "displayName": "root_component", + "canonicalFilename": "s_1pdhy5lvffy", + "hash": "1PDHy5lvFFY", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 277, + 489 + ] + }, + "s_6uHai0qTMik": { + "origin": "routes/components/ProgramSection/components/TrackMenu/TrackMenu.tsx", + "displayName": "TrackMenu_component", + "canonicalFilename": "s_6uhai0qtmik", + "hash": "6uHai0qTMik", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 551, + 1094 + ] + }, + "s_8gdLBszqbaM": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "Link_component", + "canonicalFilename": "s_8gdlbszqbam", + "hash": "8gdLBszqbaM", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 37109, + 38760 + ] + }, + "s_9LZ4BvzCrXU": { + "origin": "routes/components/HeroSection/HeroSection.tsx", + "displayName": "HeroSection_component", + "canonicalFilename": "s_9lz4bvzcrxu", + "hash": "9LZ4BvzCrXU", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 397, + 3418 + ] + }, + "s_F0fh1r1hpxA": { + "origin": "routes/components/SectionDivider/SectionDivider.tsx", + "displayName": "SectionDivider_component", + "canonicalFilename": "s_f0fh1r1hpxa", + "hash": "F0fh1r1hpxA", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 264, + 729 + ] + }, + "s_IKu1WxNP1uk": { + "origin": "routes/layout.tsx", + "displayName": "layout_component", + "canonicalFilename": "s_iku1wxnp1uk", + "hash": "IKu1WxNP1uk", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 657, + 685 + ] + }, + "s_Ij6lKPk9wh8": { + "origin": "routes/components/Footer/Footer.tsx", + "displayName": "Footer_component", + "canonicalFilename": "s_ij6lkpk9wh8", + "hash": "Ij6lKPk9wh8", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 239, + 3743 + ] + }, + "s_JZKKHBjo3Sw": { + "origin": "routes/index.tsx", + "displayName": "routes_component", + "canonicalFilename": "s_jzkkhbjo3sw", + "hash": "JZKKHBjo3Sw", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 387, + 723 + ] + }, + "s_M0UJYVRtPhM": { + "origin": "routes/components/TicketInfoSection/TicketInfoSection.tsx", + "displayName": "TicketInfoSection_component", + "canonicalFilename": "s_m0ujyvrtphm", + "hash": "M0UJYVRtPhM", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 656, + 1248 + ] + }, + "s_Nk9PlpjQm9Y": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "GetForm_component", + "canonicalFilename": "s_nk9plpjqm9y", + "hash": "Nk9PlpjQm9Y", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 48714, + 50065 + ] + }, + "s_QChmekhj35Q": { + "origin": "routes/components/CoCSection/CoCSection.tsx", + "displayName": "CoCSection_component", + "canonicalFilename": "s_qchmekhj35q", + "hash": "QChmekhj35Q", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 1536, + 2221 + ] + }, + "s_QuD0XdoJsCs": { + "origin": "routes/components/ProgramSection/components/ProgramMobileHeader/ProgramMobileHeader.tsx", + "displayName": "ProgramMobileHeader_component", + "canonicalFilename": "s_qud0xdojscs", + "hash": "QuD0XdoJsCs", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 285, + 1303 + ] + }, + "s_TWDIz9gUefk": { + "origin": "routes/trailer/components/Header/Header.tsx", + "displayName": "Header_component", + "canonicalFilename": "s_twdiz9guefk", + "hash": "TWDIz9gUefk", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 116, + 3632 + ] + }, + "s_TxCFOy819ag": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "QwikCityProvider_component", + "canonicalFilename": "s_txcfoy819ag", + "hash": "TxCFOy819ag", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 22923, + 35443 + ] + }, + "s_V05B8OblSMc": { + "origin": "routes/trailer/components/router-head/preview.tsx", + "displayName": "Preview_component", + "canonicalFilename": "s_v05b8oblsmc", + "hash": "V05B8OblSMc", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 557, + 2442 + ] + }, + "s_W19aU43w08o": { + "origin": "routes/components/OpensourceSection/OpensourceSection.tsx", + "displayName": "OpensourceSection_component", + "canonicalFilename": "s_w19au43w08o", + "hash": "W19aU43w08o", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 452, + 1154 + ] + }, + "s_W7nRQ2O3lH4": { + "origin": "components/SafeLink/SafeLink.tsx", + "displayName": "SafeLink_component", + "canonicalFilename": "s_w7nrq2o3lh4", + "hash": "W7nRQ2O3lH4", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 222, + 541 + ] + }, + "s_WmYC5H00wtI": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "QwikCityMockProvider_component", + "canonicalFilename": "s_wmyc5h00wti", + "hash": "WmYC5H00wtI", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 35727, + 36990 + ] + }, + "s_YbJx9I1xhA0": { + "origin": "components/Start/Start.tsx", + "displayName": "Start_component", + "canonicalFilename": "s_ybjx9i1xha0", + "hash": "YbJx9I1xhA0", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 74, + 1554 + ] + }, + "s_aU3ZMmEhh6Y": { + "origin": "routes/components/OpensourceSection/OpensourceSection.tsx", + "displayName": "OpensourceList_component", + "canonicalFilename": "s_au3zmmehh6y", + "hash": "aU3ZMmEhh6Y", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 1192, + 1978 + ] + }, + "s_bQt0PVS4Krg": { + "origin": "routes/components/TicketInfoSection/TicketInfoSection.tsx", + "displayName": "TicketList_component", + "canonicalFilename": "s_bqt0pvs4krg", + "hash": "bQt0PVS4Krg", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 1282, + 3101 + ] + }, + "s_dw5t0YA3ACA": { + "origin": "routes/components/SponsorSection/components/SponsorList/SponsorList.tsx", + "displayName": "SponsorList_component", + "canonicalFilename": "s_dw5t0ya3aca", + "hash": "dw5t0YA3ACA", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 356, + 2057 + ] + }, + "s_e0ssiDXoeAM": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "RouterOutlet_component", + "canonicalFilename": "s_e0ssidxoeam", + "hash": "e0ssiDXoeAM", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 7931, + 8645 + ] + }, + "s_gLE0ie3U6Rg": { + "origin": "routes/trailer/index.tsx", + "displayName": "trailer_component", + "canonicalFilename": "s_gle0ie3u6rg", + "hash": "gLE0ie3U6Rg", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 182, + 385 + ] + }, + "s_gidK129Gc5k": { + "origin": "routes/components/SectionIntro/SectionIntro.tsx", + "displayName": "SectionIntro_component", + "canonicalFilename": "s_gidk129gc5k", + "hash": "gidK129Gc5k", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 250, + 1098 + ] + }, + "s_hUM0Ls66M8A": { + "origin": "routes/components/SponsorSection/SponsorSection.tsx", + "displayName": "SponsorSection_component", + "canonicalFilename": "s_hum0ls66m8a", + "hash": "hUM0Ls66M8A", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 386, + 1589 + ] + }, + "s_hVRFg37urAg": { + "origin": "routes/trailer/components/HeroSection/components/Switch/Switch.tsx", + "displayName": "Switch_component", + "canonicalFilename": "s_hvrfg37urag", + "hash": "hVRFg37urAg", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 469, + 4269 + ] + }, + "s_lSgVj6x6yRk": { + "origin": "components/End/End.tsx", + "displayName": "End_component", + "canonicalFilename": "s_lsgvj6x6yrk", + "hash": "lSgVj6x6yRk", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 72, + 1551 + ] + }, + "s_lgWD7Wcvbu0": { + "origin": "routes/components/ProgramSection/components/ProgramHeader/ProgramHeader.tsx", + "displayName": "ProgramHeader_component", + "canonicalFilename": "s_lgwd7wcvbu0", + "hash": "lgWD7Wcvbu0", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 207, + 556 + ] + }, + "s_s6UYP0k2634": { + "origin": "routes/components/ProgramSection/components/ProgramCard/ProgramCard.tsx", + "displayName": "ProgramCard_component", + "canonicalFilename": "s_s6uyp0k2634", + "hash": "s6UYP0k2634", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 626, + 1560 + ] + }, + "s_u04zdzLiMWE": { + "origin": "routes/components/ProgramSection/components/ProgramCard/ProgramCard.tsx", + "displayName": "Icon_component", + "canonicalFilename": "s_u04zdzlimwe", + "hash": "u04zdzLiMWE", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 1588, + 3270 + ] + }, + "s_uTLCfz8QQ4s": { + "origin": "routes/trailer/components/HeroSection/components/Switch/SwtichBackground.tsx", + "displayName": "SwitchBackground_component", + "canonicalFilename": "s_utlcfz8qq4s", + "hash": "uTLCfz8QQ4s", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 285, + 2354 + ] + }, + "s_ueyPOUpNxJ8": { + "origin": "routes/trailer/components/HeroSection/HeroSection.tsx", + "displayName": "HeroSection_component", + "canonicalFilename": "s_ueypoupnxj8", + "hash": "ueyPOUpNxJ8", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 220, + 2244 + ] + }, + "s_yA2ZjdPzxt0": { + "origin": "routes/components/BackgroundCanvas/BackgroundCanvas.tsx", + "displayName": "BackgroundCanvas_component", + "canonicalFilename": "s_ya2zjdpzxt0", + "hash": "yA2ZjdPzxt0", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 113, + 2068 + ] + }, + "s_yoFnqx11TCM": { + "origin": "routes/trailer/components/CallForSpeakerSection/CallForSpeakerSection.tsx", + "displayName": "CallForSpeakerSection_component", + "canonicalFilename": "s_yofnqx11tcm", + "hash": "yoFnqx11TCM", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 242, + 2485 + ] + }, + "s_zGAmcHHyYNA": { + "origin": "routes/components/CoCSection/CoCSection.tsx", + "displayName": "CodeList_component", + "canonicalFilename": "s_zgamchhyyna", + "hash": "zGAmcHHyYNA", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 2253, + 4142 + ] + }, + "s_zzrfqTikc40": { + "origin": "routes/trailer/components/CallForSponsorSection/CallForSponsorSection.tsx", + "displayName": "CallForSponsorSection_component", + "canonicalFilename": "s_zzrfqtikc40", + "hash": "zzrfqTikc40", + "ctxKind": "function", + "ctxName": "component$", + "captures": false, + "parent": null, + "loc": [ + 311, + 2730 + ] + }, + "s_RPDJAz33WLA": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "QwikCityProvider_component_useStyles", + "canonicalFilename": "s_rpdjaz33wla", + "hash": "RPDJAz33WLA", + "ctxKind": "function", + "ctxName": "useStyles$", + "captures": false, + "parent": "s_TxCFOy819ag", + "loc": [ + 22978, + 23012 + ] + }, + "s_A5bZC7WO00A": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "routeActionQrl_action_submit", + "canonicalFilename": "s_a5bzc7wo00a", + "hash": "A5bZC7WO00A", + "ctxKind": "function", + "ctxName": "submit", + "captures": true, + "parent": null, + "loc": [ + 40128, + 41762 + ] + }, + "s_DyVc0YBIqQU": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "spa_init", + "canonicalFilename": "s_dyvc0ybiqqu", + "hash": "DyVc0YBIqQU", + "ctxKind": "function", + "ctxName": "spaInit", + "captures": false, + "parent": null, + "loc": [ + 1391, + 6872 + ] + }, + "s_wOIPfiQ04l4": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "serverQrl_stuff", + "canonicalFilename": "s_woipfiq04l4", + "hash": "wOIPfiQ04l4", + "ctxKind": "function", + "ctxName": "stuff", + "captures": true, + "parent": null, + "loc": [ + 44776, + 46600 + ] + }, + "s_327b6YcHuZw": { + "origin": "routes/trailer/components/HeroSection/components/Switch/Switch.tsx", + "displayName": "Switch_component_switchOn", + "canonicalFilename": "s_327b6ychuzw", + "hash": "327b6YcHuZw", + "ctxKind": "function", + "ctxName": "$", + "captures": true, + "parent": "s_hVRFg37urAg", + "loc": [ + 653, + 952 + ] + }, + "s_BUbtvTyvVRE": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "QwikCityMockProvider_component_goto", + "canonicalFilename": "s_bubtvtyvvre", + "hash": "BUbtvTyvVRE", + "ctxKind": "function", + "ctxName": "goto", + "captures": false, + "parent": "s_WmYC5H00wtI", + "loc": [ + 36128, + 36189 + ] + }, + "s_GvZ7IDnem0c": { + "origin": "routes/components/ProgramSection/ProgramSection.tsx", + "displayName": "ProgramSection_component_handleMenuSelect", + "canonicalFilename": "s_gvz7idnem0c", + "hash": "GvZ7IDnem0c", + "ctxKind": "function", + "ctxName": "$", + "captures": true, + "parent": "s_0cmjxCSeSBc", + "loc": [ + 622, + 684 + ] + }, + "s_PI5Q0B6l0gA": { + "origin": "routes/trailer/components/HeroSection/HeroSection.tsx", + "displayName": "HeroSection_component_useOnWindow", + "canonicalFilename": "s_pi5q0b6l0ga", + "hash": "PI5Q0B6l0gA", + "ctxKind": "function", + "ctxName": "$", + "captures": true, + "parent": "s_ueyPOUpNxJ8", + "loc": [ + 1078, + 1361 + ] + }, + "s_PnBSbiCx8nI": { + "origin": "routes/trailer/components/CallForSpeakerSection/CallForSpeakerSection.tsx", + "displayName": "CallForSpeakerSection_component_useOnWindow", + "canonicalFilename": "s_pnbsbicx8ni", + "hash": "PnBSbiCx8nI", + "ctxKind": "function", + "ctxName": "$", + "captures": true, + "parent": "s_yoFnqx11TCM", + "loc": [ + 787, + 1568 + ] + }, + "s_cKKdDFDGeqY": { + "origin": "routes/trailer/components/CallForSponsorSection/CallForSponsorSection.tsx", + "displayName": "CallForSponsorSection_component_useOnWindow", + "canonicalFilename": "s_ckkddfdgeqy", + "hash": "cKKdDFDGeqY", + "ctxKind": "function", + "ctxName": "$", + "captures": true, + "parent": "s_zzrfqTikc40", + "loc": [ + 861, + 1638 + ] + }, + "s_eBQ0vFsFKsk": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "Link_component_onPrefetch_event", + "canonicalFilename": "s_ebq0vfsfksk", + "hash": "eBQ0vFsFKsk", + "ctxKind": "function", + "ctxName": "event$", + "captures": false, + "parent": "s_8gdLBszqbaM", + "loc": [ + 37636, + 37699 + ] + }, + "s_fX0bDjeJa0E": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "QwikCityProvider_component_goto", + "canonicalFilename": "s_fx0bdjeja0e", + "hash": "fX0bDjeJa0E", + "ctxKind": "function", + "ctxName": "goto", + "captures": true, + "parent": "s_TxCFOy819ag", + "loc": [ + 24262, + 25581 + ] + }, + "s_i1Cv0pYJNR0": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "Link_component_handleClick_event", + "canonicalFilename": "s_i1cv0pyjnr0", + "hash": "i1Cv0pYJNR0", + "ctxKind": "function", + "ctxName": "event$", + "captures": true, + "parent": "s_8gdLBszqbaM", + "loc": [ + 37817, + 38332 + ] + }, + "s_p9MSze0ojs4": { + "origin": "../node_modules/@builder.io/qwik-city/index.qwik.mjs", + "displayName": "GetForm_component_form_onSubmit", + "canonicalFilename": "s_p9msze0ojs4", + "hash": "p9MSze0ojs4", + "ctxKind": "function", + "ctxName": "_jsxS", + "captures": true, + "parent": "s_Nk9PlpjQm9Y", + "loc": [ + 49021, + 49718 + ] + }, + "s_ra5UhDyKhDc": { + "origin": "routes/components/ProgramSection/components/TrackMenu/TrackMenu.tsx", + "displayName": "TrackMenu_component_ul_map_li_button_onClick", + "canonicalFilename": "s_ra5uhdykhdc", + "hash": "ra5UhDyKhDc", + "ctxKind": "eventHandler", + "ctxName": "onClick$", + "captures": true, + "parent": "s_6uHai0qTMik", + "loc": [ + 981, + 1000 + ] + }, + "s_snYR9dB2M9o": { + "origin": "routes/trailer/components/HeroSection/HeroSection.tsx", + "displayName": "HeroSection_component_handleClickSwitch", + "canonicalFilename": "s_snyr9db2m9o", + "hash": "snYR9dB2M9o", + "ctxKind": "function", + "ctxName": "$", + "captures": true, + "parent": "s_ueyPOUpNxJ8", + "loc": [ + 531, + 759 + ] + }, + "s_zffMhSzJPDY": { + "origin": "routes/components/ProgramSection/components/ProgramMobileHeader/ProgramMobileHeader.tsx", + "displayName": "ProgramMobileHeader_component_useOnWindow", + "canonicalFilename": "s_zffmhszjpdy", + "hash": "zffMhSzJPDY", + "ctxKind": "function", + "ctxName": "$", + "captures": true, + "parent": "s_QuD0XdoJsCs", + "loc": [ + 404, + 545 + ] + } + }, + "mapping": { + "s_02wMImzEAbk": "q-b547b739.js", + "s_lrVjdwXBcf0": "q-49e05b40.js", + "s_88Z4CeWVm8I": "q-75631346.js", + "s_NrSUb8YFIeg": "q-c511a8a4.js", + "s_QBVaT8ushyQ": "q-3088ceea.js", + "s_TiQ4jW4sQ0w": "q-ddac4f9e.js", + "s_dthNFAHWv5E": "q-05796c5e.js", + "s_iHKmp4OXvok": "q-8ba13fe1.js", + "s_wsmKSsyyBEM": "q-cb2e22b2.js", + "s_xQUM8I8kOY8": "q-c511a8a4.js", + "s_0cmjxCSeSBc": "q-fd38a3cb.js", + "s_1E9wZYF0x2A": "q-f24231c8.js", + "s_1PDHy5lvFFY": "q-aa0abc0d.js", + "s_6uHai0qTMik": "q-6ad96159.js", + "s_8gdLBszqbaM": "q-ea0de227.js", + "s_9LZ4BvzCrXU": "q-3088ceea.js", + "s_F0fh1r1hpxA": "q-964ca56d.js", + "s_IKu1WxNP1uk": "q-558620a6.js", + "s_Ij6lKPk9wh8": "q-6493b33f.js", + "s_JZKKHBjo3Sw": "q-86f01a63.js", + "s_M0UJYVRtPhM": "q-e5681cf9.js", + "s_Nk9PlpjQm9Y": "q-596954bb.js", + "s_QChmekhj35Q": "q-02b8faa7.js", + "s_QuD0XdoJsCs": "q-9d1d8157.js", + "s_TWDIz9gUefk": "q-d23a7f5a.js", + "s_TxCFOy819ag": "q-b547b739.js", + "s_V05B8OblSMc": "q-e37b08a2.js", + "s_W19aU43w08o": "q-76341145.js", + "s_W7nRQ2O3lH4": "q-50cc4063.js", + "s_WmYC5H00wtI": "q-13df4f35.js", + "s_YbJx9I1xhA0": "q-23ced14b.js", + "s_aU3ZMmEhh6Y": "q-12db42d0.js", + "s_bQt0PVS4Krg": "q-7392be9a.js", + "s_dw5t0YA3ACA": "q-a51baba5.js", + "s_e0ssiDXoeAM": "q-5cbacce0.js", + "s_gLE0ie3U6Rg": "q-219c412f.js", + "s_gidK129Gc5k": "q-75631346.js", + "s_hUM0Ls66M8A": "q-6fd5cb7b.js", + "s_hVRFg37urAg": "q-c511a8a4.js", + "s_lSgVj6x6yRk": "q-f9aad177.js", + "s_lgWD7Wcvbu0": "q-b849ef2a.js", + "s_s6UYP0k2634": "q-8fcba17e.js", + "s_u04zdzLiMWE": "q-78d86f8b.js", + "s_uTLCfz8QQ4s": "q-cb2e22b2.js", + "s_ueyPOUpNxJ8": "q-3088ceea.js", + "s_yA2ZjdPzxt0": "q-8ba13fe1.js", + "s_yoFnqx11TCM": "q-ddac4f9e.js", + "s_zGAmcHHyYNA": "q-0b98454c.js", + "s_zzrfqTikc40": "q-05796c5e.js", + "s_RPDJAz33WLA": "q-b547b739.js", + "s_A5bZC7WO00A": "q-2dbe1342.js", + "s_DyVc0YBIqQU": "q-663033b0.js", + "s_wOIPfiQ04l4": "q-463165fa.js", + "s_327b6YcHuZw": "q-c511a8a4.js", + "s_BUbtvTyvVRE": "q-13df4f35.js", + "s_GvZ7IDnem0c": "q-fd38a3cb.js", + "s_PI5Q0B6l0gA": "q-3088ceea.js", + "s_PnBSbiCx8nI": "q-ddac4f9e.js", + "s_cKKdDFDGeqY": "q-05796c5e.js", + "s_eBQ0vFsFKsk": "q-623573f9.js", + "s_fX0bDjeJa0E": "q-b547b739.js", + "s_i1Cv0pYJNR0": "q-ea0de227.js", + "s_p9MSze0ojs4": "q-596954bb.js", + "s_ra5UhDyKhDc": "q-6ad96159.js", + "s_snYR9dB2M9o": "q-3088ceea.js", + "s_zffMhSzJPDY": "q-9d1d8157.js" + }, + "bundles": { + "q-02253539.js": { + "size": 232, + "origins": [ + "src/types/program.ts", + "src/types/sponsor.ts" + ] + }, + "q-02b8faa7.js": { + "size": 667, + "imports": [ + "q-0daa6403.js", + "q-2ee2e09e.js", + "q-609ebf39.js", + "q-7647edae.js", + "q-b8f4905f.js", + "q-d9ba29ea.js" + ], + "origins": [ + "src/entry_CoCSection.js", + "src/s_qchmekhj35q.js" + ], + "symbols": [ + "s_QChmekhj35Q" + ] + }, + "q-05796c5e.js": { + "size": 2040, + "imports": [ + "q-0daa6403.js", + "q-9bb17896.js", + "q-cd69d2a5.js" + ], + "origins": [ + "src/entry_CallForSponsorSection.js", + "src/routes/trailer/components/CallForSponsorSection/CallForSponsorSection.module.scss?used", + "src/s_ckkddfdgeqy.js", + "src/s_dthnfahwv5e.js", + "src/s_zzrfqtikc40.js" + ], + "symbols": [ + "s_cKKdDFDGeqY", + "s_dthNFAHWv5E", + "s_zzrfqTikc40" + ] + }, + "q-0b98454c.js": { + "size": 1790, + "imports": [ + "q-0daa6403.js", + "q-609ebf39.js", + "q-6a6fa43e.js", + "q-71aa2445.js", + "q-7647edae.js", + "q-aeae13c1.js" + ], + "origins": [ + "src/entry_CodeList.js", + "src/s_zgamchhyyna.js" + ], + "symbols": [ + "s_zGAmcHHyYNA" + ] + }, + "q-0daa6403.js": { + "size": 46851, + "origins": [ + "node_modules/@builder.io/qwik/core.min.mjs" + ] + }, + "q-12db42d0.js": { + "size": 9257, + "imports": [ + "q-0daa6403.js", + "q-6a6fa43e.js", + "q-fabbb15b.js" + ], + "origins": [ + "src/entry_OpensourceList.js", + "src/routes/components/OpensourceSection/assets/babel.png", + "src/routes/components/OpensourceSection/assets/core-js.png", + "src/routes/components/OpensourceSection/assets/pretendard.png", + "src/routes/components/OpensourceSection/assets/react-hook-form.png", + "src/s_au3zmmehh6y.js" + ], + "symbols": [ + "s_aU3ZMmEhh6Y" + ] + }, + "q-13df4f35.js": { + "size": 787, + "imports": [ + "q-0daa6403.js", + "q-bbe9459f.js" + ], + "origins": [ + "src/entry_QwikCityMockProvider.js", + "src/s_bubtvtyvvre.js", + "src/s_wmyc5h00wti.js" + ], + "symbols": [ + "s_BUbtvTyvVRE", + "s_WmYC5H00wtI" + ] + }, + "q-1dca69f5.js": { + "size": 425, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-12db42d0.js", + "q-76341145.js" + ], + "origins": [ + "src/routes/components/OpensourceSection/OpensourceSection.tsx" + ] + }, + "q-1e7bc505.js": { + "size": 404, + "imports": [ + "q-0daa6403.js", + "q-4ed993c7.js", + "q-bbe9459f.js" + ], + "dynamicImports": [ + "q-558620a6.js" + ], + "origins": [ + "src/routes/layout.tsx" + ] + }, + "q-219c412f.js": { + "size": 954, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-05796c5e.js", + "q-3088ceea.js", + "q-d23a7f5a.js", + "q-ddac4f9e.js" + ], + "origins": [ + "src/entry_trailer.js", + "src/routes/trailer/components/CallForSpeakerSection/CallForSpeakerSection.tsx", + "src/routes/trailer/components/CallForSponsorSection/CallForSponsorSection.tsx", + "src/routes/trailer/components/Header/Header.tsx", + "src/routes/trailer/components/HeroSection/HeroSection.tsx", + "src/s_gle0ie3u6rg.js" + ], + "symbols": [ + "s_gLE0ie3U6Rg" + ] + }, + "q-23ced14b.js": { + "size": 1548, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_Start.js", + "src/s_ybjx9i1xha0.js" + ], + "symbols": [ + "s_YbJx9I1xhA0" + ] + }, + "q-2dbe1342.js": { + "size": 746, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_routeActionQrl.js", + "src/s_a5bzc7wo00a.js" + ], + "symbols": [ + "s_A5bZC7WO00A" + ] + }, + "q-2e55b5a6.js": { + "size": 586, + "imports": [ + "q-02253539.js", + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-78d86f8b.js", + "q-8fcba17e.js" + ], + "origins": [ + "src/routes/components/ProgramSection/components/ProgramCard/ProgramCard.tsx" + ] + }, + "q-2ee2e09e.js": { + "size": 201, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-964ca56d.js" + ], + "origins": [ + "src/routes/components/SectionDivider/SectionDivider.tsx" + ] + }, + "q-3088ceea.js": { + "size": 4563, + "imports": [ + "q-02253539.js", + "q-0daa6403.js", + "q-2ee2e09e.js", + "q-5fc75315.js", + "q-6a6fa43e.js", + "q-b23b67d8.js", + "q-cc939fe3.js", + "q-cd69d2a5.js", + "q-d03db521.js", + "q-d9ba29ea.js" + ], + "dynamicImports": [ + "q-c511a8a4.js" + ], + "origins": [ + "src/entry_HeroSection.js", + "src/routes/components/HeroSection/assets/hero-logo.png", + "src/routes/trailer/components/HeroSection/HeroSection.module.scss?used", + "src/routes/trailer/components/HeroSection/components/Switch/Switch.tsx", + "src/s_9lz4bvzcrxu.js", + "src/s_pi5q0b6l0ga.js", + "src/s_qbvat8ushyq.js", + "src/s_snyr9db2m9o.js", + "src/s_ueypoupnxj8.js" + ], + "symbols": [ + "s_9LZ4BvzCrXU", + "s_PI5Q0B6l0gA", + "s_QBVaT8ushyQ", + "s_snYR9dB2M9o", + "s_ueyPOUpNxJ8" + ] + }, + "q-463165fa.js": { + "size": 889, + "imports": [ + "q-0daa6403.js", + "q-bbe9459f.js" + ], + "origins": [ + "src/entry_serverQrl.js", + "src/s_woipfiq04l4.js" + ], + "symbols": [ + "s_wOIPfiQ04l4" + ] + }, + "q-49e05b40.js": { + "size": 147, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_useVisible.js", + "src/s_lrvjdwxbcf0.js" + ], + "symbols": [ + "s_lrVjdwXBcf0" + ] + }, + "q-4ed993c7.js": { + "size": 1, + "origins": [ + "src/styles/_main.scss" + ] + }, + "q-50cc4063.js": { + "size": 392, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_SafeLink.js", + "src/s_w7nrq2o3lh4.js" + ], + "symbols": [ + "s_W7nRQ2O3lH4" + ] + }, + "q-558620a6.js": { + "size": 102, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_layout.js", + "src/s_iku1wxnp1uk.js" + ], + "symbols": [ + "s_IKu1WxNP1uk" + ] + }, + "q-57d2e906.js": { + "size": 3077, + "origins": [ + "src/assets/logo.png" + ] + }, + "q-594fc9db.js": { + "size": 125, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-8ea06850.js" + ], + "origins": [ + "@qwik-city-entries" + ] + }, + "q-596954bb.js": { + "size": 1032, + "imports": [ + "q-0daa6403.js", + "q-bbe9459f.js" + ], + "origins": [ + "src/entry_GetForm.js", + "src/s_nk9plpjqm9y.js", + "src/s_p9msze0ojs4.js" + ], + "symbols": [ + "s_Nk9PlpjQm9Y", + "s_p9MSze0ojs4" + ] + }, + "q-5cbacce0.js": { + "size": 467, + "imports": [ + "q-0daa6403.js", + "q-bbe9459f.js" + ], + "origins": [ + "src/entry_RouterOutlet.js", + "src/s_e0ssidxoeam.js" + ], + "symbols": [ + "s_e0ssiDXoeAM" + ] + }, + "q-5fc75315.js": { + "size": 13686, + "imports": [ + "q-02253539.js" + ], + "origins": [ + "src/assets/sponsors/carrot.png", + "src/assets/sponsors/elice.png", + "src/assets/sponsors/fastcampus.png", + "src/assets/sponsors/greeting.png", + "src/assets/sponsors/hyundai.png", + "src/assets/sponsors/nc.png", + "src/assets/sponsors/quotabook.png", + "src/assets/sponsors/soomgo.png", + "src/assets/sponsors/toss.png", + "src/assets/sponsors/twip.png", + "src/db/programs.ts", + "src/db/sponsors.ts" + ] + }, + "q-609ebf39.js": { + "size": 1023, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-02b8faa7.js", + "q-0b98454c.js" + ], + "origins": [ + "src/routes/components/CoCSection/CoCSection.tsx" + ] + }, + "q-623573f9.js": { + "size": 128, + "imports": [ + "q-0daa6403.js", + "q-bbe9459f.js" + ], + "origins": [ + "src/s_ebq0vfsfksk.js" + ], + "symbols": [ + "s_eBQ0vFsFKsk" + ] + }, + "q-6399b404.js": { + "size": 185, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-219c412f.js" + ], + "origins": [ + "src/routes/trailer/index.tsx" + ] + }, + "q-6493b33f.js": { + "size": 3486, + "imports": [ + "q-0daa6403.js", + "q-57d2e906.js", + "q-b23b67d8.js", + "q-cd69d2a5.js" + ], + "origins": [ + "src/entry_Footer.js", + "src/routes/components/Footer/Footer.module.scss?used", + "src/s_ij6lkpk9wh8.js" + ], + "symbols": [ + "s_Ij6lKPk9wh8" + ] + }, + "q-663033b0.js": { + "size": 2286, + "origins": [ + "src/entry_spaInit.js", + "src/s_dyvc0ybiqqu.js" + ], + "symbols": [ + "s_DyVc0YBIqQU" + ] + }, + "q-6a6fa43e.js": { + "size": 246, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-49e05b40.js" + ], + "origins": [ + "src/hooks/useVisible.ts" + ] + }, + "q-6ad96159.js": { + "size": 894, + "imports": [ + "q-02253539.js", + "q-0daa6403.js", + "q-6a6fa43e.js", + "q-71aa2445.js", + "q-aaa25777.js", + "q-aeae13c1.js" + ], + "origins": [ + "src/entry_TrackMenu.js", + "src/routes/components/ProgramSection/components/TrackMenu/TrackMenu.module.scss?used", + "src/s_6uhai0qtmik.js", + "src/s_ra5uhdykhdc.js" + ], + "symbols": [ + "s_6uHai0qTMik", + "s_ra5UhDyKhDc" + ] + }, + "q-6fd5cb7b.js": { + "size": 1418, + "imports": [ + "q-02253539.js", + "q-0daa6403.js", + "q-2ee2e09e.js", + "q-5fc75315.js", + "q-80dbe9b9.js", + "q-aeae13c1.js", + "q-b8f4905f.js", + "q-d9ba29ea.js" + ], + "dynamicImports": [ + "q-a51baba5.js" + ], + "origins": [ + "src/entry_SponsorSection.js", + "src/routes/components/SponsorSection/SponsorSection.module.scss?used", + "src/routes/components/SponsorSection/components/SponsorList/SponsorList.tsx", + "src/s_hum0ls66m8a.js" + ], + "symbols": [ + "s_hUM0Ls66M8A" + ] + }, + "q-6feda54e.js": { + "size": 548, + "imports": [ + "q-0daa6403.js", + "q-9bb17896.js" + ], + "dynamicImports": [ + "q-f24231c8.js" + ], + "origins": [ + "src/routes/trailer/components/router-head/main.tsx" + ] + }, + "q-71aa2445.js": { + "size": 290, + "imports": [ + "q-aeae13c1.js" + ], + "origins": [ + "node_modules/lodash/_baseMap.js", + "node_modules/lodash/map.js" + ] + }, + "q-7392be9a.js": { + "size": 1614, + "imports": [ + "q-0daa6403.js", + "q-6a6fa43e.js", + "q-71aa2445.js", + "q-aeae13c1.js", + "q-cfe815a5.js", + "q-d9528e75.js" + ], + "origins": [ + "src/entry_TicketList.js", + "src/s_bqt0pvs4krg.js" + ], + "symbols": [ + "s_bQt0PVS4Krg" + ] + }, + "q-75631346.js": { + "size": 925, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_SectionIntro.js", + "src/routes/components/SectionIntro/SectionIntro.module.scss?used", + "src/s_88z4cewvm8i.js", + "src/s_gidk129gc5k.js" + ], + "symbols": [ + "s_88Z4CeWVm8I", + "s_gidK129Gc5k" + ] + }, + "q-76341145.js": { + "size": 644, + "imports": [ + "q-0daa6403.js", + "q-1dca69f5.js", + "q-2ee2e09e.js", + "q-b8f4905f.js", + "q-d9ba29ea.js", + "q-fabbb15b.js" + ], + "origins": [ + "src/entry_OpensourceSection.js", + "src/s_w19au43w08o.js" + ], + "symbols": [ + "s_W19aU43w08o" + ] + }, + "q-7647edae.js": { + "size": 163, + "origins": [ + "src/routes/components/CoCSection/CoCSection.module.scss?used" + ] + }, + "q-78d86f8b.js": { + "size": 1743, + "imports": [ + "q-0daa6403.js", + "q-e8511853.js" + ], + "origins": [ + "src/entry_Icon.js", + "src/s_u04zdzlimwe.js" + ], + "symbols": [ + "s_u04zdzLiMWE" + ] + }, + "q-80dbe9b9.js": { + "size": 257, + "imports": [ + "q-aeae13c1.js" + ], + "origins": [ + "node_modules/lodash/_baseFilter.js", + "node_modules/lodash/filter.js" + ] + }, + "q-86f01a63.js": { + "size": 1855, + "imports": [ + "q-02253539.js", + "q-0daa6403.js", + "q-1dca69f5.js", + "q-2e55b5a6.js", + "q-609ebf39.js", + "q-6a6fa43e.js", + "q-aaa25777.js", + "q-cc939fe3.js", + "q-cfe815a5.js", + "q-d9ba29ea.js" + ], + "dynamicImports": [ + "q-6493b33f.js", + "q-6fd5cb7b.js", + "q-8ba13fe1.js", + "q-9d1d8157.js", + "q-b849ef2a.js", + "q-fd38a3cb.js" + ], + "origins": [ + "src/entry_routes.js", + "src/routes/components/BackgroundCanvas/BackgroundCanvas.tsx", + "src/routes/components/Footer/Footer.tsx", + "src/routes/components/ProgramSection/ProgramSection.tsx", + "src/routes/components/ProgramSection/components/ProgramHeader/ProgramHeader.tsx", + "src/routes/components/ProgramSection/components/ProgramMobileHeader/ProgramMobileHeader.tsx", + "src/routes/components/SponsorSection/SponsorSection.tsx", + "src/s_jzkkhbjo3sw.js" + ], + "symbols": [ + "s_JZKKHBjo3Sw" + ] + }, + "q-879429e5.js": { + "size": 54456, + "origins": [ + "node_modules/@cfcs/core/dist/cfcs.esm.js", + "node_modules/@daybrush/utils/dist/utils.esm.js", + "node_modules/@egjs/component/dist/component.esm.js", + "node_modules/@scena/event-emitter/dist/event-emitter.esm.js", + "node_modules/css-styled/dist/styled.esm.js", + "node_modules/order-map/dist/order-map.esm.js", + "node_modules/scenejs/dist/scene.esm.js" + ] + }, + "q-89d19f7b.js": { + "size": 270, + "imports": [ + "q-0daa6403.js", + "q-4ed993c7.js" + ], + "dynamicImports": [ + "q-aa0abc0d.js" + ], + "origins": [ + "src/root.tsx" + ] + }, + "q-8ba13fe1.js": { + "size": 1232, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_BackgroundCanvas.js", + "src/s_ihkmp4oxvok.js", + "src/s_ya2zjdpzxt0.js" + ], + "symbols": [ + "s_iHKmp4OXvok", + "s_yA2ZjdPzxt0" + ] + }, + "q-8ea06850.js": { + "size": 2539, + "origins": [ + "node_modules/@builder.io/qwik-city/service-worker.mjs", + "src/routes/service-worker.ts" + ] + }, + "q-8fcba17e.js": { + "size": 925, + "imports": [ + "q-02253539.js", + "q-0daa6403.js", + "q-2e55b5a6.js", + "q-6a6fa43e.js", + "q-e8511853.js" + ], + "origins": [ + "src/entry_ProgramCard.js", + "src/s_s6uyp0k2634.js" + ], + "symbols": [ + "s_s6UYP0k2634" + ] + }, + "q-964ca56d.js": { + "size": 593, + "imports": [ + "q-0daa6403.js", + "q-6a6fa43e.js" + ], + "origins": [ + "src/entry_SectionDivider.js", + "src/routes/components/SectionDivider/SectionDivider.module.scss?used", + "src/s_f0fh1r1hpxa.js" + ], + "symbols": [ + "s_F0fh1r1hpxA" + ] + }, + "q-9bb17896.js": { + "size": 81, + "origins": [ + "src/constants/index.ts" + ] + }, + "q-9d1d8157.js": { + "size": 1265, + "imports": [ + "q-02253539.js", + "q-0daa6403.js", + "q-57d2e906.js", + "q-5fc75315.js", + "q-cd69d2a5.js", + "q-d03db521.js" + ], + "origins": [ + "src/entry_ProgramMobileHeader.js", + "src/routes/components/ProgramSection/components/ProgramMobileHeader/ProgramMobileHeader.module.scss?used", + "src/s_qud0xdojscs.js", + "src/s_zffmhszjpdy.js" + ], + "symbols": [ + "s_QuD0XdoJsCs", + "s_zffMhSzJPDY" + ] + }, + "q-a51baba5.js": { + "size": 1657, + "imports": [ + "q-0daa6403.js", + "q-6a6fa43e.js", + "q-71aa2445.js", + "q-aeae13c1.js", + "q-cd69d2a5.js" + ], + "origins": [ + "src/entry_SponsorList.js", + "src/routes/components/SponsorSection/components/SponsorList/SponsorList.module.scss?used", + "src/s_dw5t0ya3aca.js" + ], + "symbols": [ + "s_dw5t0YA3ACA" + ] + }, + "q-aa0abc0d.js": { + "size": 340, + "imports": [ + "q-0daa6403.js", + "q-6feda54e.js", + "q-9bb17896.js", + "q-bbe9459f.js" + ], + "origins": [ + "src/entry_root.js", + "src/s_1pdhy5lvffy.js" + ], + "symbols": [ + "s_1PDHy5lvFFY" + ] + }, + "q-aaa25777.js": { + "size": 423, + "imports": [ + "q-02253539.js", + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-6ad96159.js" + ], + "origins": [ + "src/routes/components/ProgramSection/components/TrackMenu/TrackMenu.tsx" + ] + }, + "q-aeae13c1.js": { + "size": 17283, + "origins": [ + "node_modules/lodash/_DataView.js", + "node_modules/lodash/_Hash.js", + "node_modules/lodash/_ListCache.js", + "node_modules/lodash/_Map.js", + "node_modules/lodash/_MapCache.js", + "node_modules/lodash/_Promise.js", + "node_modules/lodash/_Set.js", + "node_modules/lodash/_SetCache.js", + "node_modules/lodash/_Stack.js", + "node_modules/lodash/_Symbol.js", + "node_modules/lodash/_Uint8Array.js", + "node_modules/lodash/_WeakMap.js", + "node_modules/lodash/_arrayFilter.js", + "node_modules/lodash/_arrayLikeKeys.js", + "node_modules/lodash/_arrayMap.js", + "node_modules/lodash/_arrayPush.js", + "node_modules/lodash/_arraySome.js", + "node_modules/lodash/_assocIndexOf.js", + "node_modules/lodash/_baseEach.js", + "node_modules/lodash/_baseFor.js", + "node_modules/lodash/_baseForOwn.js", + "node_modules/lodash/_baseGet.js", + "node_modules/lodash/_baseGetAllKeys.js", + "node_modules/lodash/_baseGetTag.js", + "node_modules/lodash/_baseHasIn.js", + "node_modules/lodash/_baseIsArguments.js", + "node_modules/lodash/_baseIsEqual.js", + "node_modules/lodash/_baseIsEqualDeep.js", + "node_modules/lodash/_baseIsMatch.js", + "node_modules/lodash/_baseIsNative.js", + "node_modules/lodash/_baseIsTypedArray.js", + "node_modules/lodash/_baseIteratee.js", + "node_modules/lodash/_baseKeys.js", + "node_modules/lodash/_baseMatches.js", + "node_modules/lodash/_baseMatchesProperty.js", + "node_modules/lodash/_baseProperty.js", + "node_modules/lodash/_basePropertyDeep.js", + "node_modules/lodash/_baseTimes.js", + "node_modules/lodash/_baseToString.js", + "node_modules/lodash/_baseUnary.js", + "node_modules/lodash/_cacheHas.js", + "node_modules/lodash/_castPath.js", + "node_modules/lodash/_coreJsData.js", + "node_modules/lodash/_createBaseEach.js", + "node_modules/lodash/_createBaseFor.js", + "node_modules/lodash/_equalArrays.js", + "node_modules/lodash/_equalByTag.js", + "node_modules/lodash/_equalObjects.js", + "node_modules/lodash/_freeGlobal.js", + "node_modules/lodash/_getAllKeys.js", + "node_modules/lodash/_getMapData.js", + "node_modules/lodash/_getMatchData.js", + "node_modules/lodash/_getNative.js", + "node_modules/lodash/_getRawTag.js", + "node_modules/lodash/_getSymbols.js", + "node_modules/lodash/_getTag.js", + "node_modules/lodash/_getValue.js", + "node_modules/lodash/_hasPath.js", + "node_modules/lodash/_hashClear.js", + "node_modules/lodash/_hashDelete.js", + "node_modules/lodash/_hashGet.js", + "node_modules/lodash/_hashHas.js", + "node_modules/lodash/_hashSet.js", + "node_modules/lodash/_isIndex.js", + "node_modules/lodash/_isKey.js", + "node_modules/lodash/_isKeyable.js", + "node_modules/lodash/_isMasked.js", + "node_modules/lodash/_isPrototype.js", + "node_modules/lodash/_isStrictComparable.js", + "node_modules/lodash/_listCacheClear.js", + "node_modules/lodash/_listCacheDelete.js", + "node_modules/lodash/_listCacheGet.js", + "node_modules/lodash/_listCacheHas.js", + "node_modules/lodash/_listCacheSet.js", + "node_modules/lodash/_mapCacheClear.js", + "node_modules/lodash/_mapCacheDelete.js", + "node_modules/lodash/_mapCacheGet.js", + "node_modules/lodash/_mapCacheHas.js", + "node_modules/lodash/_mapCacheSet.js", + "node_modules/lodash/_mapToArray.js", + "node_modules/lodash/_matchesStrictComparable.js", + "node_modules/lodash/_memoizeCapped.js", + "node_modules/lodash/_nativeCreate.js", + "node_modules/lodash/_nativeKeys.js", + "node_modules/lodash/_nodeUtil.js", + "node_modules/lodash/_objectToString.js", + "node_modules/lodash/_overArg.js", + "node_modules/lodash/_root.js", + "node_modules/lodash/_setCacheAdd.js", + "node_modules/lodash/_setCacheHas.js", + "node_modules/lodash/_setToArray.js", + "node_modules/lodash/_stackClear.js", + "node_modules/lodash/_stackDelete.js", + "node_modules/lodash/_stackGet.js", + "node_modules/lodash/_stackHas.js", + "node_modules/lodash/_stackSet.js", + "node_modules/lodash/_stringToPath.js", + "node_modules/lodash/_toKey.js", + "node_modules/lodash/_toSource.js", + "node_modules/lodash/eq.js", + "node_modules/lodash/get.js", + "node_modules/lodash/hasIn.js", + "node_modules/lodash/identity.js", + "node_modules/lodash/isArguments.js", + "node_modules/lodash/isArray.js", + "node_modules/lodash/isArrayLike.js", + "node_modules/lodash/isBuffer.js", + "node_modules/lodash/isFunction.js", + "node_modules/lodash/isLength.js", + "node_modules/lodash/isObject.js", + "node_modules/lodash/isObjectLike.js", + "node_modules/lodash/isSymbol.js", + "node_modules/lodash/isTypedArray.js", + "node_modules/lodash/keys.js", + "node_modules/lodash/memoize.js", + "node_modules/lodash/property.js", + "node_modules/lodash/stubArray.js", + "node_modules/lodash/stubFalse.js", + "node_modules/lodash/toString.js" + ] + }, + "q-b23b67d8.js": { + "size": 293, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-23ced14b.js", + "q-f9aad177.js" + ], + "origins": [ + "src/components/End/End.tsx", + "src/components/Start/Start.tsx" + ] + }, + "q-b547b739.js": { + "size": 5737, + "imports": [ + "q-0daa6403.js", + "q-bbe9459f.js" + ], + "dynamicImports": [ + "q-1e7bc505.js", + "q-594fc9db.js", + "q-6399b404.js", + "q-b871ffb4.js" + ], + "origins": [ + "@qwik-city-plan", + "src/entry_QwikCityProvider.js", + "src/s_02wmimzeabk.js", + "src/s_fx0bdjeja0e.js", + "src/s_rpdjaz33wla.js", + "src/s_txcfoy819ag.js" + ], + "symbols": [ + "s_02wMImzEAbk", + "s_fX0bDjeJa0E", + "s_RPDJAz33WLA", + "s_TxCFOy819ag" + ] + }, + "q-b849ef2a.js": { + "size": 557, + "imports": [ + "q-0daa6403.js", + "q-57d2e906.js", + "q-6a6fa43e.js" + ], + "origins": [ + "src/entry_ProgramHeader.js", + "src/routes/components/ProgramSection/components/ProgramHeader/ProgramHeader.module.scss?used", + "src/s_lgwd7wcvbu0.js" + ], + "symbols": [ + "s_lgWD7Wcvbu0" + ] + }, + "q-b871ffb4.js": { + "size": 378, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-86f01a63.js" + ], + "origins": [ + "src/routes/index.tsx" + ] + }, + "q-b8f4905f.js": { + "size": 174, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-75631346.js" + ], + "origins": [ + "src/routes/components/SectionIntro/SectionIntro.tsx" + ] + }, + "q-bbe9459f.js": { + "size": 8233, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-5cbacce0.js", + "q-663033b0.js", + "q-b547b739.js" + ], + "origins": [ + "@qwik-city-sw-register", + "node_modules/@builder.io/qwik-city/index.qwik.mjs" + ] + }, + "q-c511a8a4.js": { + "size": 17295, + "imports": [ + "q-0daa6403.js", + "q-879429e5.js" + ], + "dynamicImports": [ + "q-cb2e22b2.js" + ], + "origins": [ + "node_modules/gesto/dist/gesto.esm.js", + "src/entry_Switch.js", + "src/routes/trailer/components/HeroSection/components/Switch/Switch.module.scss?used", + "src/routes/trailer/components/HeroSection/components/Switch/SwtichBackground.tsx", + "src/s_327b6ychuzw.js", + "src/s_hvrfg37urag.js", + "src/s_nrsub8yfieg.js", + "src/s_xqum8i8koy8.js" + ], + "symbols": [ + "s_327b6YcHuZw", + "s_hVRFg37urAg", + "s_NrSUb8YFIeg", + "s_xQUM8I8kOY8" + ] + }, + "q-cb2e22b2.js": { + "size": 1726, + "imports": [ + "q-0daa6403.js", + "q-879429e5.js" + ], + "origins": [ + "src/entry_SwitchBackground.js", + "src/routes/trailer/components/HeroSection/components/Switch/SwitchBackground.module.scss?used", + "src/s_utlcfz8qq4s.js", + "src/s_wsmkssyybem.js" + ], + "symbols": [ + "s_uTLCfz8QQ4s", + "s_wsmKSsyyBEM" + ] + }, + "q-cc939fe3.js": { + "size": 525, + "imports": [ + "q-0daa6403.js", + "q-d9ba29ea.js" + ], + "dynamicImports": [ + "q-3088ceea.js" + ], + "origins": [ + "src/routes/components/HeroSection/HeroSection.tsx" + ] + }, + "q-cd69d2a5.js": { + "size": 174, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-50cc4063.js" + ], + "origins": [ + "src/components/SafeLink/SafeLink.tsx" + ] + }, + "q-cfe815a5.js": { + "size": 638, + "imports": [ + "q-0daa6403.js" + ], + "dynamicImports": [ + "q-7392be9a.js", + "q-e5681cf9.js" + ], + "origins": [ + "src/routes/components/TicketInfoSection/TicketInfoSection.tsx" + ] + }, + "q-d03db521.js": { + "size": 75, + "origins": [ + "src/db/common.ts" + ] + }, + "q-d23a7f5a.js": { + "size": 3506, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_Header.js", + "src/routes/trailer/components/Header/Header.module.scss?used", + "src/s_twdiz9guefk.js" + ], + "symbols": [ + "s_TWDIz9gUefk" + ] + }, + "q-d9528e75.js": { + "size": 197, + "origins": [ + "src/routes/components/TicketInfoSection/TicketInfoSection.module.scss?used" + ] + }, + "q-d9ba29ea.js": { + "size": 561, + "origins": [ + "src/routes/components/HeroSection/HeroSection.module.scss?used" + ] + }, + "q-ddac4f9e.js": { + "size": 1900, + "imports": [ + "q-0daa6403.js", + "q-cd69d2a5.js" + ], + "origins": [ + "src/entry_CallForSpeakerSection.js", + "src/routes/trailer/components/CallForSpeakerSection/CallForSpeakerSection.module.scss?used", + "src/s_pnbsbicx8ni.js", + "src/s_tiq4jw4sq0w.js", + "src/s_yofnqx11tcm.js" + ], + "symbols": [ + "s_PnBSbiCx8nI", + "s_TiQ4jW4sQ0w", + "s_yoFnqx11TCM" + ] + }, + "q-e37b08a2.js": { + "size": 2196, + "imports": [ + "q-0daa6403.js", + "q-9bb17896.js" + ], + "origins": [ + "src/entry_Preview.js", + "src/routes/trailer/components/router-head/preview.tsx", + "src/s_v05b8oblsmc.js" + ], + "symbols": [ + "s_V05B8OblSMc" + ] + }, + "q-e5681cf9.js": { + "size": 608, + "imports": [ + "q-0daa6403.js", + "q-2ee2e09e.js", + "q-b8f4905f.js", + "q-cfe815a5.js", + "q-d9528e75.js", + "q-d9ba29ea.js" + ], + "origins": [ + "src/entry_TicketInfoSection.js", + "src/s_m0ujyvrtphm.js" + ], + "symbols": [ + "s_M0UJYVRtPhM" + ] + }, + "q-e8511853.js": { + "size": 292, + "origins": [ + "src/routes/components/ProgramSection/components/ProgramCard/ProgramCard.module.scss?used" + ] + }, + "q-ea0de227.js": { + "size": 1144, + "imports": [ + "q-0daa6403.js", + "q-bbe9459f.js" + ], + "dynamicImports": [ + "q-623573f9.js" + ], + "origins": [ + "src/entry_Link.js", + "src/s_8gdlbszqbam.js", + "src/s_i1cv0pyjnr0.js" + ], + "symbols": [ + "s_8gdLBszqbaM", + "s_i1Cv0pYJNR0" + ] + }, + "q-f24231c8.js": { + "size": 2473, + "imports": [ + "q-0daa6403.js", + "q-6feda54e.js", + "q-9bb17896.js" + ], + "origins": [ + "src/entry_Main.js", + "src/s_1e9wzyf0x2a.js" + ], + "symbols": [ + "s_1E9wZYF0x2A" + ] + }, + "q-f9aad177.js": { + "size": 1547, + "imports": [ + "q-0daa6403.js" + ], + "origins": [ + "src/entry_End.js", + "src/s_lsgvj6x6yrk.js" + ], + "symbols": [ + "s_lSgVj6x6yRk" + ] + }, + "q-fabbb15b.js": { + "size": 105, + "origins": [ + "src/routes/components/OpensourceSection/OpensourceSection.module.scss?used" + ] + }, + "q-fd38a3cb.js": { + "size": 1515, + "imports": [ + "q-02253539.js", + "q-0daa6403.js", + "q-2e55b5a6.js", + "q-2ee2e09e.js", + "q-5fc75315.js", + "q-71aa2445.js", + "q-80dbe9b9.js", + "q-aaa25777.js", + "q-aeae13c1.js", + "q-b8f4905f.js" + ], + "origins": [ + "node_modules/lodash/isUndefined.js", + "src/entry_ProgramSection.js", + "src/routes/components/ProgramSection/ProgramSection.module.scss?used", + "src/s_0cmjxcsesbc.js", + "src/s_gvz7idnem0c.js" + ], + "symbols": [ + "s_0cmjxCSeSBc", + "s_GvZ7IDnem0c" + ] + } + }, + "injections": [ + { + "tag": "link", + "location": "head", + "attributes": { + "rel": "stylesheet", + "href": "/build/q-a9283d35.css" + } + } + ], + "version": "1", + "options": { + "target": "client", + "buildMode": "production", + "entryStrategy": { + "type": "smart" + } + }, + "platform": { + "qwik": "1.2.11", + "vite": "", + "rollup": "3.25.1", + "env": "node", + "os": "darwin", + "node": "18.13.0" + } +} \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..e69de29 diff --git a/service-worker.js b/service-worker.js new file mode 100644 index 0000000..4cbe9c8 --- /dev/null +++ b/service-worker.js @@ -0,0 +1,5 @@ +/* Qwik Service Worker */ +const appBundles=[["q-02253539.js",[]],["q-02b8faa7.js",[4,13,25,38,58,68],["QChmekhj35Q"]],["q-05796c5e.js",[4,48,63],["cKKdDFDGeqY","dthNFAHWv5E","zzrfqTikc40"]],["q-0b98454c.js",[4,25,30,34,38,53],["zGAmcHHyYNA"]],["q-0daa6403.js",[]],["q-12db42d0.js",[4,30,76],["aU3ZMmEhh6Y"]],["q-13df4f35.js",[4,59],["BUbtvTyvVRE","WmYC5H00wtI"]],["q-1dca69f5.js",[4]],["q-1e7bc505.js",[4,17,59]],["q-219c412f.js",[4],["gLE0ie3U6Rg"]],["q-23ced14b.js",[4],["YbJx9I1xhA0"]],["q-2dbe1342.js",[4],["A5bZC7WO00A"]],["q-2e55b5a6.js",[0,4]],["q-2ee2e09e.js",[4]],["q-3088ceea.js",[0,4,13,24,30,54,62,63,65,68],["9LZ4BvzCrXU","PI5Q0B6l0gA","QBVaT8ushyQ","snYR9dB2M9o","ueyPOUpNxJ8"]],["q-463165fa.js",[4,59],["wOIPfiQ04l4"]],["q-49e05b40.js",[4],["lrVjdwXBcf0"]],["q-4ed993c7.js",[]],["q-50cc4063.js",[4],["W7nRQ2O3lH4"]],["q-558620a6.js",[4],["IKu1WxNP1uk"]],["q-57d2e906.js",[]],["q-594fc9db.js",[4]],["q-596954bb.js",[4,59],["Nk9PlpjQm9Y","p9MSze0ojs4"]],["q-5cbacce0.js",[4,59],["e0ssiDXoeAM"]],["q-5fc75315.js",[0]],["q-609ebf39.js",[4]],["q-623573f9.js",[4,59],["eBQ0vFsFKsk"]],["q-6399b404.js",[4]],["q-6493b33f.js",[4,20,54,63],["Ij6lKPk9wh8"]],["q-663033b0.js",[],["DyVc0YBIqQU"]],["q-6a6fa43e.js",[4]],["q-6ad96159.js",[0,4,30,34,52,53],["6uHai0qTMik","ra5UhDyKhDc"]],["q-6fd5cb7b.js",[0,4,13,24,40,53,58,68],["hUM0Ls66M8A"]],["q-6feda54e.js",[4,48]],["q-71aa2445.js",[53]],["q-7392be9a.js",[4,30,34,53,64,67],["bQt0PVS4Krg"]],["q-75631346.js",[4],["88Z4CeWVm8I","gidK129Gc5k"]],["q-76341145.js",[4,7,13,58,68,76],["W19aU43w08o"]],["q-7647edae.js",[]],["q-78d86f8b.js",[4,72],["u04zdzLiMWE"]],["q-80dbe9b9.js",[53]],["q-86f01a63.js",[0,4,7,12,25,30,52,62,64,68],["JZKKHBjo3Sw"]],["q-879429e5.js",[]],["q-89d19f7b.js",[4,17]],["q-8ba13fe1.js",[4],["iHKmp4OXvok","yA2ZjdPzxt0"]],["q-8ea06850.js",[]],["q-8fcba17e.js",[0,4,12,30,72],["s6UYP0k2634"]],["q-964ca56d.js",[4,30],["F0fh1r1hpxA"]],["q-9bb17896.js",[]],["q-9d1d8157.js",[0,4,20,24,63,65],["QuD0XdoJsCs","zffMhSzJPDY"]],["q-a51baba5.js",[4,30,34,53,63],["dw5t0YA3ACA"]],["q-aa0abc0d.js",[4,33,48,59],["1PDHy5lvFFY"]],["q-aaa25777.js",[0,4]],["q-aeae13c1.js",[]],["q-b23b67d8.js",[4]],["q-b547b739.js",[4,59],["02wMImzEAbk","fX0bDjeJa0E","RPDJAz33WLA","TxCFOy819ag"]],["q-b849ef2a.js",[4,20,30],["lgWD7Wcvbu0"]],["q-b871ffb4.js",[4]],["q-b8f4905f.js",[4]],["q-bbe9459f.js",[4]],["q-c511a8a4.js",[4,42],["327b6YcHuZw","hVRFg37urAg","NrSUb8YFIeg","xQUM8I8kOY8"]],["q-cb2e22b2.js",[4,42],["uTLCfz8QQ4s","wsmKSsyyBEM"]],["q-cc939fe3.js",[4,68]],["q-cd69d2a5.js",[4]],["q-cfe815a5.js",[4]],["q-d03db521.js",[]],["q-d23a7f5a.js",[4],["TWDIz9gUefk"]],["q-d9528e75.js",[]],["q-d9ba29ea.js",[]],["q-ddac4f9e.js",[4,63],["PnBSbiCx8nI","TiQ4jW4sQ0w","yoFnqx11TCM"]],["q-e37b08a2.js",[4,48],["V05B8OblSMc"]],["q-e5681cf9.js",[4,13,58,64,67,68],["M0UJYVRtPhM"]],["q-e8511853.js",[]],["q-ea0de227.js",[4,59],["8gdLBszqbaM","i1Cv0pYJNR0"]],["q-f24231c8.js",[4,33,48],["1E9wZYF0x2A"]],["q-f9aad177.js",[4],["lSgVj6x6yRk"]],["q-fabbb15b.js",[]],["q-fd38a3cb.js",[0,4,12,13,24,34,40,52,53,58],["0cmjxCSeSBc","GvZ7IDnem0c"]]]; +const libraryBundleIds=[55]; +const linkBundles=[[/^\/$/,[8,19,57,41]],[/^\/trailer\/components\/HeroSection\/components\/Switch\/?$/,[8,19]],[/^\/components\/ProgramSection\/components\/ProgramCard\/?$/,[8,19]],[/^\/components\/ProgramSection\/components\/ProgramHeader\/?$/,[8,19]],[/^\/components\/ProgramSection\/components\/ProgramMobileHeader\/?$/,[8,19]],[/^\/components\/ProgramSection\/components\/TrackMenu\/?$/,[8,19]],[/^\/components\/SponsorSection\/components\/SponsorList\/?$/,[8,19]],[/^\/trailer\/components\/HeroSection\/components\/?$/,[8,19]],[/^\/components\/ProgramSection\/components\/?$/,[8,19]],[/^\/components\/SponsorSection\/components\/?$/,[8,19]],[/^\/trailer\/components\/CallForSpeakerSection\/?$/,[8,19]],[/^\/trailer\/components\/CallForSponsorSection\/?$/,[8,19]],[/^\/trailer\/components\/Header\/?$/,[8,19]],[/^\/trailer\/components\/HeroSection\/?$/,[8,19]],[/^\/components\/BackgroundCanvas\/?$/,[8,19]],[/^\/components\/CoCSection\/?$/,[8,19]],[/^\/components\/Footer\/?$/,[8,19]],[/^\/components\/HeroSection\/?$/,[8,19]],[/^\/components\/OpensourceSection\/?$/,[8,19]],[/^\/components\/ProgramSection\/?$/,[8,19]],[/^\/components\/SectionDivider\/?$/,[8,19]],[/^\/components\/SectionIntro\/?$/,[8,19]],[/^\/components\/SponsorSection\/?$/,[8,19]],[/^\/components\/TicketInfoSection\/?$/,[8,19]],[/^\/trailer\/components\/?$/,[8,19]],[/^\/components\/?$/,[8,19]],[/^\/trailer\/?$/,[8,19,27,9]]]; +const m="QwikBuild",k=new Set,g=new Map,u=[],L=(e,n)=>n.filter(s=>!e.some(i=>s.endsWith(i[0]))),q=(e,n)=>!!n&&!E(n),E=e=>{const n=e.headers.get("Cache-Control")||"";return n.includes("no-cache")||n.includes("max-age=0")},C=(e,n)=>e.some(s=>n.endsWith("/"+s[0])),U=(e,n)=>e.find(s=>s[0]===n),b=(e,n)=>n.map(s=>e[s]?e[s][0]:null),W=(e,n)=>n.map(s=>e.get(s)).filter(s=>s!=null),p=e=>{const n=new Map;for(const s of e){const i=s[2];if(i)for(const c of i)n.set(c,s[0])}return n},v=(e,n,s,i)=>new Promise((c,h)=>{const t=i.url,r=s.get(t);if(r)r.push([c,h]);else{const o=l=>{const a=s.get(t);if(a){s.delete(t);for(const[d]of a)d(l.clone())}else c(l.clone())},f=l=>{const a=s.get(t);if(a){s.delete(t);for(const[d,A]of a)A(l)}else h(l)};s.set(t,[[c,h]]),e.match(t).then(l=>{if(q(i,l))o(l);else return n(i).then(async a=>{a.ok&&await e.put(t,a.clone()),o(a)})}).catch(l=>e.match(t).then(a=>{a?o(a):f(l)}))}}),y=(e,n,s,i,c,h=!1)=>{const t=()=>{for(;u.length>0&&g.size<6;){const o=u.shift(),f=new Request(o);k.has(o)?t():(k.add(o),v(n,s,g,f).finally(t))}},r=o=>{try{const f=U(e,o);if(f){const l=b(e,f[1]),a=new URL(o,i).href,d=u.indexOf(a);d>-1?h&&(u.splice(d,1),u.unshift(a)):h?u.unshift(a):u.push(a),l.forEach(r)}}catch(f){console.error(f)}};Array.isArray(c)&&c.forEach(r),t()},w=(e,n,s,i,c,h,t)=>{try{y(e,i,c,h,b(e,n))}catch(r){console.error(r)}for(const r of t)try{for(const o of s){const[f,l]=o;if(f.test(r)){y(e,i,c,h,b(e,l));break}}}catch(o){console.error(o)}},B=(e,n,s,i)=>{try{const c=i.href.split("/"),h=c[c.length-1];c[c.length-1]="";const t=new URL(c.join("/"));y(e,n,s,t,[h],!0)}catch(c){console.error(c)}},N=(e,n,s,i)=>{const c=e.fetch.bind(e),h=p(n);e.addEventListener("fetch",t=>{const r=t.request;if(r.method==="GET"){const o=new URL(r.url);C(n,o.pathname)&&t.respondWith(e.caches.open(m).then(f=>(B(n,f,c,o),v(f,c,g,r))))}}),e.addEventListener("message",async({data:t})=>{if(t.type==="qprefetch"&&typeof t.base=="string"){const r=await e.caches.open(m),o=new URL(t.base,e.origin);Array.isArray(t.links)&&w(n,s,i,r,c,o,t.links),Array.isArray(t.bundles)&&y(n,r,c,o,t.bundles),Array.isArray(t.symbols)&&y(n,r,c,o,W(h,t.symbols))}}),e.addEventListener("activate",()=>{(async()=>{try{const t=await e.caches.open(m),o=(await t.keys()).map(l=>l.url),f=L(n,o);await Promise.all(f.map(l=>t.delete(l)))}catch(t){console.error(t)}})()})},x=()=>{typeof self<"u"&&typeof appBundles<"u"&&N(self,appBundles,libraryBundleIds,linkBundles)};x();addEventListener("install",()=>self.skipWaiting());addEventListener("activate",()=>self.clients.claim()); diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..0b67ce5 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,25 @@ + + +https://feconf.kr/ +https://feconf.kr/components/ProgramSection/ +https://feconf.kr/components/OpensourceSection/ +https://feconf.kr/trailer/components/Header/ +https://feconf.kr/components/SponsorSection/components/SponsorList/ +https://feconf.kr/components/HeroSection/ +https://feconf.kr/components/SectionDivider/ +https://feconf.kr/trailer/components/CallForSponsorSection/ +https://feconf.kr/trailer/components/HeroSection/components/Switch/ +https://feconf.kr/components/Footer/ +https://feconf.kr/components/SectionIntro/ +https://feconf.kr/trailer/components/CallForSpeakerSection/ +https://feconf.kr/components/ProgramSection/components/ProgramCard/ +https://feconf.kr/trailer/components/HeroSection/ +https://feconf.kr/trailer/ +https://feconf.kr/components/ProgramSection/components/TrackMenu/ +https://feconf.kr/components/CoCSection/ +https://feconf.kr/components/SponsorSection/ +https://feconf.kr/components/ProgramSection/components/ProgramHeader/ +https://feconf.kr/components/ProgramSection/components/ProgramMobileHeader/ +https://feconf.kr/components/BackgroundCanvas/ +https://feconf.kr/components/TicketInfoSection/ + \ No newline at end of file diff --git a/trailer/components/CallForSpeakerSection/index.html b/trailer/components/CallForSpeakerSection/index.html new file mode 100644 index 0000000..3c74fea --- /dev/null +++ b/trailer/components/CallForSpeakerSection/index.html @@ -0,0 +1,8 @@ +FECONF 2023

    치열한 고민과 도전

    당신 몰입한 순간,
    잠재력을 발휘한 경험

    프론트엔드 엔지니어의 흥미로운 도전과
    개발에 몰입한 경험을 들려주세요.

    \ No newline at end of file diff --git a/trailer/components/CallForSpeakerSection/q-data.json b/trailer/components/CallForSpeakerSection/q-data.json new file mode 100644 index 0000000..40e697e --- /dev/null +++ b/trailer/components/CallForSpeakerSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.246Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/trailer/components/CallForSpeakerSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/trailer/components/CallForSponsorSection/index.html b/trailer/components/CallForSponsorSection/index.html new file mode 100644 index 0000000..da1d890 --- /dev/null +++ b/trailer/components/CallForSponsorSection/index.html @@ -0,0 +1,7 @@ +FECONF 2023

    23년을 함께 빛낼 후원사

    FE 생태계와 함께하는
    후원사가 되어주세요

    FEConf 파트너가 되어 개발 문화를 만들고,
    기업 홍보와 채용 활동을 계획하세요.

    \ No newline at end of file diff --git a/trailer/components/CallForSponsorSection/q-data.json b/trailer/components/CallForSponsorSection/q-data.json new file mode 100644 index 0000000..4e95897 --- /dev/null +++ b/trailer/components/CallForSponsorSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.253Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/trailer/components/CallForSponsorSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/trailer/components/Header/index.html b/trailer/components/Header/index.html new file mode 100644 index 0000000..0e76f21 --- /dev/null +++ b/trailer/components/Header/index.html @@ -0,0 +1,5 @@ +FECONF 2023
    \ No newline at end of file diff --git a/trailer/components/Header/q-data.json b/trailer/components/Header/q-data.json new file mode 100644 index 0000000..3fbf0fd --- /dev/null +++ b/trailer/components/Header/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.242Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/trailer/components/Header/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/trailer/components/HeroSection/components/Switch/index.html b/trailer/components/HeroSection/components/Switch/index.html new file mode 100644 index 0000000..1091da1 --- /dev/null +++ b/trailer/components/HeroSection/components/Switch/index.html @@ -0,0 +1,8 @@ +FECONF 2023
    \ No newline at end of file diff --git a/trailer/components/HeroSection/components/Switch/q-data.json b/trailer/components/HeroSection/components/Switch/q-data.json new file mode 100644 index 0000000..c075f4d --- /dev/null +++ b/trailer/components/HeroSection/components/Switch/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.243Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/trailer/components/HeroSection/components/Switch/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/trailer/components/HeroSection/index.html b/trailer/components/HeroSection/index.html new file mode 100644 index 0000000..973d16b --- /dev/null +++ b/trailer/components/HeroSection/index.html @@ -0,0 +1,10 @@ +FECONF 2023

    FEConf23

    국내 최대 프론트엔드 개발 컨퍼런스,
    FEConf가 10월에 찾아옵니다.

    \ No newline at end of file diff --git a/trailer/components/HeroSection/q-data.json b/trailer/components/HeroSection/q-data.json new file mode 100644 index 0000000..fd77a33 --- /dev/null +++ b/trailer/components/HeroSection/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.254Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/trailer/components/HeroSection/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file diff --git a/trailer/index.html b/trailer/index.html new file mode 100644 index 0000000..194eb25 --- /dev/null +++ b/trailer/index.html @@ -0,0 +1,11 @@ +FECONF 2023

    FEConf23

    국내 최대 프론트엔드 개발 컨퍼런스,
    FEConf가 10월에 찾아옵니다.

    치열한 고민과 도전

    당신 몰입한 순간,
    잠재력을 발휘한 경험

    프론트엔드 엔지니어의 흥미로운 도전과
    개발에 몰입한 경험을 들려주세요.

    23년을 함께 빛낼 후원사

    FE 생태계와 함께하는
    후원사가 되어주세요

    FEConf 파트너가 되어 개발 문화를 만들고,
    기업 홍보와 채용 활동을 계획하세요.

    \ No newline at end of file diff --git a/trailer/q-data.json b/trailer/q-data.json new file mode 100644 index 0000000..00531a0 --- /dev/null +++ b/trailer/q-data.json @@ -0,0 +1 @@ +{"_entry":"6","_objs":["2023-10-11T00:50:53.260Z",{"date":"0"},{"xSbOhiXFMpo":"1"},"\u0001",200,"/trailer/",{"loaders":"2","action":"3","status":"4","href":"5"}]} \ No newline at end of file