function timeFormat(e,r){var a=new Date(e),s=a.getDate(),c=a.getMonth(),o=a.getFullYear(),n="",t=new Date;if("blog"!==r){var i=a.getUTCHours()-a.getHours();i<0&&(i=24+i);var u=a.getHours()-i;u<0&&(u=24+a.getHours()-a.getUTCHours()+a.getHours(),0==(s-=1)&&(-1==(c-=1)&&(o-=1,c=11),s=daysInMonth(c,o)),a.setMonth(c),a.setDate(s),a.setYear(o)),a.setHours(u)}return n="time-or-date"==r?a.getMonth()+1+"/"+a.getDate()+"/"+String(a.getFullYear()).substring(2):"testimonial"==r?numToMonth(a)+" "+a.getDate()+", "+String(a.getFullYear()):"testimonial-dashboard"==r?("0"+(a.getMonth()+1)).slice(-2)+"/"+("0"+a.getDate()).slice(-2)+"/"+String(a.getFullYear()):t.getFullYear()==a.getFullYear()?numToMonthAbbr(a)+" "+a.getDate()+" ":numToMonth(a)+" "+a.getDate()+", "+a.getFullYear()+" ",t.getDate()+" "+numToMonth(t)+" "+t.getFullYear()==n?n="Today, ":t.getMonth()+1+"/"+t.getDate()+"/"+String(t.getFullYear()).substring(2)==n&&"time-or-date"==r&&(n=""),""!=n&&"time-or-date"==r||""!=n&&"testimonial"==r||""!=n&&"testimonial-dashboard"==r?n:n+actualAMPM(a)}function numToMonthAbbr(e){var r=[];return r[0]="Jan.",r[1]="Feb.",r[2]="Mar.",r[3]="Apr.",r[4]="May",r[5]="Jun.",r[6]="Jul.",r[7]="Aug.",r[8]="Sept.",r[9]="Oct.",r[10]="Nov.",r[11]="Dec.",r[e.getMonth()]}function numToMonth(e){var r=[];return r[0]="January",r[1]="February",r[2]="March",r[3]="April",r[4]="May",r[5]="June",r[6]="July",r[7]="August",r[8]="September",r[9]="October",r[10]="November",r[11]="December",r[e.getMonth()]}function actualAMPM(e){var r=e.getHours(),a=e.getMinutes(),s=r>=12?"pm":"am";return(r=(r%=12)||12)+":"+(a=a<10?"0"+a:a)+" "+s}function formatPhoneNumber(e){var r,a=(""+e).replace(/\D/g,"");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){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,r){return new Date(r,e,0).getDate()}function initBySiteBlock(){for(var e=JSON.parse($(".testimonials-by-site-block").attr("data-sites")),r=0;r<e.length;r++){var a=$(".testimonials-by-site-block .cloned").clone().removeClass("d-none cloned"),s="";a.find(".site-img").attr("src",static_url+getReviewLogo(e[r].logo)).attr("alt",e[r].source+" Logo");for(var c=e[r].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>'),a.find(".star-rating").html(s),a.find(".rating-text-value").text((Math.floor(100*c)/100).toFixed(2)),a.find(".total-reviews-value").text(e[r].total),$(".testimonials-by-site-block .append").append(a)}}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":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"FIRSTPARTY":break;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/Twitter_Logo_Blue.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":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"FIRSTPARTY":return e;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";default:return e}}