function timeFormat(e,a){var r=new Date(e),s=r.getDate(),c=r.getMonth(),o=r.getFullYear(),n="",t=new Date;if("blog"!==a){var i=r.getUTCHours()-r.getHours();i<0&&(i=24+i);var u=r.getHours()-i;u<0&&(u=24+r.getHours()-r.getUTCHours()+r.getHours(),0==(s-=1)&&(-1==(c-=1)&&(o-=1,c=11),s=daysInMonth(c,o)),r.setMonth(c),r.setDate(s),r.setYear(o)),r.setHours(u)}return n="time-or-date"==a?r.getMonth()+1+"/"+r.getDate()+"/"+String(r.getFullYear()).substring(2):"testimonial"==a?numToMonth(r)+" "+r.getDate()+", "+String(r.getFullYear()):"testimonial-dashboard"==a?("0"+(r.getMonth()+1)).slice(-2)+"/"+("0"+r.getDate()).slice(-2)+"/"+String(r.getFullYear()):t.getFullYear()==r.getFullYear()?numToMonthAbbr(r)+" "+r.getDate()+" ":numToMonth(r)+" "+r.getDate()+", "+r.getFullYear()+" ",t.getDate()+" "+numToMonth(t)+" "+t.getFullYear()==n?n="Today, ":t.getMonth()+1+"/"+t.getDate()+"/"+String(t.getFullYear()).substring(2)==n&&"time-or-date"==a&&(n=""),""!=n&&"time-or-date"==a||""!=n&&"testimonial"==a||""!=n&&"testimonial-dashboard"==a?n:n+actualAMPM(r)}function numToMonthAbbr(e){var a=[];return a[0]="Jan.",a[1]="Feb.",a[2]="Mar.",a[3]="Apr.",a[4]="May",a[5]="Jun.",a[6]="Jul.",a[7]="Aug.",a[8]="Sept.",a[9]="Oct.",a[10]="Nov.",a[11]="Dec.",a[e.getMonth()]}function numToMonth(e){var a=[];return a[0]="January",a[1]="February",a[2]="March",a[3]="April",a[4]="May",a[5]="June",a[6]="July",a[7]="August",a[8]="September",a[9]="October",a[10]="November",a[11]="December",a[e.getMonth()]}function actualAMPM(e){var a=e.getHours(),r=e.getMinutes(),s=a>=12?"pm":"am",c="";return c=(a=(a%=12)||12)+":"+(r=r<10?"0"+r:r)+" "+s}function formatPhoneNumber(e){var a=(""+e).replace(/\D/g,""),r,r;return 10==a.length?(r=a.match(/^(\d{3})(\d{3})(\d{4})$/))?"("+r[1]+") "+r[2]+"-"+r[3]:null:11==a.length&&(r=a.match(/^(\d{1})(\d{3})(\d{3})(\d{4})$/))?"+"+r[1]+" ("+r[2]+") "+r[3]+"-"+r[4]:null}function validateEmail(e){var a;return/[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/.test(String(e).toLowerCase())}function daysInMonth(e,a){return new Date(a,e,0).getDate()}function initBySiteBlock(){for(var e=JSON.parse($(".testimonials-by-site-block").attr("data-sites")),a=0;a<e.length;a++){var r=$(".testimonials-by-site-block .cloned").clone().removeClass("d-none cloned"),s="";r.find(".site-img").attr("src",static_url+getReviewLogo(e[a].logo)).attr("alt",e[a].source+" Logo");for(var c=e[a].avg.star_rating__avg,o=0;o<Math.floor(c);o++)s+='<i class="fas fa-star fa-2x"></i>';c%1>0&&(s+='<i class="fas fa-star-half-alt fa-2x"></i>'),r.find(".star-rating").html(s),r.find(".rating-text-value").text((Math.floor(100*c)/100).toFixed(2)),r.find(".total-reviews-value").text(e[a].total),$(".testimonials-by-site-block .append").append(r)}}function getReviewLogo(e){switch(e){case"2FINDLOCAL":return"New/BasicFramework/images/icons/2findlocal.svg";case"8COUPONS":return"New/BasicFramework/images/icons/8coupons.svg";case"ABLOCAL":return"New/BasicFramework/images/icons/ablocal.svg";case"ALEXA":return"New/BasicFramework/images/icons/alexa.svg";case"ALLONESEARCH":return"New/BasicFramework/images/icons/medallion-allonesearch.svg";case"AMERICANTOWNSCOM":return"New/BasicFramework/images/icons/americantowns.svg";case"APPLE":return"New/BasicFramework/images/icons/apple.svg";case"AROUNDME":return"New/BasicFramework/images/icons/aroundme.svg";case"BAIDUGLOBAL":return"New/BasicFramework/images/icons/medallion-baidu.svg";case"BETTERDOCTOR":return"New/BasicFramework/images/icons/betterdoctor.svg";case"BING":return"New/BasicFramework/images/icons/bing.svg";case"BIZWIKICOM":return"New/BasicFramework/images/icons/bizwiki.svg";case"BROWNBOOK":case"BROWNBOOKNET":return"New/BasicFramework/images/icons/brownbook_color.svg";case"CAREDASH":return"New/BasicFramework/images/icons/caredash.png";case"CHAMBEROFCOMMERCE":case"CHAMBEROFCOMMERCECOM":return"New/BasicFramework/images/icons/chamberofcommerce.svg";case"CITYSEARCH":return"New/BasicFramework/images/icons/citysearch_color.svg";case"CITYSQUARES":return"New/BasicFramework/images/icons/citysquares_color.svg";case"CKMAPS":return"New/BasicFramework/images/icons/ckmap.svg";case"CREDIBILITYREVIEW":return"New/BasicFramework/images/icons/credibilityreview.svg";case"CURED":return"New/BasicFramework/images/icons/cured.svg";case"CYLEX":return"New/BasicFramework/images/icons/cylex.svg";case"DOCSHOP":return"New/BasicFramework/images/icons/docshop.png";case"DOCSPOT":return"New/BasicFramework/images/icons/medallion-docspot.svg";case"DRSCORE":return"New/BasicFramework/images/icons/drscore.svg";case"EXTERNALFIRSTPARTY":case"FIRSTPARTY":break;case"ELOCAL":return"New/BasicFramework/images/icons/elocal.svg";case"EZDOCTOR":return"New/BasicFramework/images/icons/ezdoctor.svg";case"EZLOCAL":return"New/BasicFramework/images/icons/ezlocal.svg";case"FACEBOOK":return"New/BasicFramework/images/icons/FacebookLogo.png";case"FACTUAL":return"New/BasicFramework/images/icons/factual.svg";case"FINDOPEN":return"New/BasicFramework/images/icons/findopen.svg";case"FOURSQUARE":return"New/BasicFramework/images/icons/foursquare.svg";case"GETFAVE":return"New/BasicFramework/images/icons/getfave.svg";case"GOLOCAL247":return"New/BasicFramework/images/icons/medallion-golocal247.svg";case"GOOGLEMYBUSINESS":return"New/BasicFramework/images/icons/NewGoogleLogo.svg";case"HEALTHGRADES":return"New/BasicFramework/images/icons/healthgrades.svg";case"HEALTHSOUL":return"New/BasicFramework/images/icons/healthsoul.svg";case"HEALTHYHEARING":return"New/BasicFramework/images/icons/healthyhearing.svg";case"HERE":return"New/BasicFramework/images/icons/here.svg";case"HOTFROG":return"New/BasicFramework/images/icons/hotfrog.svg";case"IBEGIN":return"New/BasicFramework/images/icons/ibegin.svg";case"IGLOBAL":return"New/BasicFramework/images/icons/iglobal.svg";case"INSIDERPAGES":return"New/BasicFramework/images/icons/insiderpages_color.svg";case"INSTAGRAM":return"New/BasicFramework/images/icons/glyph-logo_May2016.png";case"LINKEDIN":return"New/BasicFramework/images/icons/LI-In-Bug.png";case"LOCALCOM":return"New/BasicFramework/images/icons/local.svg";case"LOCALDATABASE":return"New/BasicFramework/images/icons/medallion-localdatabase.svg";case"LOCALPAGES":return"New/BasicFramework/images/icons/localpages.svg";case"LOCALSTACK":return"New/BasicFramework/images/icons/localstack.svg";case"MAPQUEST":return"New/BasicFramework/images/icons/mapquest.svg";case"MEDSTATIX":return"New/BasicFramework/images/icons/medstatix.jpg";case"MERCHANTCIRCLE":return"New/BasicFramework/images/icons/merchantcircle_color.svg";case"MYLOCALSERVICES":return"New/BasicFramework/images/icons/mylocalservices.svg";case"N49":case"N49CA":return"New/BasicFramework/images/icons/n49.svg";case"NAVMII":return"New/BasicFramework/images/icons/navmii.svg";case"OPENDI":return"New/BasicFramework/images/icons/opendi_color.svg";case"PITNEYBOWES":return"New/BasicFramework/images/icons/pitneybowes.png";case"POINTCOM":return"New/BasicFramework/images/icons/pointcom.svg";case"PRBUSINESS":return"New/BasicFramework/images/icons/publicreputation_color.svg";case"PROPERTYCAPSULE":return"New/BasicFramework/images/icons/propertycapsule.png";case"RATEMDS":return"New/BasicFramework/images/icons/ratemds-icon.png";case"REALSELF":return"New/BasicFramework/images/icons/realself_color.png";case"SHOWMELOCAL":return"New/BasicFramework/images/icons/showmelocal_color.svg";case"SNAPCHAT":return"New/BasicFramework/images/icons/Snapchat.svg";case"SOLEO":return"New/BasicFramework/images/icons/soleo.svg";case"SUPERPAGES":return"New/BasicFramework/images/icons/superpages.svg";case"TELENAV":return"New/BasicFramework/images/icons/telenav.svg";case"TOMTOM":return"New/BasicFramework/images/icons/tomtom.svg";case"TRIPADVISOR":return"New/BasicFramework/images/icons/tripadvisor.png";case"TUPALO":return"New/BasicFramework/images/icons/tupalo.svg";case"TWITTER":return"New/BasicFramework/images/icons/x_logo.svg";case"UBER":return"New/BasicFramework/images/icons/uber.png";case"USCITY":case"USCITYNET":return"New/BasicFramework/images/icons/uscity_color.svg";case"VITALS":return"New/BasicFramework/images/icons/medallion-vitals.svg";case"VOTEFORTHEBEST":return"New/BasicFramework/images/icons/voteforthebest.svg";case"WEBMD":return"New/BasicFramework/images/icons/webmd_logo.png";case"WELLNESS":case"WELLNESSCOM":return"New/BasicFramework/images/icons/wellness.svg";case"WHERETO":return"New/BasicFramework/images/icons/whereto.svg";case"YAHOO":return"New/BasicFramework/images/icons/yahoo.svg";case"YALWA":return"New/BasicFramework/images/icons/yalwa.svg";case"YANDEX":return"New/BasicFramework/images/icons/yandex.svg";case"YASABE":return"New/BasicFramework/images/icons/yasabe.svg";case"YELLOWMOXIE":return"New/BasicFramework/images/icons/yellowmoxie.svg";case"YELLOWPAGECITYCOM":return"New/BasicFramework/images/icons/yellowpagecity.svg";case"YELP":case"YELPKNOWLEDGE":return"New/BasicFramework/images/icons/YelpLogo.png";case"YOUTUBE":return"New/BasicFramework/images/icons/youtube_social_icon_red.png";case"YPCOM":return"New/BasicFramework/images/icons/yellowpage.svg";case"TREATSPACE":return"New/BasicFramework/images/ts-icon.png";default:return"New/BasicFramework/images/icons/QuestionIcon.png"}}function formatReviewSourceLabel(e){switch(e){case"2FINDLOCAL":return"2findlocal";case"8COUPONS":return"8coupons";case"ABLOCAL":return"ABlocal";case"ALEXA":return"Amazon Alexa";case"AMERICANTOWNSCOM":return"AmericanTowns.com";case"APPLE":return"Apple";case"AROUNDME":return"AroundMe";case"BAIDUGLOBAL":return"Baidu Maps";case"BETTERDOCTOR":return"BetterDoctor";case"BING":return"Bing";case"BIZWIKICOM":return"Bizwiki";case"BROWNBOOK":case"BROWNBOOKNET":return"Brownbook";case"CAREDASH":return"CareDash";case"CHAMBEROFCOMMERCE":case"CHAMBEROFCOMMERCECOM":return"ChamberOfCommerce";case"CITYSEARCH":return"Citysearch";case"CITYSQUARES":return"CitySquares";case"CKMAPS":return"CK Map";case"CREDIBILITYREVIEW":return"Credibility Review";case"CURED":return"Cured";case"CYLEX":return"Cylex";case"DOCSHOP":return"DocShop";case"DOCSPOT":return"DocSpot";case"DRSCORE":return"DrScore";case"EXTERNALFIRSTPARTY":case"FIRSTPARTY":default:return e;case"EZDOCTOR":return"EZDoctor";case"ELOCAL":return"eLocal";case"EZLOCAL":return"EZLocal";case"FACEBOOK":return"Facebook";case"FACTUAL":return"Factual";case"FINDOPEN":return"FindOpen";case"FOURSQUARE":return"Foursquare";case"GETFAVE":return"GetFave";case"GOOGLEMYBUSINESS":return"Google";case"HEALTHSOUL":return"HealthSoul";case"HEALTHYHEARING":return"HealthyHearing";case"HERE":return"HERE";case"HOTFROG":return"Hotfrog";case"IBEGIN":return"iBegin";case"IGLOBAL":return"iGlobal";case"INSIDERPAGES":return"InsiderPages";case"LOCALCOM":return"Local.com";case"LOCALPAGES":return"LocalPages.com";case"LOCALSTACK":return"LocalStack";case"MAPQUEST":return"MapQuest";case"MEDSTATIX":return"MedStatix";case"MERCHANTCIRCLE":return"MerchantCircle";case"MYLOCALSERVICES":return"My Local Services";case"N49":case"N49CA":return"n49";case"NAVMII":return"Navmii";case"OPENDI":return"Opendi";case"PITNEYBOWES":return"Pitney Bowes";case"POINTCOM":return"PointCom";case"PRBUSINESS":return"pr.business";case"PROPERTYCAPSULE":return"Property Capsule";case"RATEMDS":return"RateMDs";case"REALSELF":return"RealSelf";case"SHOWMELOCAL":return"ShowMeLocal";case"SNAPCHAT":return"Snapchat";case"SOLEO":return"Soleo";case"SUPERPAGES":return"SuperPages";case"TELENAV":return"Telenav";case"TOMTOM":return"TomTom";case"TRIPADVISOR":return"TripAdvisor";case"TUPALO":return"Tupalo.com";case"UBER":return"Uber";case"USCITY":case"USCITYNET":return"USCity";case"VOTEFORTHEBEST":return"VoteForTheBest";case"WEBMD":return"WebMD";case"WELLNESS":case"WELLNESSCOM":return"Wellness";case"WHERETO":return"WhereTo";case"YAHOO":return"Yahoo";case"YALWA":return"Yalwa";case"YANDEX":return"Yandex";case"YASABE":return"Yasabe";case"YELP":return"Yelp";case"YELPKNOWLEDGE":return"Yelp Knowledge";case"YELLOWMOXIE":return"Yellow Moxie";case"YPCOM":return"YP.com";case"YELLOWPAGECITYCOM":return"YellowPageCity.com";case"Treatspace":return"PracticeBeat";case"UNKNOWN":return"Unknown Source"}}