... ... (function () { const METASITE_APP_DEF_ID = '22bef345-3c5b-4c18-b782-74d4085112ff'; const getXSRFTokenFromCookie = () => { const match = new RegExp('XSRF-TOKEN=(.+?);').exec(document.cookie); return match ? match[1] : ''; }; const eventNames = { Purchase: 'Purchase', Lead: 'Lead', }; const eventNameToConversionActionCategory = { [eventNames.Purchase]: 'PURCHASE', [eventNames.Lead]: 'SUBMIT_LEAD_FORM', }; const channelParams = { price: 'price', id: 'id', currency: 'currency', name: 'name', category: 'category', brand: 'brand', variant: 'variant', list: 'list_name', quantity: 'quantity', step: 'checkout_step', option: 'checkout_option', position: 'list_position', coupon: 'coupon', affiliation: 'affiliation', revenue: 'value', tax: 'tax', sku: 'sku', shipping: 'shipping', }; const mapContents = ({ contents = [] }) => contents.map(({ currency, ...product }) => paramsMapper(product, channelParams), ); const paramsMapper = (params, mapper) => { const mappedParams = Object.keys(params); if (mappedParams.length === 0) { return params; } return mappedParams.reduce((mappedObject, currentKey) => { const newKey = mapper[currentKey]; if (newKey && (params[currentKey] || params[currentKey] === 0)) { mappedObject[newKey] = params[currentKey]; } return mappedObject; }, {}); }; const loadGtag = () => { const gtagInitScript = document.createElement('script'); gtagInitScript.type = 'text/javascript'; gtagInitScript.innerHTML = ` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()) `; document.head.appendChild(gtagInitScript); const gtagScript = document.createElement('script'); gtagScript.type = 'text/javascript'; gtagScript.setAttribute('async', 'true'); gtagScript.setAttribute('src', 'https://www.googletagmanager.com/gtag/js'); document.head.appendChild(gtagScript); }; const handleGoogleConsent = () => { window.dataLayer = window.dataLayer || []; if (window.consentPolicyManager && window.consentPolicyManager.initRan) { const { policy } = window.consentPolicyManager.getCurrentConsentPolicy(); setConsent('default', policy); } else { setConsent('default', { advertising: false, analytics: false, functional: false, waitForUpdate: 500, }); } window.document.addEventListener( 'consentPolicyInitialized', ({ detail }) => { setConsent('update', detail.policy); }, ); window.document.addEventListener('consentPolicyChanged', ({ detail }) => { setConsent('update', detail.policy); }); function setConsent( action, { advertising, analytics, functional, waitForUpdate }, ) { (function () { window.dataLayer.push(arguments); })('consent', action, { ad_storage: advertising ? 'granted' : 'denied', ad_user_data: advertising ? 'granted' : 'denied', ad_personalization: advertising ? 'granted' : 'denied', analytics_storage: analytics ? 'granted' : 'denied', functionality_storage: functional ? 'granted' : 'denied', personalization_storage: 'granted', security_storage: 'granted', ...(waitForUpdate ? { wait_for_update: waitForUpdate } : {}), }); } }; let conversionActions; const loadConversionActions = () => { const XSRFToken = getXSRFTokenFromCookie(); const headers = { 'Content-Type': 'application/json', 'X-XSRF-TOKEN': XSRFToken, }; const getAppToken = window.wixEmbedsAPI?.getAppToken; if (getAppToken) { headers.authorization = getAppToken(METASITE_APP_DEF_ID); } const metaSiteId = window.wixEmbedsAPI?.getMetaSiteId(); return fetch( `${window.location.origin}/_serverless/pa-google/v1/accounts/current-site/conversion-actions?metaSiteId=${metaSiteId}`, { method: 'GET', headers, }, ) .then((response) => response.json()) .then((data) => { conversionActions = data.conversionActions; gtag('config', conversionActions[0].conversionId); }); }; const reportEvent = (eventName, eventParams) => { const category = eventNameToConversionActionCategory[eventName]; const conversionAction = conversionActions.find( (currentConversionAction) => currentConversionAction.category.category === category, ); if (conversionAction) { let conversionData = { send_to: `${conversionAction.conversionId}/${conversionAction.conversionLabel}`, }; switch (category) { case 'PURCHASE': { const { revenue, id, currency, coupon, ...params } = eventParams; conversionData = { ...conversionData, ...paramsMapper({ revenue, id, currency, coupon }, channelParams), transactionId: eventParams.id, items: mapContents(params), }; break; } default: break; } gtag('event', 'conversion', conversionData); } }; let isBootstrapped = false; const bootstrap = () => { handleGoogleConsent(); loadGtag(); return loadConversionActions().then(() => { isBootstrapped = true; }); }; const bootstrapPromise = bootstrap(); const registerListener = () => { window.wixDevelopersAnalytics.register( 'd6708a0e-5b2a-458e-8cfe-bdca240aa2ce', (eventName, eventParams) => { if (isBootstrapped) { reportEvent(eventName, eventParams); } else { bootstrapPromise.then(() => { reportEvent(eventName, eventParams); }); } }, ); }; window.wixDevelopersAnalytics ? registerListener() : window.addEventListener('wixDevelopersAnalyticsReady', registerListener); })();
top of page

ABOUT Psychic Darryl Sanford
Reverend Darryl Sanford

Hello,

Thank you for taking an interest in my work. Let me introduce myself and tell you a little bit about myself and my work.

 

Since the 1990s, I've been a practicing psychic (doing psychic readings). Prior to that, I was a "out-of-control" psychic. I had psychic talents but no control over them. I was psychically open, but I had no idea what I was seeing with my psychic powers.  I was tired of this way of life and felt I needed to understand more about what I was capable of.  I resolved to not only understand and control my abilities but also to use them to aid others.

Psychic Darryl

Psychic Darryl

I set out to discover a place where I could learn new skills. I did what everyone else did and let my fingertips walk through the Yellow Pages. After my finger landed on their ad, I discovered Psychic Horizons / Church of Natural Grace. When I saw the rose in their logo, I knew it was a place for me to study and grow. I knew it was the right place for me. I graduated as a minister after two and a half years of training in meditation, healing, and interacting with spirit.

I continued classes for Grads and put my skills to work giving reading to everyone I could. For 20 years, I also worked as a massage therapist and did readings on the side, mostly for friends and on psychic phone lines. I would do readings on my massage clients with their permission. After years of practicing massage, I decided to leave the industry and pursue Spiritual Counseling.  My current focus is on Spiritual Counseling.

What is it like to work with me?  My readings and healings are directed by your questions, so you get information about what you want to know rather than what someone else thinks you need!  Each reading is a sacred opportunity for us to communicate as spirits.  Through your voice, I tune into your energy (aura, chakras, channels, etc.) and communicate to you about where your energy is stuck and where it is moving.  We'll concentrate on blocked energy because it contains the key to knowing where you're stuck in life!  I assist you in removing these blockages during the healing process.  Your energy will then flow more freely, exposing previously hidden information and understanding.

There is usually time for 1-2 questions throughout a half-hour reading.  If you have a lot of questions, schedule a longer session!  You will receive spiritual healing at the end of each reading. I also provide tarot readings.

For my days and hours, please see my Book Online page. Do you use Facebook? While you're there, please stop by and follow my page.  Please contact me if you have any questions regarding my work. You can call or schedule a free 10-minute introduction. I am excited to work with you and wish you the best until then.

Rev. Darryl

Non-Denominational

Animist

(775) 455-1954

darryl@readingsbydarryl.com

https://linktr.ee/rev.darrylsanford

bottom of page