1import{v as c,ag as D,b as u,aq as L,ar as M,a1 as w,L as T,aw as P,ab as l,A as p,e as i,R as a,az as F,a4 as k,ax as R,x as V}from"./q-B7_OLekH.js";import{_}from"./q-BKZ00VYc.js";import{e as z,B}from"./q-9rfzHdSS.js";import{i as h}from"./q-Bmc9iZ7v.js";import{P as H,G as K,H as q}from"./q-DcDWcPP8.js";import{f as U}from"./q-BdjGOZ__.js";import"./q-Xvq4V-ix.js";import{A as G}from"./q-RrVgTOYy.js";const N=o=>{const[e]=c();e.value={...e.value,inner:{...e.value.inner,enabled:o}}},Q=Object.freeze(Object.defineProperty({__proto__:null,s_jSwDeEapDQw:N},Symbol.toStringTag,{value:"Module"})),W=o=>{const[e]=c();e.value={...e.value,inner:{...e.value.inner,opacity:parseFloat(o.target.value)}}},Y=Object.freeze(Object.defineProperty({__proto__:null,s_0qaAGoLjcR0:W},Symbol.toStringTag,{value:"Module"})),J=o=>{const[e]=c();e.value={...e.value,centerDot:{...e.value.centerDot,opacity:parseFloat(o.target.value)}}},X=Object.freeze(Object.defineProperty({__proto__:null,s_1a6SCCUIJSI:J},Symbol.toStringTag,{value:"Module"})),Z=o=>{const[e]=c();e.value={...e.value,outer:{...e.value.outer,thickness:parseInt(o.target.value)}}},ee=Object.freeze(Object.defineProperty({__proto__:null,s_qM8psQK8iSM:Z},Symbol.toStringTag,{value:"Module"})),te=o=>{const[e]=c();e.value={...e.value,colorHex:o.target.value}},le=Object.freeze(Object.defineProperty({__proto__:null,s_DHUBUSUnmjA:te},Symbol.toStringTag,{value:"Module"})),ne=o=>{const[e]=c();e.value={...e.value,centerDot:{...e.value.centerDot,thickness:parseInt(o.target.value)}}},oe=Object.freeze(Object.defineProperty({__proto__:null,s_1Sdzy955uDM:ne},Symbol.toStringTag,{value:"Module"})),E=L(M("s_hPN13QynZkQ")),S=[{code:1,name:"White",hex:"#FFFFFF"},{code:2,name:"Green",hex:"#00FF00"},{code:3,name:"Yellow Green",hex:"#90EE90"},{code:4,name:"Green Yellow",hex:"#ADFF2F"},{code:5,name:"Yellow",hex:"#FFFF00"},{code:6,name:"Cyan",hex:"#00FFFF"},{code:7,name:"Pink",hex:"#FF00FF"},{code:8,name:"Red",hex:"#FF0000"}],$={colorHex:"#FFFFFF",outlines:{enabled:!0,opacity:.5,thickness:1},centerDot:{enabled:!1,opacity:1,thickness:2},inner:{enabled:!0,opacity:.8,length:4,thickness:2,offset:2,movementError:!1,firingError:!1},outer:{enabled:!1,opacity:.5,length:2,thickness:2,offset:4,movementError:!1,firingError:!1}},re=D(u(()=>_(()=>Promise.resolve().then(()=>Te),void 0),"s_hEL982I6r44")),ae=({resolveValue:o})=>{const r=o(E)?.config;return{title:r?.metaTitle||"Crosshair Builder - Valorant Crosshair Generator | igitems",meta:[{name:"description",content:r?.metaDescription||"Design unique crosshairs with our Valorant crosshair generator! Craft custom Valorant crosshairs to improve your aim and share them with the community!"},{name:"robots",content:"index, follow"},{name:"author",content:"igitems"},{name:"keywords",content:"valorant crosshair, crosshair builder, valorant settings, pro crosshairs, valorant crosshair generator"}]}},st=Object.freeze(Object.defineProperty({__proto__:null,_auto_defaultSettings:$,_auto_valorantColors:S,default:re,head:ae,useGameTypeConfig:E},Symbol.toStringTag,{value:"Module"})),se=()=>{const[o]=c(),e=o.value;let r="0;P";const d=S.find(t=>t.hex.toLowerCase()===e.colorHex.toLowerCase());if(d)r+=`;c;${d.code}`;else{const t=e.colorHex.replace("#","");r+=`;u;${t}FF`}return r+=`;h;${e.outlines.enabled?1:0}`,r+=`;t;${e.outlines.thickness}`,r+=`;o;${e.outlines.opacity}`,r+=`;d;${e.centerDot.enabled?1:0}`,r+=`;z;${e.centerDot.thickness}`,r+=`;a;${e.centerDot.opacity}`,r+=`;0b;${e.inner.enabled?1:0}`,r+=`;0t;${e.inner.thickness}`,r+=`;0l;${e.inner.length}`,r+=`;0o;${e.inner.offset}`,r+=`;0a;${e.inner.opacity}`,r+=`;0m;${e.inner.movementError?1:0}`,r+=`;0f;${e.inner.firingError?1:0}`,r+=`;1b;${e.outer.enabled?1:0}`,r+=`;1t;${e.outer.thickness}`,r+=`;1l;${e.outer.length}`,r+=`;1o;${e.outer.offset}`,r+=`;1a;${e.outer.opacity}`,r+=`;1m;${e.outer.movementError?1:0}`,r+=`;1f;${e.outer.firingError?1:0}`,r},ie=Object.freeze(Object.defineProperty({__proto__:null,s_X5R5Hx0HxUs:se},Symbol.toStringTag,{value:"Module"})),ue=o=>{const[e]=c();e.value={...e.value,outer:{...e.value.outer,opacity:parseFloat(o.target.value)}}},_e=Object.freeze(Object.defineProperty({__proto__:null,s_QKDVPph2B08:ue},Symbol.toStringTag,{value:"Module"})),ce=o=>{const[e]=c();e.value={...e.value,inner:{...e.value.inner,offset:parseInt(o.target.value)}}},de=Object.freeze(Object.defineProperty({__proto__:null,s_bojrkmP7VlY:ce},Symbol.toStringTag,{value:"Module"})),ve=o=>{const[e]=c();e.value={...e.value,centerDot:{...e.value.centerDot,enabled:o}}}
1,pe=Object.freeze(Object.defineProperty({__proto__:null,s_12TWs5hOc1g:ve},Symbol.toStringTag,{value:"Module"})),me=o=>{const[e]=c();e.value={...e.value,outlines:{...e.value.outlines,opacity:parseFloat(o.target.value)}}},be=Object.freeze(Object.defineProperty({__proto__:null,s_OqyPiRzaoF0:me},Symbol.toStringTag,{value:"Module"})),he=()=>{const[o,e]=c();if(!o.value.centerDot.enabled)return{display:"none"};const r=o.value.centerDot.thickness;return{position:"absolute",top:`calc(50% - ${r/2}px)`,left:`calc(50% - ${r/2}px)`,width:`${r}px`,height:`${r}px`,backgroundColor:o.value.colorHex,opacity:o.value.centerDot.opacity,...e.value}},ge=Object.freeze(Object.defineProperty({__proto__:null,s_VYOWsWMrzG4:he},Symbol.toStringTag,{value:"Module"})),fe=o=>{const[e]=c();e.value={...e.value,inner:{...e.value.inner,firingError:o}}},xe=Object.freeze(Object.defineProperty({__proto__:null,s_cAHamz3I33A:fe},Symbol.toStringTag,{value:"Module"})),ye=o=>{const[e]=c();e.value={...e.value,outer:{...e.value.outer,firingError:o}}},Oe=Object.freeze(Object.defineProperty({__proto__:null,s_UERGheKPrHM:ye},Symbol.toStringTag,{value:"Module"})),it=new Map,Pe=o=>{const e={};for(const r of o?.smartTags||[])r.value!==null&&r.value!==void 0&&r.value!==""&&(e[r._id]=r.value);return e},ut=(o,e)=>{if(!e?.length)return[];const r=[];for(const d of Object.keys(o)){const t=e.find(v=>v._id===d),s=o[d];if(!(!t||!s))if(t.type==="SELECT"&&t.options?.length)if(t.multiSelect&&Array.isArray(s)){const v=s.filter(m=>t.options.includes(m));v.length&&r.push(`smartTags._id = "${d}" AND smartTags.value IN ${JSON.stringify(v)}`)}else!t.multiSelect&&t.options.includes(s)&&r.push(`smartTags._id = "${d}" AND smartTags.value = "${s}"`);else if(t.type==="SELECT_NEW"&&s)if(t.multiSelect&&Array.isArray(s)&&s.length){const v=s.map(m=>`smartTags._id = "${d}" AND smartTags.value CONTAINS "${m}"`).join(" OR ");r.push(`(${v})`)}else t.multiSelect||r.push(`smartTags._id = "${d}" AND smartTags.value CONTAINS "${s}"`);else if(t.type==="NUMBER"&&typeof s=="number"){const v=s*.2,m=Math.max(t.minValue||0,s-v),g=Math.min(t.maxValue||1/0,s+v);r.push(`smartTags._id = "${d}" AND smartTags.value >= ${m}`),r.push(`smartTags._id = "${d}" AND smartTags.value <= ${g}`)}else t.type==="BOOLEAN"&&typeof s=="boolean"&&r.push(`smartTags._id = "${d}" AND smartTags.value = ${s}`)}return r},_t=(o,e,r)=>{const d=e.price||0,t=Object.keys(r);return o.map(s=>{let v=0;if(s.platformType===e.platformType&&(v+=10),s.price&&d&&(v+=Math.max(0,10-Math.abs(s.price-d)/d*10)),t.length&&s.smartTags){const m=Pe(s);let g=0;for(const x of t)m[x]===r[x]&&g++;v+=g/t.length*15}return s.promoted&&(v+=5),{product:s,score:v}}).sort((s,v)=>v.score-s.score).map(s=>s.product)},Ee=D(u(()=>_(()=>import("./q-mCfRtSvC.js").then(o=>o.P),[]),"s_AQR8DKypH2A")),Se=()=>{w();const o=E(),e=o.value.gameType,r=o.value.config,d=U(),t=T({...$}),s=T(!1),v=P(u(()=>_(()=>Promise.resolve().then(()=>
1Re),void 0),"s_oDx87S0LFMo",[t])),m=(n,A)=>{if(!n.enabled)return{display:"none"};const f=n.length,b=n.thickness,y=n.offset,O={position:"absolute",backgroundColor:t.value.colorHex,opacity:n.opacity,...v.value};switch(A){case"top":return{...O,top:`calc(50% - ${y}px - ${f}px)`,left:`calc(50% - ${b/2}px)`,width:`${b}px`,height:`${f}px`};case"bottom":return{...O,top:`calc(50% + ${y}px)`,left:`calc(50% - ${b/2}px)`,width:`${b}px`,height:`${f}px`};case"left":return{...O,top:`calc(50% - ${b/2}px)`,left:`calc(50% - ${y}px - ${f}px)`,width:`${f}px`,height:`${b}px`};case"right":return{...O,top:`calc(50% - ${b/2}px)`,left:`calc(50% + ${y}px)`,width:`${f}px`,height:`${b}px`};default:return{}}},g=P(u(()=>_(()=>Promise.resolve().then(()=>ge),void 0),"s_VYOWsWMrzG4",[t,v])),x=P(u(()=>_(()=>Promise.resolve().then(()=>ie),void 0),"s_X5R5Hx0HxUs",[t])),C=u(()=>_(()=>Promise.resolve().then(()=>je),void 0),"s_XsvWOliJaKc",[s,x,d]),I=r?.label||"Valorant Crosshair Builder",j=r?.description||"Create your dream Valorant crosshair in seconds.";return l("div",null,{class:"min-h-screen bg-default"},[p(H,{label:I,description:j,bgImg:e?.backgroundImg,bgImgMobile:e?.backgroundImgMobile,isProductTypeSelector:!0,gameType:e,[i]:{isProductTypeSelector:i}},3,"Bb_0"),l("div",null,{class:"container py-8 sm:py-12"},l("div",null,{class:"flex flex-col lg:flex-row gap-8 xl:gap-12"},[l("div",null,{class:"lg:w-1/3 xl:w-1/4 shrink-0"},l("div",null,{class:"bg-elevated p-5 sm:p-6 rounded-lg shadow-lg border border-default"},[l("h2",null,{class:"text-2xl font-bold font-title mb-6 text-highlighted"},"Settings",3,null),l("div",null,{class:"mb-6 pb-4 border-b border-default"},[l("h3",null,{class:"text-lg font-semibold mb-3 text-highlighted"},"Color",3,null),l("div",null,{class:"mb-3 flex gap-2 items-center"},[l("input",null,{type:"color",value:a(n=>n.value.colorHex,[t]),class:"w-12 h-10 rounded cursor-pointer border border-default",onInput$:u(()=>_(()=>Promise.resolve().then(()=>le),void 0),"s_DHUBUSUnmjA",[t])},null,3,null),l("input",null,{type:"text",value:a(n=>n.value.colorHex,[t]),class:"flex-1 px-3 py-2 bg-muted border border-default rounded-lg text-highlighted",onInput$:u(()=>_(()=>Promise.resolve().then(()=>ze),void 0),"s_xT8ME0C9D9M",[t])},null,3,null)],3,null),l("div",null,{class:"flex flex-wrap gap-2"},S.map(n=>l("button",{title:F(n,"name"),class:["w-8 h-8 rounded border-2 cursor-pointer transition-all",t.value.colorHex.toLowerCase()===n.hex.toLowerCase()?"border-primary scale-110":"border-transparent hover:border-muted"],style:{backgroundColor:n.hex},onClick$:u(()=>_(()=>Promise.resolve().then(()=>qe),void 0),"s_OU2oyAfbq9o",[n,t])},{type:"button"},null,2,n.code)),1,null)],1,null),l("div",null,{class:"mb-6 pb-4 border-b border-default"},[l("h3",null,{class:"text-lg font-semibold mb-3 text-highlighted"},"Outlines",3,null),l("div",null,{class:"flex items-center mb-3"},p(h,{get checked(){return t.value.outlines.enabled},onChange$:u(()=>_(()=>Promise.resolve().then(()=>Ce),void 0),"s_G9PtaE7KvKY",[t]),label:"Enable Outlines",[i]:{checked:a(n=>n.value.outlines.enabled,[t]),onChange$:i,label:i}},3,"Bb_1"),1,null),t.value.outlines.enabled&&l("div",null,{class:"pl-2 mt-2 space-y-3"},[l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Opacity (",a(n=>n.value.outlines.opacity,[t]),")"],3,null),l("input",null,{type:"range",min:"0",max:"1",step:"0.05",value:a(n=>n.value.outlines.opacity,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>be),void 0),"s_OqyPiRzaoF0",[t])},null,3,null)],3,null),l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Thickness (",a(n=>n.value.outlines.thickness,[t]),")"],3,null),l("input",null,{type:"range",min:"1",max:"6",step:"1",value:a(n=>n.value.outlines.thickness,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>Qe),void 0),"s_b8FDny0LivQ",[t])},null,3,null)],3,null)],3,"Bb_2")],1,null),l("div",null,{class:"mb-6 pb-4 border-b border-default"},[l("h3",null,{class:"text-lg font-semibold mb-3 text-highlighted"},"Center Dot",3,null),l("div",null,{class:"flex items-center mb-3"},p(h,{get checked(){return t.value.centerDot.enabled},onChange$:u(()=>_(()=>Promise.resolve().then(()=>pe),void 0),"s_12TWs5hOc1g",[t]),label:"Enable Center Dot",[i]:{checked:a(n=>n.value.centerDot.enabled,[t]),onChange$:i,label:i}},3,"Bb_3"),1,null),t.value.centerDot.enabled&&l("div",null,{class:"pl-2 mt
1-2 space-y-3"},[l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Opacity (",a(n=>n.value.centerDot.opacity,[t]),")"],3,null),l("input",null,{type:"range",min:"0",max:"1",step:"0.05",value:a(n=>n.value.centerDot.opacity,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>X),void 0),"s_1a6SCCUIJSI",[t])},null,3,null)],3,null),l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Thickness (",a(n=>n.value.centerDot.thickness,[t]),")"],3,null),l("input",null,{type:"range",min:"1",max:"6",step:"1",value:a(n=>n.value.centerDot.thickness,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>oe),void 0),"s_1Sdzy955uDM",[t])},null,3,null)],3,null)],3,"Bb_4")],1,null),l("div",null,{class:"mb-6 pb-4 border-b border-default"},[l("h3",null,{class:"text-lg font-semibold mb-3 text-highlighted"},"Inner Lines",3,null),l("div",null,{class:"flex items-center mb-3"},p(h,{get checked(){return t.value.inner.enabled},onChange$:u(()=>_(()=>Promise.resolve().then(()=>Q),void 0),"s_jSwDeEapDQw",[t]),label:"Enable Inner Lines",[i]:{checked:a(n=>n.value.inner.enabled,[t]),onChange$:i,label:i}},3,"Bb_5"),1,null),t.value.inner.enabled&&l("div",null,{class:"pl-2 mt-2 space-y-3"},[l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Opacity (",a(n=>n.value.inner.opacity,[t]),")"],3,null),l("input",null,{type:"range",min:"0",max:"1",step:"0.05",value:a(n=>n.value.inner.opacity,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>Y),void 0),"s_0qaAGoLjcR0",[t])},null,3,null)],3,null),l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Length (",a(n=>n.value.inner.length,[t]),")"],3,null),l("input",null,{type:"range",min:"1",max:"20",step:"1",value:a(n=>n.value.inner.length,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>He),void 0),"s_wSfniF9CL9o",[t])},null,3,null)],3,null),l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Thickness (",a(n=>n.value.inner.thickness,[t]),")"],3,null),l("input",null,{type:"range",min:"1",max:"10",step:"1",value:a(n=>n.value.inner.thickness,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>Le),void 0),"s_JB4qNvkPfKo",[t])},null,3,null)],3,null),l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Offset (Gap) (",a(n=>n.value.inner.offset,[t]),")"],3,null),l("input",null,{type:"range",min:"0",max:"20",step:"1",value:a(n=>n.value.inner.offset,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>de),void 0),"s_bojrkmP7VlY",[t])},null,3,null)],3,null),l("div",null,{class:"space-y-2"},[p(h,{get checked(){return t.value.inner.movementError},onChange$:u(()=>_(()=>Promise.resolve().then(()=>Ye),void 0),"s_1wK4tDkmKvg",[t]),label:"Movement Error",[i]:{checked:a(n=>n.value.inner.movementError,[t]),onChange$:i,label:i}},3,"Bb_6"),p(h,{get checked(){return t.value.inner.firingError},onChange$:u(()=>_(()=>Promise.resolve().then(()=>xe),void 0),"s_cAHamz3I33A",[t]),label:"Firing Error",[i]:{checked:a(n=>n.value.inner.firingError,[t]),onChange$:i,label:i}},3,"Bb_7")],1,null)],1,"Bb_8")],1,null),l("div",null,{class:"mb-6 pb-4 border-b border-default last:border-b-0 last:pb-0 last:mb-0"},[l("h3",null,{class:"text-lg font-semibold mb-3 text-highlighted"},"Outer Lines",3,null),l("div",null,{class:"flex items-center mb-3"},p(h,{get checked(){return t.value.outer.enabled},onChange$:u(()=>_(()=>Promise.resolve().then(()=>we),void 0),"s_qlCdaSoHqrM",[t]),label:"Enable Outer Lines",[i]:{checked:a(n=>n.value.outer.enabled,[t]),onChange$:i,label:i}},3,"Bb_9"),1,null),t.value.outer.enabled&&l("div",null,{class:"pl-2 mt-2 space-y-3"},[l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Opacity (",a(n=>n.value.outer.opacity,[t]),")"],3,null),l("input",null,{type:"range",min:"0",max:"1",step:"0.05",value:a(n=>n.value.outer.opacity,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>_e),void 0),"s_QKDVPph2B08",[t])},null,3,null)],3,null),l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Length (",a(n=>n.value.outer.length,[t]),")"],3,null),l("input",null,{type:"range",min:"1",max:"20",step:"1",value:a(n=>n.value.outer.length,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>Xe),void 0),"s_AEcbhj16F08",[t])},null,3,null)],3,null),l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Thickness (",a(n=>n.value.outer.thickness,[t]),")"],3,null),l("input",null,{type:"range",min:"1",max:"10",step:"1",value:a(n=>n.value.outer.thickness,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>ee),void 0),"s_qM8psQK8iSM",[t])},null,3,null)],3,null),l("div",null,null,[l("label",null,{class:"block text-sm font-medium text-muted mb-1"},["Offset (Gap) (",a(n=>n.value.outer.offset,[t]),")"],3,null),l("input",null,{type:"range",min:"0",max:"40",step:"1",value:a(n=>n.value.outer.offset,[t]),class:"w-full",onInput$:u(()=>_(()=>Promise.resolve().then(()=>Ge),void 0),"s_7XtAPTDrSO0",[t])},null,3,null)],3,null),l("div",null,{class:"space-y-2"},[p(h,{get checked(){return t.value.outer.movementError},onChange$:u(()=>_(()=>Promise.resolve().then(()=>De),void 0),"s_BZkmuRVA56Q",[t]),label:"Movement Error",[i]:{checked:a(n=>n.value.outer.movementError,[t]),onChange$:i,label:i}},3,"Bb_10"),p(h,{get checked(){return t.value.outer.firingError},onChange$:u(()=>_(()=>Promise.resolve().then(()=>Oe),void 0),"s_UERGheKPrHM",[t]),label:"Firing Error",[i]:{checked:a(n=>n.value.outer.firingError,[t]),onChange$:i,label:i}},3,"Bb_11")],1,null)],1,"Bb_12")],1,null)],1,null),1,null),l("div",null,{class:"grow"},[l("div",null,{class:"bg-elevated p-5 sm:p-6 rounded-lg shadow-lg border border-default mb-8"},[l("h2",null,{class:"text-2xl font-bold font-title mb-6 text-highlighted"},"Preview",3,null),l("div",null,{class:"flex justify-center items-center p-4 bg-muted rounded-md"},l("div",null,{class:"bg-gray-700 border-2 border-gray-500 shadow-inner relative overflow-hidden",style:{width:"200px",height:"200px"}},[l("div",null,{style:a(n=>n.value,[g])},null,3,null),l("div",{style:m(t.value.inner,"top")},null,null,3,null),l("div",{style:m(t.value.inner,"bottom")},null,null,3,null),l("div",{style:m(t.value.inner,"left")},null,null,3,null),l("div",{style:m(t.value.inner,"right")}
1,null,null,3,null),l("div",{style:m(t.value.outer,"top")},null,null,3,null),l("div",{style:m(t.value.outer,"bottom")},null,null,3,null),l("div",{style:m(t.value.outer,"left")},null,null,3,null),l("div",{style:m(t.value.outer,"right")},null,null,3,null)],1,null),1,null)],1,null),l("div",null,{class:"bg-elevated p-5 sm:p-6 rounded-lg shadow-lg border border-default"},[l("h2",null,{class:"text-2xl font-bold font-title mb-6 text-highlighted"},"Export Code",3,null),l("textarea",null,{value:a(n=>n.value,[x]),readOnly:!0,rows:3,class:"w-full p-3 bg-muted border border-default rounded-lg font-mono text-sm text-highlighted resize-none mb-4"},null,3,null),p(B,{onClick$:C,class:"w-full",size:"lg",children:s.value?p(k,{children:[p(z,{class:"h-4 w-4 mr-2",[i]:{class:i}},3,"Bb_13"),"Copied!"]},1,"Bb_14"):p(k,{children:[p(G,{class:"h-4 w-4 mr-2",[i]:{class:i}},3,"Bb_15"),"Copy Code"]},1,"Bb_16"),[i]:{onClick$:i,class:i,size:i}},1,"Bb_17")],1,null)],1,null)],1,null),1,null),l("div",null,{class:"container mt-20"},p(K,{get description(){return r.secondaryDescription},[i]:{description:R(r,"secondaryDescription")}},3,"Bb_18"),1,null),e&&l("div",null,{class:"container mt-16"},p(Ee,{gameType:e},3,"Bb_19"),1,"Bb_20"),e?.value&&(o.value.hubLinkCount??0)>=4&&l("div",null,{class:"container mt-16"},p(q,{gameType:e,get itemCount(){return o.value.hubLinkCount??0},[i]:{itemCount:a(n=>n.value.hubLinkCount??0,[o])}},3,"Bb_21"),1,"Bb_22")],1,"Bb_23")},Te=Object.freeze(Object.defineProperty({__proto__:null,s_hEL982I6r44:Se},Symbol.toStringTag,{value:"Module"})),ke=o=>{const[e]=c();e.value={...e.value,outer:{...e.value.outer,movementError:o}}},De=Object.freeze(Object.defineProperty({__proto__:null,s_BZkmuRVA56Q:ke},Symbol.toStringTag,{value:"Module"})),$e=o=>{const[e]=c();e.value={...e.value,outlines:{...e.value.outlines,enabled:o}}},Ce=Object.freeze(Object.defineProperty({__proto__:null,s_G9PtaE7KvKY:$e},Symbol.toStringTag,{value:"Module"})),Ie=async()=>{const[o,e,r]=c();if(!navigator.clipboard){r.error("Clipboard API not available");return}try{await navigator.clipboard.writeText(e.value),o.value=!0,r.success("Crosshair code copied!"),setTimeout(()=>{o.value=!1},2e3)}catch(d){console.error("Failed to copy text: ",d),r.error("Failed to copy code")}},je=Object.freeze(Object.defineProperty({__proto__:null,_hW:V,s_XsvWOliJaKc:Ie},Symbol.toStringTag,{value:"Module"})),Ae=o=>{const[e]=c();e.value={...e.value,inner:{...e.value.inner,thickness:parseInt(o.target.value)}}},Le=Object.freeze(Object.defineProperty({__proto__:null,s_JB4qNvkPfKo:Ae},Symbol.toStringTag,{value:"Module"})),Me=o=>{const[e]=c();e.value={...e.value,outer:{...e.value.outer,enabled:o}}},we=Object.freeze(Object.defineProperty({__proto__:null,s_qlCdaSoHqrM:Me},Symbol.toStringTag,{value:"Module"})),Fe=()=>{const[o]=c();if(!o.value.outlines.enabled||o.value.outlines.thickness<=0)return{};const e=o.value.outlines.thickness,r=`rgba(0, 0, 0, ${o.value.outlines.opacity})`,d=[];for(let t=-e;t<=e;t++)for(let s=-e;s<=e;s++)(Math.abs(t)===e||Math.abs(s)===e)&&d.push(`${t}px ${s}px 0px ${r}`);return{boxShadow:d.join(", ")}},Re=Object.freeze(Object.defineProperty({__proto__:null,s_oDx87S0LFM
1o:Fe},Symbol.toStringTag,{value:"Module"})),Ve=o=>{const[e]=c();e.value={...e.value,colorHex:o.target.value}},ze=Object.freeze(Object.defineProperty({__proto__:null,s_xT8ME0C9D9M:Ve},Symbol.toStringTag,{value:"Module"})),Be=o=>{const[e]=c();e.value={...e.value,inner:{...e.value.inner,length:parseInt(o.target.value)}}},He=Object.freeze(Object.defineProperty({__proto__:null,s_wSfniF9CL9o:Be},Symbol.toStringTag,{value:"Module"})),Ke=()=>{const[o,e]=c();e.value={...e.value,colorHex:o.hex}},qe=Object.freeze(Object.defineProperty({__proto__:null,s_OU2oyAfbq9o:Ke},Symbol.toStringTag,{value:"Module"})),Ue=o=>{const[e]=c();e.value={...e.value,outer:{...e.value.outer,offset:parseInt(o.target.value)}}},Ge=Object.freeze(Object.defineProperty({__proto__:null,s_7XtAPTDrSO0:Ue},Symbol.toStringTag,{value:"Module"})),Ne=o=>{const[e]=c();e.value={...e.value,outlines:{...e.value.outlines,thickness:parseInt(o.target.value)}}},Qe=Object.freeze(Object.defineProperty({__proto__:null,s_b8FDny0LivQ:Ne},Symbol.toStringTag,{value:"Module"})),We=o=>{const[e]=c();e.value={...e.value,inner:{...e.value.inner,movementError:o}}},Ye=Object.freeze(Object.defineProperty({__proto__:null,s_1wK4tDkmKvg:We},Symbol.toStringTag,{value:"Module"})),Je=o=>{const[e]=c();e.value={...e.value,outer:{...e.value.outer,length:parseInt(o.target.value)}}},Xe=Object.freeze(Object.defineProperty({__proto__:null,s_AEcbhj16F08:Je},Symbol.toStringTag,{value:"Module"}));export{Ee as P,V as _hW,ut as b,it as c,Pe as e,st as i,_t as s,W as s_0qaAGoLjcR0,ve as s_12TWs5hOc1g,ne as s_1Sdzy955uDM,J as s_1a6SCCUIJSI,We as s_1wK4tDkmKvg,Ue as s_7XtAPTDrSO0,Je as s_AEcbhj16F08,ke as s_BZkmuRVA56Q,te as s_DHUBUSUnmjA,$e as s_G9PtaE7KvKY,Ae as s_JB4qNvkPfKo,Ke as s_OU2oyAfbq9o,me as s_OqyPiRzaoF0,ue as s_QKDVPph2B08,ye as s_UERGheKPrHM,he as s_VYOWsWMrzG4,se as s_X5R5Hx0HxUs,Ie as s_XsvWOliJaKc,Ne as s_b8FDny0LivQ,ce as s_bojrkmP7VlY,fe as s_cAHamz3I33A,Se as s_hEL982I6r44,N as s_jSwDeEapDQw,Fe as s_oDx87S0LFM
1o,Z as s_qM8psQK8iSM,Me as s_qlCdaSoHqrM,Be as s_wSfniF9CL9o,Ve as s_xT8ME0C9D9M};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.