1const numberWithCommas=e=>{e=e.toString().split(".");return e[0]=e[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),e.join(".")},prepareAgentText=e=>e+" "+getPluralTranslation(e,LANG.PRICING.TEAM_MEMBER_PLURAL.FIRST_FORM,LANG.PRICING.TEAM_MEMBER_PLURAL.SECOND_FORM,LANG.PRICING.TEAM_MEMBER_PLURAL.THIRD_FORM),prepareEmailText=e=>{let t=numberWithCommas(e)+" "+LANG.PRICING.EMAILS;return t=e?t:LANG.PRICING.NO_EMAILS},disableDropdowns=(e,t)=>{document.querySelectorAll(".dropdowns-"+e).forEach(e=>{e.querySelectorAll(".select_block.clickable").forEach(e=>{e.classList.toggle("disabled",t)})})},setInitialDropdownValues=()=>{var e=document.querySelectorAll(".pricing-dropdown.select-agents"),t=document.querySelectorAll(".pricing-dropdown.select-emails");e.forEach(e=>{e.querySelectorAll(".value").forEach(e=>{e.innerHTML=prepareAgentText(Number(e.getAttribute("data-value")))})}),t.forEach(e=>{e.querySelectorAll(".value").forEach(e=>{e.innerHTML=prepareEmailText(Number(e.getAttribute("data-value")))})})},setSelectedDropdownValue=(e,r,l)=>{document.querySelectorAll(".dropdowns-"+e+" .select-"+r+" .select_block_selected").forEach(e=>{let t="";t=("emails"===r?prepareEmailText:prepareAgentText)(l),e.innerText=t,e.setAttribute("data-value",l.toString())})};function addDropdownListeners(){document.querySelectorAll(".select_dropdown.clickable .value").forEach(o=>{o.addEventListener("click",()=>{var e=o.closest("[data-tariff-item]"),t=e.getAttribute("data-tariff-type"),r=Boolean(o.closest(".agents-dropdown")),l=Number((r?o:e.querySelector(".select-agents .select_block_selected")).getAttribute("data-value")),e=Number((r?e.querySelector(".select-emails .select_block_selected"):o).getAttribute("data-value")),a=r?"agents":"emails",r=r?l:e;setSelectedDropdownValue(t,a,r),setTariff(l,e,t)})})}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.