{"version":3,"file":"DogTrainingFeatures.C4EhAri7.mjs","names":["_Fragment"],"sources":["https:/framerusercontent.com/modules/wTEJJpqdUN3YUAHqPYep/pTRSrTKETJX5RI9njTNx/Dog_Training_Intro.js","https:/framerusercontent.com/modules/wcVCAR1s7ytp7wDgmd7a/79araKtKdEm85yAC1aCt/DogTrainingFeatures.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export function ServiceIntro({city,service}){const formattedCity=city.replace(/\\s+/g,\"-\").toLowerCase().replace(\",\",\"\");const packWalkingURL=`/pack-walking/${formattedCity}`;const groomingURL=`/mobile-grooming/${formattedCity}`;const getContent=()=>{if(service===\"Training\"){return /*#__PURE__*/_jsxs(_Fragment,{children:[\"Our trainers use personalized, science-backed methods to solve real behavior issues—from reactivity and leash pulling to confidence-building and focus. We also offer\",\" \",/*#__PURE__*/_jsx(\"a\",{href:packWalkingURL,children:\"Pack Walking\"}),\" and\",\" \",/*#__PURE__*/_jsx(\"a\",{href:groomingURL,children:\"Mobile Grooming\"}),\" in \",city,\".\"]});}else if(service===\"Boarding\"){return /*#__PURE__*/_jsxs(_Fragment,{children:[\"Our overnight boarding in \",city,\" offers a premium, stress-free stay tailored to your dog’s unique needs — blending warmth, structure, and thoughtful routines. Whether your pup thrives on snuggles, structure, or solo time, our trained caregivers ensure they feel safe, soothed, and right at home.\"]});}else if(service===\"BoardTrain\"){return /*#__PURE__*/_jsx(_Fragment,{children:\"Your dog lives in the trainer’s home, not a kennel or facility, and receives structured, daily training in a real-world environment. This is how reliable behavior is built — through consistency, clarity, and professional handling every single day.\"});}else{return /*#__PURE__*/_jsx(_Fragment,{children:\"Service not recognized\"});}};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .responsive-description {\n                    font-family: 'Public Sans', sans-serif;\n                    font-size: 38px;\n                    font-weight: 500;\n                    letter-spacing: -0.04em;\n                    line-height: 120%;\n                    color: #ffffff;\n                    margin: 0 0 16px 0;\n                    padding: 0;\n                    width: 100%;\n                }\n\n                .responsive-description a {\n                    color: #D7F09C;\n                    text-decoration: underline;\n                }\n\n                .responsive-description a:hover {\n                    text-decoration-thickness: 2px;\n                }\n\n                @media (max-width: 768px) {\n                    .responsive-description {\n                        font-size: 25px;\n                        line-height: 130%;\n                    }\n                }\n                `}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"p\",{className:\"responsive-description\",children:getContent()})})]});}addPropertyControls(ServiceIntro,{city:{type:ControlType.String,title:\"City (with state)\",defaultValue:\"San Clemente, CA\"},service:{type:ControlType.Enum,options:[\"Training\",\"Boarding\",\"BoardTrain\"],optionTitles:[\"Dog Training\",\"Overnight Boarding\",\"Board & Train\"],title:\"Service\",defaultValue:\"Training\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"ServiceIntro\":{\"type\":\"reactComponent\",\"name\":\"ServiceIntro\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dog_Training_Intro.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function DogServiceHeadline({text,city,service}){const hasCustomText=text&&text.trim().length>0;const serviceDefaults={Training:`A Smarter Approach to Dog Training in ${city}`,Boarding:`${city}'s Most Trusted Overnight Dog Boarding`,BoardTrain:`The Most Effective and Trusted Board & Train in ${city}`};const finalText=hasCustomText?text:serviceDefaults[service];const isMobile=typeof window!==\"undefined\"&&window.innerWidth<768;const headingStyle={fontFamily:\"Forrest Light, sans-serif\",fontSize:isMobile?\"30px\":\"48px\",fontWeight:300,letterSpacing:\"-0.04em\",lineHeight:isMobile?\"33px\":\"53px\",margin:0,padding:0,display:\"block\"};return /*#__PURE__*/_jsx(\"h2\",{style:headingStyle,children:finalText});}addPropertyControls(DogServiceHeadline,{text:{type:ControlType.String,title:\"Headline Override\",placeholder:\"Optional custom text\",defaultValue:\"\"},city:{type:ControlType.String,title:\"City\",defaultValue:\"Charlotte\"},service:{type:ControlType.Enum,title:\"Service\",options:[\"Training\",\"Boarding\",\"BoardTrain\"],optionTitles:[\"Dog Training\",\"Overnight Boarding\",\"Board & Train\"],defaultValue:\"Training\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DogServiceHeadline\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DogTrainingFeatures.map"],"mappings":"yLAAmI,SAAgB,EAAa,CAAC,OAAK,WAAS,CAAC,IAAM,EAAc,EAAK,QAAQ,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,IAAI,GAAG,CAAO,EAAe,iBAAiB,IAAsB,EAAY,oBAAoB,IAA0tC,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;kBA4BlnD,CAAC,CAAc,EAAK,MAAM,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,yBAAyB,cA5BgR,IAAU,WAAgC,EAAMA,EAAU,CAAC,SAAS,CAAC,wKAAwK,IAAiB,EAAK,IAAI,CAAC,KAAK,EAAe,SAAS,eAAe,CAAC,CAAC,OAAO,IAAiB,EAAK,IAAI,CAAC,KAAK,EAAY,SAAS,kBAAkB,CAAC,CAAC,OAAO,EAAK,IAAI,CAAC,CAAC,CAAU,IAAU,WAAgC,EAAMA,EAAU,CAAC,SAAS,CAAC,6BAA6B,EAAK,0QAA0Q,CAAC,CAAC,CAAU,IAAU,aAAkC,EAAKA,EAAU,CAAC,SAAS,0PAA0P,CAAC,CAA2B,EAAKA,EAAU,CAAC,SAAS,yBAAyB,CAAC,GA4Bx6C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBA5B7D,IAAoD,CA4BW,EAAoB,EAAa,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,mBAAmB,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,QAAQ,CAAC,WAAW,WAAW,aAAa,CAAC,aAAa,CAAC,eAAe,qBAAqB,gBAAgB,CAAC,MAAM,UAAU,aAAa,WAAW,CAAC,CAAC,IC5BnW,SAAwB,EAAmB,CAAC,OAAK,OAAK,WAAS,CAAC,IAAM,EAAc,GAAM,EAAK,MAAM,CAAC,OAAO,EAAQ,EAAgB,CAAC,SAAS,yCAAyC,IAAO,SAAS,GAAG,EAAK,wCAAwC,WAAW,mDAAmD,IAAO,CAAO,EAAU,EAAc,EAAK,EAAgB,GAAe,EAAgB,IAAS,QAAa,EAAO,WAAW,IAA4M,OAAoB,EAAK,KAAK,CAAC,MAApN,CAAC,WAAW,4BAA4B,SAAS,EAAS,OAAO,OAAO,WAAW,IAAI,cAAc,UAAU,WAAW,EAAS,OAAO,OAAO,OAAO,EAAE,QAAQ,EAAE,QAAQ,QAAQ,CAAmD,SAAS,EAAU,CAAC,sBAA9vB,IAAoD,CAA4sB,EAAoB,EAAmB,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,YAAY,uBAAuB,aAAa,GAAG,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,WAAW,WAAW,aAAa,CAAC,aAAa,CAAC,eAAe,qBAAqB,gBAAgB,CAAC,aAAa,WAAW,CAAC,CAAC"}