{"version":3,"file":"useSponsor-VJAz.QbnitHCU.mjs","names":["useState","useCallback","data","error"],"sources":["https:/framerusercontent.com/modules/IK6n26QjV0VFEZK4hmWq/lPalHQ8cXvpBPtYQLR4l/useQuery.js","https:/framer.com/m/useQuery-7lS0.js@lPalHQ8cXvpBPtYQLR4l","https:/framerusercontent.com/modules/q7LciDNLbH5BIMbdAVU4/BQzrWQmTTc85IiztRrUI/constants.js","https:/framer.com/m/constants-GR6F.js@BQzrWQmTTc85IiztRrUI","https:/framerusercontent.com/modules/lhD16y1eZ4KL3NOzpN9a/3moiMSmzD9j4Sz8NSHF6/useSponsor.js","https:/framer.com/m/useSponsor-VJAz.js@3moiMSmzD9j4Sz8NSHF6"],"sourcesContent":["import{useState,useEffect,useCallback}from\"react\";export const useQuery=(endpointUrl,queryBody,options)=>{const[data,setData]=useState(undefined);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(null);const getQueryResult=useCallback(async function(){try{setIsLoading(true);const response=await fetch(endpointUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({query:queryBody,variables:options.variables})});const data=await response.json();if(data.errors){setError(data.errors);}else{var ref;setData(data.data);(ref=options.onCompleted)===null||ref===void 0?void 0:ref.call(options,data.data);}}catch(error){setError(error);}finally{setIsLoading(false);}},[]) //eslint-disable-line\n;useEffect(()=>{getQueryResult();},[]) //eslint-disable-line\n;return{data,isLoading,error};};\nexport const __FramerMetadata__ = {\"exports\":{\"useQuery\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useQuery.map","/*\n * useQuery\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/IK6n26QjV0VFEZK4hmWq/lPalHQ8cXvpBPtYQLR4l/useQuery.js\"\n","export const PROSPECTOR_API=\"https://prospector.api.promptings.com/graphql\";export const SOC_API=\"https://www.sendoutcards.com/graphql\";export const SOC_DEVELOPMENT_API=\"http://localhost:8000/graphql\";export const VERB_API=\"https://bydesign-product-apollo-server.herokuapp.com/\";export const BYDESIGN_PRODUCT_API=\"https://bydesign-product-apollo-server.herokuapp.com/\";\nexport const __FramerMetadata__ = {\"exports\":{\"SOC_DEVELOPMENT_API\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VERB_API\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PROSPECTOR_API\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BYDESIGN_PRODUCT_API\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SOC_API\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./constants.map","/*\n * constants\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/q7LciDNLbH5BIMbdAVU4/BQzrWQmTTc85IiztRrUI/constants.js\"\n","import{useQuery}from\"https://framer.com/m/useQuery-7lS0.js@lPalHQ8cXvpBPtYQLR4l\";import{SOC_DEVELOPMENT_API}from\"https://framer.com/m/constants-GR6F.js@BQzrWQmTTc85IiztRrUI\";export const useSponsor=slug=>{const sponsorQuery=`\n        query GetUser($slug: String!) {\n            user(storefrontSlug: $slug) {\n                genealogyId\n                firstName\n                lastName\n                username\n                profileImageUrl\n                storefront {\n                    biography\n                    mugshot {\n                        url\n                    }\n                }\n                promptingsCoach {\n                    trainerId\n                    dateTrainingPurchased\n                    dateTrainingCompleted\n                    dateTrainingExpires\n                    dateCoachingPurchased\n                    dateAttendedCertification\n                    isCertified\n                }\n            }\n        }\n    `;return!!slug?useQuery(SOC_DEVELOPMENT_API,sponsorQuery,{variables:{slug}}):{data:null,isLoading:false,error:Error(\"No slug provided.\")};};\nexport const __FramerMetadata__ = {\"exports\":{\"PromptingsCoachType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSponsor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSponsor.map","/*\n * useSponsor\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/lhD16y1eZ4KL3NOzpN9a/3moiMSmzD9j4Sz8NSHF6/useSponsor.js\"\n"],"mappings":"qIAAkD,CAAa,GAAU,EAAY,EAAU,IAAU,CAAC,GAAK,CAAC,EAAK,GAASA,EAAS,IAAA,GAAU,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAM,CAAC,EAAM,GAAUA,EAAS,KAAK,CAAO,EAAeC,EAAY,gBAAgB,CAAC,GAAG,CAAC,EAAa,GAAK,CAAwK,IAAMC,EAAK,MAAnK,MAAM,MAAM,EAAY,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,CAAC,KAAK,KAAK,UAAU,CAAC,MAAM,EAAU,UAAU,EAAQ,UAAU,CAAC,CAAC,CAAC,EAA2B,MAAM,CAAC,GAAGA,EAAK,OAAQ,EAASA,EAAK,OAAO,KAAM,CAAC,IAAI,EAAI,EAAQA,EAAK,KAAK,EAAE,EAAI,EAAQ,cAAe,MAA0B,EAAI,KAAK,EAAQA,EAAK,KAAK,QAASC,EAAM,CAAC,EAASA,EAAM,QAAS,CAAC,EAAa,GAAM,GAAI,EAAE,CAAC,CAEhtB,OADA,MAAc,CAAC,GAAgB,EAAG,EAAE,CAAC,CAC/B,CAAC,OAAK,YAAU,QAAM,kCEFwH,EAAoB,mEEAxF,IAA6F,CAAa,EAAW,GAyBxL,EAAK,EAAS,EAzBoM;;;;;;;;;;;;;;;;;;;;;;;;;MAyBnK,CAAC,UAAU,CAAC,OAAK,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,UAAU,GAAM,MAAM,MAAM,oBAAoB,CAAC"}