(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[786],{2015:()=>{},2359:(e,t,s)=>{Promise.resolve().then(s.bind(s,9654))},2536:(e,t,s)=>{"use strict";s.d(t,{k5:()=>c});var i=s(2115),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=i.createContext&&i.createContext(a),r=function(){return(r=Object.assign||function(e){for(var t,s=1,i=arguments.length;st.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);at.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(s[i[a]]=e[i[a]]);return s};function c(e){return function(t){return i.createElement(l,r({attr:r({},e.attr)},t),function e(t){return t&&t.map(function(t,s){return i.createElement(t.tag,r({key:s},t.attr),e(t.child))})}(e.child))}}function l(e){var t=function(t){var s,a=e.attr,o=e.size,c=e.title,l=n(e,["attr","size","title"]),d=o||t.size||"1em";return t.className&&(s=t.className),e.className&&(s=(s?s+" ":"")+e.className),i.createElement("svg",r({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,a,l,{className:s,style:r(r({color:e.color||t.color},t.style),e.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),c&&i.createElement("title",null,c),e.children)};return void 0!==o?i.createElement(o.Consumer,null,function(e){return t(e)}):t(a)}},4393:()=>{},5695:(e,t,s)=>{"use strict";var i=s(8999);s.o(i,"usePathname")&&s.d(t,{usePathname:function(){return i.usePathname}}),s.o(i,"useRouter")&&s.d(t,{useRouter:function(){return i.useRouter}}),s.o(i,"useSearchParams")&&s.d(t,{useSearchParams:function(){return i.useSearchParams}})},8690:()=>{},9654:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(5155),a=s(2115);s(8690),s(2015);var o=s(9848),r=s(5695);s(4393);let n=e=>{let{isOpen:t,onClose:s}=e,[n,c]=(0,a.useState)([]),l=(0,r.useRouter)(),d=[{id:"partial",name:"Partial Suit",basePrice:800,description:"Head, paws, and tail",category:"suit_type"},{id:"three_quarter",name:"3/4 Suit",basePrice:1200,description:"Partial suit plus arms and legs",category:"suit_type"},{id:"fullsuit",name:"Full Suit",basePrice:1800,description:"Complete bodysuit with all parts",category:"suit_type"},{id:"moving_jaw",name:"Moving Jaw",basePrice:150,description:"Articulated jaw mechanism",category:"features"},{id:"magnetic_eyelids",name:"Magnetic Eyelids",basePrice:100,description:"Changeable expressions",category:"features"},{id:"led_eyes",name:"LED Eyes",basePrice:200,description:"Glowing eye effects",category:"features"},{id:"ventilation",name:"Extra Ventilation",basePrice:75,description:"Improved airflow system",category:"features"},{id:"extra_expressions",name:"Extra Expression Set",basePrice:50,description:"Additional magnetic pieces",category:"addons"},{id:"padded_bodysuit",name:"Padded Bodysuit",basePrice:300,description:"Muscle/body padding",category:"addons"},{id:"digitigrade_legs",name:"Digitigrade Legs",basePrice:250,description:"Plantigrade to digitigrade conversion",category:"addons"},{id:"custom_accessories",name:"Custom Accessories",basePrice:100,description:"Glasses, jewelry, etc.",category:"addons"}],p=(e,t)=>{c(s=>{if("suit_type"!==t)return s.includes(e)?s.filter(t=>t!==e):[...s,e];{let t=s.filter(e=>{var t;return!(null==(t=d.find(t=>t.id===e))?void 0:t.category.startsWith("suit_type"))});return s.includes(e)?t:[...t,e]}})},h=()=>n.reduce((e,t)=>{let s=d.find(e=>e.id===t);return e+((null==s?void 0:s.basePrice)||0)},0),m=()=>n.find(e=>{var t;return(null==(t=d.find(t=>t.id===e))?void 0:t.category)==="suit_type"});return t?(0,i.jsx)("div",{className:"modal-overlay",onClick:s,children:(0,i.jsxs)("div",{className:"fursuit-quote-modal",onClick:e=>e.stopPropagation(),children:[(0,i.jsx)("button",{className:"modal-close-button",onClick:s,"aria-label":"Close fursuit quote",children:(0,i.jsx)(o.WQq,{})}),(0,i.jsxs)("div",{className:"fursuit-quote-content",children:[(0,i.jsx)("h2",{className:"fursuit-quote-title",children:"Custom Fursuit Quote"}),(0,i.jsx)("p",{className:"fursuit-quote-description",children:"Select your desired features to get an estimated price for your custom fursuit commission."}),(0,i.jsxs)("div",{className:"fursuit-options-container",children:[(0,i.jsxs)("div",{className:"option-category",children:[(0,i.jsx)("h3",{children:"Suit Type"}),(0,i.jsx)("div",{className:"option-grid",children:d.filter(e=>"suit_type"===e.category).map(e=>(0,i.jsxs)("div",{className:"option-card ".concat(n.includes(e.id)?"selected":""),onClick:()=>p(e.id,e.category),children:[(0,i.jsx)("div",{className:"option-name",children:e.name}),(0,i.jsxs)("div",{className:"option-price",children:["$",e.basePrice]}),(0,i.jsx)("div",{className:"option-description",children:e.description})]},e.id))})]}),(0,i.jsxs)("div",{className:"option-category",children:[(0,i.jsx)("h3",{children:"Features"}),(0,i.jsx)("div",{className:"option-grid",children:d.filter(e=>"features"===e.category).map(e=>(0,i.jsxs)("div",{className:"option-card ".concat(n.includes(e.id)?"selected":""),onClick:()=>p(e.id,e.category),children:[(0,i.jsx)("div",{className:"option-name",children:e.name}),(0,i.jsxs)("div",{className:"option-price",children:["+$",e.basePrice]}),(0,i.jsx)("div",{className:"option-description",children:e.description})]},e.id))})]}),(0,i.jsxs)("div",{className:"option-category",children:[(0,i.jsx)("h3",{children:"Add-ons"}),(0,i.jsx)("div",{className:"option-grid",children:d.filter(e=>"addons"===e.category).map(e=>(0,i.jsxs)("div",{className:"option-card ".concat(n.includes(e.id)?"selected":""),onClick:()=>p(e.id,e.category),children:[(0,i.jsx)("div",{className:"option-name",children:e.name}),(0,i.jsxs)("div",{className:"option-price",children:["+$",e.basePrice]}),(0,i.jsx)("div",{className:"option-description",children:e.description})]},e.id))})]})]}),(0,i.jsxs)("div",{className:"quote-summary",children:[(0,i.jsx)("div",{className:"selected-options",children:0===n.length?(0,i.jsx)("p",{className:"no-selection",children:"Select options above to see your quote"}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h4",{children:"Selected Options:"}),(0,i.jsx)("ul",{children:n.map(e=>{let t=d.find(t=>t.id===e);return t?(0,i.jsxs)("li",{children:[t.name," - $",t.basePrice]},e):null})})]})}),(0,i.jsxs)("div",{className:"quote-total",children:[(0,i.jsxs)("div",{className:"total-price",children:["Estimated Total: ",(0,i.jsxs)("span",{className:"price-amount",children:["$",h()]})]}),m()&&(0,i.jsx)("div",{className:"quote-disclaimer",children:"* This is a base estimate. Final pricing may vary based on complexity, materials, and custom requirements."})]}),n.length>0&&m()&&(0,i.jsx)("div",{className:"contact-commission-section",children:(0,i.jsx)("button",{className:"contact-commission-button",onClick:()=>{let e=new URLSearchParams({type:"fursuits",options:JSON.stringify(n.map(e=>{let t=d.find(t=>t.id===e);return t?"".concat(t.name," - $").concat(t.basePrice):""}).filter(Boolean)),total:h().toString()});l.push("/contact?".concat(e.toString())),s()},children:"Contact for Commission"})})]})]})]})}):null};function c(){let[e,t]=(0,a.useState)(!1),[s,o]=(0,a.useState)(null),[r,c]=(0,a.useState)(null);return(0,a.useEffect)(()=>(document.body.classList.add("fursuits-page"),()=>{document.body.classList.remove("fursuits-page")}),[]),(0,i.jsxs)("div",{className:"patchwork-page navbar-spaced",children:[(0,i.jsxs)("div",{className:"patchwork-header",children:[(0,i.jsxs)("div",{className:"header-patch main-patch",children:[(0,i.jsx)("h1",{className:"patchwork-title",children:"lili's fursuit factory !"}),(0,i.jsx)("p",{className:"patchwork-subtitle",children:"Where creative concepts become cuddly creations!"})]}),(0,i.jsx)("div",{className:"header-patch small-patch patch-1",children:(0,i.jsx)("span",{className:"patch-text",children:"coffee stains included!"})}),(0,i.jsx)("div",{className:"header-patch small-patch patch-2",children:(0,i.jsx)("span",{className:"patch-text",children:"fur everywhere"})}),(0,i.jsx)("div",{className:"header-patch small-patch patch-3",children:(0,i.jsx)("span",{className:"patch-text",children:"controlled chaos"})}),(0,i.jsx)("div",{className:"header-patch small-patch patch-4",children:(0,i.jsx)("span",{className:"patch-text",children:"magic happens here"})})]}),(0,i.jsxs)("div",{className:"workshop-area",children:[(0,i.jsxs)("div",{className:"workshop-background",children:[(0,i.jsx)("div",{className:"hatch-pattern hatch-1"}),(0,i.jsx)("div",{className:"hatch-pattern hatch-2"}),(0,i.jsx)("div",{className:"hatch-pattern hatch-3"}),(0,i.jsx)("div",{className:"stitch-line stitch-1"}),(0,i.jsx)("div",{className:"stitch-line stitch-2"}),(0,i.jsx)("div",{className:"stitch-line stitch-3"}),(0,i.jsx)("div",{className:"fabric-scrap scrap-1"}),(0,i.jsx)("div",{className:"fabric-scrap scrap-2"}),(0,i.jsx)("div",{className:"fabric-scrap scrap-3"})]}),[{id:"sketch",title:"Doodle & Dream",description:"Wild sketches and crazy ideas scattered everywhere!",icon:"✏️",position:{top:"15%",left:"8%",rotation:"-12deg"},size:"medium",color:"#ff6b6b",stitchPattern:"cross"},{id:"plan",title:"Chaotic Planning",description:"Post-it notes and coffee-stained blueprints",icon:"\uD83D\uDCDD",position:{top:"25%",left:"70%",rotation:"8deg"},size:"small",color:"#4ecdc4",stitchPattern:"running"},{id:"foam",title:"Foam Carving Madness",description:"Foam bits everywhere, but magic happening!",icon:"\uD83D\uDD2A",position:{top:"55%",left:"20%",rotation:"-5deg"},size:"large",color:"#45b7d1",stitchPattern:"zigzag"},{id:"print",title:"3D Printing Corner",description:"Whirring machines and perfect little parts",icon:"\uD83D\uDDA8️",position:{top:"8%",left:"45%",rotation:"15deg"},size:"medium",color:"#96ceb4",stitchPattern:"chain"},{id:"paint",title:"Paint Splatter Zone",description:"Colors flying, masterpieces emerging",icon:"\uD83C\uDFA8",position:{top:"40%",left:"75%",rotation:"-10deg"},size:"small",color:"#ffeaa7",stitchPattern:"blanket"},{id:"fur",title:"Furry Explosion",description:"Fur everywhere! In your coffee, on your clothes...",icon:"✂️",position:{top:"65%",left:"15%",rotation:"12deg"},size:"large",color:"#fd79a8",stitchPattern:"overlock"},{id:"wiring",title:"Sparky Electronics",description:"Wires, LEDs, and occasional small explosions",icon:"⚡",position:{top:"50%",left:"85%",rotation:"-8deg"},size:"medium",color:"#a29bfe",stitchPattern:"herringbone"},{id:"assembly",title:"Final Chaos",description:"Somehow it all comes together beautifully!",icon:"\uD83D\uDD27",position:{top:"73%",left:"58%",rotation:"6deg"},size:"large",color:"#fd63a8",stitchPattern:"cross"},{id:"coffee",title:"Coffee Break Corner",description:"Essential fuel for creativity! Spills optional.",icon:"☕",position:{top:"55%",left:"5%",rotation:"-15deg"},size:"small",color:"#deb887",stitchPattern:"running"},{id:"cleanup",title:"Cleanup Catastrophe",description:"Attempting organization, creating more chaos",icon:"\uD83E\uDDF9",position:{top:"80%",left:"20%",rotation:"10deg"},size:"medium",color:"#ffb347",stitchPattern:"zigzag"},{id:"inspiration",title:"Random Inspiration",description:"2 AM ideas that actually work!",icon:"\uD83D\uDCA1",position:{top:"75%",left:"85%",rotation:"-7deg"},size:"small",color:"#87ceeb",stitchPattern:"chain"},{id:"testing",title:"Quality Testing",description:"Making sure everything survives hugs",icon:"\uD83E\uDDEA",position:{top:"52%",left:"42%",rotation:"14deg"},size:"medium",color:"#dda0dd",stitchPattern:"blanket"},{id:"snacks",title:"Emergency Snacks",description:"Hidden treats for long crafting sessions",icon:"\uD83C\uDF6A",position:{top:"55%",left:"60%",rotation:"-12deg"},size:"small",color:"#f0e68c",stitchPattern:"herringbone"}].map(e=>(0,i.jsxs)("div",{className:"process-patch ".concat(e.size," ").concat(e.stitchPattern,"-stitch"),style:{position:"absolute",top:e.position.top,left:e.position.left,transform:"rotate(".concat(e.position.rotation,")"),backgroundColor:e.color,"--patch-color":e.color},onClick:()=>o(e),children:[(0,i.jsx)("div",{className:"patch-icon",children:e.icon}),(0,i.jsx)("h3",{className:"patch-title",children:e.title}),(0,i.jsx)("p",{className:"patch-description",children:e.description}),(0,i.jsx)("div",{className:"patch-corner-fold"})]},e.id)),[{id:"species",category:"Species",title:"What Are You?",description:"Dog? Cat? Dragon? Mysterious blob?",examples:["Canines","Felines","Scalies","Mythicals","Hybrids"],position:{top:"12%",left:"25%",rotation:"-6deg"},size:"medium",pattern:"polka"},{id:"colors",category:"Colors",title:"Rainbow Time!",description:"All the colors or just one? You decide!",examples:["Natural","Neon","Pastel","Galaxy","Glow"],position:{top:"60%",left:"70%",rotation:"10deg"},size:"small",pattern:"stripes"},{id:"features",category:"Features",title:"Special Bits",description:"What makes you uniquely YOU?",examples:["Markings","Scars","Patterns","Accessories"],position:{top:"40%",left:"5%",rotation:"14deg"},size:"medium",pattern:"chevron"},{id:"tech",category:"Tech",title:"Blinky Things",description:"LEDs, sounds, moving parts - the fun stuff!",examples:["LED Eyes","Sound Effects","Moving Ears","Fans"],position:{top:"80%",left:"55%",rotation:"-12deg"},size:"small",pattern:"dots"},{id:"comfort",category:"Comfort",title:"Cozy Features",description:"Because being comfy is important!",examples:["Ventilation","Padding","Easy Vision","Light Weight"],position:{top:"20%",left:"60%",rotation:"8deg"},size:"medium",pattern:"waves"},{id:"personality",category:"Personality",title:"Character Vibes",description:"What energy do they give off?",examples:["Playful","Mysterious","Gentle","Energetic","Wise"],position:{top:"35%",left:"55%",rotation:"-15deg"},size:"small",pattern:"polka"},{id:"materials",category:"Materials",title:"Texture Magic",description:"Soft, spiky, smooth, or sparkly?",examples:["Minky","Shag","Sequins","Vinyl","Plush"],position:{top:"70%",left:"45%",rotation:"12deg"},size:"medium",pattern:"stripes"},{id:"extras",category:"Extras",title:"Wild Ideas",description:"The completely bonkers additions!",examples:["Wings","Multiple Tails","Horns","Glow Paint","Removable Parts"],position:{top:"85%",left:"10%",rotation:"-8deg"},size:"small",pattern:"dots"},{id:"backstory",category:"Story",title:"Their Tale",description:"Every character has a story to tell",examples:["Origin","Hobbies","Dreams","Fears","Adventures"],position:{top:"86%",left:"76%",rotation:"16deg"},size:"medium",pattern:"chevron"}].map(e=>(0,i.jsxs)("div",{className:"option-patch ".concat(e.size," ").concat(e.pattern,"-pattern"),style:{position:"absolute",top:e.position.top,left:e.position.left,transform:"rotate(".concat(e.position.rotation,")")},onClick:()=>c(e),children:[(0,i.jsx)("div",{className:"option-category",children:e.category}),(0,i.jsx)("h4",{className:"option-title",children:e.title}),(0,i.jsx)("p",{className:"option-description",children:e.description}),(0,i.jsx)("div",{className:"option-examples",children:e.examples.slice(0,2).map((e,t)=>(0,i.jsx)("span",{className:"example-bubble",children:e},t))})]},e.id)),(0,i.jsx)("div",{className:"starpup-patch",children:(0,i.jsxs)("div",{className:"starpup-content",children:[(0,i.jsx)("img",{src:"/images/characters/starpup.webp",alt:"Starpup - Made with organized chaos",className:"starpup-showcase-image"}),(0,i.jsxs)("div",{className:"starpup-info",children:[(0,i.jsx)("h2",{children:"meet starpup!"}),(0,i.jsx)("p",{children:"made in a month for WAFF 2024, this starry-eyed pup was made in a hurry !"}),(0,i.jsxs)("div",{className:"chaos-stats",children:[(0,i.jsx)("div",{className:"stat",children:"large starry eyes !"}),(0,i.jsx)("div",{className:"stat",children:"3D printed claws, eyes and nose"}),(0,i.jsx)("div",{className:"stat",children:"fully custom design ~"})]})]})]})}),(0,i.jsx)("div",{className:"mystery-patch",children:(0,i.jsxs)("div",{className:"mystery-content",children:[(0,i.jsx)("img",{src:"/images/characters/whosthat.webp",alt:"Mystery character - Who could it be?",className:"mystery-showcase-image"}),(0,i.jsxs)("div",{className:"mystery-info",children:[(0,i.jsx)("h2",{children:"who's that ?"}),(0,i.jsx)("p",{children:"in the works is a new fursuit of a familiar face ~ but who could it be?"}),(0,i.jsxs)("div",{className:"mystery-hints",children:[(0,i.jsx)("div",{className:"hint",children:"loves the water ~"}),(0,i.jsx)("div",{className:"hint",children:"has flowing aqua hair"}),(0,i.jsx)("div",{className:"hint",children:"might be an axolotl ~"}),(0,i.jsx)("div",{className:"hint",children:"nobody knows yet ~~"})]})]})]})}),(0,i.jsxs)("div",{className:"cta-patch",children:[(0,i.jsx)("h2",{children:"want your own chaos?"}),(0,i.jsx)("p",{children:"let's make something amazing together in this wonderful mess!"}),(0,i.jsx)("button",{className:"chaos-cta-button",onClick:()=>t(!0),children:"join the chaos!"})]})]}),s&&(0,i.jsx)("div",{className:"modal-overlay",onClick:()=>o(null),children:(0,i.jsxs)("div",{className:"card-modal",onClick:e=>e.stopPropagation(),children:[(0,i.jsx)("button",{className:"modal-close",onClick:()=>o(null),children:"\xd7"}),(0,i.jsx)("div",{className:"modal-icon",children:s.icon}),(0,i.jsx)("h2",{className:"modal-title",children:s.title}),(0,i.jsx)("p",{className:"modal-description",children:s.description}),(0,i.jsxs)("div",{className:"modal-details",children:[(0,i.jsx)("h3",{children:"What happens here:"}),(0,i.jsxs)("p",{children:["This is where the magic of ",s.title.toLowerCase()," takes place! It's messy, it's chaotic, but somehow everything comes together perfectly. Coffee spills optional but recommended."]})]})]})}),r&&(0,i.jsx)("div",{className:"modal-overlay",onClick:()=>c(null),children:(0,i.jsxs)("div",{className:"option-modal",onClick:e=>e.stopPropagation(),children:[(0,i.jsx)("button",{className:"modal-close",onClick:()=>c(null),children:"\xd7"}),(0,i.jsx)("h2",{className:"modal-title",children:r.title}),(0,i.jsx)("p",{className:"modal-description",children:r.description}),(0,i.jsx)("div",{className:"examples-grid",children:r.examples.map((e,t)=>(0,i.jsx)("div",{className:"example-card",children:e},t))})]})}),(0,i.jsx)(n,{isOpen:e,onClose:()=>t(!1)})]})}}},e=>{var t=t=>e(e.s=t);e.O(0,[387,270,405,640,441,684,358],()=>t(2359)),_N_E=e.O()}]);