function getUrlParameter(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var r=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search);return null===r?"":decodeURIComponent(r[1].replace(/\+/g," "))}function removeURLParameter(e,r){var l=e.split("?");if(l.length>=2){for(var t=encodeURIComponent(r)+"=",n=l[1].split(/[&;]/g),a=n.length;a-- >0;)-1!==n[a].lastIndexOf(t,0)&&n.splice(a,1);return l[0]+(n.length>0?"?"+n.join("&"):"")}return e}var priceFormatter=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0,useGrouping:!0});function formatPrice(e){return priceFormatter.format(e)}function priceLabelFormatter(e,r=2){var l,t=Number(e.replace(/[^0-9]+/g,"")),n=[{value:1,symbol:""},{value:1e3,symbol:"k"},{value:1e6,symbol:"M"},{value:1e9,symbol:"G"},{value:1e12,symbol:"T"},{value:1e15,symbol:"P"},{value:1e18,symbol:"E"}];for(l=n.length-1;l>0&&!(t>=n[l].value);l--);return 1e3===Math.round(t/n[l].value)&&l!==n.length-1&&(l+=1),"$"+(t/n[l].value).toFixed(r).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+n[l].symbol}