(function(window){window.ringba_known_numbers = [{"int":"+18886172238","loc":"(888) 617-2238","jstag":"JS9126b794a2a1429a919b9485888daba6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18886730384","loc":"(888) 673-0384","jstag":"JS53599f068c0f44f5955bdcbfd1ac17d0","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+13802170137","loc":"(380) 217-0137","jstag":"JS2db74e0a85b2430da457b6a5c5ef70b1","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18889891202","loc":"(888) 989-1202","jstag":"JSc163e43ec5ef454c9defc1402f9d79ba","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18335441946","loc":"(833) 544-1946","jstag":"JS37e21dbb0c0c456089dfe1687230c918","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18335390294","loc":"(833) 539-0294","jstag":"JSc201cb5675d544c5b5d4ebfff2b6d987","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18312309877","loc":"(831) 230-9877","jstag":"JS313c10e6d1e443c5a779d45285fc9aef","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339850068","loc":"(833) 985-0068","jstag":"JS821f748731324948bdae9685c6b608e8","replaceWithInt":"+18339850068","replaceWithLoc":"(833) 985-0068","replaceLeftToRight":true},{"int":"+18339136464","loc":"(833) 913-6464","jstag":"JS25a53f33e1cb4c73b7c4ce7f7bb94e06","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18447130427","loc":"(844) 713-0427","jstag":"JS083a00ae7c43482fad0eb124506ced73","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18447910068","loc":"(844) 791-0068","jstag":"JS205f1dfea16845a9814327187088b99d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18333393261","loc":"(833) 339-3261","jstag":"JS377daccbaecd4219a10dfe2ac26611e2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18556290465","loc":"(855) 629-0465","jstag":"JSa8193afbf6eb4859a72f2fe962c1f222","replaceWithInt":"+18556290465","replaceWithLoc":"(855) 629-0465","replaceLeftToRight":true},{"int":"+18775510058","loc":"(877) 551-0058","jstag":"JS48d77f7eae25401a9b86827ec5fc58ca","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773010147","loc":"(877) 301-0147","jstag":"JS0a08b05d2b8c426e8bf8e673285ba040","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18663830305","loc":"(866) 383-0305","jstag":"JSf0d7c51b2be94d02bf30cd5a627b83a8","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18883833294","loc":"(888) 383-3294","jstag":"JS4410d4c83f714460a06f9b551d606085","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18884930514","loc":"(888) 493-0514","jstag":"JSf094c855a4d242beb8a6b134ba62fe32","replaceWithInt":"+18884930514","replaceWithLoc":"(888) 493-0514","replaceLeftToRight":true},{"int":"+18888130895","loc":"(888) 813-0895","jstag":"JS82af03092aff40f18169bc7b104efeef","replaceWithInt":"+18888130895","replaceWithLoc":"(888) 813-0895","replaceLeftToRight":true},{"int":"+13802048475","loc":"(380) 204-8475","jstag":"JSb87dbb24407d4c2cb0a41c118477c9ab","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18588384359","loc":"(858) 838-4359","jstag":"JS38f617f48a7b44599454788427f7daa3","replaceWithInt":"+18588384359","replaceWithLoc":"(858) 838-4359","replaceLeftToRight":true},{"int":"+18333340335","loc":"(833) 334-0335","jstag":"JSaacf5537033248a3822cea8cb5e6783f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+13214659191","loc":"(321) 465-9191","jstag":"JS9972b3d6679a4153a6c0b6ac847bda17","replaceWithInt":"+13214659191","replaceWithLoc":"(321) 465-9191","replaceLeftToRight":true},{"int":"+12137580367","loc":"(213) 758-0367","jstag":"JS53df129d607f462db865bae314fda51a","replaceWithInt":"+12137580367","replaceWithLoc":"(213) 758-0367","replaceLeftToRight":true},{"int":"+18335220967","loc":"(833) 522-0967","jstag":"JSb5522c25b01e4fd38d48c0e6ea52c587","replaceWithInt":"+18335220967","replaceWithLoc":"(833) 522-0967","replaceLeftToRight":true},{"int":"+18336731193","loc":"(833) 673-1193","jstag":"JSe2359a7cdd1e4bd3bb75faeee556f2f6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18333491626","loc":"(833) 349-1626","jstag":"JS7d0290e3e2664c37a34fac0cee90a7ca","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18334891402","loc":"(833) 489-1402","jstag":"JS6609f9b9b4e3400baa6d2830251eef89","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446720755","loc":"(844) 672-0755","jstag":"JSfb9af3bf61ab4267b6f6acfecf177d41","replaceWithInt":"+18446720755","replaceWithLoc":"(844) 672-0755","replaceLeftToRight":true},{"int":"+18665990189","loc":"(866) 599-0189","jstag":"JSeb913a04ad7c41cfb780dbb3040f3468","replaceWithInt":"+18665990189","replaceWithLoc":"(866) 599-0189","replaceLeftToRight":true},{"int":"+18778201597","loc":"(877) 820-1597","jstag":"JScf6a4e36eae245ccb69a7babffdfcdd6","replaceWithInt":"+18778201597","replaceWithLoc":"(877) 820-1597","replaceLeftToRight":true},{"int":"+18778191993","loc":"(877) 819-1993","jstag":"JSf0165207a2764ac283e05e6320700857","replaceWithInt":"+18778191993","replaceWithLoc":"(877) 819-1993","replaceLeftToRight":true},{"int":"+18666021079","loc":"(866) 602-1079","jstag":"JS6e7130e08e4e42f5956be87216723a06","replaceWithInt":"+18666021079","replaceWithLoc":"(866) 602-1079","replaceLeftToRight":true},{"int":"+18883484358","loc":"(888) 348-4358","jstag":"JSc13e04f789814651882945adbae0877b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+16198269429","loc":"(619) 826-9429","jstag":"JSa4e7eb6f8c1d4916a420315071822240","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+13802211509","loc":"(380) 221-1509","jstag":"JS2a9d8e0c693444ca8ec75f871d1cef62","replaceWithInt":"+13802211509","replaceWithLoc":"(380) 221-1509","replaceLeftToRight":true},{"int":"+18316138058","loc":"(831) 613-8058","jstag":"JS3198495a8ffe4401872dda9311292fc1","replaceWithInt":"+18316138058","replaceWithLoc":"(831) 613-8058","replaceLeftToRight":true},{"int":"+18773491692","loc":"(877) 349-1692","jstag":"JS59a926f42fc847acb573178230ce7cdb","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18774693389","loc":"(877) 469-3389","jstag":"JS5e50f1fd55124420836e7d4838c2b9db","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446358181","loc":"(844) 635-8181","jstag":"JS8b425a59ef414bc9b36a359bfcc2024e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18774750174","loc":"(877) 475-0174","jstag":"JS62629fd2a148411299861fce6275a649","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18776666831","loc":"(877) 666-6831","jstag":"JScb52f4d8eb754913868b381b21b6ea79","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446384144","loc":"(844) 638-4144","jstag":"JSf0457ed21cf3463fba7a11ff086eaba4","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773514680","loc":"(877) 351-4680","jstag":"JSe5f0a1622ad04b889d9aa9090bca71a2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445002905","loc":"(844) 500-2905","jstag":"JS64e425871b83424cb8ad0769dd15d4b2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445490872","loc":"(844) 549-0872","jstag":"JSa72af13952e941c39e695d883030296f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18449565137","loc":"(844) 956-5137","jstag":"JS3a8d162635ec4e7386a08ac872d1586a","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18447606853","loc":"(844) 760-6853","jstag":"JS59c18cae07b94b41a5fb8ad13d84edfd","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337594340","loc":"(833) 759-4340","jstag":"JS3756100684ef46e5ab8af89fbd44a409","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337841449","loc":"(833) 784-1449","jstag":"JS29acf1f6d17542839c3f16e67881d8f6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337682919","loc":"(833) 768-2919","jstag":"JSec96873f11eb41c5925f7ae9ecb48476","replaceWithInt":"+18337682919","replaceWithLoc":"(833) 768-2919","replaceLeftToRight":true},{"int":"+18444031868","loc":"(844) 403-1868","jstag":"JS9ec3aacaf3de4a67b79ddeaa49534edf","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446128732","loc":"(844) 612-8732","jstag":"JSdf24034abacd4daba47db7760f0fee3e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446520163","loc":"(844) 652-0163","jstag":"JS52b1737475ee4aa09bf727a76aa84386","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18447990898","loc":"(844) 799-0898","jstag":"JSa27f7d2e12a04a0693169653347f589e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18554681672","loc":"(855) 468-1672","jstag":"JSe124a40627ff4433a434c12af339e715","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18556116309","loc":"(855) 611-6309","jstag":"JS9146b6e6b8704becaf6f1c757d688148","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18665964367","loc":"(866) 596-4367","jstag":"JS2cc2a8f90fa0469c963308d4e466878d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18669490165","loc":"(866) 949-0165","jstag":"JS1cdac86dedf04c348ac7c694faa26db5","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18666580799","loc":"(866) 658-0799","jstag":"JS0ee4ed28426b44fcbc5fedd30e3353a2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18883923944","loc":"(888) 392-3944","jstag":"JS89eeca55787e41e3be9df6411646f6bc","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18886270629","loc":"(888) 627-0629","jstag":"JSe84b4fa7d6924346aaa1ab401f117c8c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18332306638","loc":"(833) 230-6638","jstag":"JS8409b6bdc4c74e27b396a8ce4aaf5dca","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18883210570","loc":"(888) 321-0570","jstag":"JS58abae27662242db9ce8f6bd7a4240f5","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446311593","loc":"(844) 631-1593","jstag":"JSfd50e860c1ac43c0a3da5f070ee34a77","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18775925862","loc":"(877) 592-5862","jstag":"JS073f4d6246e14f088adcd8f48c1daec3","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18663756789","loc":"(866) 375-6789","jstag":"JS87182123f9a04e2d832877680db63df6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true}];!function(e){function t(){this.tagId="",this.id="",this.displayNumber="",this.phoneNumber="",this.impressionQueryPath="",this.maxEpoch=0,this.timeBetweenTicks=0,this.heartBeatMs=0,this.exp=0,this.displayFmt=0,this.heartBeatTimeout=null,this.ready=!0}var n=function(){function t(e){return JSON.stringify(e)}return{postRequest:function(n,r,a,i){if("XDomainRequest"in e&&null!==e.XDomainRequest){var o=new XDomainRequest;o.open("POST",n),o.onload=function(){result=o.responseText,a(result)},o.onerror=function(){i&&i()},o.send(t(r))}else{if(navigator.userAgent.indexOf("MSIE")!=-1&&parseInt(navigator.userAgent.match(/MSIE ([\d.]+)/)[1],10)<8)return!1;var u=new XMLHttpRequest;u.onreadystatechange=function(){4==u.readyState&&(200==u.status?a(u.responseText):i&&i())},u.open("POST",n,!0),u.setRequestHeader("Content-type","text/plain"),u.send(t(r))}}}};"undefined"!=typeof e.localStorage&&"undefined"!=typeof e.sessionStorage||function(){var t=function(t){function n(e,t,n){var r,a;n?(r=new Date,r.setTime(r.getTime()+24*n*60*60*1e3),a="; expires="+r.toGMTString()):a="",document.cookie=e+"="+t+a+"; path=/"}function r(e){var t,n,r=e+"=",a=document.cookie.split(";");for(t=0;t-1&&t>-1;i--){var r=e.charAt(i);n="n"==r||"N"==r?this.phoneNumber.charAt(t--)+n:r+n}return n}return this.displayNumber},t.prototype.save=function(){var e=JSON.parse(JSON.stringify(this));delete e.ready,delete e.heartBeatTimeout,localStorage.setItem("ringbaNumber_"+this.tagId,JSON.stringify(e))},t.prototype.isExpired=function(){var e=(new Date).getTime();return e>this.exp||this.maxEpoch>0&&e>this.maxEpoch},t.prototype.incrementExp=function(){this.exp=(new Date).getTime()+this.timeBetweenTicks,this.save()};var r=function(r){function a(e){if(""==e)return{};for(var t=[],n=0;n0&&!D&&p();null!=e&&e.length>0;){var t=e.pop();o(t)}k.length?N():l()}function s(e,t){if(e&&e.length){var n=JSON.parse(t);e.forEach(function(e){var t=n[e];t&&(c(e,t),A.push(e))})}l()}function l(){if(A&&A.length){var e=[];F&&A.forEach(function(t){var n=x[t];n&&e.push({tagId:t,number:n.phoneNumber,numberLocal:n.phoneNumberLocal,displayNumber:n.displayNumber})}),A=[],F&&setTimeout(function(){F(e)},0)}}function c(e,n){var r=t.getNumberFromResult(e,n);r.save(),x[e]=r,h(r),w(r)}function f(e,t){return e.getFmtNumber(t)}function h(e){var t=e.tagId,n=L[t];if(null!=n)for(var r=0;r0?(l=t[r],r+=n?1:-1,a--,u==i&&n&&a>0&&(l+=t.slice(-a))):l=" "),o=n?o+l:l+o}return o}function u(e){var t={replacement:null,foundMatch:!1,missingReplacements:!1,missingNumbers:null};if(!e)return t;var n=a(e);return n.forEach(function(n){var r=s(t.replacement||e,n);r?t.replacement=r:(t.missingReplacements=!0,(t.missingNumbers=t.missingNumbers||[]).push(n))}),t.foundMatch=n.length>0,t}function s(e,t){var n=t.isInternational,r=n?t.number.replaceWithInt:t.number.replaceWithLoc,a=null;return r&&(r=r.replace("+",""),r=o(t.format,r,t.number.replaceLeftToRight),a=e.replace(t.str,r)),a}function l(){return{Text_Data:{get:function(e){return e&&e.data},set:function(e,t){e&&e.data!=t&&(e.data=t)}},IMG_Alt:{get:function(e){return e&&e.alt},set:function(e,t){e&&e.alt!=t&&(e.alt=t)}},Anchor_HRef:{get:function(e){return e&&e.href},set:function(e,t){e&&e.href!=t&&(e.href=t)}}}}function c(e,t){var n=t.get(e),r=u(n);return r.replacement&&t.set(e,r.replacement),r.missingNumbers}function f(e,t,n){this.node=e,this.actionsGetSet=t,this.missingNumbers=n}function h(e,t){var n=c(e,t);return n&&n.length>0?new f(e,t,n):null}function p(e){var t=[],n=null;if(e){var r=e.nodeType;if(8==r)return t;if(3==r)n=h(e,O.Text_Data);else if(1==r&&!(e.className&&e.className.toString().indexOf("rb-ignore-number")>=0)){"IMG"==e.tagName?n=h(e,O.IMG_Alt):"A"==e.tagName&&(n=h(e,O.Anchor_HRef));var a=e.childNodes;if(a)for(var i=a.length;i--;i>=0){var o=a[i],u=p(o);u.forEach(function(e){t.push(e)})}}return n&&t.push(n),t}}function g(e){var t=[];return e?(e.forEach(function(e){var n=h(e.node,e.actionsGetSet);n&&t.push(n)}),t):t}function m(e){var t={},n=[];return e.forEach(function(e){e.missingNumbers.forEach(function(e){var r=e.number.jstag;t[r]||(t[r]=!0,n.push(e.number.jstag))})}),n}function d(e){return D=p(e||t.body),T(D)}function b(){return D=g(D),T(D)}function v(e){y(e),b()}function y(e){e.forEach(function(e){N(e)})}function N(e){if(!(e instanceof n))throw"'numberInfo' should be an instance of 'JSTagNumberInfo'";var t=_[e.jstag];if(!t)throw"Unknown jstag";t.replaceWithInt=i(e.numberInternational,!0),t.replaceWithLoc=i(e.numberLocal),t.replaceLeftToRight=e.formatLeftToRight}function T(e){if(!e)return null;var t=m(e);return w(t),t}function w(e){e&&e.forEach(function(e){I(e)}),S()}function I(e){var t=_[e];t&&(t.infoRequested||(t.infoRequested=!0,M.push(e)))}function S(){M.length>0&&R&&(R(M),M=[])}function E(e){if(null!=e&&"function"!=typeof e)throw"'cbFunction' should be a function";R=e,S()}var L=[];r&&r.length&&r.forEach(function(e){L.push({"int":i(e["int"],!0),loc:i(e.loc),jstag:e.jstag,replaceWithInt:i(e.replaceWithInt,!0),replaceWithLoc:i(e.replaceWithLoc),replaceLeftToRight:e.replaceLeftToRight})});var x={},_={},D=null,R=null,M=[];L.forEach(function(e){x[e["int"].replace("+","")]={number:e,isInternational:!0},x[e.loc]={number:e,isInternational:!1},_[e.jstag]=e});var O=l(),q=function(){var t=e.MutationObserver||e.WebKitMutationObserver||e.MozMutationObserver,n=e.addEventListener;return function(e,r){var a=!1,i=function(){a||(a=!0,setTimeout(function(){a=!1,r()},0))};if(t){var o=new t(function(e,t){(e[0].addedNodes.length||e[0].removedNodes.length||e[0].target)&&i()});o.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!0})}else n&&(e.addEventListener("DOMNodeInserted",i,!1),e.addEventListener("DOMNodeRemoved",i,!1),e.addEventListener("DOMCharacterDataModified",i,!1),e.addEventListener("DOMAttrModified",i,!1))}}();return{InitialPass:d,FollowUp:b,SetNumberInfoAndFollowup:v,SetNewTagCallback:E,SetupObserver:function(e){q(e||t.body,function(){d()})}}};e.ringba&&(e.ringba.SetupNumberReplacement=i),t&&t.body?i():t.addEventListener("DOMContentLoaded",i)}(window,document);})(window);