(function(window){window.ringba_known_numbers = [{"int":"+18889184604","loc":"(888) 918-4604","jstag":"JScc008b76fd974b8dbc623e86dbe965ef","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18449540153","loc":"(844) 954-0153","jstag":"JS46531c58e2584e80b03ea7ea83559e68","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446980514","loc":"(844) 698-0514","jstag":"JS7dea47524f494d3f9756f58a24d1adf5","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18885580512","loc":"(888) 558-0512","jstag":"JSfcadebbc1c914524a047de882528ff51","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18887070440","loc":"(888) 707-0440","jstag":"JS2b24406f676046ac83e9bcdc27fbf8c7","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18886711758","loc":"(888) 671-1758","jstag":"JS3934beb6d9124353a0d46394bb8c4f1d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337340381","loc":"(833) 734-0381","jstag":"JSe5a03f4e35bf42bdb63dcd455b70d390","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18553940274","loc":"(855) 394-0274","jstag":"JS2a9c26775b5e4a9da6fa3d47902c4715","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+13213420489","loc":"(321) 342-0489","jstag":"JSb1fff41f6a4f463ba57d1fb304fdfb59","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18887601104","loc":"(888) 760-1104","jstag":"JSb7f697afe21343e68e01d0686e82e482","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+16193532649","loc":"(619) 353-2649","jstag":"JS775379594cf34e24a25302c9952d2c80","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337422160","loc":"(833) 742-2160","jstag":"JSd0926a0d93314733b753e8ffefe381c2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18887023594","loc":"(888) 702-3594","jstag":"JS0d8f17e06c6c4583bcbf4e3952c8e443","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337381685","loc":"(833) 738-1685","jstag":"JS21a437e147a44c4dbaf6c732a6804df5","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445320205","loc":"(844) 532-0205","jstag":"JS9958eb514e434a1f85fa62512cdf2bb7","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445502361","loc":"(844) 550-2361","jstag":"JS06c9e028a5604da3afcf3bda47099f96","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+13239340423","loc":"(323) 934-0423","jstag":"JSf62324a93c3a4bffa7337d316754cd3d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773294137","loc":"(877) 329-4137","jstag":"JSe32fcd6c8dce4b4eab66b99e64f1d909","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773382696","loc":"(877) 338-2696","jstag":"JS5e277c63f4614b089cc3785377917cab","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18775191270","loc":"(877) 519-1270","jstag":"JS004bbc10109047e29007cfbdac6caf8b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18884150410","loc":"(888) 415-0410","jstag":"JSe28960d572c74efcafb04bd39111aba7","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18557970062","loc":"(855) 797-0062","jstag":"JS77a10ae792054f3ebb6497909eda2a50","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18774050056","loc":"(877) 405-0056","jstag":"JSd2d083105d6f4b0e9ed08d25d87ef56f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18774922898","loc":"(877) 492-2898","jstag":"JSf1f0f54668ba469e8a97cd3284ea069d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446951640","loc":"(844) 695-1640","jstag":"JS53793b9909fa4ced90339d5380bc5a57","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18447700052","loc":"(844) 770-0052","jstag":"JS3959863a69ca4ea69d894dbbf3cccdda","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18447700051","loc":"(844) 770-0051","jstag":"JS8b0b0cad87364cc9a9d03482c408751f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18556093452","loc":"(855) 609-3452","jstag":"JSfc868387420643b8be319bf3d22ac711","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555090761","loc":"(855) 509-0761","jstag":"JS2b70a57f9f804afcbfa1df3f5a09a092","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555340224","loc":"(855) 534-0224","jstag":"JS23b9fd6b2a6441878b0caaac985e2870","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339311520","loc":"(833) 931-1520","jstag":"JS11f679fd27cb4c3fb179992b8d381045","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18556190017","loc":"(855) 619-0017","jstag":"JSe71db963b4474610ad9074d6632fedf7","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555060406","loc":"(855) 506-0406","jstag":"JS6aac80e6ac3943a3b45e28b42debf773","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18666220070","loc":"(866) 622-0070","jstag":"JSc3c6b83cb71040e1bf3c707d05e32792","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18553750403","loc":"(855) 375-0403","jstag":"JS0529aae5a61145a18024bb30239fcb59","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18447342632","loc":"(844) 734-2632","jstag":"JS701f67a3c5564d7a98e42694661f2c50","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18556410328","loc":"(855) 641-0328","jstag":"JS5b8cf70714d349aba55c563b7970d808","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18889784016","loc":"(888) 978-4016","jstag":"JSdfdb51ca6a9a4d5d9955a39d97385d9c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446021387","loc":"(844) 602-1387","jstag":"JSac49419f4bb242b6b655f4292f84bceb","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446731011","loc":"(844) 673-1011","jstag":"JSbcc5ac55b04a438ebdfd788e61916113","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445760418","loc":"(844) 576-0418","jstag":"JS0683966a39c248eaa5464cb68d7abde6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555172342","loc":"(855) 517-2342","jstag":"JS283595c249394a809bbc35c8f275e007","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18889750441","loc":"(888) 975-0441","jstag":"JSb4a5dc0814b44615b67258a9ce980466","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18669441785","loc":"(866) 944-1785","jstag":"JS491bd544aa2f40e98142a8e98c305434","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18886580689","loc":"(888) 658-0689","jstag":"JS43c843088c9b4e2da817f8e91a77ac87","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18449290104","loc":"(844) 929-0104","jstag":"JS21769e2c45e44dd6a59637fc68901d2f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18886612034","loc":"(888) 661-2034","jstag":"JS5100f3bd74534306a6d991c94803a8bb","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18449423348","loc":"(844) 942-3348","jstag":"JS863590f677634a81a7937edf9c75e17a","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18449034126","loc":"(844) 903-4126","jstag":"JS1aad24890ba64e79bf9fd8616c19a7bc","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18778200311","loc":"(877) 820-0311","jstag":"JS7fba243e40ce4b43a16802ed6fcd5fdb","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446511569","loc":"(844) 651-1569","jstag":"JSb04e6368d4e5424692dae7f19fded5c5","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18887260226","loc":"(888) 726-0226","jstag":"JS71eb82bd8b3e4b52bdd0f491b3b7f073","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18887022992","loc":"(888) 702-2992","jstag":"JS60ae8a64e5a44fc998a03c5175f6d129","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18333322248","loc":"(833) 332-2248","jstag":"JSabf6121062cf48d89d866bed686addd7","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18669494223","loc":"(866) 949-4223","jstag":"JSf06c127e95d54f65a78a99dc016c9702","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555140329","loc":"(855) 514-0329","jstag":"JS7b29ab6bb0dd4ebf9e137f506e1c91dc","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18556830301","loc":"(855) 683-0301","jstag":"JSf6ae7b3e230a4231b9ba0f91a22259d2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18557313448","loc":"(855) 731-3448","jstag":"JS09e93d88ce2840c69a62a5e2d4645833","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18557840513","loc":"(855) 784-0513","jstag":"JSaf764c282d554a4fb0847c34c6b6594c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+12138367098","loc":"(213) 836-7098","jstag":"JS01b44f94c07848a6a3adb971b848bee8","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18665950852","loc":"(866) 595-0852","jstag":"JS5df034aac4ab4e5d8bd48ab8f518e62b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18666010290","loc":"(866) 601-0290","jstag":"JSf09004bfd2144ea0bed9401dda26893a","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18587270004","loc":"(858) 727-0004","jstag":"JS868e57efa5314bcc9c030e9c1a5eaebf","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18889960966","loc":"(888) 996-0966","jstag":"JS6083656e143b442cb117e8e57db2a192","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18333540294","loc":"(833) 354-0294","jstag":"JS85affde84a4b4bda9ce86cd7caf0713c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555071844","loc":"(855) 507-1844","jstag":"JS6caab38fd8884436add2565b1d602188","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18884995362","loc":"(888) 499-5362","jstag":"JS2933ce2a1a6b49429825b4dd11b2a1cc","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18884109154","loc":"(888) 410-9154","jstag":"JS39fc9b3a5f224ec7923cc3f911df5adc","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18666154293","loc":"(866) 615-4293","jstag":"JSea9a556a5c4d48348916c669c40219d6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445994378","loc":"(844) 599-4378","jstag":"JSb7fb07e018324f3aa9e108c30b6a8b83","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446106496","loc":"(844) 610-6496","jstag":"JS7a338f2c210f4d77964a4aa18867020f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339681994","loc":"(833) 968-1994","jstag":"JS98ec9b5761cf4d1880d0fbde5d404002","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18449950443","loc":"(844) 995-0443","jstag":"JSbd2b3c51c24b4197b1bde4b8d4f29d52","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18666570135","loc":"(866) 657-0135","jstag":"JS33ac04f2dded4857b95ed92b50f8b781","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18776630261","loc":"(877) 663-0261","jstag":"JS2b460a62e499449b8037b200a956fa38","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18776580139","loc":"(877) 658-0139","jstag":"JS0889bebadf494db49aab3e2f89a8768e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18553030931","loc":"(855) 303-0931","jstag":"JS6fcda284fcf74c5b9a314c6dab73f171","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18888530279","loc":"(888) 853-0279","jstag":"JS01ee3d218fc6409f9b2b2fe3fa5b802d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+13214712013","loc":"(321) 471-2013","jstag":"JS4856dfa3c17341b985061c843f5e6ecc","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18553161906","loc":"(855) 316-1906","jstag":"JSad75ddd21f56495099020340fe854dc3","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446310322","loc":"(844) 631-0322","jstag":"JSd4bbc6968d0c4d0f8b93d4b6452b39f0","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18884994729","loc":"(888) 499-4729","jstag":"JSa64e2a9d21b34445b0d3d2cb144f60cd","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773750103","loc":"(877) 375-0103","jstag":"JS74be5f1097b149478d6201b59b10723b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18557913404","loc":"(855) 791-3404","jstag":"JS508873c3deb842369b9dce1e15db6ea3","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18886210639","loc":"(888) 621-0639","jstag":"JS72dc669a9905425191b1989b2da89c0d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+13802369139","loc":"(380) 236-9139","jstag":"JS054cff6dff544c6d9a3ddcae9c4128bd","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+12136190559","loc":"(213) 619-0559","jstag":"JS755a1f7ea26541be8efb8089019e6bee","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18774150664","loc":"(877) 415-0664","jstag":"JS58c562169abe4cf896d417106f6a31c4","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18334862132","loc":"(833) 486-2132","jstag":"JS4afd36e4dbca4b12aee7bd5f23cd0019","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18333370662","loc":"(833) 337-0662","jstag":"JSa6b5939a8c24433a834f0260f12f4989","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18884083218","loc":"(888) 408-3218","jstag":"JS06946886e97e46beaa94bc2798aa7501","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);