CINXE.COM
Signup or Upgrade to Protection Pro and Business / Badgeless / Codeless
<!DOCTYPE html> <html xmlns="https://www.w3.org/1999/xhtml" xmlns:fb="https://www.facebook.com/2008/fbml" lang="en"> <head id="ctl00_mstrHead"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title> Signup or Upgrade to Protection Pro and Business / Badgeless / Codeless </title><meta name="description" content="Upgrade to Pro,No Badge Protection. Price is either $15/mth or $150/yr. " /><meta name="google-site-verification" content="tIWR3_p4eVCqX8R9jZ3-iXrTLzhTYO99z1_mrbEW5_E" /><meta name="msvalidate.01" content="2CD749249EA13E5609AD9F7824EADC46" /><meta name="alexaVerifyID" content="JJ9iJckV2wqM7NuHdXdB0dVhXiM" /><meta property="og:site_name" content="DMCA Protection & Takedown Services" /><meta property="fb:admins" content="100001034456687" /><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="format-detection" content="telephone=no" /><meta property="fb:app_id" content="343667359002164" /> <script async src="https://www.googletagmanager.com/gtag/js?id=GT-MBTZS27"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'GT-MBTZS27'); gtag('consent', 'default', { 'ad_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted', 'analytics_storage': 'granted' }); gtag('consent', 'default', { 'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied', 'region': ['EU', 'US-CA'] }); </script> <!-- Facebook Pixel Code --> <script> !function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '962570153851249'); // Insert your pixel ID here. fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=962570153851249&ev=PageView&noscript=1" /></noscript> <!-- DO NOT MODIFY --> <!-- End Facebook Pixel Code --> <script type="text/javascript" src="https://code.jquery.com/jquery-2.0.2.min.js"></script> <link href="/css/DMCA-template-bundle.css" rel="preload stylesheet" as="style" /><link rel="manifest" href="https://dmca.blob.core.windows.net/assets/manifest.json" /> <meta property="og:title" content="Signup or Upgrade to Protection Pro and Business / Badgeless / Codeless" /> <meta property="og:description" content="Upgrade to Pro,No Badge Protection. Price is either $15/mth or $150/yr. " /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.dmca.com/Toolkit/signup.aspx" /> <meta property="og:image" content="https://www.dmca.com/img/dmca-services-upgrade-screenshot.jpg" /> <link href="/css/layout.css" type="text/css" rel="stylesheet" /> <link href="/css/colors.css" type="text/css" rel="stylesheet" /> <link href="/css/font-awesome.min.css" type="text/css" rel="stylesheet" /> <link href="/css/forms.css" type="text/css" rel="stylesheet" /> <link href="/css/bootstrap-isolated.css" type="text/css" rel="stylesheet" /> <link href="//fonts.googleapis.com/css?family=Simonetta" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/js/main.js"></script> <script type="text/javascript" src="//cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js" defer></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script> <script type="text/javascript" src="/js/DMCA-ContentMonitoring.js"></script> <script type="text/javascript" src="/js/DMCA-Payments.dev.js?3814so48yu4"></script> <script type="text/javascript" src='//www.google.com/recaptcha/api.js'></script> <style> .takedownTips { width: 100%; padding: 10px 0; margin: 5px 0 5px 0; } .takedownTips p.title { padding-bottom: 8px; } .takedownTips p.tip { color: #363F48; padding: 5px; margin: 0; } .takedownTips label.tipMore { color: #6bc530; cursor: pointer; display: block; } .takedownTips p.tip span { display: none; } .takedownTips p.tip.highlight { border-left: 1px solid #363F48; background-color:gainsboro; } .takedownTips p.tip.highlight label.tipMore { display: none !important; } .takedownTips p.tip.highlight { border-left: 1px solid #363F48; } #ctl00_cntBody_toolkitAccess { position: relative !important; z-index: 98 !important; padding-top: 3em !important; } [id*="thankYouSection"] { position: absolute !important; top: 3em !important; margin: 1em !important; background: white !important; width: 100% !important; left: 0 !important; height: 100% !important; top: 0 !important; z-index: 98 !important; padding: 2em 9.5em 0 !important; } </style> <style> .checkout-empty a { color: #3498db; } .instantMonitor { display: none; } li.resultLink { padding: 6px; font-size: 0.7em; float: left; width: 100%; } .resultLink button { float: right; margin-left: 0.3em; padding: 3px 6px; } .finalStep-cont .resultLink { font-size: 0.7em; } li.resultLink:hover { background-color: #f0f9ea; } li.resultLink a { display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 80%; vertical-align: bottom; } li.resultLink input { float: right; margin-left: 0.5em; } li.resultLink a strong { color: #398439; } </style> <style> fieldset.modal-body { padding: 1em; margin: 0.3em; border: 1px solid #CCC; border-radius: 4px; min-height: 39em; } fieldset.modal-body.quickscan-quickscan-query { min-height: 31.5em; } fieldset.quickscan-results { min-height: 31.5em; width: ; } fieldset.modal-body legend { margin: 0 auto; } fieldset.modal-body legend a, #simplemodal-container legend a { display: inline-block; border: 1px solid #CCC; padding: 6px 12px; color: #000; } fieldset.modal-body legend a:hover, #simplemodal-container legend a:hover { background: #e6e6e6; cursor: pointer; } fieldset.modal-body legend a.active, #simplemodal-container legend a.active { background: #6BC530; color: #fff; } fieldset.modal-body legend a:first-of-type { border-radius: 4px 0px 0px 4px; margin-right: -1px; } fieldset.modal-body legend a:last-of-type { border-radius: 0px 4px 4px 0px; } .modal button { padding: 5px 7px; } .modal-body .form-group { margin: 1em 0em 1.5em 0em; } .modal-body .form-group label { color: #333; margin-bottom: 0.3em; display: inline-block; line-height: 1.2em; width: 100%; font-size: 1.1em; } .modal-body .form-group input[type='email'], .modal-body .form-group input[type='text'], .modal-body .form-group input[type='number'], .modal-body .form-group select[size='1'] { font-size: 1.4em; padding: 5px 7px; } .modal-body .form-group input[type='number'] { width: 4em; } .modal-cont-query, .modal-cont-url { min-height: 17em; } .modal-body span.case-url { font-size: 1.5em; margin-top: 0.3em; display: inline-block; } .modal-footer { margin-top: 1em; width: 100%; } .validation { color: orange; display: none; } .simplemodal-container { border-radius: 4px; } #caseContentMonitored tbody td { padding: 5px; border-left: 0; border-right: 0; } #caseContentMonitored { border: 1px solid #CCC; } .scan-result { transition: 0.3s ease all; } .scan-controls { width: 10em; } .scan-controls .fa { cursor: pointer; margin: 0 3px; } .scan-controls .fa:hover { background-color: #E5E5E5; outline: 3px solid #E5E5E5; } .scan-controls span { cursor: default; } .scan-controls i.fa-comment-o:not([onclick]):hover { background: white; } .scan-result tr td:nth-child(2) { min-width: 7em; } .scan-result tr td:nth-child(7) { text-align: center; } .scan-result tr td:nth-child(4) { min-width: 7em; } div#DataTables_Table_0_filter { margin-bottom: 1.5em; } table#DataTables_Table_0 { margin-bottom: 1.3em; } .contentMonitored td { padding: 0.6em; border-right: none; border-left: none; font-size: 1.05em; box-sizing: border-box; } .contentMonitored thead td { padding: 1em 0.6em; font-size: 1em; border: 0; } .dataTables_filter { float: right; width: auto; margin: 0.7em; font-size: 1.2em; } .dataTables_filter input { padding: 0.3em; margin-left: 10px; font-size: 1em; } .dataTables_length { float: left; margin: 0.7em; font-size: 1.2em; } .dataTables_info { float: left; margin: 0.7em; font-size: 1.2em; } .dataTables_paginate { float: right; margin: 0.7em; font-size: 1.2em; } .dataTables_paginate a { text-decoration: underline; margin: 0.3em; cursor: pointer; } .dynamic-load { font-weight: normal; } .scan-item-table { margin-top: 1.5em; width: 100%; color: #000; } .scan-item-table thead, .scan-item-table tbody { display: block; } .scan-item-table thead { border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; } .scan-item-table tbody { height: 285px; /* Just for the demo */ overflow-y: auto; /* Trigger vertical scroll */ overflow-x: hidden; /* Hide the horizontal scroll */ border: 1px solid #EAEAEA; } .scan-item-table tbody td, .scan-item-table thead td { width: 20%; /* Optional */ } .scan-item-table thead td { font-weight: bold; } #sites-table-body tr { line-height: 1.8em; height: 1.8em; } .scan-item-table tr td { padding: 3px 5px; } #sites-table-body tr:hover { background: #6BC530; cursor: pointer; color: white; } select#infringing-list, select#infringing-quickscan-list { max-height: 10em; min-width: 29.5em; max-width: 27em; text-align: left; overflow: scroll; } select#infringing-list option, select#infringing-quickscan-list option { line-height: 1.6em; padding: 0.3em 0.3em; } select#query-terms-list, select#quickscan-query-terms-list { text-align: left; overflow: scroll; max-height: 10em; width: 29.5em; margin-top: 0.5em; margin-left: -1em; } select#query-terms-list option, select#quickscan-query-terms-list option { line-height: 1.6em; padding: 0.3em 0.3em; } .remove-infringing-list-item, .remove-query-list-item, .remove-infringing-quickscan-list-item, .remove-quickscan-query-list-item { vertical-align: top; margin-left: 0.5em; } .remove-query-list-item, .remove-quickscan-query-list-item { margin-top: 0.5em; } .add-query-cont { } .monitor-options-cont { margin: 0; } .monitor-name { color: #6BC530; } .monitor-options-cont .form-group { margin-bottom: 1.5em; width: 45%; } .monitor-options-cont input[type='radio'] { float: left; height: 7em; margin-right:5%; } .monitor-options-cont input[type='radio'] ~ * { /* opacity: 0.3; pointer-events: none; */ transition: 0.3s ease all; } .modal-body .form-group select[size='1'] { max-width: 11.4em; } .monitor-options-cont input[type='radio']:checked ~ * { opacity: 1; pointer-events: auto; transition: 0.3s ease all; } .monitor-options-cont .form-group label > label, .monitor-options-cont .form-group input[type='select'], .monitor-options-cont .form-group input[type='text'] { width: 80%; } .form-group.monitor-new-option { float: left; } .form-group.monitor-existing-option { float: right; } .starting-scan { font-size: 1.3em; color: #555; line-height: 2em; margin: 0 1em 0; } #add-monitor-confirm, #add-monitor-back { display: none; } /* Pricing */ .priceTag { width: 19.5em; background: #6BC530; height: 4.5em; position: absolute; right: -1em; bottom: 7em; color: white; line-height: 3em; display:block; padding: 0.3em 1em; border-radius: 0 0 3px; text-align: center; font-size: 1.4em; } .priceTag:after { display: block; width: 7px; height: 8px; background: #4a8921; position: absolute; top: -8px; content: " "; border-radius: 0 25px 0 0; right: 1px; } span.subTotalCont { font-size: 1.1em; } .subTotalCont { float:left; } span.subTotal { font-size: 2.1em; vertical-align: sub; } sup.subTotalCents { margin: 0 0 0 -3px; } span.subTotalType { font-size: 0.7em; margin: 0 0 0 0.3em; } span.totalCont { font-size: 1.1em; } .totalCont { float:left; color: #ffdb99; } span.total { font-size: 2.1em; vertical-align: sub; } sup.totalCents { margin: 0 0 0 -3px; } span.totalType { font-size: 0.7em; margin: 0 0 0 0.3em; } .priceTag span { text-shadow: 1px 1px 1px #4a8921; } .subTotalCont:before { content: "New Monitor"; font-size: 0.7em; position: absolute; top: -5px; text-align: center; width: 33%; } .totalCont:before { content: "Total"; font-size: 0.7em; position: absolute; top: -5px; text-align: center; width: 33%; } .subTotalCont, .totalCont { margin-top: 1em; width: 50%; } fieldset.modal-body.monitor-select { min-height: 14em; height: 14em; } fieldset.modal-body.monitor-payment { min-height: 22em; height: 22em; margin-top: 1em; } .monitor-payment { color: black; padding: 1.5em 3em 0 3em !important; font-size: 1.2em; } .monitor-payment li { margin-left: 30px; margin-top: 10px; } fieldset.modal-body.monitor-payment p { margin-top: 1em; } .cardDetail { font-weight: bold; } /* temp fix for stripe sub quantity thing */ .subTotalCents, .totalCents { display: none; } </style> <style> .monitor-container { border: 1px solid #CCC; border-radius: 4px; width: 100%; float: left; min-height: 20em; padding: 1em 1em 1em 1.2em; box-sizing: border-box; } .monitor-container > .dataTables_wrapper { width: 80% !important; float: right; } .monitor-container > .contentMonitored { width: 80% !important; float: right; margin-top: 0.6em; } .monitor-container > .contentMonitored tbody { overflow: auto; max-height: 20em; } /*.contentMonitored tbody, .contentMonitored thead { display: block; } */ .monitor-container .dataTables_filter { margin-right: 0; } .monitor-container .dataTables_info, .monitor-container .dataTables_paginate { font-size: 0.9em; } .monitor-title-cont { width: 20%; height: 100%; float: left; line-height: 1.5em; padding-right: 2em; box-sizing: border-box; } /* .dataTables_filter label { display: none; } */ .monitor-title-cont h3 { font-size: 1.7em; text-align: left; margin: 0.3em 0 0.8em 0; } .monitor-collapse .monitor-title-cont h3 { margin: 0.3em 0 1.2em 0; } .monitor-title-cont .button { margin: 0.3em 0; } .monitor-container .contentMonitored tbody tr { border-bottom: 1px solid #E5E5E5; border-top: none; } .monitor-container .contentMonitored tbody tr td { border: none; } </style> <style> /* Collapse View */ .monitor-container.monitor-collapse { min-height: 5em; height: 5em; } .monitor-container.monitor-collapse > [id*='contentMonitored'] { display: none; } .monitor-container.monitor-collapse > .monitor-title-cont { width: 97%; height: auto; } .monitor-container.monitor-collapse > .monitor-title-cont .remove-monitor { width: 12em; float: right; } .monitor-container.monitor-collapse > .monitor-title-cont h3 { width: auto; float: left; white-space: pre; overflow: hidden; text-overflow: ellipsis; min-width: 6em; width: 50%; } .monitor-container.monitor-collapse > .monitor-title-cont br { display: none; } .monitor-container.monitor-collapse > .monitor-title-cont span, .monitor-container.monitor-collapse > .monitor-title-cont a { margin-left: 2.5em; line-height: 3.5em; } .monitor-collapse-cont { width: 3%; float: left; } .monitor-collapse-cont ~ .monitor-title-cont { width: 17%; } .monitor-collapse-cont .fa { font-size: 1.3em; color: #6BC530; margin: 0.5em 0; cursor: pointer; } /* Fix to comments table */ #ctl00_cntBody_ctlDetailView_ctl02_grdMain td { padding: 5px; } table#ctl00_cntBody_ctlDetailView_tblMain td { padding: 7px; } .modal-body .form-group select[size='1'] { max-width: 11.4em; } </style> <style> .invoiceTagCont { float: right; color: black; font-size: 1.5em; } #billingMonitorModal .modal-footer { width: 100%; position: absolute; bottom: 2em; right: 2em; } .billingProgressCont { padding: 1.5em 0 0 0; text-align: left; color: black; font-size: 0.8em; height: 5em; } table.currentMonthBilling { border-bottom: 1px solid #CCC; margin-bottom: 1em; padding-bottom: 0.8em; } table.currentMonthBilling tr td:first-of-type { text-align: right; } table.currentMonthBilling tr td:last-of-type { text-align: left; padding-left: 0.3em; color: #6bc530; font-weight: bold; } table.currentMonthBilling tr td:last-of-type sup { font-weight: normal; font-size: 0.8em; vertical-align: text-top; } .notification { background: #c3e7ac; padding: 1em; border-radius: 4px; border: 1px solid #79ca44; margin-top: 1.5em; margin-bottom: -0.5em; } .notification .close { float:right; color: #79ca44; cursor: pointer; } .currentSubCont { float: right; display: none; font-size: 1em; } span#currentSub { color: #6bc530; font-weight: bold; } span#currentSub sup { font-weight: normal; font-size: 0.8em; vertical-align: middle; } .minPriceMsg { display: none; } </style> <style> .quickScanResults { color: black; } .quickScanResults thead td:nth-child(3), .quickScanResults tbody td:nth-child(3), .quickScanResults thead td:nth-child(4), .quickScanResults tbody td:nth-child(4) { display: none; } .quickScanResults td.scan-controls .fa-pencil, .quickScanResults td.scan-controls .fa-trash-o, .quickScanResults td.scan-controls .fa-google { display: none; } .quickscan-results-cont .dataTables_info { color: black; } .quickscan-results-cont .paginate_button, .quickscan-sales-cont a { color: #8cc908 !important; } .quickscan-sales-cont { color: black; padding: 4em; line-height: 1.6em; font-size: 1.3em; } tr[data-scan-id] { cursor: pointer; } .dataTables_length, .dataTables_filter, .monitor-title-cont span, .monitor-title-cont a, .monitor-title-cont br { display: none; } </style> <style class="template-update-fixes"> #page-content-wrapper { position: relative !important; } div.monitor-container { min-height: auto; } div.dataTables_filter, div.dataTables_length { font-size: 0.9em; } .listViewThS1 { background-color: #f7f7f9; } #add-new-monitor { background-color: #64bc2b; border-color: #64bc2b; border-radius: 0 !important; font-weight: 700; padding: 6px 20px; } label { font-weight: 500 !important; } fieldset { background-color: transparent; border: none !important; } fieldset.modal-body legend a, #simplemodal-container legend a { font-size: 0.6em; } legend { width: auto !important; } div.priceTag { right: -0.6em; } .legacyMonitorNotification { float: left; font-size: 1.4em; color: white; margin: 0.9em 0.3em 0 0; position: absolute; top: -1.7em; left: -1.2em; background: #f0ad4e; padding: 0.3em 1em 0.7em 0.3em; border-radius: 5px 0px 100% 0px; text-indent: 0.2em; cursor: pointer; display:none; } .monitor-container { margin-bottom: 3.5em; } .modal-body.monitor-query p { text-align: left; line-height: 1.4em; } div.monitor-container { background-image: -webkit-linear-gradient(90deg, #FAFAFA 0%, #fff 30%); background-image: -moz-linear-gradient(90deg, #FAFAFA 0%, #fff 30%); background-image: -o-linear-gradient(90deg, #FAFAFA 0%, #fff 30%); } .contentMonitored { background: white; border: 1px solid #CCC; } .btn.btn-success { background: #6BC530; } p.changeSearchTermMsg { font-size: 0.9em; display: none; margin: 1.5em 0 1.5em 0.5em; line-height: 1.8em; } .instantMonitor { width: 100%; float: left; } em.totalMonitorResults { line-height: 3em; } .instantResultsTable tr td:nth-child(2) { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 400px; } .monitor-collapse .monitor-title-cont.col-md-3 em { line-height: 3em; color: black !important; } .features-deck .questionTip { display: none; } .tooltip-inner { padding: 8px 13px !important; } .container .tooltip { background: transparent !important; } @media screen and (max-width: 1015px) { #ctl00_cntBody_step3 .step-number { left: 50% !important; margin-left: -360px; } } @media screen and (max-width: 920px) { .payAnnualMsg { font-size: 1em !important; margin-left: 10.5em !important; margin-top: -1.4em !important; } .slider-inner-cont { top: -1em !important; left: 5em !important; } .payMonthlyMsg { font-size: 1em !important; margin-left: 0.5em !important; margin-top: -0.6em !important; } .card-error-detail { width: auto !important; } .modal-body .completingSubModalMsg { font-size: 0.7em !important; } } @media screen and (max-width: 700px) { .btn.btn-lg.btn-default.btn-sm { margin-top:1em; } } @media screen and (max-width: 765px) { .login-prompts-cont { margin-top: 0 !important; } div#pickABadge { max-height: 50vh !important; border: 1px solid #555; margin: 2em; } #badgeInfo h4 { text-align: left !important; margin-left: 1.5em; } .gridBadge { border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important; } #pickABadge .gridBadge { width: 100% !important; } .signUpCont .card-body button { font-size: 1.4em !important; } .signUpStep1.layout2 .card-body h1 { font-size: 3em !important; } h1 { font-size: 22px !important; } section#banner-inside { /* z-index: 1 !important; temp */ } section#banner-inside.banner-fixed { top: 70px !important; } .signUpCont .card li { line-height: 1.5em !important; } .features-deck .questionTip { position: absolute; color: white; top: -0.6em; z-index: 10; opacity: 1 !important; right: -130%; display: block !important; } .switchAndPromoCont { margin-top: 8em; } #signinGoogle { margin-top: 1em !important; } #ctl00_cntBody_step3 span.step-number { left: 0 !important; margin-left: 15px !important; } .card h4 { font-size: 1.2em; } .card .card-body li { font-size: 0.85em; } .signUpCont .card-body button { font-size: 0.8em; padding-left: 0; padding-right: 0; } .addCard button { margin-bottom: 1em !important; } .paymentTypesCont { margin: 0.75em 0 0 0.5em !important; } #ctl00_cntBody_step3 { margin-left: 5.3em !important; } .row:nth-child(2) .col-md-12 .card-deck .card.mb-4.box-shadow { margin: 1em 7px !important; width: 95%; } label.switch { margin: 1em 0.65em !important; } .promoContainer.topPromo { float: right; transform: translate(-1em, -1em); padding: 2em 0 0 1.5em; z-index: 8; position: relative; margin-top: -1em !important; } .promoContainer.topPromo.open { width: 100%; margin: 0 !important; } .promoContainer.bottomPromo { display:none !important; } .switchToStripeOption, .switchToPaypalOption { font-size: 0.6em !important; } .signUpStep1 .card-deck { margin-left: 0px !important; margin-right: -8px !important; } .keyFeaturesKey { display: none !important; } .card-body li[data-text] { overflow: visible; } li[data-text]:before { content: attr(data-text); position: absolute; width: calc(100vw - 4em); text-align: center; z-index: 8; margin-top: -2.2em; color: white; background: #555; border-radius: 13px; padding: 2px 1em; font-size: 12px; left: 1em; font-weight: bold; } .features-deck .card.mb-4.box-shadow { width: 33%; } .features-deck .card.mb-4.box-shadow li { margin-bottom: 1.4em !important; position: relative; } .completingSubModalMsg { font-size: 0.75em !important; } .monitoringRegister fieldset ~ fieldset { margin-top: 1.5em; } .card.mb-4.box-shadow.optionSelected { margin: 0 !important; } .dmca-cart-icon { display: none !important; } .modal-title { margin: 0; line-height: 2.428571; } } </style> <style class="registrationStyle"> .monitor-reg fieldset { border: none; position: relative; font-family: arial,sans-serif; background-color: transparent; } .monitor-reg input { width:20em; padding:0.75em 1em .5em 1em !important; width:100%; font-size:1em !important; border:1px solid #aaa; box-shadow:inset 0 1px 3px rgba(0,0,0,.15); border-radius:4px; } .monitor-reg input:focus { outline:none; background:#fbfbe9; } .monitor-reg input + label { display: block; cursor: text; color: #CCC; transition: .15s ease-out all; position: absolute; top: 1em; left: 1.6em; font-weight: normal; } .monitor-reg input:focus + label, .monitor-reg input:valid + label, .monitor-reg label.stay { top:0.3em; left:3em; font-size:.5em; font-weight:bold; color:green; transition:.15s ease-out all; } .tooltip_templates { display: none; } .conversionPanel p, .conversionPanel h3 { margin: 1em; line-height: 1.4em; } .conversionPanel h3 { text-align: center } .monitoringRegister, .monitoringTakedown { padding: 0em; } .finalStepBlacklistDisplay, .finalStepWhitelistDisplay { display: none; } .signupMessageLoading { float: left; margin-left: 1.5em; font-size: 0.8em; display: none; margin-top:1em; margin-bottom:2em; } .signupMessageLoading img { width: 1em; } .signupMessageError { margin-left: 1em; font-size: 0.7em; text-align: left; } .confirmStep-cont p { font-size: 0.8em; line-height: 1.6em; margin-bottom: 1.6em; } .captcha-cont, .finalStep-cont, .postRegister, .postTakedown, .confirmStep-cont, .takedown-cont-noauth, .takedown-cont, .takedown-cont-casesubmitted { display: none; } .modal p { font-size: 0.8em; line-height: 1.6em; margin-bottom: 1.6em; } div.modal-footer { border: none; margin-top: -3em; position: relative; z-index: 9999; } .yourInfo { margin: 2em 2em 0; padding: 0.1em 1.3em 0.1em; background: lightyellow; } .yourInfo a label { cursor: pointer; } .token { background: #eaf1f7; padding: 0.3em 0.4em; display: inline-block; margin: 0.5em 0.2em; line-height: 1.6em; font-weight: normal; } .fqdnHolder { font-weight: bold; } .signUpStep1 .card-deck { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px; } </style> <style class="BootstrapCard"> .card { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#fff; background-clip:border-box; border:1px solid rgba(0,0,0,.125); border-radius:.25rem; box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, .05); } .card>hr { margin-right:0; margin-left:0 } .card>.list-group:first-child .list-group-item:first-child { border-top-left-radius:.25rem; border-top-right-radius:.25rem } .card>.list-group:last-child .list-group-item:last-child { border-bottom-right-radius:.25rem; border-bottom-left-radius:.25rem } .card-body { -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; padding:2.25rem } .card-title { margin-bottom:.75rem } .card-subtitle { margin-top:-.375rem; margin-bottom:0 } .card-text:last-child { margin-bottom:0 } .card-link:hover { text-decoration:none } .card-link+.card-link { margin-left:1.25rem } .card-header { padding:.75rem 2.25rem; margin-bottom:0; background-color:rgba(0,0,0,.03); border-bottom:1px solid rgba(0,0,0,.125) } .card-header:first-child { border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0 } .card-header+.list-group .list-group-item:first-child { border-top:0 } .card-footer { padding:.75rem 2.25rem; background-color:rgba(0,0,0,.03); border-top:1px solid rgba(0,0,0,.125) } .card-footer:last-child { border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px) } .card-header-tabs { margin-right:-.625rem; margin-bottom:-.75rem; margin-left:-.625rem; border-bottom:0 } .card-header-pills { margin-right:-.625rem; margin-left:-.625rem } .card-img-overlay { position:absolute; top:0; right:0; bottom:0; left:0; padding:1.25rem } .card-img { width:100%; border-radius:calc(.25rem - 1px) } .card-img-top { width:100%; border-top-left-radius:calc(.25rem - 1px); border-top-right-radius:calc(.25rem - 1px) } .card-img-bottom { width:100%; border-bottom-right-radius:calc(.25rem - 1px); border-bottom-left-radius:calc(.25rem - 1px) } .card-deck .card { margin-bottom:15px } @media (min-width:576px) { .card-deck { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; margin-right:-15px; margin-left:-15px } .card-deck .card { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin-right:15px; margin-bottom:0; margin-left:15px } } .card-group { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column } .card-group>.card { margin-bottom:15px } @media (min-width:576px) { .card-group { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap } .card-group>.card { -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0%; margin-bottom:0 } .card-group>.card+.card { margin-left:0; border-left:0 } .card-group>.card:first-child { border-top-right-radius:0; border-bottom-right-radius:0 } .card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top { border-top-right-radius:0 } .card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom { border-bottom-right-radius:0 } .card-group>.card:last-child { border-top-left-radius:0; border-bottom-left-radius:0 } .card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top { border-top-left-radius:0 } .card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom { border-bottom-left-radius:0 } .card-group>.card:only-child { border-radius:.25rem } .card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top { border-top-left-radius:.25rem; border-top-right-radius:.25rem } .card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom { border-bottom-right-radius:.25rem; border-bottom-left-radius:.25rem } .card-group>.card:not(:first-child):not(:last-child):not(:only-child) { border-radius:0 } .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top { border-radius:0 } } .card-columns .card { margin-bottom:.75rem } @media (min-width:576px) { .card-columns { -webkit-column-count:3; -moz-column-count:3; column-count:3; -webkit-column-gap:1.25rem; -moz-column-gap:1.25rem; column-gap:1.25rem } .card-columns .card { display:inline-block; width:100% } } .signUpCont { padding-top: 12em; margin-bottom: 5em; } .signUpCont .card li { margin: 0.3em 0; line-height: 2.5em; } .keyFeaturesKey li { line-height: 2.5em; } .signUpCont .card-body button { margin-top: 1.6em; } .signUpCont h1.card-title { margin-bottom: 0.5em; margin-top: 0.3em; } .monitoringRegister { font-size: 1.5em; } /* STEPS */ /* Hide all steps by default: .tab { display: none; }*/ .tab { margin-top: 4em; } /* Make circles that indicate the steps of the form: */ .step { height: 15px; width: 15px; margin: 0 2px; background-color: #bbbbbb; border: none; border-radius: 50%; display: inline-block; opacity: 0.5; } /* Mark the active step: */ .step.active { opacity: 1; } /* Mark the steps that are finished and valid: */ .step.finish { background-color: #4CAF50; } .registrationAlert { display: none; } #protection-pro-signup { display: none !important; } .pricing-card-title sup { vertical-align: baseline; font-size: 0.6em; } /* .tooltip-arrow, .paymentPlanBtn + .tooltip > .tooltip-inner {background-color: #64bc2b;} .paymentPlanBtn + .tooltip.top > .tooltip-arrow {background-color: #64bc2b;} */ </style> <style> a.blue-btn:hover { border: 2px solid #154667; background: none; color: #154667; } .startFreeMonitorTermCont { text-align: center; margin-top: 1.6em; } .freeMonitorTerm { padding: 0.5em; width: 60%; display: inline-block; } .getStartedFreeMonitor { background: #64bc2b !important; border-radius: 0px !important; margin: -3px 4px 4px -5px; padding: 8px 9px 8px 9px !important; } .container .tooltip { width: auto !important; border: none !important; box-shadow: none !important; padding-top: 0 !important; } .tab.veiled { pointer-events: none; opacity: 0.4; display:block; } .selectedProtectionOptionWrapper { display: none; color: #6BC530; } .instantMonitor, .complimentaryMonitorCont { display: none; } em.waitingMessage { margin-top: 2em; display: inline-block; visibility: hidden; } hr.tabSep { margin: 4em 10em 3em; } button.stripe-button-el[type="submit"] { border: 1px solid #CCC !important; -webkit-font-smoothing: none !important; box-shadow: none !important; } button.stripe-button-el[type="submit"] span { background: #fff; color: #333; padding: 0; font-weight: 400; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; box-shadow: none; display: inline !important; line-height: inherit !important; -webkit-font-smoothing: none !important; } button.stripe-button-el[type="submit"]:hover, button.stripe-button-el[type="submit"]:hover span { color: #333333 !important; background-color: #e6e6e6 !important; border-color: #adadad !important; } button.stripe-button-el[type="submit"]:not(:disabled):active > span, button.stripe-button-el[type="submit"].active > span { background: transparent !important; color: #333333 !important; box-shadow: none !important; } .addCard { text-align: center; margin-top: 7em; } .addCard button { display: inline-block; } .chooseYourPlan .btn-lg { font-size: 1.8em; margin: 1em 0.6em; } .chooseYourPlan .btn sup { vertical-align: sub; } .chooseYourPlan, .subscriptionSuccess, .subscriptionFailure, .subscribeLoading, .subscriptionComplete, .subscriptionMaybe, .subscriptionCancelSuccess { text-align: center; display: none; } .card .card-text { text-align: left; margin: 2.3em 0 0; } .card .card-text ol { padding-left: 30px; margin-bottom: 1.6em; } .card .card-text ol li { padding: 0.1em 1em; min-height: 1em; } .card .card-text ol li .fa { margin-right: 0.25em; } .card .card-text ol li:hover { background-color: transparent; } .card.mb-4.box-shadow.optionSelected:after { content: "Subscribed \2714"; display: block; position: absolute; top: 98%; width: 100%; height: 3em; line-height: 3em; background: #6BC530; border-radius: 0px 0px 4px 4px; margin-left: -2px; border: 0; color: white; left: 2px; } .card.mb-4.box-shadow.optionSelected { border-top: 2px solid #6BC530; border-left: 2px solid #6BC530; border-right: 2px solid #6BC530; border-bottom: none; box-shadow: none; margin-top: -1px; margin-left: 14px; margin-right: 14px; } .stripe-button-el[type="submit"] { padding: 10px 16px !important; font-size: 18px !important; line-height: 1.3333333 !important; border-radius: 6px !important; color: #333333 !important; background-color: #ffffff !important; border-color: #cccccc !important; display: inline-block !important; margin-bottom: 0 !important; font-weight: normal !important; text-align: center !important; vertical-align: middle !important; -ms-touch-action: manipulation !important; touch-action: manipulation !important; cursor: pointer !important; background-image: none !important; border: 1px solid transparent !important; white-space: nowrap !important; border-radius: 4px !important; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; } .monthYearSelectLarge { font-size: 1.75em; width: 100%; text-align: center; margin: 2.6em 0 1.6em; } .monthYearSelectLarge a { color: #6BC530; text-decoration: underline !important; } hr, .complimentaryMonitorPromo { display:none !important; } /* removed */ #pickABadge .gridBadge { width: 50% } #pickABadge .gridBadge:nth-of-type(3n) { border-right: none } #pickABadge .gridBadge:nth-of-type(2n) { border-right: 1px solid #ccc } #pickABadge { /* width: 58%; padding: 1%;*/ /* float: left;*/ max-height: 490px; overflow-y: scroll; -webkit-overflow-scrolling: touch } #badgeDetails { /* width: 38%; margin: 0 1%;*/ max-height: none; overflow-y: hidden; /* float: right;*/ top: 0; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0) } #badgeDetails textarea.embedTextbox { min-height: 240px } #closeBadgeDetails, #registerButton { display: none } #scrollForMore, .feature-icon { display: block; text-align: center } #scrollForMore { background: #363F48; color: #eee; font-size: 1.2em; position: absolute; padding: .5em 0; bottom: 0; left: 0; width: 100%; margin: 0 } #scrollForMore p { margin: 0 } .badgeImage img { max-width: 100%; height: auto; vertical-align: middle; } .gridBadge.badge { display: table; text-align: center; vertical-align: middle; min-width: 135px; background-color: white !important; border-radius: 0px; } .gridBadge .badgeImage { display: table-cell; vertical-align: middle; max-width: 100px; } .gridBadge.active, .gridBadge:hover { border: 2px solid #6bc530 !important; background: #eee; } .row.paymentsOptions { font-size: 1.2em; } .signUpCont.loading:after { background-image: url(/img/loadingSpinner.gif); min-height: 12em; background-size: 4em; background-repeat: no-repeat; background-position: center center; transition: 0.6s ease all; width: 100%; height: 100%; position: absolute; content: " "; top: 0; left: 0; z-index: 9999; background-color: rgba(255,255,255,0.75); } .unsubscribeLoading:after { background-image: url(/img/loadingSpinner.gif); min-height: 4em; background-size: 1.6em; background-repeat: no-repeat; background-position: center center; transition: 0.6s ease all; width: 100%; height: 100%; position: absolute; content: " "; top: 0; left: 0; z-index: 9999; background-color: rgba(255,255,255,0.75); } .fa-info-circle.questionTip { font-size: 1.1em; margin-left: 0.35em; opacity: 0.6; } </style> <style> /* The switch - the box around the slider */ .switch { position: relative; display: inline-block; width: 60px; height: 34px; } /* Hide default HTML checkbox */ .switch input { opacity: 0; width: 0; height: 0; } /* The slider */ .slider-toggle { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .slider-toggle:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .slider-toggle { background-color: #2788b0; } input:focus + .slider-toggle { box-shadow: 0 0 1px #2788b0; } input:checked + .slider-toggle:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } /* Rounded sliders */ .slider-toggle.round { border-radius: 34px; } .slider-toggle.round:before { border-radius: 50%; } .signUpStepFreeReg { margin-bottom: 3em; } .signUpStep1.layout2 .card { border: none; box-shadow: none; } /* .signUpStep1.layout2 .card-header, .signUpStep1.layout2 .card-body { padding: 0; } */ .signUpStep1.layout2 .card-header { padding-bottom: 0; border-bottom: 0; } .signUpStep1.layout2 .card-body { padding-top: 0; } .signUpStep1.layout2 .card-header, .signUpStep1.layout2 .card-body h1 { text-align: left; background: transparent; margin-top: 0; } .signUpStep1.layout2 .card-header h4 { font-weight: bold; } .signUpStep1.layout2 .card-body h1 { text-align: left; font-weight: bold; } .signUpStep1.layout2 .keyFeatures { border-top: 1px solid #EEE; margin-top: 1em; padding-top: 1.6em; overflow: visible; } .layout2 li { padding: 1.2em 1em; width: 100%; min-height: 5.2em; } .layout2 li:hover, .layout2 li.hover { background: #FAFAFA; } .iconno { color: #dd2929; font-size: 23px; font-weight: 600; line-height: 40px; margin: 0; padding: 0; vertical-align: middle; } .iconok { color: #6bc530; font-size: 21px; font-weight: 600; line-height: 40px; vertical-align: middle; } .layout2 .features-deck .card, .layout2 .features-deck .card-body { margin: 0; padding: 0; } .payAnnualMsg { margin-left: 8em; width: 20em; margin-top: -1.38em; font-size: 1.3em; cursor: pointer; } .payAnnualMsg:before { position: absolute; content: 'Save 20%'; top: -3.3em; font-size: 0.65em; width: 105%; font-weight: bold; background: #64bc2b; color: white; text-align: center; border-radius: 5px; } .layout2 .card.optionSelected { background: rgba(107, 197, 48, 0.2); border-left: none !important; border-right: none !important; border-top: none !important; border-bottom: none !important; border-radius: 8px; } .bootstrap .layout2 sup { top: -0.4em; } /* Blue outline on focus */ .StripeElement--focus { border-color: #80BDFF; outline:0; box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } /* Can't see what I type without this */ #card-number.form-control, #card-cvc.form-control, #card-exp.form-control { display:inline-block; } .card { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0,0,0,.125); border-radius: 0.25rem; } a.paymentOptionsReturn { margin: 1em 0; display: block; font-size: 0.85em; color: #509622; } section#banner-inside { position: absolute; width: 100%; z-index: 1040; } section#banner-inside.banner-fixed { position: fixed !important; top: 85px; } @media (min-width: 992px) { .modal-lg { width: 900px; } .switchAndPromoCont { float: right !important; margin-top: 2em; } } .monitoringRegister .form-group.row { margin-left: -15px; margin-right: -15px; } .row:nth-child(2) .col-md-12 .card-deck .card.mb-4.box-shadow { box-shadow: 0px 3px 16px -9px #444; margin: 1em 12px; border-radius: 4px; overflow: hidden; } .completingSubModalMsg { display: none; } .completingSubModalMsg.container.row { margin:-0.5em 0 0.5em -1em; } .modal-body .completingSubModalMsg { margin: -0.5em 0 2.5em -1em; } .couponStatus { margin: -0.5em 0 1.6em -1em; } .completingSubEmail { color: #6BC530; } .fa-clip-logo { clip-path: inset(1.5px 0.2px 1.5px 0.2px); border-radius: 100%; } .paymentTypesCont { display: inline-block; background: white; padding: 4px; border-radius: 4px; font-size: 1.6em; margin: 0 0 0 1em; vertical-align: text-bottom; } .switchToStripeOption.selectedTab, .switchToPaypalOption.selectedTab { border-bottom: 1px solid white; } .coupon-detail { width: 100%; float: left; margin: 12px 2px 0; } .btn.selectedTab { background-color: #FAFAFA; border-bottom-color: #FAFAFA; } .modal button.close { font-size: 28px; } a.clearSessionCont { border-left: 1px dotted #CCC; padding: 0.7em; margin-left: 1em; } .modal-body a.clearSessionCont { padding: 0.2em 1em !important; } .subscriptionSuccess, .subscriptionComplete, .subscriptionMaybe, .subscriptionCancelSuccess { margin: 5em; } .grecaptcha-badge { bottom: 3em !important; right: 1.6em !important; visibility: hidden; } .modal-footer .btn-lg { padding: 10px 13px; border-radius: 6px; } .btn-success.btn-lg { padding: 10px 16px !important; } .slider-inner-cont { width: 60px; position: absolute; height: 34px; left: 5.4em; top: -1.4em; } .payMonthlyMsg { margin-left: 0em; width: 20em; margin-top: -0.9em; font-size: 1.3em; cursor: pointer; } .login-prompts-cont { float: right; margin-bottom: 1.6em; margin-top: -3.5em; } .stripe-checkout-link { pointer-events: auto; color: rgb(107, 197, 48); text-decoration: underline !important; } .stripe-checkout-link.loading { color: #CCC !important; pointer-events: none; text-decoration: none !important; } .stripe-checkout-link.loading:after { background-image: url(/img/loadingSpinner.gif); min-height: 1em; background-size: 1em; background-repeat: no-repeat; background-position: center center; transition: 0.6s ease all; width: 0.75em; height: 0.75em; position: absolute; content: " "; z-index: 9999; background-color: transparent; margin: 3px; } section#desktop-header { z-index: 1041; } body.modal-open section#desktop-header { z-index: 1040 !important; } </style> <style class="authHideLoggedIn">.templateIsAuthenticated{display:none !important;}</style> <style> @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap'); .shell { max-width: 1540px; padding-right: 20px; padding-left: 20px; margin: auto; } footer, .footer-top-section { float: left; } .footer-top-section { background-color: #202020; color: #fff; width: 100%; padding: 2.4rem 0; } .footer-top-section p { text-align: center; font-size: 1.76rem; letter-spacing: 2px; line-height: 25px; font-weight: 700; font-family: 'Open Sans', sans-serif; padding: 0 10px; } .footer-top-section p span { color: #6BC530; } footer { background-color: #403F3F; color: #fff; padding: 2.3rem 1.4rem 0 1.4rem; width: 100%; font-family: 'Open Sans', sans-serif; } footer h3 { font-size: 1.76rem; font-weight: 700; margin: 0; } footer ul a { color: #fff; } .footer-container { display: flex; flex-wrap: wrap; max-width: 100%; /*justify-content: space-between;*/ } .footer-col, .footer-col-2 { padding: 10px; /*border: 1px solid grey;*/ margin: 5px; } .footer-col-1 { flex-grow: 1; flex-basis: 300px; } .footer-col-2 { flex-grow: 2; flex-basis: 600px; } .footer-col ul { list-style: none; margin-top: 1.3rem; line-height: 2; font-size: 1.5rem; padding: 0; } .footer-col ul li a:hover, footer .footer-container:last-child a:hover { text-decoration: underline !important; color: #fff !important; } .footer-col p a:hover { text-decoration: underline; } .footer-col p.about-us a:hover { text-decoration: underline !important; } @media (max-width: 1024px) { footer .footer-container:first-child .footer-col:first-child { flex-basis: 100%; } } @media (max-width: 768px) { footer .footer-container:first-child .footer-col:nth-child(2), footer .footer-container:first-child .footer-col:nth-child(3) { flex-basis: 125px; } } @media (max-width: 428px) { footer .footer-container:last-child .footer-col-2 span.pp-ts { display: block; margin-top: 1.64rem; } footer .footer-container:last-child .footer-col-2 span.pp-ts a { color: #6BC530 !important; } } footer .footer-container:first-child .footer-col p { margin-top: 1.3rem; } .footer-col p { line-height: 1.4; font-size: 1.5rem; } .footer-col p a { color: #6BC530; font-size: 1.5rem; /*font-weight: 700;*/ } footer .footer-container:last-child a { color: #fff; font-weight: 400; } .social-lnks a, .social-lnks a:hover { text-decoration: none !important; } .footer-col p .facebook-square, .footer-col p .twitter-square { width: 38px; height: 38px; } .footer-col p .facebook-square:hover path { fill: #3b5998; } .footer-col p .twitter-square:hover path { fill: #1DA1F2; } footer .footer-container:last-child { border-top: 1px solid #595959; padding: 1.3rem 0; } /* Badge styles */ #footer-badge a { /*border: 2px solid #fff;*/ font-family: 'Open Sans', sans-serif !important; font-size: 14px !important; text-align: center; padding: 5.33px 10px 5px 10px; font-weight: 700; } #footer-badge a:hover { text-decoration: none !important; } @keyframes badge-animation-l { 0% {background-color:#6BC530; color: #fff;} 20% {background-color:#35bbcb; color: #fff;} 40% {background-color:#9d9fa2; color: #fff;} 60% {background-color:#000000; color: #fff;} 80% {background-color:#bcc0eb; color: #fff;} 100% {background-color:#6BC530; color: #fff;} } @keyframes badge-animation-r { 0% {background-color:#000000; color: #fff;} 20% {background-color:#000000; color: #fff;} 40% {background-color:#000000; color: #fff;} 60% {background-color:#757575; color: #fff;} 80% {background-color:#f5f5f5; color: #b3b3b3;} 100% {background-color:#000000; color: #fff;} } #footer-bl { margin-right: -5px; color: #ffffff; background-color: #6BC530; animation-name: badge-animation-l; animation-duration: 18s; animation-iteration-count: infinite; animation-timing-function:cubic-bezier(1,0,0,1); } #footer-br { color: #ffffff; background-color: #000000; animation-name: badge-animation-r; animation-duration: 18s; animation-iteration-count: infinite; animation-timing-function:cubic-bezier(1,0,0,1); } </style> <link href="/css/cookieconsent.css" rel="stylesheet" as="style" /><meta name="keywords" content="dmca protection signup, protection pro signup, no-badge pro signup, go pro, signup now, upgrade to no-badge protection, upgrade to protection pro, premium badges" /></head> <body> <form method="post" action="./signup2.aspx?r=mlmpptst-gopro" id="aspnetForm"> <div class="aspNetHidden"> <input type="hidden" name="ctl00_cntBody_mgrAjax_TSM" id="ctl00_cntBody_mgrAjax_TSM" value="" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="5kt9iKSUa1xYoDriReNSUjKK9BXpW/MOxqaudBbKyWbaRWdYlGRE+jeNfMmliboJ29FET1GWXb0mQOCvZngpXNWQQ2VluxjLNUcCoZ4P9iJaBTdgCIkG8+wog2CcjlJjPLBR8LPzGKVuRWObKEYWbB7GXU0POiIbLMz+5xL4mjnvbk4ic/SBkgQnm0DmbJ0w4yDkSBcEX8sMLc/zw2iupg==" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZC_UYZaGP0Fj0OLdDFRjUdfXWPK3XpI_2AqPVrXpt7_uE45wNSUgiKGrnYKUyRmVjw2&t=638562564440000000" type="text/javascript"></script> <script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_cntBody_mgrAjax_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ac82af930-19dc-413f-8eab-f4d14a852a96%3aea597d4b%3ab25378d2" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="61E24F4B" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="dcRVJ2PA6pj/itAg3spEibD1yXpehS9L/DPBntS2/uJVw51oiIDMkV4LXFPlGDlJR2xXJQm2GDCTqYR79OFyWXCEPzduVP3Q2blcyWvnNKHuuM7VH1uCjOf4SvpYFoSKPTLy6Y9XRnZpuvqdr/Ez4w==" /> </div> <!-- START PRE-HEADER --> <section id="pre-header"> <div class="container-fluid"> <div class="row1"> <div class="col-md-12"> <div class="templateIsAuthenticated pre-header-nav"> <ul> <li><a href="/About-Us?r=m">About Us</a></li> <li><a href="tel:1-778-747-0442">Phone:1-778-747-0442</a></li> <li><a href="/Contact-Us.aspx?r=m">Contact</a></li> <li class="userLoginInfo loggedIn"> Welcome <a class="fullName" href="/Accounts"></a> | <a href="/users/logout.aspx"><i class="fa fa-power-off" aria-hidden="true"></i> Logout</a> </li> </ul> </div> <div class="templateNotAuthenticated pre-header-nav"> <ul> <li><a href="/About-Us?r=m">About Us</a></li> <li><a href="/Contact-Us.aspx?r=m">Contact</a></li> <li><i class="fa fa-phone-square" aria-hidden="true"></i><a href="tel:1-778-747-0442"> Phone: 1-778-747-0442</a></li> <li><i class="fa fa-comment" aria-hidden="true"></i><a href="#" onclick="Intercom('show')"> Live Chat</a></li> <li class="userLoginInfo "> <i class="fa fa-sign-in" aria-hidden="true"></i> <a href="/users/login.aspx?r=tlm">Login</a> </li> </ul> </div> </div> </div> </div> </section> <!-- END PRE-HEADER --> <!-- START MAIN HEADER --> <section id="desktop-header"> <nav class="navbar navbar-default" data-spy="affix" data-offset-top="26" style="position:absolute;width:100%"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand my-logo homeURL" href=""> <img src="/img/dmca-website-logo-2022.png" alt="DMCA Logo" class=""/></a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right"> <li class="templateIsAuthenticated"><a href="/badges.aspx?r=m">Badges</a></li> <li class="templateNotAuthenticated dropdown show-on-hover" style="padding-bottom: 20px;"> <a href="/badges.aspx?r=m">Badges</a> <ul class="dropdown-menu hosting-drop" style="margin-left: 0em;"> <li><a href="/badges.aspx?r=tm">Protection Pro Badge</a></li> <li><a href="/toolkit/Signup2.aspx?r=tm">No Badge Protection</a></li> <li><a href="/compliantsignup.aspx?r=tm">Compliance Badge</a></li> </ul> </li> <li class="dropdown show-on-hover " style="padding-bottom: 20px;"> <a href="/ProtectionPro.aspx?r=m" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Protection</a> <ul class="templateIsAuthenticated dropdown-menu" style="left: -1.5em;"> <li><a href="/Toolkit/Signup2.aspx?mode=2"><b>Upgrade</b></a>|<a href="/ProtectionPro.aspx"><b>Learn More</b></a> </li> <li><a href="/monitoring?r=m">Monitoring</a></li> <li><a href="/Toolkit/Detective.aspx">Website Detective</a></li> <li><a href="/Toolkit/CopyScanner.aspx">Copy Scanner</a></li> <li><a href="/Protection/ManualAdd.aspx">Add a protected item</a></li> <li><a href="/Cases/DIY.aspx">DIY Cases (Do it yourself)</a></li> <li><a href="/WordPress/default.aspx?r=m">WordPress Plugin</a></li> </ul> <div class="templateNotAuthenticated dropdown-menu expanded" style="left: 0;width:47em;"> <ul class="dropdown-submenu"> <div style="display:inline-block;width:100%;"><h3>Website</h3></div> <li><a href="/ProtectionPro.aspx?r=mlmpptst"><b>Learn More</b></a></li> <li><a href="/Toolkit/signup2.aspx?r=mlmpptst-gopro"><b>Signup / Upgrade to Pro</b></a></li> <li><a href="/ProtectionPro.aspx?r=m#dmca-protection-pro-features">Features</a></li> <li><a href="/badges.aspx?r=m#DMCA-Certificate-MoreInfo">Protection Certificate</a></li> <li><a href="/WordPress/default.aspx?r=m">WordPress Plugin</a></li> <li><a href="/WaterMarker.aspx?r=m">Watermarker</a></li> </ul> <ul class="dropdown-submenu"> <div style="display:inline-block;width:100%;"><h3>Monitoring</h3></div> <li><a href="/signup/CreateProfileGroup.aspx?r=tm">Keywords</a></li> <li><a href="/Monitoring/ImageMonitoring.aspx?r=tm">Images</a></li> <li><a href="/FAQ/Personal-Reputation-Monitoring-Services?r=m">Reputation</a></li> <li><a href="/Monitoring.aspx?r=m">Search Engine</a></li> </ul> <ul class="dropdown-submenu"> <div style="display:inline-block;width:100%;"><h3>Service Options</h3></div> <li><a href="/FAQ/How-can-I-Reprocess-andor-Delete-Protected-Pages?r=m">Reprocess Protected Pages</a></li> <li><a href="/FAQ/How-can-I-Reprocess-andor-Delete-Protected-Pages?r=m">Delete Protected Pages</a></li> <li><a href="/FAQ/What-does-the-Account-Status-Verified-on-the-DMCAcom-Protection-Certificate-mean?r=m">Get Verified</a></li> <li><a href="/FAQ/Protection-Pro-fast-indexing-service?r=m">Fast indexing</a></li> <li><a href="/FAQ/How-do-I-add-a-DMCA-Protection-Badge-to-my-Website">How to Add a Badge</a></li> </ul> </div> </li> <li class="dropdown show-on-hover" style="padding-bottom: 20px;"> <a href="/Takedowns.aspx?r=m" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">TAKEDOWNS </a> <ul class="templateIsAuthenticated dropdown-menu" style="min-width: 19em;left:-4em;"> <li><a href="/signup/createtakedown.aspx">Create Managed Takedown</a></li> <li><a href="/cases/default.aspx">Managed Takedowns</a></li> <li><a href="/Cases/DIY.aspx">DIY Takedowns</a></li> <li><a href="/Toolkit/CreateToolkitCase.aspx">Create DIY Takedown</a></li> <li><a href="/signup/CreateTrademarkTakedown.aspx?r=mmpp-b">Create Trademark Takedown</a></li> <li><a href="/signup/CreateDefamationTakedown.aspx?r=mmpp-b">Create Defamation Takedown</a></li> <li><a href="/signup/CreateCounterClaimTakedown.aspx?r=mmpp-b">Create Takedown Counter Claim</a></li> </ul> <div class="templateNotAuthenticated dropdown-menu expanded" style="width: 70em;left:-20em;"> <ul class="dropdown-submenu"> <div style="display:inline-block;width:100%;"><h3>Takedown Options</h3></div> <li><a href="/signup/createtakedown.aspx?r=mSAT"><b>Start a Takedown</b></a></li> <li><a href="/signup/CreateTrademarkTakedown.aspx?r=m">Trademark Takedown</a></li> <li><a href="/signup/CreateDefamationTakedown.aspx?r=m">Defamation Takedown</a></li> <li><a href="/signup/CreateCounterClaimTakedown.aspx?r=m">Takedown Counter Claim</a></li> <li><a href="/FAQ/DMCAcoms-Content-Protection-Extra?r=m">DMCA.com's Content Protection Extra</a></li> <li><a href="/FAQ/Professional-Services-for-content-Monitoring-Reporting-and-Research?r=m">Content Theft Research</a></li> </ul> <ul class="dropdown-submenu"> <div style="display:inline-block;width:100%;"><h3>Learn More</h3></div> <li><a href="/Takedowns/Personal?r=m">Personal Takedown</a></li> <li><a href="/Takedowns/Commercial?r=m">Commercial Takedown</a></li> <li><a href="/Takedowns/DIY.aspx?r=m">DIY (Do it Yourself)</a></li> <li><a href="/monitoring.aspx?r=m">Monitoring</a></li> <li><a href="/Lawyers.aspx?r=m">Working with Law Firms</a></li> <li><a href="/FAQ/What-if-I-have-multiple-DMCA-Takedowns?r=m">Multiple Takedown Pricing</a></li> </ul> <ul class="dropdown-submenu"> <div style="display:inline-block;width:100%;"><h3>Guides</h3></div> <li><a href="/FAQ/How-to-choose-a-DMCA-Takedown-Service-Provider?r=m">How to choose a DMCA Takedown Service Provider</a></li> <li><a href="/FAQ/How-can-I-file-a-DMCA-Takedown-Notice?r=m">How to file a DMCA Takedown Notice?</a></li> <li><a href="/FAQ/DMCAcom-Corporate-Partner-Content-Protection-Program?r=m">Corporate Partnership Program</a></li> <li><a href="/FAQ/Social-Media-Survival-Guide?r=m">Social Media Survival Guide</a></li> <li><a href="/FAQ/The-Mediated-DMCA-Takedown-process?r=m">Mediated Takedown Case Mgmt</a></li> <li><a href="/Takedowns/questions.aspx?r=m">Ask a Question</a></li> </ul> </div> </li> <li class="templateIsAuthenticated dropdown show-on-hover" style="padding-bottom: 20px;"> <a href="/Compliant.aspx?r=m" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">COMPLIANCE </a> <ul class="dropdown-menu support-drop" style="left:-1em;"> <li><a href="/compliance/dashboard.aspx?r=m">Compliance Dashboard</a></li> <li><a href="/Cases/Compliance.aspx?r=m">Compliance Cases</a></li> </ul> </li> <li class="templateNotAuthenticated"> <a href="/Compliant.aspx?r=tmcomp">Compliance</a> </li> <li class="templateNotAuthenticated"><a href="/Pricing.aspx?r=m">Pricing</a></li> <li class="dropdown show-on-hover" style="padding-bottom: 20px;"> <a href="/Support/default.aspx?r=m" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">SUPPORT </a> <ul class="dropdown-menu support-drop"> <li><a href="/Solutions/default.aspx?r=m">Knowledge Base</a></li> <li><a href="/pricing.aspx?r=m">Pricing</a></li> <li><a href="/questions.aspx?r=ms">Ask a Question</a></li> <li><a href="/Support/default.aspx?r=m">My Support Cases</a></li> <li><a href="/api/?r=m" target="_blank">DMCA.com API Docs</a></li> <li><a href="/Whois?r=m">WHOIS</a></li> <li><a href="/articles/?r=m">DMCA Articles</a></li> <li><a href="/Research/?r=m">DMCA Research </a></li> <li><a href="/site-report/?r=m">DMCA Site Report </a></li> </ul> </li> <li class="templateIsAuthenticated dropdown show-on-hover" style="padding-bottom: 20px;"> <a href="/Accounts" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">MY ACCOUNT</a> <ul class="dropdown-menu hosting-drop" style="left: -1em;"> <li><a href="/Billing/">Billing Details</a></li> <li><a href="/Accounts/">Account Details</a></li> <li><a href="/Accounts/Edit.aspx">Edit Account Details</a></li> <li><a href="/Accounts/MyContent.aspx">My Uploaded Content</a></li> <li><a href="/Contacts/">Browse Account Users</a></li> <li><a href="/Contacts/Edit.aspx">Add new Account User</a></li> <li><a href="/Users/Password.aspx">Change Password</a></li> <li><a href="/Users/Logout.aspx">Logout</a></li> </ul> </li> <li class="templateIsAuthenticated"> <button onclick="event.preventDefault();location.href=location.origin + '/dashboard/'" class="btn btn-primary space25">DASHBOARD</button> <a href="/checkout.aspx" class="checkout-link"><div class="fa fa-shopping-cart dmca-cart-icon" data-unpaid=""></div></a> </li> <li class="templateNotAuthenticated unAuthedSignup"> <button id="sign_btn" type="button" class="btn btn-success space25">SIGNUP</button> </li> <li class="unAuthenticatedCheckout" style="display:none;"> <button onclick="event.preventDefault();location.href=location.origin + '/dashboard/'" class="btn btn-primary space25">DASHBOARD</button> <a href="/checkout.aspx" class="checkout-link"><div class="fa fa-shopping-cart dmca-cart-icon" data-unpaid=""></div></a> </li> <!-- Hidden Sign up <li class="second-version"> <a href="/users/login.aspx"> <button type="button" class="btn btn-success">SIGNUP</button> </a> </li> --> </ul> </div> <!-- /.navbar-collapse --> </div> <!-- /.container-fluid --> </nav> </section> <!-- END MAIN HEADER --> <!-- Modal --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body" id="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true" style="font-size: 40px; float: right;">×</span></button> <div class="row"> <h3 class="col-md-12">What would you like to do?</h3> </div><br> <div class="row" style="margin-bottom:-2em;"> <a class="col-md-4 uni-signup-button uni-takedown" href="/signup/createtakedown.aspx?r=unim"> Create a Takedown </a> <a class="col-md-4 uni-signup-button uni-badge" href="/badges.aspx?r=unim"> Get a FREE Badge </a> <a class="col-md-4 uni-signup-button uni-question" href="/toolkit/signup2.aspx?r=unim"> Protect my content </a> </div> <!-- <div class="row"> <iframe src="/SignupForm.aspx?compact=true&proOption=true" class="col-lg-12 uni-signup-frame" style="border:none;height:350px"></iframe> </div> <script> $(".uni-signup-button").on('mouseover', function(){ $(".uni-signup-button").removeClass('selected'); $(this).addClass('selected'); if( $(this).hasClass('uni-takedown') ){ $("iframe.uni-signup-frame").attr('src', ''); $("iframe.uni-signup-frame").attr('src', '/signup/default.aspx?compact=true&ref='); } if( $(this).hasClass('uni-badge') ){ $("iframe.uni-signup-frame").attr('src', ''); $("iframe.uni-signup-frame").attr('src', '/SignupForm.aspx?compact=true&proOption=true'); } if( $(this).hasClass('uni-question') ){ $("iframe.uni-signup-frame").attr('src', ''); $("iframe.uni-signup-frame").attr('src', '/questions.aspx?compact=true&ref='); } }); </script> --> </div> </div> </div> </div> <section id="mob-logo" class="navbar-fixed-top"> <a class="navbar-brand my-logo" href="/dashboard/"> <img src="/img/dmca-website-logo-2022.png" alt="DMCA Logo" class=""/></a> </section> <div id="wrapper"> <section id="mobile-menu"> <!-- Sidebar --> <nav class="navbar navbar-inverse navbar-fixed-top" id="sidebar-wrapper" role="navigation"> <ul class="nav sidebar-nav"> <span class="templateIsAuthenticated mobile-welcome" style="color:white;font-size:0.7em;"> Welcome <a class="fullName" style="color:white;font-weight:bold;" href="/Accounts"></a> </span> <li class="templateIsAuthenticated sidebar-brand mob-sign-up"> <a href="#"> <button type="button" class="btn btn-success" onclick="event.preventDefault();location.href=location.origin + '/dashboard/'">DASHBOARD</button> </a> </li> <li class="templateNotAuthenticated sidebar-brand mob-sign-up"> <a href="#"> <button type="button" id="signup_mobile" class="btn btn-success">SIGNUP</button> </a> </li> <li class="templateNotAuthenticated sidebar-brand mob-sign-up"> <a href="/users/login.aspx"> <button type="button" class="btn btn-primary" style="margin-top:-1em;">LOGIN</button> </a> </li> <li class="border-top"> <a href="/?r=mmh">HOME</a> </li> <li class="border-top"> <a href="/signup/createtakedown.aspx?r=mmsat">START A TAKEDOWN</a> </li> <li class="dropdown border-top"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingThree"> <h4 class="panel-title"> <span> <a href="/badges.aspx?r=mm">GET A BADGE </a> </span> <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="true" aria-controls="collapseOne" class="templateNotAuthenticated padding0"> <i class="more-less glyphicon glyphicon-plus"></i> </a> </h4> </div> <div id="collapseThree" class="templateNotAuthenticated panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> <div class="panel-body"> <p><a href="/badges.aspx?r=mmpb" class="fsize14">Protection Pro Badge </a></p> <p><a href="/toolkit/signup2.aspx?option=nobadge" class="fsize14">No Badge Protection </a></p> <p><a href="/compliantsignup.aspx?r=mmcb" class="fsize14">Compliance Badge </a></p> </div> </div> </div> </div> <!-- panel-group --> </li> <li class="dropdown border-top"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div style="padding:1em 0 0 0.3em;"> <p><a class="fsize14" href="/cases/default.aspx?r=mmpp-b">Managed Takedowns (0)</a></p> <p><a class="fsize14" href="/Cases/DIY.aspx?r=mmpp-b">DIY Takedowns (0)</a></p> <p><a href="/Support/default.aspx?r=mmmymysupcases" class="fsize14">My Support Cases (0)</a></p> </div> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"> <span> <a href="/Takedowns.aspx?r=mmtd">TAKEDOWNS</a> <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTakedown " aria-expanded="true" aria-controls="collapseOne" class="padding0"> <i class="more-less glyphicon glyphicon-plus"></i> </a> </span> </h4> </div> <div id="collapseTakedown" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="templateIsAuthenticated panel-body"> <p><a class="fsize14" href="/signup/createtakedown.aspx?r=mmpp-b">Create Managed Takedown</a></p> <p><a class="fsize14" href="/Toolkit/CreateToolkitCase.aspx?r=mmpp-b">Create DIY Takedown</a></p> <p><a class="fsize14" href="/signup/CreateTrademarkTakedown.aspx?r=mmpp-b">Create Trademark Takedown</a></p> <p><a class="fsize14" href="/signup/CreateDefamationTakedown.aspx?r=mmpp-b">Create Defamation Takedown</a></p> <p><a class="fsize14" href="/signup/CreateCounterClaimTakedown.aspx?r=mmpp-b">Create Takedown Counter Claim</a></p> </div> <div class="templateNotAuthenticated panel-body"> <h4>Takedown Options</h4> <p><a class="fsize14" href="/Takedowns/Personal?r=mmpp-b">Personal Takedown</a></p> <p><a class="fsize14" href="/Takedowns/Commercial?r=mmpp-b">Commercial Takedown</a></p> <p><a class="fsize14" href="/Takedowns/DIY.aspx?r=mmpp-b">DIY (Do it Yourself)</a></p> <p><a class="fsize14" href="/signup/CreateTrademarkTakedown.aspx?r=mmpp-b">Trademark Takedown</a></p> <p><a class="fsize14" href="/signup/CreateDefamationTakedown.aspx?r=mmpp-b">Defamation Takedown</a></p> <p><a class="fsize14" href="/signup/CreateCounterClaimTakedown.aspx?r=mmpp-b">Counter-Claim Takedown</a></p> <p><a class="fsize14" href="/Lawyers.aspx?r=mmpp-b">Working with Law Firms</a></p> <p><a class="fsize14" href="/Takedowns/questions.aspx?r=mmpp-b">Ask a Question</a></p> </div> </div> </div> </div> <!-- panel-group --> </li> <li class="templateNotAuthenticated border-top"> <a href="/Compliant.aspx?r=mmgab">COMPLIANCE</a> </li> <li class="templateIsAuthenticated dropdown border-top"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingThree"> <h4 class="panel-title"> <span> <a href="/Compliant.aspx?r=mmgab">COMPLIANCE </a> </span> <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="true" aria-controls="collapseOne" class="padding0"> <i class="more-less glyphicon glyphicon-plus"></i> </a> </h4> </div> <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> <div class="panel-body"> <p><a href="/compliance/dashboard.aspx?r=mmkb" class="fsize14">Compliance Dashboard </a></p> <p><a href="/Cases/Compliance.aspx?r=mmq" class="fsize14">Compliance Cases </a></p> </div> </div> </div> </div> <!-- panel-group --> </li> <li class="dropdown border-top"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"> <span> <a href="/ProtectionPro.aspx?r=mmpp">PROTECTION </a> <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne " aria-expanded="true" aria-controls="collapseOne" class="padding0"> <i class="more-less glyphicon glyphicon-plus"></i> </a> </span> </h4> </div> <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="templateIsAuthenticated panel-body"> <p><a href="/Toolkit/Detective.aspx?r=mmpp-b" class="fsize14">Website Detective</a></p> <p><a href="/Toolkit/CopyScanner.aspx?r=mmpp-b" class="fsize14">Copy Scanner</a></p> <p><a href="/Protection/ManualAdd.aspx?r=mmpp-b" class="fsize14">Add a protected item</a></p> <p><a href="/Cases/DIY.aspx?r=mmpp-b" class="fsize14">DIY Cases (Do it yourself)</a></p> <p><a href="/WordPress/default.aspx?r=mmpp-b" class="fsize14">WordPress Plugin</a></p> </div> <div class="templateNotAuthenticated panel-body"> <h4>Service Options</h4> <p><a href="/FAQ/How-can-I-Reprocess-andor-Delete-Protected-Pages?r=mmpp-b" class="fsize14">Reprocess Protected Pages</a></p> <p><a href="/FAQ/How-can-I-Reprocess-andor-Delete-Protected-Pages?r=mmpp-b" class="fsize14">Delete Protected Pages</a></p> <p><a href="/FAQ/What-does-the-Account-Status-Verified-on-the-DMCAcom-Protection-Certificate-mean?r=mmpp-b" class="fsize14">Get Verified</a></p> <p><a href="/FAQ/Protection-Pro-fast-indexing-service?r=mmpp-b" class="fsize14">Fast indexing</a></p> <p><a href="/FAQ/How-do-I-add-a-DMCA-Protection-Badge-to-my-Website" class="fsize14">How to Add a Badge</a></p> </div> </div> </div> </div> <!-- panel-group --> </li> <li class="templateNotAuthenticated border-top"> <a href="/Pricing.aspx?r=mmgab">PRICING</a> </li> <li class="dropdown border-top"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingThree"> <h4 class="panel-title"> <span> <a href="/Support/default.aspx?r=mmsup">SUPPORT </a> </span> <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseSupport" aria-expanded="true" aria-controls="collapseOne" class="padding0"> <i class="more-less glyphicon glyphicon-plus"></i> </a> </h4> </div> <div id="collapseSupport" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> <div class="panel-body"> <p><a href="/Solutions/default.aspx?r=mmkb" class="fsize14">Knowledge Base </a></p> <p><a href="/questions.aspx?r=mmq" class="fsize14">Ask a Question </a></p> <p><a href="/Lawyers.aspx?r=mmlaw" class="fsize14">Lawyers </a></p> <p><a href="/articles/?r=mmlaw" class="fsize14">DMCA Articles </a></p> <p><a href="/api/?r=mmlaw" class="fsize14">DMCA API Docs & Testing </a></p> <p><a href="/research/?r=mmsup" class="fsize14">DMCA Research </a></p> <p><a href="/site-report/?r=mmsup" class="fsize14">DMCA Site Report </a></p> </div> </div> </div> </div> <!-- panel-group --> </li> <li class="templateIsAuthenticated dropdown border-top"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingThree"> <h4 class="panel-title"> <span> <a href="/Support/default.aspx?r=mmsup">MY ACCOUNT </a> </span> <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseFour" aria-expanded="true" aria-controls="collapseOne" class="padding0"> <i class="more-less glyphicon glyphicon-plus"></i> </a> </h4> </div> <div id="collapseFour" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> <div class="panel-body"> <p><a href="/Billing/?r=mmkb" class="fsize14">Billing Details</a></p> <p><a href="/Accounts/?r=mmkb" class="fsize14">Account Details </a></p> <p><a href="/Accounts/Edit.aspx?r=mmq" class="fsize14">Edit Account Details </a></p> <p><a href="/Contacts/?r=mmmymysupcases" class="fsize14">Browse Account Users </a></p> <p><a href="/Contacts/Edit.aspx?r=mmlaw" class="fsize14">Add new Account User </a></p> <p><a href="/Users/Password.aspx?r=mmlaw" class="fsize14">Change Password </a></p> <p><a href="/Users/Logout.aspx?r=mmlaw" class="fsize14">Logout </a></p> </div> </div> </div> </div> <!-- panel-group --> </li> <li class="templateIsAuthenticated border-top"> <a href="/Monitoring?r=mmgab">MONITORING</a> </li> <li class="templateNotAuthenticated border-top"> <a href="/Monitoring.aspx?r=mmgab">MONITORING</a> </li> <li class="border-top"> <a href="/Whois?r=mmwhois">WHOIS</a> </li> <a href="/users/logout.aspx" style="background:#3598db;border-color:#3598db;margin:0.75em 0 0.5em;" class="templateIsAuthenticated btn btn-success" title="Log Out"><i class="fa fa-power-off" aria-hidden="true"></i> Log Out</a> <ul class="mob-device"> <li><a href="/?r=mmhombot">Home </a></li> <li><a href="/about-us?r=mmabout">About Us</a></li> <li><a href="/Contact-Us.aspx?r=mmabout">Contact </a></li> <li><a href="https://m.me/DMCAtakedown" target="_blank">Chat on FB Messenger </a></li> </ul> </ul> </nav> </section> <!-- /#sidebar-wrapper --> <!-- Page Content --> <div id="page-content-wrapper"> <button type="button" class="hamburger is-closed" data-toggle="offcanvas"> <!-- <span class="hamb-top"></span> <span class="hamb-middle"></span> <span class="hamb-bottom"></span> --> <i class="fa fa-bars remove" aria-hidden="true"></i> </button> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$cntBody$mgrAjax', 'aspnetForm', [], [], [], 90, 'ctl00'); //]]> </script> <section id="banner-inside"> <div class="slider-inside container-fluid"> <div class="col-xs-12"> <div class="page-title"> <h1 style="display:inline">Signup for Protection Pro Today!</h1> <div class="paymentTypesCont"> <span style="background:white;color:rgb(84, 105, 212)" class="fa fa-clip-logo fa-cc-visa"></span> <span style="background:linear-gradient(90deg, #EB001B, #F79E1B);color:black" class="fa fa-cc-mastercard fa-clip-logo"></span> <span style="background:white;color:#27AEE3" class="fa fa-cc-amex fa-clip-logo"></span> <span style="color:#0070BA;" class="fa fa-cc-paypal"></span> </div> </div> </div> </div> </section> <div class="container row"> <div class="signUpCont bootstrap"> <h3 style="margin-top:0;margin-bottom:4em;display:none;">Get Protection Pro Service without adding Badge Code to your website</h3> <hr style="margin: 2em 10em 5em;" /> <div style="margin-top:-3em;margin-bottom:2.3em;display:none;" class="signUpStep3 tab"> <div class="addCard" style="display:none"> <a class="btn btn-default btn-lg" href="/badges.aspx?r=sgnpcncl"><span style="font-size:0.85em;">No thanks, let's go free instead</span></a> </div> <div class="chooseYourPlan protPro stripe row" style="display:none"> <h4>Choose your payment plan</h4> <a href="" class="btn btn-lg btn-default paymentPlanBtn protProMonthly"> <sup>$</sup>10 <small class="text-muted">/ month</small> </a> <a href="" class="btn btn-lg btn-default paymentPlanBtn protProYearly" title="Save $20!"> <sup>$</sup>100 <small class="text-muted">/ year</small> </a> </div> <div class="chooseYourPlan protPro paypal row" style="display:none"> <h4>Choose your payment plan</h4> <form id="testest" method="post" target="_top"></form> <form id="protProMonthlyPayPal" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_xclick-subscriptions"> <input type="hidden" name="business" value="KU32V357PRWQJ"> <input type="hidden" name="lc" value="CA"> <input type="hidden" name="item_name" value="DMCA Protection Monthly"> <input type="hidden" name="item_number" value="DMCA-TLKT"> <input type="hidden" name="return" value="https://www.dmca.com/toolkit/Signup2.aspx?paypalreturn=success"> <input type="hidden" name="cancel" value="https://www.dmca.com/toolkit/Signup2.aspx?paypalreturn=cancel"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="button_subtype" value="products"> <input type="hidden" name="no_note" value="0"> <input type="hidden" name="amount" value="10.00"> <input type="hidden" name="baseamt" value="10.00" /> <input type="hidden" name="src" value="1"> <input type="hidden" name="a3" value="10.00"> <input type="hidden" name="p3" value="1"> <input type="hidden" name="t3" value="M"> <input type="hidden" name="add" value="1"> <input type="hidden" name="basedes" value="DMCA Protection Pro" /> <input type="hidden" name="custom" value="cID=00000000-0000-0000-0000-000000000000" /> <button class="btn btn-lg btn-default paymentPlanBtn protProMonthlyPayPal"> <sup>$</sup>10 <small class="text-muted">/ month</small> </button> </form> <form id="protProYearlyPayPal" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_xclick-subscriptions"> <input type="hidden" name="business" value="KU32V357PRWQJ"> <input type="hidden" name="lc" value="CA"> <input type="hidden" name="item_name" value="DMCA Protection Yearly"> <input type="hidden" name="item_number" value="DMCA-TLKT"> <input type="hidden" name="return" value="https://www.dmca.com/toolkit/Signup2.aspx?paypalreturn=success"> <input type="hidden" name="cancel" value="https://www.dmca.com/toolkit/Signup2.aspx?paypalreturn=cancel"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="button_subtype" value="products"> <input type="hidden" name="no_note" value="0"> <input type="hidden" name="amount" value="100.00"> <input type="hidden" name="baseamt" value="100.00" /> <input type="hidden" name="src" value="1"> <input type="hidden" name="a3" value="100.00"> <input type="hidden" name="p3" value="1"> <input type="hidden" name="t3" value="Y"> <input type="hidden" name="add" value="1"> <input type="hidden" name="basedes" value="DMCA Protection Pro" /> <input type="hidden" name="custom" value="cID=00000000-0000-0000-0000-000000000000" /> <button class="btn btn-lg btn-default paymentPlanBtn protProYearlyPayPal" title="Save $10!"> <sup>$</sup>129 <small class="text-muted">/ year</small> </button> </form> </div> <div class="chooseYourPlan noBadge paypal row" style="display:none"> <h4>Choose your payment plan</h4> <form id="noBadgeMonthlyPaypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_xclick-subscriptions"> <input type="hidden" name="business" value="KU32V357PRWQJ"> <input type="hidden" name="lc" value="CA"> <input type="hidden" name="item_name" value="DMCA No-badge Monthly"> <input type="hidden" name="item_number" value="DMCA-NBP-MONTHLY"> <input type="hidden" name="return" value="https://www.dmca.com/toolkit/Signup2.aspx?paypalreturn=success"> <input type="hidden" name="cancel" value="https://www.dmca.com/toolkit/Signup2.aspx?paypalreturn=cancel"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="button_subtype" value="products"> <input type="hidden" name="no_note" value="0"> <input type="hidden" name="amount" value="15.00"> <input type="hidden" name="baseamt" value="15.00" /> <input type="hidden" name="src" value="1"> <input type="hidden" name="a3" value="15.00"> <input type="hidden" name="p3" value="1"> <input type="hidden" name="t3" value="M"> <input type="hidden" name="add" value="1"> <input type="hidden" name="basedes" value="DMCA No-Badge Protection" /> <input type="hidden" name="custom" value="cID=00000000-0000-0000-0000-000000000000" /> <button class="btn btn-lg btn-default paymentPlanBtn noBadgeMonthlyPaypal"> <sup>$</sup>15 <small class="text-muted">/ month</small> </button> </form> <form id="noBadgeYearlyPaypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_xclick-subscriptions"> <input type="hidden" name="business" value="KU32V357PRWQJ"> <input type="hidden" name="lc" value="CA"> <input type="hidden" name="item_name" value="DMCA No-badge Yearly"> <input type="hidden" name="item_number" value="DMCA-NBP-YEARLY"> <input type="hidden" name="return" value="https://www.dmca.com/toolkit/Signup2.aspx?paypalreturn=success"> <input type="hidden" name="cancel" value="https://www.dmca.com/toolkit/Signup2.aspx?paypalreturn=cancel"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="button_subtype" value="products"> <input type="hidden" name="no_note" value="0"> <input type="hidden" name="amount" value="150.00"> <input type="hidden" name="baseamt" value="150.00" /> <input type="hidden" name="src" value="1"> <input type="hidden" name="a3" value="150.00"> <input type="hidden" name="p3" value="1"> <input type="hidden" name="t3" value="Y"> <input type="hidden" name="add" value="1"> <input type="hidden" name="basedes" value="DMCA No-Badge Protection" /> <input type="hidden" name="custom" value="cID=00000000-0000-0000-0000-000000000000" /> <button class="btn btn-lg btn-default paymentPlanBtn noBadgeYearlyPaypal" title="Save $30!"> <sup>$</sup>150 <small class="text-muted">/ year</small> </button> </form> </div> <div class="chooseYourPlan noBadge stripe row" style="display:none"> <h4>Choose your payment plan</h4> <a href="" class="btn btn-lg btn-default paymentPlanBtn noBadgeMonthly"> <sup>$</sup>15 <small class="text-muted">/ month</small> </a> <a href="" class="btn btn-lg btn-default paymentPlanBtn noBadgeYearly" title="Save $30!"> <sup>$</sup>150 <small class="text-muted">/ year</small> </a> </div> <div class="subscribeLoading"> <h3><span class="fa fa-spinner fa-spin"></span> processing...</h3> </div> <div class="subscriptionSuccess"> <h2 class="my-0 font-weight-normal" style="color:#64bc2b">Subscribed <span class="fa fa-check"></span></h2> <p style="margin:1em;font-size:1.3em;">Successfully subscribed, you may now <a class="btn btn-success" href="/dashboard?r=sgnp2">proceed to the Dashboard</a> to begin</p> <div class="subscriptionContext" style="display:none;margin:1em 5em 5em;text-align:left;"> <div class="alert alert-primary contextClaimSite"> <h3>Would you like to continue claiming <span class="contextSiteClaim"></span>?</h3> <p>You've successfully upgraded your protection plan and can now proceed to claim more sites. </p> <a style="margin:1.6em 0;" href="/site-report/ClaimSite.aspx?site=" class="btn btn-lg btn-success contextClaimSiteCTA">Claim <span class="contextSiteClaim"></span></a> </div> </div> </div> <div class="subscriptionCancelSuccess"> <h2 class="my-0 font-weight-normal" style="">Subscription Canceled <span class="fa fa-times text-danger"></span></h2> <p style="margin:1em;font-size:1.3em;">Successfully un-subscribed</p> </div> <div class="subscriptionMaybe"> <h2 class="my-0 font-weight-normal" style="color:#64bc2b">Confirm Subscription</h2> <p style="margin:1em;font-size:1.3em;">If you've successfully subscribed, you may now <a class="btn btn-success" href="/dashboard?r=sgnp2">proceed to the Dashboard</a> to begin</p> </div> <div class="subscriptionComplete"> <h2 class="my-0 font-weight-normal" style="color:#64bc2b">Subscribed <span class="fa fa-check"></span></h2> <p style="margin:1em;font-size:1.3em;">Successfully subscribed to <span class="subscriptionType"></span>. You can manage your subscription <a class="" style="color:#64bc2b;" href="/Billing/">from the billing page </a> or manage your protected items from the <a style="color:#64bc2b" href="/dashboard?r=sgnp2">dashboard</a> </p> </div> <div class="subscriptionFailure"> <h2 style="color: #64bc2b; margin-top: 50px;">Thank You for Choosing DMCA.com</h2> <h3>Not ready to sign-up? Feel free to contact us if you need help proceeding.</h3> <a class="btn btn-primary btn-lg" style="margin-top:1em;" href="/Users/Login.aspx?Redirect=~%2fHome%2fDefault.aspx">Login to the DMCA Management Portal <i class="fa fa-sign-in"></i></a> </div> </div> <div class="topRegCont" style="border:1px solid #CCC;padding:0em 1.6em;margin-bottom:2em;border-radius:6px;"> <div class="signUpStep2 tab monitor-reg" style="margin-top: 0em;"> <div class=""><h2 style="font-size:1.6em;margin-bottom:1em;">Step 1. Create Account or login</h2> <div class="login-prompts-cont"> <a href="/users/login.aspx?Redirect=~%2fToolkit%2fSignup2.aspx&r=nb-sgnp" class="btn btn-lg btn-default btn-sm" style="font-size:1.3em;background-color:#FAFAFA;line-height: 1.85em;float:right;"><i class="fa fa-sign-in" aria-hidden="true"></i> Login</a> <a href="#" id="signinGoogle" class="btn btn-default btn-lg btn-green" style="float:right;margin-right:0.5em;"><svg style="max-height: 1.2em;display: inline-block;width: 1.2em;vertical-align: bottom;" version="1.1" id="Livello_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 533.5 544.3" style="enable-background:new 0 0 533.5 544.3;" xml:space="preserve"> <style type="text/css"> .st0{fill:#4285F4;} .st1{fill:#34A853;} .st2{fill:#FBBC04;} .st3{fill:#EA4335;} </style> <metadata> <sfw xmlns="&ns_sfw;"> <slices></slices> <sliceSourceBounds bottomLeftOrigin="true" height="544.3" width="533.5" x="0.1" y="110.1"></sliceSourceBounds> </sfw> </metadata> <g> <path class="st0" d="M533.5,278.4c0-18.5-1.5-37.1-4.7-55.3H272.1v104.8h147c-6.1,33.8-25.7,63.7-54.4,82.7v68h87.7 C503.9,431.2,533.5,361.2,533.5,278.4z"/> <path class="st1" d="M272.1,544.3c73.4,0,135.3-24.1,180.4-65.7l-87.7-68c-24.4,16.6-55.9,26-92.6,26c-71,0-131.2-47.9-152.8-112.3 H28.9v70.1C75.1,486.3,169.2,544.3,272.1,544.3z"/> <path class="st2" d="M119.3,324.3c-11.4-33.8-11.4-70.4,0-104.2V150H28.9c-38.6,76.9-38.6,167.5,0,244.4L119.3,324.3z"/> <path class="st3" d="M272.1,107.7c38.8-0.6,76.3,14,104.4,40.8l0,0l77.7-77.7C405,24.6,339.7-0.8,272.1,0C169.2,0,75.1,58,28.9,150 l90.4,70.1C140.8,155.6,201.1,107.7,272.1,107.7z"/> </g> </svg></a> </div> </div> <div class="form-group monitoringRegister"> <div class="form-group row"> <fieldset class="col-sm-12"> <input type="email" class="required" required="true" name="email" id="txtEmail" tabindex="1" /> <label class="stay" for="name">Email *</label> </fieldset> </div> <div class="form-group row"> <fieldset class="col-sm-6"> <input type="text" class="required" required="true" name="firstName" id="firstName" tabindex="2" /> <label class="stay" for="name">First Name</label> </fieldset> <fieldset class="col-sm-6"> <input type="text" class="required" required="true" name="lastName" id="lastName" tabindex="3" /> <label class="stay" for="email">Last Name</label> </fieldset> </div> <div class="form-group row"> <fieldset class="col-sm-6"> <input type="text" name="" id="fqdn" tabindex="4" /> <label class="stay" for="name">Website</label> </fieldset> <fieldset class="col-sm-6"> <input type="text" name="company" id="company" tabindex="5" /> <label class="stay" for="name">Company</label> </fieldset> </div> <div class="row"> <span class="signupMessageLoading"><img src="/img/loadingSpinner.gif" /> Loading...</span> </div> <div class="alert alert-warning registrationAlert"> <span class="registrationAlertMsg signupMessageError"> </span> </div> </div> <div class="postRegister" style="margin-bottom:3em;"> <h2 style="margin-bottom:0.8em">Registration successful</h2> <p>Your registration was accepted. You will receive an email containing your login details shortly. </p> <p>Please proceed to the next step to choose your protection level. </p> <button type="button" style="margin-top:1.6em;" class="btn btn-success" id="prevBtn" onclick="nextPrev(1)">Next</button> <!-- <p><a class="loginLink" href="/Users/Login.aspx?Redirect=~%2fsite-report%2fClaimSite.aspx%3fsite%3d" style="color:#64bc2b;">I can't wait! Log in</a></p>--> </div> </div> <div class="modal-footer" style="padding:0;z-index:0 !important"> <div class="form-group row" style="margin: 3em 0 1em;"> <button style="margin: 0 0 0;width:100%;" type="button" class="btn btn-lg btn-success registerAndProceed" id="nextBtn" tabindex="6">Register and proceed</button> </div> <div class="form-group row" style="height:0em;"> <div style="margin-right:0.8em;margin-top:6em;" data-size="invisible" class="g-recaptcha pull-right" data-callback="verifyCaptcha" data-sitekey="6LfkTqkUAAAAAB12d3eUeCDTa1QW7hneyJArQllD"></div> <!-- <a href="" style="margin-right:1em;" target="_blank" class="btn btn-success btn-lg claimSiteSignupConfirm pull-right">Register your site</a>--> </div> </div> </div> <div style="background-color:beige; padding:10px 10px 7px 10px;" class="completingSubModalMsg container row">Subscribing as: <em class="completingSubEmail"></em> <a href="/users/logout.aspx?r=signup2sumodlog" title="Log out (clear session)" class="clearSessionCont"><span class="clearSignupSession fa fa-times"></span></a> </div> <div id="startPoint" ></div> <div class="row nextStepHeaderCont"> <div class="" style="margin-top: 1em;padding-left:2.6em;width: auto;float: left;"><h2 style="font-size:1.6em;margin-bottom:1em;"><span class="stepTwoLabel">Step 2</span>. Choose a Plan $<span class="planTextLow">10/mth</span> - $<span class="planTextHigh">15/mth</span></h2></div> <div class="col-md-3 col-sm-4 switchAndPromoCont"> <label class="switch" style="margin-top:1.5em;cursor:pointer;"> <div class="payMonthlyMsg"> Monthly </div> <div class="slider-inner-cont"> <input type="checkbox" class="termToggle"> <span class="slider-toggle round"></span> </div> <div class="payAnnualMsg"> Yearly </div> </label> </div> </div> <div class="signUpStep1 layout2 tab" style="margin-top:0"> <div class="row" style="padding-left: 1.6em;"> </div> <div class="row"> <div class="col-md-12 col-sm-12"> <div style="display:flex" class="card-deck mb-3 text-center"> <div class="card mb-4 box-shadow"> <div class="card-header"> <h4 class="my-0 font-weight-normal">Protection Free</h4> </div> <div class="card-body"> <h1 class="card-title pricing-card-title pricing-title-free monthly"><sup>$</sup>0 <small class="text-muted">/ mo</small></h1> <button type="button" class="btn btn-lg btn-block btn-outline-primary protectionOption freeOption">Go Free</button> <div class="card-text"> <strong>Free for Everyone: </strong><br /><br /> <ol style="list-style:none" class=""> <li><span class="fa fa-check iconok"></span> 100 badges</li> <li><span class="fa fa-check iconok"></span> 3 domains</li> <li><span class="fa fa-check iconok"></span> Customizable Badges</li> <li><span class="fa fa-times iconno"></span> Custom logos</li> </ol> <strong>DMCA Dashboard Access:</strong><br /> 1/yr Content Theft Protection, WordPress Plugin, Blogger Plugin, other social media platforms and more </div> </div> </div> <div class="card mb-4 box-shadow"> <div class="card-header"> <h4 class="my-0 font-weight-normal">Protection Pro</h4> </div> <div class="card-body"> <h1 class="card-title pricing-card-title pricing-title-pro monthly"><sup>$</sup>10 <small class="text-muted">/ mo</small></h1> <button type="button" class="btn btn-lg btn-block btn-success protectionOption protProOption">Go Pro</button> <div class="card-text"> <strong>For creators, streamers, website owners: </strong><br /> <ol style="list-style:none" class=""> <li><span class="fa fa-check iconok"></span> 100 + Premium Badges</li> <li><span class="fa fa-check iconok"></span> 10 domains</li> <li><span class="fa fa-check iconok"></span> Digital Ink Signature</li> <li><span class="fa fa-check iconok"></span> Custom logos</li> </ol> <strong>All Free features plus:</strong><br /> DIY Takedown Case Toolkit, 10 /yr Content Theft Protection, 10 Tracked Badges IDs, Custom Creator Profile and more </div> </div> </div> <div class="card mb-4 box-shadow"> <div class="card-header"> <h4 class="my-0 font-weight-normal">Protection Business</h4> </div> <div class="card-body"> <h1 class="card-title pricing-card-title pricing-title-nobadge monthly"><sup>$</sup>15 <small class="text-muted">/ mo</small></h1> <button type="button" class="btn btn-lg btn-block btn-success protectionOption noBadgeOption">Go Business</button> <div class="card-text"> <strong>For large sites, businesses, VIPs </strong><br /><br /> <ol style="list-style:none" class=""> <li><span class="fa fa-check iconok"></span> badgeless <small>(no-code required)</small></li> <li><span class="fa fa-check iconok"></span> 50 domains</li> <li><span class="fa fa-check iconok"></span> Digital Ink Signature</li> <li><span class="fa fa-check iconok"></span> Custom logos</li> </ol> <strong>All Pro features plus:</strong><br /> Embed code not required (no-badge protection), enhanced creator and owner profiles, extra domains $1/mth each </div> </div> </div> </div> </div> <div style="margin: 1em 1.6em 0.5em;display:none;" class="promoContainer bottomPromo"> <button class="btn populatePromo">PROMO</button> </div> </div> <div style="margin-top:1em" class="promoContainer topPromo"> <button class="btn populatePromo">PROMO</button> </div> <div class="row keyFeatures"> <div class="col-md-5 col-sm-4" style="margin-bottom:1em;"> <strong>Key Features <span style="display:inline-block;margin:0 0.3em;color:#CCC;">|</span> <a href="/protectionpro.aspx?r=ppsupmi">More Info</a></strong> <div class="card mb-4 box-shadow keyFeaturesKey" style="margin-right:-2em;"> <div class="card-body"> <ul class="list-unstyled mt-3 mb-4"> <li>Custom Logos <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Add logos to all protected items"></span></li> <li>Max Sites/Domains <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Maximum domains/sites"></span></li> <li>Custom Creator Profile <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="A public list that shows all the items a creator/owner has in DMCA system"></span></li> <li>Digital Ink Signature <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Sign with your mobile, tablet, finger, mouse, touchpad etc."></span></li> <li>Protection Badges <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Protection Badges are 'DMCA Protected' labels that can be placed on your website and webpages to ensure each page is protected and gets its own certification. DMCA offers a wide selection of Badges so you can choose one that suites your site both in style, shape and color."></span></li> <li>Custom Protection Badges <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="DMCA.com offers you full control, online, real-time, customization options for your badge. Size and color options coded to match your website perfectly. While other protection companies offer a take it or leave it approach, with DMCA we give you all the tools you need to make a perfect match."></span></li> <li>Content Theft Protection <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Maximum free takedowns per year. Terms apply. By placing a DMCA Protection Badge on your site for 1 month (30 days) or more you get access to DMCA.com Professional team of takedown specialists protecting your webpage."></span></li> <li>Tracked Badges IDs</li> </ul> </div> </div> </div> <div class="col-md-7 col-sm-8" style="margin-top: 1.3em;"> <!-- <div style="display:flex" class="features-deck card-deck mb-3 text-center"> <div class="card mb-4 box-shadow"> <div class="card-body"> <ul class="list-unstyled mt-3 mb-4"> <li>Protected Page Tracking</li> <li>1 Free Takedown</li> <li>10% off Professional takedowns</li> <li>Standard Badges</li> </ul> </div> </div> <div class="card mb-4 box-shadow"> <div class="card-body"> <ul class="list-unstyled mt-3 mb-4"> <li>Website Protection</li> <li>Standard + Premium Badges</li> <li>2 Free Pro Takedowns</li> <li>Unlimited DIY Takedowns</li> </ul> </div> </div> <div class="card mb-4 box-shadow"> <div class="card-body"> <ul class="list-unstyled mt-3 mb-4"> <li>Social Media Content Protection</li> <li>White Label Protection</li> <li>5 Free Pro Takedowns</li> <li>Unlimited DIY Takedowns</li> </ul> </div> </div> </div> --> <div style="display:flex" class="features-deck card-deck mb-3 text-center"> <div class="card mb-4 box-shadow"> <div class="card-body"> <ul class="list-unstyled mt-3 mb-4"> <li data-text="Custom Logos"><i class="fa fa-times iconno"></i> <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Add logos to all protected items"></span></li> <li data-text="Maximum Domains">3 <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Maximum domains/sites"></span></li> <li data-text="Custom Creator Profile"><i class="fa fa-times iconno"></i> <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="A public list that shows all the items a creator/owner has in DMCA system"></span></li> <li data-text="Digital Ink Signature"><i class="fa fa-times iconno"></i> <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Sign with your mobile, tablet, finger, mouse, touchpad etc."></span></li> <li data-text="Protection Badges">100 <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Protection Badges are 'DMCA Protected' labels that can be placed on your website and webpages to ensure each page is protected and gets its own certification. DMCA offers a wide selection of Badges so you can choose one that suites your site both in style, shape and color."></span></li> <li data-text="Custom Protection Badges"><i class="fa fa-check iconok"></i> <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="DMCA.com offers you full control, online, real-time, customization options for your badge. Size and color options coded to match your website perfectly. While other protection companies offer a take it or leave it approach, with DMCA we give you all the tools you need to make a perfect match."></span></li> <li data-text="Content Theft Protection">1 / year <span class="fa fa-info-circle questionTip" data-toggle="tooltip" title="Maximum free takedowns per year. Terms apply. By placing a DMCA Protection Badge on your site for 1 month (30 days) or more you get access to DMCA.com Professional team of takedown specialists protecting your webpage."></span></li> <li data-text="Tracked Badges IDs">1</li> </ul> </div> </div> <div class="card mb-4 box-shadow"> <div class="card-body"> <ul class="list-unstyled mt-3 mb-4"> <li><i class="fa fa-check iconok"></i></li> <li>10</li> <li><i class="fa fa-check iconok"></i></li> <li><i class="fa fa-check iconok"></i></li> <li>100+ Premium Badges</li> <li><i class="fa fa-check iconok"></i></li> <li>10 / year</li> <li>10</li> </ul> </div> </div> <div class="card mb-4 box-shadow"> <div class="card-body"> <ul class="list-unstyled mt-3 mb-4"> <li><i class="fa fa-check iconok"></i></li> <li>50</li> <li><i class="fa fa-check iconok"></i></li> <li><i class="fa fa-check iconok"></i></li> <li>code not required</li> <li><i class="fa fa-check iconok"></i></li> <li>10 / year</li> <li>50</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="signUpStep1 tab " style="margin-top:0;display:none;"> <h2 style="margin-top:-0em;margin-bottom: 1.3em;">Protection Level Selected<span class="selectedProtectionOptionWrapper">: <span class="selectedProtectionOption"></span></span></h2> <div> <div class="monthYearSelectLarge">pay <a href="" class="monthlyPaymentOptionLink">monthly</a>, or <a href="" class="annualPaymentOptionLink">pay annually</a> and get 1 month free!</div> <div style="display:flex" class="card-deck mb-3 text-center"> <div class="card mb-4 box-shadow"> <div class="card-header"> <h4 class="my-0 font-weight-normal">Free</h4> </div> <div class="card-body"> <h1 class="card-title pricing-card-title pricing-title-free monthly"><sup>$</sup>0 <small class="text-muted">/ month</small></h1> <ul class="list-unstyled mt-3 mb-4"> <li>Protected Page Tracking</li> <li>1 Free Takedown</li> <li>10% off Professional takedowns</li> <li>Standard Badges</li> </ul> <button type="button" class="btn btn-lg btn-block btn-outline-primary protectionOption freeOption">Go Free</button> </div> </div> <div class="card mb-4 box-shadow"> <div class="card-header"> <h4 class="my-0 font-weight-normal">Pro</h4> </div> <div class="card-body"> <h1 class="card-title pricing-card-title pricing-title-pro monthly"><sup>$</sup>10 <small class="text-muted">/ month</small></h1> <ul class="list-unstyled mt-3 mb-4"> <li>Website Protection</li> <li>Standard + Premium Badges</li> <li>2 Free Pro Takedowns</li> <li>Unlimited DIY Takedowns</li> </ul> <button type="button" class="btn btn-lg btn-block btn-success protectionOption protProOption">Go Pro</button> </div> </div> <div class="card mb-4 box-shadow"> <div class="card-header"> <h4 class="my-0 font-weight-normal">Business</h4> </div> <div class="card-body"> <h1 class="card-title pricing-card-title pricing-title-nobadge monthly"><sup>$</sup>15 <small class="text-muted">/ month</small></h1> <ul class="list-unstyled mt-3 mb-4"> <li>Social Media Content Protection</li> <li>White Label Protection</li> <li>5 Free Pro Takedowns</li> <li>Unlimited DIY Takedowns</li> </ul> <button type="button" class="btn btn-lg btn-block btn-success protectionOption noBadgeOption">Go Business</button> </div> </div> </div> </div> <!-- <button type="button" style="margin-top:1.6em;" class="btn btn-success" id="prevBtn" onclick="nextPrev(-1)">Previous</button>--> <div class="form-group row" style="text-align:right;"> <span style="font-size: 0.8em;color:#CCC;margin: 0 1em;">This form is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply.</span> </div> </div> <hr style="display:none;" class="tabSep" /> <hr class="tabSep" /> <div class="signUpStep4 tab veiled complimentaryMonitorPromo" style="text-align:center"> <div class="complimentaryMonitorCont"> <h3>Start a complimentary monitor to check for infringements on a regular basis. <em class="fa fa-question-circle freeMonitorTip" style="color:#CCC;"></em></h3> <div class="startFreeMonitorTermCont"> <input type="text" placeholder="Name, URL or brief description of your content" class="freeMonitorTerm"> <a href="" class="btn btn-success getStartedFreeMonitor">Get Started</a> <em class="waitingMessage">Waiting for results... <span class="fa fa-spinner fa-spin"></span></em> </div> <div class="freeMonitorSuccess" style="display:none"> <p style="font-size:1.2em;margin:0 1em;line-height:1.6em;"> <strong class="text-success">Success!</strong> To see your monitoring results, <a href="/monitoring?r=frstcmplmtry" style="color: #64bc2b;">proceed to the monitoring dashboard</a> </p> </div> </div> </div> <div class="signUpStepFreeReg" style="display:none;"> <h2 style="margin-top:-0em;margin-bottom:1.3em;">Complete your setup</h2> <h3>Pick your free badge</h3> <!-- <a href="/users/login.aspx?Redirect=~%2fbadges.aspx" class="pull-right" style="margin-top:-3em;color:#6BC530;font-size:1.3em;"><i class="fa fa-sign-in" aria-hidden="true"></i> Login</a>--> <div class="row"> <div class="col-lg-7"> <h4 style="text-indent:0.5em;margin-right:0;">1. Select A Badge </h4> <div id="pickABadge" class="pickABadge border-box" style="height:52em;max-height:52em;"> </div> </div> <div id="badgeInfo" class="col-lg-5"> <h4 style="margin-top:0;">2. Embed Your Badge</h4> <img class="badgeDisplayImage" src="//www.dmca.com/Badges/dmca_protected_sml_120n.png" alt="DMCA.com Protection Status"> <textarea style="margin-bottom:1em;" name="ctl00$cntBody$txtEmbed" rows="3" cols="20" readonly="readonly" id="txtEmbed" class="txtEmbed embedTextbox" onclick="selectCode($(this))"></textarea> <p class="centerText">Copy and paste this code into your website.</p> <div class=""> <label id="shareBlogger" data-blogger="blogger" rel="//www.dmca.com/Protection/Status.aspx?ID=e6ad2504-bced-4303-80f1-dd6319bab360" class="addToBlogger share-badge border-box"><i class="fa fa-rss"></i> Add to Blogger</label> <label id="shareFacebook" class="shareFBLink share-badge border-box"><i class="fa fa-facebook"></i> Share on Facebook</label> </div> </div> </div> </div> <!-- Circles which indicates the steps of the form: --> <div style="text-align:center;margin-top:40px;display:none;"> <span class="step"></span> <span class="step"></span> <span class="step"></span> <span class="step"></span> </div> </div> </div> <div class="container row"> <div id="protection-pro-signup" role="main" class="protection-pro-signup-new sign-up-form border-box"> <header id="ctl00_cntBody_formHeader" class="form-header"> <h2>Choose your options below</h2> <h5 class="form-price">$10/mth - $100/yr</h5> </header> <span id="ctl00_cntBody_step1" class="sign-up-step active-step"><span class="step-number">1:</span> Create Your Account</span> <div class="row"> <div class="col-12"> <strong> <div style="max-width: 620px; margin: 0px auto; padding: 0px 30px;"><span class="selectPaymentOption" style="display:inline-block;height:20px;"><input id="chkAuth" type="checkbox" name="ctl00$cntBody$chkAuth" /><label for="chkAuth"> I agree to the </label></span> <a href="/TermsOfService" target="_blank">Terms of Use</a> </div></strong> </div> </div> <span id="ctl00_cntBody_step2" class="sign-up-step"><span class="step-number">2:</span> Choose A Payment Plan</span> <div class="row"> <div class="col-12"> </div> </div> </div> </div> <div id="changeTermModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Complimentary Monitoring: Enter your keyword term</h4> </div> <div class="modal-body" style="padding:30px 35px 30px 35px;"> <div class="row"> <div class="col-lg-6"> <p>Please add your new monitoring keywork term or phrase here.</p> <p>This will be used to provide a new set of results to be reviewed for possible infringements.</p> </div> <div class="col-lg-6"> <div class="form-group"> <label>My new search term:<br /> <input class="newSearchTerm" style="width:100%;margin-top:0.5em;" type="text" /> <small class="text-warning newSearchTermEmpty" style="font-size:0.75em;display:none">Please enter a new search term</small> </label> </div> </div> </div> <div class="row"> <p class="col-lg-12 text-warning" style="margin-top:1.6em;">Please note: You are allowed to change your complimentary monitor keyword term only once. Should you want to change again please contact us at <a href="mailto:monitoring@dmca.com">monitoring@dmca.com</a></p> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary updateComplimentaryMonitor" data-dismiss="modal">Update</button> </div> </div> </div> </div> <div id="signUpStepFreeRegModal" class="modal fade" role="dialog"> <div class="modal-dialog modal-lg"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Complete your setup</h4> </div> <div class="modal-body" style="padding:30px 35px 30px 35px;"> <div class="signUpStepFreeReg"> <h3>Pick your free badge</h3> <!-- <a href="/users/login.aspx?Redirect=~%2fbadges.aspx" class="pull-right" style="margin-top:-3em;color:#6BC530;font-size:1.3em;"><i class="fa fa-sign-in" aria-hidden="true"></i> Login</a>--> <div class="row"> <div class="col-lg-7"> <h4 style="text-indent:0.5em;margin-right:0;">1. Select A Badge </h4> <div id="pickABadge" class="pickABadge border-box" style="height:52em;max-height:52em;"> </div> </div> <div id="badgeInfo" class="col-lg-5"> <h4 style="margin-top:0;">2. Embed Your Badge</h4> <img class="badgeDisplayImage" src="//www.dmca.com/Badges/dmca_protected_sml_120n.png" alt="DMCA.com Protection Status"> <textarea style="margin-bottom:1em;" name="ctl00$cntBody$txtEmbed" rows="3" cols="20" readonly="readonly" id="txtEmbed" class="txtEmbed embedTextbox" onclick="selectCode($(this))"></textarea> <p class="centerText">Copy and paste this code into your website.</p> <div class=""> <label id="shareBlogger" data-blogger="blogger" rel="//www.dmca.com/Protection/Status.aspx?ID=e6ad2504-bced-4303-80f1-dd6319bab360" class="addToBlogger share-badge border-box"><i class="fa fa-rss"></i> Add to Blogger</label> <label id="shareFacebook" class="shareFBLink share-badge border-box"><i class="fa fa-facebook"></i> Share on Facebook</label> </div> </div> </div> </div> </div> <div class="modal-footer"> </div> </div> </div> </div> <div id="registrationModal" class="modal fade" role="dialog"> <div class="modal-dialog modal-lg"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Enter your registration details or login to proceed</h4> </div> <!-- <div class="modal-body modal-lg" style="padding:30px 35px 30px 35px;"> <div class="signUpStep2 tab monitor-reg veiled" style="margin-top: 4em;"> <div class="form-group monitoringRegister"> <div class="form-group row"> <fieldset class="col-sm-12"> <input type="email" class="required" name="email" id="txtEmail" /> <label class="stay" for="name">Email *</label> </fieldset> </div> <div class="form-group row"> <fieldset class="col-sm-6"> <input type="text" class="required" name="firstName" id="firstName" /> <label class="stay" for="name">First Name</label> </fieldset> <fieldset class="col-sm-6"> <input type="text" class="required" name="lastName" id="lastName" /> <label class="stay" for="email">Last Name</label> </fieldset> </div> <div class="form-group row"> <fieldset class="col-sm-6"> <input type="text" name="" id="fqdn" /> <label class="stay" for="name">Website</label> </fieldset> <fieldset class="col-sm-6"> <input type="text" name="company" id="company" /> <label class="stay" for="name">Company</label> </fieldset> </div> <div class="row"> <span class="signupMessageLoading"><img src="/img/loadingSpinner.gif" /> Loading...</span> </div> <div class="alert alert-warning registrationAlert"> <span class="registrationAlertMsg signupMessageError"> </span> </div> </div> <div class="postRegister" style="margin-bottom:3em;"> <h2 style="margin-bottom:0.8em">Registration successful</h2> <p>Your registration was accepted. You will receive an email containing your login details shortly. </p> <p>Please proceed to the next step to choose your protection level. </p> <button type="button" style="margin-top:1.6em;" class="btn btn-success" id="prevBtn" onclick="nextPrev(1)">Next</button> </div> </div> </div> <div class="modal-footer"> <div class="form-group row" style="margin: -1em 0 1em;"> <a href="/users/login.aspx?suid=1&Redirect=~%2fToolkit%2fSignup.aspx&r=nb-sgnp" class="btn btn-lg btn-default btn-sm" style="font-size:1.3em;background-color:#FAFAFA;"><i class="fa fa-sign-in" aria-hidden="true"></i> Login</a> <button style="margin:0 1em;" type="button" class="btn btn-lg btn-success registerAndProceed" id="nextBtn">Register and proceed</button> </div> <div class="form-group row"> <div style="margin-right:0.8em;margin-top:6em;" data-size="invisible" class="g-recaptcha pull-right" data-callback="verifyCaptcha" data-sitekey="6LfkTqkUAAAAAB12d3eUeCDTa1QW7hneyJArQllD"></div> </div> </div> --> </div> </div> </div> <div id="unsubscribeModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Unsubscribe</h4> </div> <div class="modal-body" style="padding:30px 35px 30px 35px;"> <p style="font-size:1.4em;">Are you sure you want to cancel your subscription?</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-danger btn-lg confirmCancelSub" id="confirmCancelSub">Unsubscribe</button> </div> </div> </div> </div> <div id="unsubscribePaypalModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Unsubscribe with Paypal</h4> </div> <div class="modal-body" style="padding:30px 35px 30px 35px;"> <p style="font-size:1.4em;">Your current subscription can be cancelled or modified from Paypal's user portal</p> </div> <div class="modal-footer"> <a href="" target="_blank" class="btn btn-danger btn-lg confirmCancelSubPaypal" id="confirmCancelSubPaypal">Proceed to Paypal Subscription</a> </div> </div> </div> </div> <div id="upgradeToNobadgeModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Upgrade</h4> </div> <div class="modal-body" style="padding:30px 35px 30px 35px;"> <p style="font-size:1.4em;">Would you like to cancel your current Protection Pro subscription and automatically switch to No-Badge protection?</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-success btn-lg confirmUpgradeToNoBadge" id="confirmUpgradeToNoBadge">Upgrade</button> </div> </div> </div> </div> <div id="paymentModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Complete your subscription</h4> </div> <div class="modal-body" style="padding:30px 35px 30px 35px;"> <div class="completingSubModalMsg">Subscribing as: <em class="completingSubEmail"></em> <a href="/users/logout.aspx?r=sumodlog" class="clearSessionCont"><span class="clearSignupSession fa fa-times"></span></a></div> <div class="couponStatus" style="display:none;"><a href="" style="color:#6BC530" class="enterCouponLink">Enter a coupon code</a></div> <div class="row paymentsOptions" style="overflow:visible;"> <div class="" style="display:block;"> <!-- <a href="" class="paymentOptionsReturn"><span class="fa fa-arrow-left"></span> return to payment options</a><br />--> <button type="button" class="btn btn-default btn-lg pull-left switchToStripeOption selectedTab" style="margin-top:-0.5em;position:relative;z-index:10;border-radius:4px 4px 0 0;font-size:0.95em;"><span style="">Subscribe with card <span style="background:white;color:rgb(84, 105, 212);vertical-align:middle;" class="fa fa-clip-logo fa-cc-visa"></span> <span style="background:linear-gradient(90deg, #EB001B, #F79E1B);color:black;vertical-align:middle;" class="fa fa-cc-mastercard fa-clip-logo"></span> <span style="background:white;color:#27AEE3;vertical-align:middle;" class="fa fa-cc-amex fa-clip-logo"></span></span></button> <button type="button" class="btn btn-default btn-lg pull-right switchToPaypalOption" style="visibility: visible;margin-top: -0.5em;width:13em;border-radius:4px 4px 0 0;font-size:0.95em;position:relative;z-index:10"><span style="">Subscribe with PayPal <span style="color:#0070BA;" class="fa fa-cc-paypal"></span></span></button> <!-- <a class="btn btn-default" href="/badges.aspx?r=sgnpcncl"><span style="font-size:0.85em;">No thanks, let's go free instead</span></a>--> <!-- <div class="stripeSelected" style="display:none;margin:1em 0.5em 1em;font-size:0.85em;"> <span style="font-size:1.5em;background:white;color:rgb(84, 105, 212);vertical-align:middle;" class="fa fa-clip-logo fa-cc-visa"></span> <span style="font-size:1.5em;background:linear-gradient(90deg, #EB001B, #F79E1B);color:black;vertical-align:middle;" class="fa fa-cc-mastercard fa-clip-logo"></span> <span style="font-size:1.5em;background:white;color:#27AEE3;vertical-align:middle;" class="fa fa-cc-amex fa-clip-logo"></span> selected </div> <div class="paypalSelected" style="margin:1em 0.5em 1em;font-size:0.85em;display:none;"> <span style="color:#0070BA;font-size: 1.5em;vertical-align: middle;" class="fa fa-cc-paypal"></span> selected </div> --> <form action="/charge" method="post" id="payment-form"> <!-- START FORM --> <div class="card couponEntry" style="display:none;"> <div class="card-body" style="padding:2.5em 6.5em;"> <p></p> <div class="row" style="margin-top:0.5em;"> <div class="col-sm-12"> <p>Have a coupon code for a discount? Enter it now or continue to the next step.</p> <label for="card-number">Coupon Code</label><br /> <input style="margin-right:0.5em;text-transform:uppercase;width:60%;float:left;border-radius:4px 0 0 4px;" type="text" id="coupon-code" class="form-control" /> <button style="width:40%;float:right;border-radius:0 4px 4px 0;padding:6px;" class="btn btn-primary applyDiscount">Apply Discount</button> </div> </div> <div class="row" style="margin-top:3.5em;"> <div class="col-sm-12 "> <button class="btn btn-success pull-right continueFromCoupon">Continue to payment <span class="fa fa-arrow-right"></span></button> </div> </div> </div> </div> <div class="card paypalBody" style="display:none;float:left;margin-top:-1px;background-color: #FAFAFA;"> <div class="card-body paypalSubDetailCont" style="padding:8.57em 2.5em;text-align:center;"> <p>This will direct to you paypal.com to continue your subscription process and automatically return you to dmca.com upon completion. </p> <button type="button" id="subwithPaypal" class="btn btn-success btn-lg" style="visibility: visible;display:inline-block;"><span style="">Subscribe: <span class="finalSubAmount"></span> <span style="color:#FFF;" class="fa fa-cc-paypal"></span></span></button> </div> </div> <div class="card stripeBody" style="float:left;margin-top: -1px;background-color: #FAFAFA;"> <div class="card-body stripeBody" style="padding:2.5em 2.5em 0.5em 2.5em;"> <form id="payment-form"> <!--<div class="input-group mb-2"> <label for="name">Name on Card</label> <input type="text" class="form-control" id="name"> </div> --> <div class="row" style="margin-top:0.5em;"> <div class="col-sm-12"> <label for="card-number">Credit Card Number</label> <span id="card-number" class="form-control"> <!-- Stripe Card Element --> </span> </div> </div> <div class="row" style="margin-top:0.5em;"> <div class="col-md-6 col-sm-12"> <label for="card-exp">Expiration</label> <span id="card-exp" class="form-control"> <!-- Stripe Card Expiry Element --> </span> </div> <div class="col-md-6 col-sm-12"> <label for="card-cvc">CVC Number</label> <span id="card-cvc" class="form-control"> <!-- Stripe CVC Element --> </span> </div> </div> <div class="row card-error-cont" style="margin-top:0.5em;display:none"> <div class="card-error-detail alert alert-warning col-sm-12 col-md-12 col-lg-12" style="margin:1em 1em 0em;width:93%;word-break:break-word;"></div> </div> <div class="row alt-payment-method" style="margin-top:0.5em;display:none"> <div class="alert alert-info col-sm-12 col-md-12 col-lg-12" style="margin:1em 1em 0em;width: 93%;"> Having trouble? Try our <a class="btn btn-success stripe-checkout-link" href="" style="margin: -1px 0 0 8px;display: inline-block;">Alternate Checkout Page</a> </div> </div> <div class="row" style="margin-top:0.5em;"> <div class="col-sm-12"> <button id="payment-submit" class="btn btn-success btn-lg mt-1 addCardCompleteSubStripe" style="margin-top:1em">Subscribe: <span class="finalSubAmount"></span></button> </div> </div> </form> </div> <div class="default-alt-checkout-cont" style="width:100%;padding-left:1em;font-size:0.85em;margin:2.5em 0 -7px;">or try our <a href="" class="stripe-checkout-link" style="color:#6BC530;">Alternate Checkout Page</a></div> <!--<div class="credit-card-input no-js" id="skeuocard"> <p class="no-support-warning"> Either you have Javascript disabled, or you're using an unsupported browser, amigo! That's why you're seeing this old-school credit card input form instead of a fancy new Skeuocard. On the other hand, at least you know it gracefully degrades... <br /> <a href="#" id="enable-anyway-btn">Never tell me the odds! Enable it anyway.</a> </p> <label for="cc_type">Card Type</label> <select name="cc_type"> <option value="">...</option> <option value="visa">Visa</option> <option value="discover">Discover</option> <option value="mastercard">MasterCard</option> <option value="maestro">Maestro</option> <option value="jcb">JCB</option> <option value="unionpay">China UnionPay</option> <option value="amex">American Express</option> <option value="dinersclubintl">Diners Club</option> </select> <label for="cc_number">Card Number</label> <input type="text" name="cc_number" id="cc_number" placeholder="XXXX XXXX XXXX XXXX" maxlength="19" size="19"> <label for="cc_exp_month">Expiration Month</label> <input type="text" name="cc_exp_month" id="cc_exp_month" placeholder="00"> <label for="cc_exp_year">Expiration Year</label> <input type="text" name="cc_exp_year" id="cc_exp_year" placeholder="00"> <label for="cc_name">Cardholder's Name</label> <input type="text" name="cc_name" id="cc_name" placeholder="John Doe"> <label for="cc_cvc">Card Validation Code</label> <input type="text" name="cc_cvc" id="cc_cvc" placeholder="123" maxlength="3" size="3"> </div>--> <p style="margin:1.5em 1em -1em;"><small style="font-size: 0.75em;line-height: 19px !important;"> By providing your IBAN and confirming this payment, you authorise (A) DMCA.com. and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited.</small></p> <br /> <!-- END FORM --> </div> </form> </div> </div> <!--<div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary addCardCompleteSubStripe" data-dismiss="modal">Update</button> </div>--> </div> </div> </div> </div> <div id="instantResultsModal" class="modal fade" role="dialog"> <div class="modal-dialog modal-lg" style="width: 800px;margin: 30px auto;"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Monitoring Results</h4> </div> <div class="modal-body" style="padding:30px 35px 30px 35px;"> <div class="row"> <div class="alert alert-info fade in alert-dismissible" style="margin-top:0em;"> <p>Complimentary monitors are limited to <strong>20</strong> results, and do not re-scan on a regular interval. </p> <p><a class="btn btn-success" href="/Users/Login.aspx?Redirect=~%2fMonitoring%2f">Proceed to Monitoring</a> for further options and upgrades</p> </div> <table class="table table-striped instantResultsTable"> <thead> <tr> <th>Title</th> <th>URL</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script src="https://js.stripe.com/v3/"></script> <script>"use strict"; var geoip2 = function () { var e = {}; function t(e, t, r, n) { this.successCallback = e, this.errorCallback = t, this.type = n } t.prototype.returnSuccess = function (e) { this.successCallback && "function" == typeof this.successCallback && this.successCallback(this.fillInObject(JSON.parse(e))) }, t.prototype.returnError = function (e) { this.errorCallback && "function" == typeof this.errorCallback && (e || (e = { error: "Unknown error" }), this.errorCallback(e)) }; var r = { country: [["continent", "Object", "names", "Object"], ["country", "Object", "names", "Object"], ["registered_country", "Object", "names", "Object"], ["represented_country", "Object", "names", "Object"], ["traits", "Object"]], city: [["city", "Object", "names", "Object"], ["continent", "Object", "names", "Object"], ["country", "Object", "names", "Object"], ["location", "Object"], ["postal", "Object"], ["registered_country", "Object", "names", "Object"], ["represented_country", "Object", "names", "Object"], ["subdivisions", "Array", 0, "Object", "names", "Object"], ["traits", "Object"]] }; return t.prototype.fillInObject = function (e) { for (var t = "country" === this.type ? r.country : r.city, n = 0; n < t.length; n++)for (var o = t[n], s = e, i = 0; i < o.length; i += 2) { var c = o[i]; s[c] || (s[c] = "Object" === o[i + 1] ? {} : []), s = s[c] } try { Object.defineProperty(e.continent, "continent_code", { enumerable: !1, get: function () { return this.code }, set: function (e) { this.code = e } }) } catch (t) { e.continent.code && (e.continent.continent_code = e.continent.code) } if ("country" !== this.type) try { Object.defineProperty(e, "most_specific_subdivision", { enumerable: !1, get: function () { return this.subdivisions[this.subdivisions.length - 1] }, set: function (e) { this.subdivisions[this.subdivisions.length - 1] = e } }) } catch (t) { e.most_specific_subdivision = e.subdivisions[e.subdivisions.length - 1] } return e }, t.prototype.getGeoIPResult = function () { var e, t = this, r = new window.XMLHttpRequest, n = "https://geoip-js.com/geoip/v2.1/" + this.type + "/me?", o = { referrer: location.protocol + "//" + location.hostname }; if (!this.alreadyRan) { for (e in this.alreadyRan = 1, o) o.hasOwnProperty(e) && o[e] && (n += e + "=" + encodeURIComponent(o[e]) + "&"); n = n.substring(0, n.length - 1), r.open("GET", n, !0), r.onload = function () { if (void 0 === r.status || 200 === r.status) t.returnSuccess(r.responseText); else { var e, n = r.hasOwnProperty("contentType") ? r.contentType : r.getResponseHeader("Content-Type"); if (/json/.test(n) && r.responseText.length) try { e = JSON.parse(r.responseText) } catch (t) { e = { code: "HTTP_ERROR", error: "The server returned a " + r.status + " status with an invalid JSON body." } } else e = r.responseText.length ? { code: "HTTP_ERROR", error: "The server returned a " + r.status + " status with the following body: " + r.responseText } : { code: "HTTP_ERROR", error: "The server returned a " + r.status + " status but either the server did not return a body or this browser is a version of Internet Explorer that hides error bodies." }; t.returnError(e) } }, r.ontimeout = function () { t.returnError({ code: "HTTP_TIMEOUT", error: "The request to the GeoIP2 web service timed out." }) }, r.onerror = function () { t.returnError({ code: "HTTP_ERROR", error: "There was a network error receiving the response from the GeoIP2 web service." }) }, r.send(null) } }, e.country = function (e, r, n) { new t(e, r, n, "country").getGeoIPResult() }, e.city = function (e, r, n) { new t(e, r, n, "city").getGeoIPResult() }, e.insights = function (e, r, n) { new t(e, r, n, "insights").getGeoIPResult() }, e }();</script> <script> window.APIToken = ""; //if(window.APIToken != '' && window.top.window.APIToken == ''){window.top.window.APIToken=window.APIToken;} function verifyCaptcha(response) { window.recaptchaResponse = response; } var currentTab = 0; // Current tab is set to be the first tab (0) showTab(currentTab); // Display the current tab function showTab(n) { // This function will display the specified tab of the form ... var x = document.getElementsByClassName("tab"); x[n].style.display = "block"; // ... and fix the Previous/Next buttons: if (n == 0) { //document.getElementById("prevBtn").style.display = "none"; } else { document.getElementById("prevBtn").style.display = "inline"; } /*if (n == (x.length - 1)) { document.getElementById("nextBtn").innerHTML = "Submit"; } else { document.getElementById("nextBtn").innerHTML = "Next"; }*/ // ... and run a function that displays the correct step indicator: fixStepIndicator(n) } function nextPrev(n) { // This function will figure out which tab to display var x = document.getElementsByClassName("tab"); // Exit the function if any field in the current tab is invalid: //if (n == 1 && !validateForm()) return false; // Hide the current tab: x[currentTab].style.display = "none"; // Increase or decrease the current tab by 1: currentTab = currentTab + n; // if you have reached the end of the form... : if (currentTab >= x.length) { //...the form gets submitted: return false; } // Otherwise, display the correct tab: showTab(currentTab); } function validateForm() { // This function deals with validation of the form fields var x, y, i, valid = true; x = document.getElementsByClassName("tab"); y = x[currentTab].getElementsByTagName("input"); // A loop that checks every input field in the current tab: for (i = 0; i < y.length; i++) { // If a field is empty... if (y[i].value == "") { // add an "invalid" class to the field: y[i].className += " invalid"; // and set the current valid status to false: valid = false; } } // If the valid status is true, mark the step as finished and valid: if (valid) { document.getElementsByClassName("step")[currentTab].className += " finish"; } return valid; // return the valid status } function fixStepIndicator(n) { // This function removes the "active" class of all steps... var i, x = document.getElementsByClassName("step"); for (i = 0; i < x.length; i++) { x[i].className = x[i].className.replace(" active", ""); } //... and adds the "active" class to the current step: x[n].className += " active"; } function selectCode(thisElement) { thisElement.get(0).selectionStart = 0; thisElement.get(0).selectionEnd = 999; } /* PayPal form functions for discounts */ function Dollar(val) { // force to valid dollar amount var str, pos, rnd = 0; if (val < .995) rnd = 1; // for old Netscape browsers str = escape(val * 1.0 + 0.005001 + rnd); // float, round, escape pos = str.indexOf("."); if (pos > 0) str = str.substring(rnd, pos + 3); return str; } function ReadForm(obj1) { var amt, des; amt = obj1.baseamt.value * 1.0; des = obj1.basedes.value; if (discnt > 0) { amt = Dollar(amt - (amt * discnt / 100.0)); des = des + ", code " + coupval + " for " + discnt + "% discount"; } obj1.amount.value = Dollar(amt); obj1.a3.value = Dollar(amt); obj1.item_name.value = des; } $(document).ready(function () { $("a[title]").tooltip(); $('#txtEmail').on('focus', function (event) { grecaptcha.execute(); }); /* delete the interfering paypal button, since I can't figure out any other way to remove it without causing dependency issues in this file */ $("#paypal-buttons").remove(); /*$('form [action="https://www.paypal.com/cgi-bin/webscr"]').on('submit', function(event){ event.preventDefault(); console.log(event); });*/ $('[data-toggle="tooltip"]').tooltip(); window.optionSelectPromptRegister = false; function getParameterByName(name, url) { if (!url) { url = window.location.href; } name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)", "i"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } function validateEmail(email) { var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(String(email).toLowerCase()); } function eraseCookie(c_name) { setCookie(c_name, "", -1); } function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function percentage(percent, total) { return (percent / 100) * total } function bindEmailtoGCLID(email) { if (validateEmail(email) && getCookie('DMCA-lead').length > 0) { var DMCAlead = JSON.parse(getCookie('DMCA-lead')); if (typeof DMCAlead.gclid != 'undefined' && DMCAlead.gclid.length > 0) { $.ajax({ type: "POST", contentType: 'application/json; charset=utf-8', url: "https://dmcascannerapp.azurewebsites.net/api/crm/SetGCLIDForEmail?email=" + email + "&GCLID=" + DMCAlead.gclid, dataType: "json", crossDomain: true, context: this, success: function (response) { if (typeof callBack !== 'undefined') { callBack(response); } ga('send', 'event', 'GCLID', 'Email associated to GCLID', DMCAlead.gclid); }, error: function (response) { }, timeout: 30000 }); } } } /* replaced by template-bundle $('input#txtEmail').on('blur', function(){ bindEmailtoGCLID($(this).val()); });*/ function maxmind(callBackSuccess) { geoip2.insights(function (LSDobj) { callBackSuccess((typeof (navigator.language || navigator.userLanguage) !== "undefined" ? 'Languages: ' + (navigator.language || navigator.userLanguage) + ', ' : '') + ' Traits:CityResponse [' + (typeof LSDobj.city !== "undefined" ? 'City=' + (typeof LSDobj.city.names.en !== 'undefined' ? LSDobj.city.names.en : '') + ', ' : '') + (typeof LSDobj.location !== "undefined" ? 'Location=Location [ AccuracyRadius=' + (typeof LSDobj.location.accuracy_radius !== 'undefined' ? (LSDobj.location.accuracy_radius * 1000) : '') + ', Latitude=' + (typeof LSDobj.location.latitude !== 'undefined' ? LSDobj.location.latitude : '') + ', Longitude=' + (typeof LSDobj.location.longitude !== 'undefined' ? LSDobj.location.longitude : '') + ', TimeZone=' + (typeof LSDobj.location.time_zone !== 'undefined' ? LSDobj.location.time_zone : '') + '], ' : '') + (typeof LSDobj.postal !== "undefined" ? 'Postal=Code: ' + (typeof LSDobj.postal.code !== 'undefined' ? LSDobj.postal.code : '') + ', Confidence: ' + (typeof LSDobj.postal.confidence !== 'undefined' ? LSDobj.postal.confidence : '') + ', ' : '') + (typeof LSDobj.city !== "undefined" ? 'Subdivisions={' + (typeof LSDobj.city.names.en !== 'undefined' ? LSDobj.city.names.en : '') + '}, ' : '') + (typeof LSDobj.continent !== "undefined" ? 'Continent=' + (typeof LSDobj.continent.names.en !== 'undefined' ? LSDobj.continent.names.en : '') + ', ' : '') + (typeof LSDobj.country !== "undefined" ? 'Country=' + (typeof LSDobj.country.names.en !== 'undefined' ? LSDobj.country.names.en : '') + ', ' : '') + (typeof LSDobj.registered_country !== "undefined" ? 'RegisteredCountry=' + (typeof LSDobj.registered_country.names.en !== 'undefined' ? LSDobj.registered_country.names.en : '') + ', ' : '') + (typeof LSDobj.represented_country !== "undefined" ? 'RepresentedCountry=' + (typeof LSDobj.represented_country.names.en !== 'undefined' ? LSDobj.represented_country.names.en : '') + ', ' : '') + (typeof LSDobj.traits !== "undefined" ? 'Traits=AutonomousSystemNumber: ' + (typeof LSDobj.traits.autonomous_system_number !== 'undefined' ? LSDobj.traits.autonomous_system_number : '') + ', AutonomousSystemOrganization: ' + (typeof LSDobj.traits.autonomous_system_organization !== 'undefined' ? LSDobj.traits.autonomous_system_organization : '') + ', Domain: ' + (typeof LSDobj.traits.domain !== 'undefined' ? LSDobj.traits.domain : '') + ', IPAddress: ' + (typeof LSDobj.traits.ip_address !== 'undefined' ? LSDobj.traits.ip_address : '') + ', Isp: ' + (typeof LSDobj.traits.isp !== 'undefined' ? LSDobj.traits.isp : '') + ', Organization: ' + (typeof LSDobj.traits.organization !== 'undefined' ? LSDobj.traits.organization : '') + ', UserType: ' + (typeof LSDobj.traits.user_type !== 'undefined' ? LSDobj.traits.user_type : '') : '') + ' ]' ); }, function () { callBackSuccess('Maxmind blocked, no lead data: https://github.com/NetroDev/dmca/issues/26'); ga('send', 'event', 'ProtectionProSignup2', 'Maxmind lookup failed', 'blocked by browser or network'); }); } function newRegistrationAndLogin(firstName, lastName, companyName, email, captchaToken, callBack) { $(window).off('beforeunload'); /* Remove bounce analytics detection */ maxmind(function (maxmind) { var verifyCallback = function (response) { alert(response); }; var data = { "FirstName": firstName, "LastName": lastName, "CompanyName": (companyName.length == 0 ? firstName + ' ' + lastName : companyName), /* used for account-name in db, submits as blank if not populated, using full name as fallback */ "Email": email, "LSD": maxmind + " " + (getCookie('DMCA-lead').length > 0 ? 'GoogleAds=' + getCookie('DMCA-lead') : ''), "mpi": "Protection Program", /* https://github.com/NetroDev/dmca/issues/152#issuecomment-1112434022 */ "captcha": captchaToken }; $.ajax({ type: "POST", contentType: 'application/json; charset=utf-8', beforeSend: function (xhr) { //xhr.setRequestHeader('Cookie', document.cookie + ' ASP.NET_SessionId=' + window.SID + ';'); //console.log('Cookie Test: ', document.cookie + ' ASP.NET_SessionId=' + window.SID + ';'); }, url: location.origin.replace('http://', 'https://') + "/rest/RegisterWithCaptcha?mode=v3&obj=login&firingpage=signup2", data: JSON.stringify(data), dataType: "json", crossDomain: true, context: this, success: function (response) { if (response.d == "ERROR: Account already exists") { ga('send', 'event', 'ProtectionProSignup2', 'Registration Failed', response.d); $(".signupMessageLoading").hide(); $('.registerAndProceed') .css('pointer-events', 'auto') .css('opacity', '1') .html('Register and proceed'); $(".registrationAlertMsg.signupMessageError").html('<span class="fa fa-warning"></span> Account already exists'); $(".registrationAlert").slideDown(); } else if (typeof callBack !== 'undefined') { callBack(JSON.parse(response.d)); ga('send', 'event', 'ProtectionProSignup2', 'Registration Successful', ''); } }, error: function (response) { ga('send', 'event', 'ProtectionProSignup2', 'Registration Failed', response.d); $(".signupMessageLoading").hide(); $('.registerAndProceed') .css('pointer-events', 'auto') .css('opacity', '1') .html('Register and proceed'); $(".registrationAlertMsg.signupMessageError").html('<span class="fa fa-warning"></span> ooops, that didn\'t work') $(".registrationAlert").slideDown(); }, timeout: 30000 }); }); } function applyDiscountCode(code, callBackSuccess, callBackError) { $.ajax({ type: "GET", url: "//dmca-api-v2.azurewebsites.net/api/getPromo?promo=" + code, contentType: 'application/json; charset=utf-8', success: function (data) { if (typeof callBackSuccess !== 'undefined') { callBackSuccess(data, code); } //responseSuccess = JSON.parse(data); ga('send', 'event', 'ProtectionProSignup2', 'Coupon code success', code); }, error: function (data) { if (typeof callBackError !== 'undefined') { callBackError(data); } ga('send', 'event', 'ProtectionProSignup2', 'Coupon code failure', code); } }); } function logOut(callBack) { $.ajax({ type: "GET", url: location.origin + "/users/logout.aspx", contentType: "text/html; charset=utf-8", success: function (data) { console.log(data); if (typeof callBack !== 'undefined') { callBack(data); } }, error: function (e) { console.log(e); } }); } function logNewDuplicateSub() { if (window.preExistingProtectionSubCount > 0) { submitUpgradeLogCase({ subject: 'Duplicate Subscription Log', detail: 'Client just purchased a new protection subscription with ' + window.preExistingProtectionSubCount +' subscription(s) on record previously. Upon reaching this page to start this additional subscription, their HAS_TOOLKIT status was False and HAS_BUSINESS status was False. If neither of these values are True, it means that we displayed options to purchase again, despite the subscriptions being detectable and on record (detail below). If either of those values are True, it indicates that the user was given the option to purchase again as a UI error.', debugObj: [{ objTitle: 'Pre-existing protection subs (snapshot prior to new purchase)', objData: window.preExistingProtectionSubs }] }); } } function confirmSubScriptionStatus(callBackSuccess, callBackError) { $.ajax({ type: "POST", contentType: 'application/json; charset=utf-8', beforeSend: function (xhr) { //xhr.setRequestHeader('Cookie', document.cookie + ' ASP.NET_SessionId=' + window.SID + ';'); //console.log('Cookie Test: ', document.cookie + ' ASP.NET_SessionId=' + window.SID + ';'); }, url: location.origin.replace('http://', 'https://') + "/toolkit/signup2.aspx/GetStripeCustomer", data: "", dataType: "json", crossDomain: true, context: this, success: function (response) { //ga('send', 'event', 'ProtectionProSignup2', 'Subscription Successful', response.toString()); if (response == null) { if (typeof callBackError !== 'undefined') { callBackError(response.d); } } if (typeof callBackSuccess !== 'undefined') { callBackSuccess(response.d); } }, error: function (response) { //ga('send', 'event', 'ProtectionProSignup2', 'Subscription Failed', response.toString()); if (typeof callBackError !== 'undefined') { callBackError(response.d); } }, timeout: 30000 }); } function GetStripeCustomer(callBackSuccess, callBackError) { $.ajax({ type: "POST", contentType: 'application/json; charset=utf-8', beforeSend: function (xhr) { //xhr.setRequestHeader('Cookie', document.cookie + ' ASP.NET_SessionId=' + window.SID + ';'); //console.log('Cookie Test: ', document.cookie + ' ASP.NET_SessionId=' + window.SID + ';'); }, url: location.origin.replace('http://', 'https://') + "/toolkit/signup2.aspx/GetStripeCustomer", data: "", dataType: "json", crossDomain: true, context: this, success: function (response) { //ga('send', 'event', 'ProtectionProSignup2', 'Subscription Successful', response.toString()); if (response == null) { if (typeof callBackError !== 'undefined') { callBackError(response.d); } } if (typeof callBackSuccess !== 'undefined') { callBackSuccess(response.d); } }, error: function (response) { //ga('send', 'event', 'ProtectionProSignup2', 'Subscription Failed', response.toString()); if (typeof callBackError !== 'undefined') { callBackError(response.d); } }, timeout: 30000 }); } function getPaypalSubscription(subID, callBackSuccess, callBackError) { $.ajax({ type: "GET", contentType: "application/json; charset=utf-8", dataType: "json", url: "https://dmca-api-v2-dev.azurewebsites.net/api/getPayPalSubscription?subscriptionId=" + subID, crossDomain: true, context: this, beforeSend: function (xhr) { xhr.setRequestHeader('token', ""); }, success: function (response) { if (typeof callBackSuccess !== 'undefined') { callBackSuccess(response); } return response; }, error: function (response) { if (typeof callBackError !== 'undefined') { callBackError(response); } } }); } function getInvoices(callBackSuccess, callBackError) { /* requires auth */ $.ajax({ type: "GET", contentType: "application/json; charset=utf-8", dataType: "json", url: "https://dmca-api-v2.azurewebsites.net/api/getInvoices", crossDomain: true, context: this, beforeSend: function (xhr) { xhr.setRequestHeader('token', ""); }, success: function (response) { if (typeof callBackSuccess !== 'undefined') { callBackSuccess(response); } return response; }, error: function (response) { if (typeof callBackError !== 'undefined') { callBackError(response); } } }); } function submitErrorRecord(errorObj, callBackSuccess) { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", dataType: "json", url: "//dmcascannerapp.azurewebsites.net/api/crm/RecordError", crossDomain: true, context: this, data: JSON.stringify({ "ErrorName": errorObj.ErrorName, "ErrorLocation": errorObj.ErrorLocation, "FailedEndpointUrl": errorObj.FailedEndpointUrl, "ErrorDetails": errorObj.ErrorDetails, "UserIdWhoReportedError": (errorObj.UserIdWhoReportedError != null && errorObj.UserIdWhoReportedError != '' ? errorObj.UserIdWhoReportedError : null) }), beforeSend: function (xhr) { xhr.setRequestHeader('token', window.APIToken); }, success: function (response) { if (typeof callBackSuccess !== 'undefined') { callBackSuccess(response); } //return response; }, error: function (response) { if (typeof callBackError !== 'undefined') { callBackError(response); } } }); } function sendCaseComment(commentObj, callBackSuccess, callBackError) { var data = JSON.stringify(commentObj); $.ajax({ type: "POST", contentType: 'application/json', url: "https://dmcascannerapp.azurewebsites.net/api/crm/CreateCaseComment", data: data, //dataType: "json", crossDomain: true, context: this, beforeSend: function (xhr) { xhr.setRequestHeader('Authorization', 'Bearer ' + window.APIToken); }, success: function (response) { if (typeof callBackSuccess != 'undefined' && callBackSuccess != null) { callBackSuccess(response); } }, error: function (response) { if (typeof callBackError != 'undefined' && callBackError != null) { callBackError(response); } else { setTimeout(function () { /* default to delayed retry */ sendCaseComment(commentObj, null, function (responseError) { submitErrorRecord({ ErrorName: 'Subscription log case tag comment failure', ErrorLocation: window.location.href + ', CaseID: ' + commentObj.caseID, ErrorDetails: 'Attempt at retying CreateCaseComment resulted in error: ' + responseError.responseText, UserIdWhoReportedError: "" }); }); }, 2000, commentObj); } } }); } function createCaseCaseView(token, caseObj, callBack) { var caseData = JSON.stringify(caseObj); $.ajax({ type: "POST", url: location.origin + "/Monitoring/Takedowns.aspx/CreateCase", data: caseData, contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { console.log(data); if (typeof callBack !== 'undefined') { callBack(data); } }, error: function (e) { console.log(e); } }); } function submitUpgradeLogCase(obj) { var debugWriteout = ''; if (typeof obj.debugObj != 'undefined' && obj.debugObj.constructor === Array && obj.debugObj.length > 0) { debugWriteout = '<br /><br /><hr />'; $.each(obj.debugObj, function (key, debug) { debugWriteout = debugWriteout + '<br />' + 'Debug Detail: <strong>' + debug.objTitle + '</strong><br />' + '<div readonly="true" style="font-family:monospace;resize:both;border:1px solid black;width:50em;height:10em;overflow:scroll;">' + JSON.stringify(debug.objData, undefined, 4).replace(/[ ]/g, " ") + '</div>' + '<br />'; }); } else { debugWriteout = '<br /><br /><em>No debug details included</em>'; } createCaseCaseView(window.APIToken, { status: obj.subject, /* Matthew temp fix 2023-09-23 */ type: 'DMCA Question', subject: obj.subject, description: 'vbc=false <br />' + obj.detail + '<br /><br />Logged from: ' + location.href + '<br /> ' + debugWriteout, infringingWebsiteIp: '', infringingUrl: '', infringingEmail: '', caseContent: '', originUrl: '' }, function (newCaseResponse) { var newCaseGUID = newCaseResponse.d; console.log('Case created: ', newCaseGUID); sendCaseComment({ caseID: newCaseGUID, Title: '@Diane user subscription change', IsSticky: false, IsPrivate: true, DescriptionHtml: '@Diane user subscription change', ModifiedUserId: '383faf4d-d32d-4842-b575-a127227f2585' /* dmca_bot */ }); }); } /* Track pre-existing subscription count for duplicates logging */ window.preExistingProtectionSubCount = 0; window.preExistingProtectionSubs = []; getStripeCustomer(function (response) { if (typeof response != 'undefined' && response != null && typeof response.subscriptions != 'undefined' && response.subscriptions != null && typeof response.subscriptions.data != 'undefined' && response.subscriptions.data.length > 0) { $.each(response.subscriptions.data, function (key, subscription) { /* is active recognized protection-type sub */ if (subscription.status == "active" && (subscription.plan.id.toLowerCase() == "dmca-ppro10" || subscription.plan.id.toLowerCase() == "dmca-ppro100" || subscription.plan.id.toLowerCase() == "dmcapro" || subscription.plan.id.toLowerCase() == "dmcasum895" || subscription.plan.id.toLowerCase() == "dmcasum245" || subscription.plan.id.toLowerCase() == "dmcasum500" || subscription.plan.id.toLowerCase() == "s78gcxs6" || subscription.plan.id.toLowerCase() == "ejkxb87" || subscription.plan.id.toLowerCase() == "plan_fa3iwoyeyuvypl" || subscription.plan.id.toLowerCase() == "plan_fetti5bfdavbld")) { window.preExistingProtectionSubCount = window.preExistingProtectionSubCount + 1; window.preExistingProtectionSubs.push(subscription); console.log('Existing protection-type subscription found'); } }); } }); if (typeof getParameterByName('context') != 'undefined' && getParameterByName('context') != '') { if (getParameterByName('context') == 'claimsite') { if (typeof getParameterByName('option') != 'undefined' && getParameterByName('option') == 'nobadge') { $(".nextStepHeaderCont h2").html('Upgrade to <strong>Business</strong> and claim more sites'); } else { $(".nextStepHeaderCont h2").text('Choose a plan to claim more sites'); } if (typeof getParameterByName('site') != 'undefined' && getParameterByName('site') != '') { $('.subscriptionContext').show(); $('.subscriptionSuccess > p').hide(); /* remove default success messaging */ $(".nextStepHeaderCont h2").html('Upgrade to <strong>Business</strong> and claim more sites'); $('.contextSiteClaim').text(getParameterByName('site')); $('a.contextClaimSiteCTA').attr('href', $('a.contextClaimSiteCTA').attr('href') + getParameterByName('site')); } } } if (typeof getParameterByName('paypalreturn') !== 'undefined' && getParameterByName('paypalreturn') !== null && getParameterByName('paypalreturn') == 'success') { $("hr.tabSep, .signUpStep1, .signUpStep2, .addCard, .completingSubModalMsg.container.row, .completingSubModalMsg, .subscriptionComplete").hide(); $(".signUpStep3, .signUpStep4").removeClass('veiled'); $(".subscriptionSuccess").slideDown(); $("hr.tabSep:nth-child(6)").show(); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: "00000000-0000-0000-0000-000000000000", registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: null }), 31); setCookie('DMCA-purchaseComplete', 'nobadge', 7); confirmSubScriptionStatus(); } else if (typeof getParameterByName('paypalreturn') !== 'undefined' && getParameterByName('paypalreturn') !== null && getParameterByName('paypalreturn') == 'fail') { $(".chooseYourPlan, .signUpStep2, hr.tabSep, .signUpStep1, .signUpStep4, .addCard, .monthYearSelectLarge, .completingSubModalMsg.container.row, .topRegCont").slideUp(); $(".subscriptionFailure").slideDown(); $(".complimentaryMonitorPromo, .signUpStep3").removeClass('veiled'); $(".subErrorDetail").html('There was a problem with the PayPal subscription. <a href="signup2.aspx">Please try again</a>'); } else { //$(".card-deck").hide(); $("hr.tabSep:nth-child(3)").hide(); //$(".signUpStep1.tab").hide().addClass('veiled'); $(".selectedProtectionOptionWrapper").show(); $(".signUpStep2.tab").removeClass('veiled'); /* should be deprecated now, testing this thoroughly getCustomer(function(response){ if(response !== null && response.Sources.length > 0){ console.log('Card source on record: ' + response.Sources[0].Card.Last4); //$(".addCard").slideUp(); if(typeof getCookie('selectedProtectionOption') !== 'undefined' && getCookie('selectedProtectionOption').length > 0){ window.DMCASelectedOption = getCookie('selectedProtectionOption'); $(".selectedProtectionOption").text(window.DMCASelectedOption == 'nobadge' ? 'No-Badge Protection' : 'Protection Pro'); } } }); */ /* handle entrances from Toolkit/signup.aspx */ if (document.referrer.toLowerCase().indexOf('toolkit/signup2.aspx') > -1 && "False" == "False") { if (getCookie("signup-save-exit-to-no-badge-signup").length > 0) { console.log('loading data saved from toolkit signup'); var savedSignupFormData = JSON.parse(getCookie("signup-save-exit-to-no-badge-signup")); $("input#firstName").val(savedSignupFormData.txtFirstName); $("input#lastName").val(savedSignupFormData.txtLastName); $("input#company").val(savedSignupFormData.txtCompanyName); $("input#txtEmail").val(savedSignupFormData.txtEmail); } } } window.subTermSelection = 'monthly'; if (typeof getCookie('selectedProtectionTerm') == 'undefined' || getCookie('selectedProtectionTerm').length == 0) { setCookie('selectedProtectionTerm', window.subTermSelection, 2); } if (typeof getCookie('promoDiscount') != 'undefined' && getCookie('promoDiscount') != '') { window.promoDiscount = JSON.parse(getCookie('promoDiscount')); $('.populatePromo') .html('Apply Discount') .before('<input id="coupon-code" class="coupon-code" style="margin-right:0.5em;width:36%;float:left;text-transform:uppercase;" type="text" class="form-control" placeholder="promo code" />') .after('<span id="coupon-detail" class=""></span>') .off(); responseSuccess = window.promoDiscount; $(".coupon-detail") .text('Discount "' + window.promoDiscount.name + '" applied') .removeClass('text-danger') .addClass('text-success') .show(); $(".coupon-code")[0].outerHTML = '<div class="badge badge-primary">' + window.promoDiscount.name + ': ' + window.promoDiscount.price + '</div>'; $('.populatePromo').remove(); var basePrice = {}; basePrice.pro = 10; basePrice.nobadge = 15; if (window.promoDiscount) { var reduction = 10 - window.promoDiscount.price; var reductionPercentage = (reduction / 10) * 100; basePrice.pro = basePrice.pro - parseFloat(percentage(reductionPercentage, basePrice.pro)); basePrice.nobadge = basePrice.nobadge - parseFloat(percentage(reductionPercentage, basePrice.nobadge)); if (basePrice.pro.toString().indexOf(".") > -1) { basePrice.pro = basePrice.pro.toFixed(3); } else { basePrice.pro = parseInt(basePrice.pro); } if (basePrice.nobadge.toString().indexOf(".") > -1) { basePrice.nobadge = basePrice.nobadge.toFixed(3); } else { basePrice.nobadge = parseInt(basePrice.nobadge); } basePrice.pro = parseFloat(basePrice.pro).toFixed(2); //rounding fix basePrice.nobadge = parseFloat(basePrice.nobadge).toFixed(2); //rounding fix /* apply discount to paypal using their button method */ $('form#protProMonthlyPayPal').attr('onsubmit', "this.target='paypal';discnt=" + reductionPercentage + ";coupval='" + window.promoDiscount.CODE + "';ReadForm(this);discnt=0;"); $('form#noBadgeMonthlyPaypal').attr('onsubmit', "this.target='paypal';discnt=" + reductionPercentage + ";coupval='" + window.promoDiscount.CODE + "';ReadForm(this);discnt=0;"); $('form#protProYearlyPayPal').attr('onsubmit', "this.target='paypal';discnt=" + reductionPercentage + ";coupval='" + window.promoDiscount.CODE + "';ReadForm(this);discnt=0;"); $('form#noBadgeYearlyPaypal').attr('onsubmit', "this.target='paypal';discnt=" + reductionPercentage + ";coupval='" + window.promoDiscount.CODE + "';ReadForm(this);discnt=0;"); } if ($('input.termToggle').is(':checked')) { $('.card-title.pricing-title-free').html('<sup>$</sup>0 <small class="text-muted">/ yr</small>'); $('.card-title.pricing-title-pro').html('<sup>$</sup>' + (basePrice.pro * 10).toFixed(2) + ' <small class="text-muted">/ yr</small>'); $('.card-title.pricing-title-nobadge').html('<sup>$</sup>' + (basePrice.nobadge * 10).toFixed(2) + ' <small class="text-muted">/ yr</small>'); $('.card-title.month').removeClass('month').addClass('year'); $('.planTextLow').text((basePrice.pro * 10).toFixed(2) + '/yr'); $('.planTextHigh').text( (basePrice.nobadge * 10).toFixed(2) + '/yr' ); window.subTermSelection = 'yearly'; setCookie('selectedProtectionTerm', window.subTermSelection, 2); } else { $('.card-title.pricing-title-free').html('<sup>$</sup>0 <small class="text-muted">/ mo</small>'); $('.card-title.pricing-title-pro').html('<sup>$</sup>' + basePrice.pro + ' <small class="text-muted">/ mo</small>'); $('.card-title.pricing-title-nobadge').html('<sup>$</sup>' + basePrice.nobadge + ' <small class="text-muted">/ mo</small>'); $('.card-title.month').removeClass('year').addClass('month'); $('.planTextLow').text(basePrice.pro + '/mth'); $('.planTextHigh').text(basePrice.nobadge + '/mth'); window.subTermSelection = 'monthly'; setCookie('selectedProtectionTerm', window.subTermSelection, 2); } } $("#subwithPaypal").on('click', function (event) { event.preventDefault(); //$('.signUpCont').addClass('loading'); //$(".chooseYourPlan.noBadge.paypal").slideDown(); if (window.subTermSelection == 'monthly') { if (window.DMCASelectedOption == 'protpro') { $('.paymentPlanBtn.protProMonthlyPayPal').trigger('click'); } else if (window.DMCASelectedOption == 'nobadge') { $('.paymentPlanBtn.noBadgeMonthlyPaypal').trigger('click'); } } else if (window.subTermSelection == 'yearly') { if (window.DMCASelectedOption == 'protpro') { $('.paymentPlanBtn.protProYearlyPayPal').trigger('click'); } else if (window.DMCASelectedOption == 'nobadge') { $('.paymentPlanBtn.noBadgeYearlyPaypal').trigger('click'); } } ga('send', 'event', 'ProtectionProSignup2', 'Paypal payment click', 'user clicked paypal option: ' + $('.finalSubAmount').first().text(), ''); }); $('.continueFromCoupon').on('click', function (event) { event.preventDefault(); $('.stripeSelected, .switchToPaypalOption, .couponStatus').show(); $('.card.couponEntry').slideUp(); $('.card.stripeBody').slideDown(); }); $('.enterCouponLink').on('click', function (event) { event.preventDefault(); $('.stripeSelected, .paypalSelected, .switchToPaypalOption, .switchToStripeOption, .couponStatus').hide(); $('.card.stripeBody, .card.paypalBody').slideUp(); $('.card.couponEntry').slideDown(); }); $('.promoContainer.topPromo button.populatePromo').on('click', function (event) { $(this).parents('.topPromo').addClass('open'); }); $('.populatePromo').on('click', function (event) { event.preventDefault(); $('button.populatePromo') .html('Apply Discount') .before('<input id="coupon-code" style="margin-right:0.5em;width:33%;float:left;text-transform:uppercase;" type="text" class="form-control" placeholder="promo code" />') .after('<span id="coupon-detail" class="coupon-detail"></span>') .off() .on('click', function (event) { event.preventDefault(); if ($(this).siblings('#coupon-code').val().trim().length > 0) { $(this) .css('opacity', '0.6') .css('pointer-events', 'none') .html('<span class="fa fa-spin fa-spinner"></span>'); $('.coupon-detail').hide(); applyDiscountCode($(this).siblings('#coupon-code').val().trim(), function (responseSuccess, code) { //responseSuccess = JSON.parse(responseSuccess); $(".coupon-detail") .text('Discount "' + responseSuccess.name + '" applied') .removeClass('text-danger') .addClass('text-success') .show(); $("#coupon-code")[0].outerHTML = '<div class="badge badge-primary">' + responseSuccess.name + ': ' + responseSuccess.price + '</div>'; $('.populatePromo').remove(); window.promoDiscount = responseSuccess; /* API doesn't contain discount code itself so we'll add it here */ if (typeof code != 'undefined' && code != null) { responseSuccess.CODE = code; } setCookie('promoDiscount', JSON.stringify(responseSuccess), 2); var basePrice = {}; basePrice.pro = 10; basePrice.nobadge = 15; if (window.promoDiscount) { var reduction = 10 - window.promoDiscount.price; var reductionPercentage = (reduction / 10) * 100; basePrice.pro = basePrice.pro - parseFloat(percentage(reductionPercentage, basePrice.pro)); basePrice.nobadge = basePrice.nobadge - parseFloat(percentage(reductionPercentage, basePrice.nobadge)); if (basePrice.pro.toString().indexOf(".") > -1) { basePrice.pro = basePrice.pro.toFixed(3); } else { basePrice.pro = parseInt(basePrice.pro); } if (basePrice.nobadge.toString().indexOf(".") > -1) { basePrice.nobadge = basePrice.nobadge.toFixed(3); } else { basePrice.nobadge = parseInt(basePrice.nobadge); } basePrice.pro = parseFloat(basePrice.pro).toFixed(2); //rounding fix basePrice.nobadge = parseFloat(basePrice.nobadge).toFixed(2); //rounding fix /* apply discount to paypal using their button method */ $('form#protProMonthlyPayPal').attr('onsubmit', "this.target='paypal';discnt=" + reductionPercentage + ";coupval='" + code + "';ReadForm(this);discnt=0;"); $('form#noBadgeMonthlyPaypal').attr('onsubmit', "this.target='paypal';discnt=" + reductionPercentage + ";coupval='" + code + "';ReadForm(this);discnt=0;"); $('form#protProYearlyPayPal').attr('onsubmit', "this.target='paypal';discnt=" + reductionPercentage + ";coupval='" + code + "';ReadForm(this);discnt=0;"); $('form#noBadgeYearlyPaypal').attr('onsubmit', "this.target='paypal';discnt=" + reductionPercentage + ";coupval='" + code + "';ReadForm(this);discnt=0;"); } if ($('input.termToggle').is(':checked')) { $('.card-title.pricing-title-free').html('<sup>$</sup>0 <small class="text-muted">/ yr</small>'); $('.card-title.pricing-title-pro').html('<sup>$</sup>' + (basePrice.pro * 10).toFixed(2) + ' <small class="text-muted">/ yr</small>'); $('.card-title.pricing-title-nobadge').html('<sup>$</sup>' + (basePrice.nobadge * 10).toFixed(2) + ' <small class="text-muted">/ yr</small>'); $('.card-title.month').removeClass('month').addClass('year'); $('.finalSubAmount').html('<sup>$</sup>' + (window.subTermSelection == 'monthly' ? basePrice.pro + ' <small>/month</small>' : (basePrice.pro.toString().indexOf(".") > -1 ? (basePrice.pro * 10).toFixed(2) : basePrice.pro * 10) + ' <small>/year</small>')); $('.planTextLow').text((basePrice.pro * 10).toFixed(2) + '/yr'); $('.planTextHigh').text((basePrice.nobadge * 10).toFixed(2) + '/yr'); window.subTermSelection = 'yearly'; setCookie('selectedProtectionTerm', window.subTermSelection, 2); } else { $('.card-title.pricing-title-free').html('<sup>$</sup>0 <small class="text-muted">/ mo</small>'); $('.card-title.pricing-title-pro').html('<sup>$</sup>' + basePrice.pro + ' <small class="text-muted">/ mo</small>'); $('.card-title.pricing-title-nobadge').html('<sup>$</sup>' + basePrice.nobadge + ' <small class="text-muted">/ mo</small>'); $('.card-title.month').removeClass('year').addClass('month'); $('.finalSubAmount').html('<sup>$</sup>' + (window.subTermSelection == 'monthly' ? basePrice.pro + ' <small>/month</small>' : (basePrice.pro.toString().indexOf(".") > -1 ? (basePrice.pro * 10).toFixed(2) : basePrice.pro * 10) + ' <small>/year</small>')); $('.planTextLow').text(basePrice.pro + '/mth'); $('.planTextHigh').text(basePrice.nobadge + '/mth'); window.subTermSelection = 'monthly'; setCookie('selectedProtectionTerm', window.subTermSelection, 2); } }, function (responseError) { $(".coupon-detail") .text('Invalid coupon code') .addClass('text-danger') .show(); $('.populatePromo') .css('opacity', '1') .css('pointer-events', 'auto') .html('Apply Discount'); } ); } else { $(".coupon-detail") .text('Invalid coupon code') .addClass('text-danger') .show(); $('.populatePromo') .css('opacity', '1') .css('pointer-events', 'auto') .html('Apply Discount'); } }); }); $('.switchToPaypalOption').on('click', function (event) { event.preventDefault(); $(this).addClass('selectedTab'); $('.switchToStripeOption').removeClass('selectedTab'); $('.stripeSelected').hide(); $('.paypalSelected').show(); $('.card.stripeBody').hide(); $('.card.paypalBody').show(); ga('send', 'event', 'ProtectionProSignup2', 'switched to paypal option', ''); }); $('.switchToStripeOption').on('click', function (event) { event.preventDefault(); $(this).addClass('selectedTab'); $('.switchToPaypalOption').removeClass('selectedTab'); $('.paypalSelected').hide(); $('.stripeSelected').show(); $('.card.paypalBody').hide(); $('.card.stripeBody').show(); ga('send', 'event', 'ProtectionProSignup2', 'switched to stripe option', ''); }); $('a.paymentOptionsReturn').on('click', function (event) { event.preventDefault(); $('.signUpAddCard').slideUp(); $('.signUpStep3.tab').slideDown(); }); function paymentErrorRoutine(errorResponse){ console.log(JSON.stringify(errorResponse)); console.log('Sub error response: ', errorResponse); if(errorResponse.indexOf('Payment for this subscription requires additional user action before it can be completed') > -1){ $('.card-error-cont').show(); $('.card-error-detail').html('Subscription using this payment source requires additional user verification (3D secure). Please complete this subscription from our <a class="stripe-checkout-link" style="color: rgb(107, 197, 48);" href="'+window.currentExtCheckoutURL+'">Alternate Checkout Page</a> or use a different card. '); $(".addCardCompleteSubStripe").css('pointer-events', 'auto').html(decodeURIComponent($(".addCardCompleteSubStripe").attr('data-prev-val'))); $('.default-alt-checkout-cont').hide(); } else { $('.card-error-cont').show(); $('.card-error-detail').text(errorResponse); $(".addCardCompleteSubStripe").css('pointer-events', 'auto').html(decodeURIComponent($(".addCardCompleteSubStripe").attr('data-prev-val'))); } } $('#paymentModal').on('show.bs.modal', function (event) { $('.signUpStep3.tab').slideUp(); var stripe = Stripe('pk_live_X8XPlw7Dz6sN9bUgPzdWJU02'); var elements = stripe.elements(); /* var style = { base: { // Add your base input styles here. For example: fontSize: '16px', color: '#32325d', }, }; window.card = elements.create('card', {style: style}); window.card.mount('#skeuocard'); */ // Try to match bootstrap 4 styling var style = { base: { 'lineHeight': '1.35', 'fontSize': '1.11rem', 'color': '#495057', 'fontFamily': 'apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif' } }; // Card number window.card = elements.create('cardNumber', { 'placeholder': '', 'style': style }); window.card.mount('#card-number'); window.card.on('change', function (event) { switch (event.brand) { case 'mastercard': $('.switchToStripeOption .fa').hide(); $('.switchToStripeOption .fa-cc-mastercard').slideDown(); break; case 'visa': $('.switchToStripeOption .fa').hide(); $('.switchToStripeOption .fa-cc-visa').slideDown(); break; case 'amex': $('.switchToStripeOption .fa').hide(); $('.switchToStripeOption .fa-cc-amex').slideDown(); break; default: $('.switchToStripeOption .fa').show(); break; } if (event.error) { $('.card-error-cont').show(); $('.card-error-detail').text(event.error.message); $(".addCardCompleteSubStripe").html(decodeURIComponent($(".addCardCompleteSubStripe").attr('data-prev-val'))); } else { $(".addCardCompleteSubStripe").attr('data-prev-val', decodeURIComponent($(".addCardCompleteSubStripe").html())); $('.card-error-cont').hide(); $('.card-error-detail').text(''); } }); // CVC var cvc = elements.create('cardCvc', { 'placeholder': '', 'style': style }); cvc.mount('#card-cvc'); // Card expiry var exp = elements.create('cardExpiry', { 'placeholder': '', 'style': style }); exp.mount('#card-exp'); if(window.subTermSelection == 'monthly'){ if(window.DMCASelectedOption == 'protpro'){ var checkoutPlan = 'DMCA-PPRO10'; } else if(window.DMCASelectedOption == 'nobadge'){ var checkoutPlan = 'plan_Fa3iWOYeyUvYPl'; } } else if(window.subTermSelection == 'yearly'){ if(window.DMCASelectedOption == 'protpro'){ var checkoutPlan = 'DMCA-PPRO100'; } else if(window.DMCASelectedOption == 'nobadge'){ var checkoutPlan = 'plan_FetTI5bfdaVbLD'; } } /* pull alternatate checkout page data for link */ $('a.stripe-checkout-link').addClass('loading'); if(checkoutPlan != window.recentExtCheckoutPlan && typeof getCheckout != 'undefined'){ getCheckout(checkoutPlan, function(checkoutObj){ $('a.stripe-checkout-link').attr('href', checkoutObj.url).removeClass('loading'); window.currentExtCheckoutURL = checkoutObj.url; }); $('a.stripe-checkout-link').off().on('click', function(e){ e.preventDefault(); var href = this.href; var linkClicked = false; var clickLink = function() { if (href && !linkClicked) { linkClicked = true; window.location.href = href; } }; // As a backup, will submit the form if GA does not succeed within 0.5 seconds setTimeout(clickLink, 500); var name = 'stripe checkout page clicked'; var label = 'stripe checkout page clicked'; ga('send', { 'hitType': 'event', 'eventCategory': 'ProtectionPro', 'eventAction': 'stripe checkout page clicked', 'eventLabel': label, 'hitCallback': clickLink }); }); window.recentExtCheckoutPlan = checkoutPlan; } else { $('a.stripe-checkout-link').removeClass('loading'); } //$(".diyPlanOptions").trigger('change'); $('.signUpAddCard').slideDown(); /* define here to pass 'stripe' var */ $(".addCardCompleteSubStripe").off().on('click', function (event) { event.preventDefault(); $(this).attr('data-prev-val', encodeURIComponent($(".addCardCompleteSubStripe").html())); $(this) .css('pointer-events', 'none') .html('Processing... <span class="fa fa-spinner fa-spin"></span>'); stripe.createToken(window.card).then(function (result) { console.log('Stripe card result: ', result); if (result.error) { $('.card-error-cont').show(); $('.card-error-detail').text(result.error.message); $(".addCardCompleteSubStripe").html(decodeURIComponent($(".addCardCompleteSubStripe").attr('data-prev-val'))); $(".addCardCompleteSubStripe").css('pointer-events', 'auto'); } else { $('.card-error-cont').hide(); $('.card-error-detail').text(''); if (typeof window.newRegistrationID == 'undefined') { if (typeof getCookie('dmcasignupid') != 'undefined' && getCookie('dmcasignupid').legnth > 0) { window.newRegistrationID = getCookie('dmcasignupid'); } else if ("00000000-0000-0000-0000-000000000000".length > 0 && "00000000-0000-0000-0000-000000000000" != "00000000-0000-0000-0000-000000000000"){ window.newRegistrationID = "00000000-0000-0000-0000-000000000000"; } } addStripeCardToken(window.newRegistrationID, result.token.id, function(successResponse){ console.log('addStripeCardToken success: ', successResponse); if(window.subTermSelection == 'monthly'){ if(window.DMCASelectedOption == 'protpro'){ addSubscriptionNoAuth(window.newRegistrationID, "DMCA-PPRO10", 1, (typeof getCookie('promoDiscount') != 'undefined' && getCookie('promoDiscount') != '' ? JSON.parse(getCookie('promoDiscount')).CODE : null), '', function(successResponse){ /* success */ $('#paymentModal').modal('hide'); console.log('Stripe Subscription: ', successResponse); confirmSubScriptionStatus(); logNewDuplicateSub(); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading, .signUpAddCard, .addCard, .signUpStep1.tab, .nextStepHeaderCont, .completingSubModalMsg").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".signUpStep3.tab, .subscriptionSuccess").slideDown(); setCookie('DMCA-purchaseComplete', 'pro', 7); fbq('track', 'Purchase', { value: '10.00', currency: 'USD' }); ga('send', 'event', 'ProtectionPro', 'Purchase', 'lblpppro','10'); console.log('Subscription response: ', successResponse); }, paymentErrorRoutine); } else if(window.DMCASelectedOption == 'nobadge'){ addSubscriptionNoAuth(window.newRegistrationID, "plan_Fa3iWOYeyUvYPl", 1, (typeof getCookie('promoDiscount') != 'undefined' && getCookie('promoDiscount') != '' ? JSON.parse(getCookie('promoDiscount')).CODE : null), '', function(successResponse){ /* success */ $('#paymentModal').modal('hide'); $('.completingSubModalMsg').hide(); console.log('Stripe Subscription: ', successResponse); confirmSubScriptionStatus(); logNewDuplicateSub(); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: window.newRegistrationID, registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g) }), 31); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading, .signUpAddCard, .addCard, .signUpStep1.tab, .nextStepHeaderCont, .completingSubModalMsg").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".signUpStep3.tab, .subscriptionSuccess").slideDown(); setCookie('DMCA-purchaseComplete', 'nobadge', 7); fbq('track', 'Purchase', { value: '15.00', currency: 'USD' }); ga('send', 'event', 'NoBadgeProtection', 'Purchase', 'lblpppro','15'); console.log('Subscription response: ', successResponse); }, paymentErrorRoutine); } } else if(window.subTermSelection == 'yearly'){ if(window.DMCASelectedOption == 'protpro'){ addSubscriptionNoAuth(window.newRegistrationID, "DMCA-PPRO100", 1, (typeof getCookie('promoDiscount') != 'undefined' && getCookie('promoDiscount') != '' ? JSON.parse(getCookie('promoDiscount')).CODE : null), '', function(successResponse){ /* success */ $('#paymentModal').modal('hide'); console.log('Stripe Subscription: ', successResponse); confirmSubScriptionStatus(); logNewDuplicateSub(); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading, .signUpAddCard, .addCard, .signUpStep1.tab, .nextStepHeaderCont, .completingSubModalMsg").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".signUpStep3.tab, .subscriptionSuccess").slideDown(); setCookie('DMCA-purchaseComplete', 'pro', 7); fbq('track', 'Purchase', { value: '100.00', currency: 'USD' }); ga('send', 'event', 'ProtectionPro', 'Purchase', 'lblpppro','100'); console.log('Subscription response: ', successResponse); }, paymentErrorRoutine); } else if(window.DMCASelectedOption == 'nobadge'){ addSubscriptionNoAuth(window.newRegistrationID, "plan_FetTI5bfdaVbLD", 1, (typeof getCookie('promoDiscount') != 'undefined' && getCookie('promoDiscount') != '' ? JSON.parse(getCookie('promoDiscount')).CODE : null), '', function(successResponse){ /* success */ $('#paymentModal').modal('hide'); console.log('Stripe Subscription: ', successResponse); confirmSubScriptionStatus(); logNewDuplicateSub(); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: window.newRegistrationID, registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g) }), 31); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading, .signUpAddCard, .addCard, .signUpStep1.tab, .nextStepHeaderCont, .completingSubModalMsg").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".signUpStep3.tab, .subscriptionSuccess").slideDown(); setCookie('DMCA-purchaseComplete', 'nobadge', 7); fbq('track', 'Purchase', { value: '150.00', currency: 'USD' }); ga('send', 'event', 'NoBadgeProtection', 'Purchase', 'lblpppro','150'); console.log('Subscription response: ', successResponse); }, paymentErrorRoutine); } } ga('send', 'event', 'ProtectionProSignup2', 'stripe payment submitted', ''); }, function(errorResponse){ console.log('addStripeCardToken error: ', errorResponse); $('.card-error-cont').show(); $('.card-error-detail').text(errorResponse.responseText); $(".addCardCompleteSubStripe").css('pointer-events', 'auto').html(decodeURIComponent($(".addCardCompleteSubStripe").attr('data-prev-val'))); } ); } }); ga('send', 'event', 'Protection Pro', 'Stripe payment click', 'user clicked stripe option: '+$('.finalSubAmount').first().text(),''); }); }); $('.layout2 ul li').on('mouseenter', function(event){ $('.layout2 ul li.hover').removeClass('hover'); $('.layout2 ul li:nth-child('+($(this).index() + 1)+')').addClass('hover'); $(this).addClass('hover'); }); $('.layout2 ul').on('mouseleave', function(event){ $('.layout2 ul li.hover').removeClass('hover'); }); $('.clearSessionCont').on('click', function(event){ event.preventDefault(); $(this) .css('pointer-events', 'none') .css('opacity', '0.6'); $('.clearSignupSession', this) .removeClass('fa-sign-out') .addClass('fa-spinner') .addClass('fa-spin'); logOut(function(){ setCookie('selectedProtectionOption', '', 0); setCookie('selectedProtectionTerm', '', 0); setCookie('promoDiscount', '', 0); setCookie('dmcasignupemail', '', 0); setCookie('dmcasignupid', '', 0); setCookie('DMCA-lead', '', 0); setCookie('ASP.NET_SessionId', '', 0); window.location.reload(); }); }); $('input.termToggle').on('change', function(event){ var basePrice = {}; basePrice.pro = 10; basePrice.nobadge = 15; if(window.promoDiscount){ var reduction = 10 - window.promoDiscount.price; var reductionPercentage = (reduction / 10) * 100; basePrice.pro = basePrice.pro - parseFloat(percentage(reductionPercentage, basePrice.pro)); basePrice.nobadge = basePrice.nobadge - parseFloat(percentage(reductionPercentage, basePrice.nobadge)); if(basePrice.pro.toString().indexOf(".") > -1){ basePrice.pro = basePrice.pro.toFixed(3); }else{basePrice.pro = parseInt(basePrice.pro);} if(basePrice.nobadge.toString().indexOf(".") > -1){ basePrice.nobadge = basePrice.nobadge.toFixed(3); }else{basePrice.nobadge = parseInt(basePrice.nobadge);} basePrice.pro = parseFloat(basePrice.pro).toFixed(2); //rounding fix basePrice.nobadge = parseFloat(basePrice.nobadge).toFixed(2); //rounding fix } if($(this).is(':checked')){ $('.card-title.pricing-title-free').html('<sup>$</sup>0 <small class="text-muted">/ yr</small>'); $('.card-title.pricing-title-pro').html('<sup>$</sup>'+ (basePrice.pro.toString().indexOf(".") > -1 ? (basePrice.pro * 10).toFixed(2) : basePrice.pro * 10) +' <small class="text-muted">/ yr</small>'); $('.card-title.pricing-title-nobadge').html('<sup>$</sup>'+ (basePrice.nobadge.toString().indexOf(".") > -1 ? (basePrice.nobadge * 10).toFixed(2) : basePrice.nobadge * 10) +' <small class="text-muted">/ yr</small>'); $('.card-title.month').removeClass('month').addClass('year'); $('.planTextLow').text((basePrice.pro.toString().indexOf(".") > -1 ? (basePrice.pro * 10).toFixed(2) : basePrice.pro * 10) + '/yr' ); $('.planTextHigh').text((basePrice.nobadge.toString().indexOf(".") > -1 ? (basePrice.nobadge * 10).toFixed(2) : basePrice.nobadge * 10) + '/yr'); window.subTermSelection = 'yearly'; setCookie('selectedProtectionTerm', window.subTermSelection, 2); } else { $('.card-title.pricing-title-free').html('<sup>$</sup>0 <small class="text-muted">/ mo</small>'); $('.card-title.pricing-title-pro').html('<sup>$</sup>'+ basePrice.pro +' <small class="text-muted">/ mo</small>'); $('.card-title.pricing-title-nobadge').html('<sup>$</sup>'+ basePrice.nobadge +' <small class="text-muted">/ mo</small>'); $('.card-title.month').removeClass('year').addClass('month'); $('.planTextLow').text(basePrice.pro + '/mth'); $('.planTextHigh').text(basePrice.nobadge + '/mth'); window.subTermSelection = 'monthly'; setCookie('selectedProtectionTerm', window.subTermSelection, 2); } }); $(".monthlyPaymentOptionLink").on('click', function(event){ event.preventDefault(); var basePrice = {}; basePrice.pro = 10; basePrice.nobadge = 15; if(window.promoDiscount){ var reduction = 10 - window.promoDiscount.price; var reductionPercentage = (reduction / 10) * 100; basePrice.pro = basePrice.pro - parseFloat(percentage(reductionPercentage, basePrice.pro)); basePrice.nobadge = basePrice.nobadge - parseFloat(percentage(reductionPercentage, basePrice.nobadge)); if(basePrice.pro.toString().indexOf(".") > -1){ basePrice.pro = basePrice.pro.toFixed(3); }else{basePrice.pro = parseInt(basePrice.pro);} if(basePrice.nobadge.toString().indexOf(".") > -1){ basePrice.nobadge = basePrice.nobadge.toFixed(3); }else{basePrice.nobadge = parseInt(basePrice.nobadge);} basePrice.pro = parseFloat(basePrice.pro).toFixed(2); //rounding fix basePrice.nobadge = parseFloat(basePrice.nobadge).toFixed(2); //rounding fix } $('.card-title.pricing-title-free').html('<sup>$</sup>0 <small class="text-muted">/ mo</small>'); $('.card-title.pricing-title-pro').html('<sup>$</sup>'+basePrice.pro+' <small class="text-muted">/ mo</small>'); $('.card-title.pricing-title-nobadge').html('<sup>$</sup>'+basePrice.nobadge+' <small class="text-muted">/ mo</small>'); $('.card-title.month').removeClass('year').addClass('month'); window.subTermSelection = 'monthly'; setCookie('selectedProtectionTerm', window.subTermSelection, 2); }); $(".annualPaymentOptionLink").on('click', function(event){ event.preventDefault(); var basePrice = {}; basePrice.pro = 10; basePrice.nobadge = 15; if(window.promoDiscount){ var reduction = 10 - window.promoDiscount.PRICE; var reductionPercentage = (reduction / 10) * 100; basePrice.pro = basePrice.pro - parseFloat(percentage(reductionPercentage, basePrice.pro)); basePrice.nobadge = basePrice.nobadge - parseFloat(percentage(reductionPercentage, basePrice.nobadge)); if(basePrice.pro.toString().indexOf(".") > -1){ basePrice.pro = basePrice.pro.toFixed(3); }else{basePrice.pro = parseInt(basePrice.pro);} if(basePrice.nobadge.toString().indexOf(".") > -1){ basePrice.nobadge = basePrice.nobadge.toFixed(3); }else{basePrice.nobadge = parseInt(basePrice.nobadge);} basePrice.pro = parseFloat(basePrice.pro).toFixed(2); //rounding fix basePrice.nobadge = parseFloat(basePrice.nobadge).toFixed(2); //rounding fix } $('.card-title.pricing-title-free').html('<sup>$</sup>0 <small class="text-muted">/ yr</small>'); $('.card-title.pricing-title-pro').html('<sup>$</sup>'+ (basePrice.pro * 10).toFixed(2) +' <small class="text-muted">/ yr</small>'); $('.card-title.pricing-title-nobadge').html('<sup>$</sup>'+ (basePrice.nobadge * 10).toFixed(2) +' <small class="text-muted">/ yr</small>'); $('.card-title.month').removeClass('month').addClass('year'); window.subTermSelection = 'yearly'; setCookie('selectedProtectionTerm', window.subTermSelection, 2); }); $(".paymentPlanBtn.protProMonthly").on('click', function(event){ event.preventDefault(); $(".subscribeLoading").slideDown(); $(".chooseYourPlan").slideUp(); addSubscription("DMCA-PPRO10", 1, '', function(successResponse){ /* success */ confirmSubScriptionStatus(); logNewDuplicateSub(); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".subscriptionSuccess").slideDown(); fbq('track', 'Purchase', { value: '10.00', currency: 'USD' }); ga('send', 'event', 'ProtectionPro', 'Purchase', 'lblpppro','10'); console.log('Subscription response: ', successResponse); }, function(errorResponse){ /* error */ $(".chooseYourPlan, .signUpStep2, hr.tabSep").slideUp(); $(".subscriptionFailure").slideDown(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".subErrorDetail").text(JSON.stringify(errorResponse)); console.log('Sub error response: ', errorResponse); }); }); $(".paymentPlanBtn.protProYearly").on('click', function(event){ event.preventDefault(); $(".subscribeLoading").slideDown(); $(".chooseYourPlan").slideUp(); addSubscription("DMCA-PPRO100", 1, '', function(successResponse){ /* success */ confirmSubScriptionStatus(); logNewDuplicateSub(); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".subscriptionSuccess").slideDown(); fbq('track', 'Purchase', { value: '100.00', currency: 'USD' }); ga('send', 'event', 'ProtectionPro', 'Purchase', 'lblpppro','100'); console.log('Subscription response: ', successResponse); }, function(errorResponse){ /* error */ $(".chooseYourPlan, .signUpStep2, hr.tabSep").slideUp(); $(".subscriptionFailure").slideDown(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".subErrorDetail").text(JSON.stringify(errorResponse)); console.log('Sub error response: ', errorResponse); }); }); $(".stripe .paymentPlanBtn.noBadgeMonthly").on('click', function(event){ event.preventDefault(); $(".subscribeLoading").slideDown(); $(".chooseYourPlan").slideUp(); addSubscription("plan_Fa3iWOYeyUvYPl", 1, '', function(successResponse){ /* success */ confirmSubScriptionStatus(); logNewDuplicateSub(); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: "00000000-0000-0000-0000-000000000000", registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g) }), 31); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".subscriptionSuccess").slideDown(); fbq('track', 'Purchase', { value: '15.00', currency: 'USD' }); ga('send', 'event', 'NoBadgeProtection', 'Purchase', 'lblpppro','15'); console.log('Subscription response: ', successResponse); }, function(errorResponse){ /* error */ $(".chooseYourPlan").slideUp(); $(".subscriptionFailure").slideDown(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".subErrorDetail").text(JSON.stringify(errorResponse)); console.log('Sub error response: ', errorResponse); }); }); $(".stripe .paymentPlanBtn.noBadgeYearly").on('click', function(event){ event.preventDefault(); $(".subscribeLoading").slideDown(); $(".chooseYourPlan").slideUp(); addSubscription("plan_FetTI5bfdaVbLD", 1, '', function(successResponse){ /* success */ confirmSubScriptionStatus(); logNewDuplicateSub(); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: "00000000-0000-0000-0000-000000000000", registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: (typeof getCookie('dmcasignupfqdn') !== 'undefined' && getCookie('dmcasignupfqdn') !== null && getCookie('dmcasignupfqdn').length > 0 ? getCookie('dmcasignupfqdn') : null ) }), 31); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".subscriptionSuccess").slideDown(); fbq('track', 'Purchase', { value: '150.00', currency: 'USD' }); ga('send', 'event', 'NoBadgeProtection', 'Purchase', 'lblpppro','150'); console.log('Subscription response: ', successResponse); }, function(errorResponse){ /* error */ $(".chooseYourPlan").slideUp(); $(".subscriptionFailure").slideDown(); $(".subErrorDetail").text(JSON.stringify(errorResponse)); console.log('Sub error response: ', errorResponse); }); }); $(".registerAndProceed").on('click', function(event){ //nextPrev(1); event.preventDefault(); if( !$('#txtEmail')[0].validity.valid ){ $('html, body').animate({scrollTop: 0}, 'fast', 'swing', function(){ $('#txtEmail')[0].reportValidity(); }); return; } if( !$('#firstName')[0].validity.valid ){ $('html, body').animate({scrollTop: 0}, 'fast', 'swing', function(){ $('#firstName')[0].reportValidity(); }); return; } if( !$('#lastName')[0].validity.valid ){ $('html, body').animate({scrollTop: 0}, 'fast', 'swing', function(){ $('#lastName')[0].reportValidity(); }); return; } //if($("#firstName").val().length > 0 && $("#lastName").val().length > 0 && $("#txtEmail").val().length > 0 && validateEmail($("#txtEmail").val())){ $(".registrationAlert").hide(); $(".signupMessageLoading").show(); $('.registerAndProceed') .css('pointer-events', 'none') .css('opacity', '0.6') .html('<span class="fa fa-spinner fa-spin"></span>'); newRegistrationAndLogin($("#firstName").val(), $("#lastName").val(), $("#company").val(), $("#txtEmail").val(), window.recaptchaResponse, function(msg){ console.log('Registration response: ', msg); window.newRegistrationID = msg.accountId; window.APIToken = msg.apitoken; /* set login-state cookie used by site template, otherwise made from server login */ setCookie('dmca-customer', decodeURIComponent(new URLSearchParams({ loggedIn: true, caseCount: 0, fullName: $('#firstName').val().trim() + ' ' + $('#lastName').val().trim(), hasToolkit: false, userName: $('#txtEmail').val().trim(), hasCompliance: false }).toString().replaceAll('+',' ')), 2); console.log('Registration ID: ', window.newRegistrationID); setCookie('dmcasignupid', window.newRegistrationID, 2); setCookie('dmcasignupemail', $("#txtEmail").val(), 2); $(".signupMessageLoading").hide(); $(".monitoringRegister, .monitoringSignupConfirm, .cancelRegister, hr.tabSep:first-of-type").hide(); $(".topRegCont").slideUp(); $('ul.nav li.templateNotAuthenticated.unAuthedSignup').html('<button onclick="event.preventDefault();location.href=location.origin + \'/Dashboard\'" class="btn btn-primary space25">DASHBOARD</button>'); $('#pre-header .pre-header-nav').html('<ul><li><a href="/About-Us?r=m">About Us</a></li><li><a href="tel:1-778-747-0442">Phone:1-778-747-0442</a></li><li><a href="/Contact-Us.aspx?r=m">Contact</a></li><li class="userLoginInfo loggedIn">Welcome <a class="fullName" href="/Accounts">'+ $('#firstName').val().trim() + ' ' + $('#lastName').val().trim() +'</a> | <a href="/users/logout.aspx"><i class="fa fa-power-off" aria-hidden="true"></i> Logout</a></li></ul>'); $("#registrationModal").modal('hide'); $('.completingSubEmail').text($("#txtEmail").val()); $('.completingSubModalMsg').slideDown(); setCookie('dmcasignupfqdn', $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g), 2); window.location.reload(); if(window.DMCASelectedOption == 'free'){ /* badges-specific code */ $('#signUpStepFreeRegModal').modal('show'); $.each(unescape(msg.badges).split('\r\n'), function(index, value){ if(value.length > 350){ console.log('badge split code: ', value); console.log('badge split image: ', value.split('img src ="')[1].split('"')[0]); $('.pickABadge').append( '<div class="gridBadge badge">' + '<div class="badgeImage" data-image="'+ value.split('src ="')[1].split('"')[0] +'">' + '<img src="'+value.split('src ="')[1].split('"')[0]+'" alt="DMCA.com Protection Status" />' + '</div>' + '<div class="badgeCode">'+ escape(value) +'</div>' + '</div>'); } }); function htmlDecode(input){ var e = document.createElement('div'); e.innerHTML = input; // handle case of empty input return e.childNodes.length === 0 ? "" : e.childNodes[0].nodeValue; } $("#copycode").val('<script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"><\/script>' + $("#previewCont").html()); var shiftHeight = $('#first-section').height(); //$('.section-container').css('height', shiftHeight + 'px'); //On Click Event $(".tab-button").click(function () { var shiftContainer = parseInt($(this).attr('position')) * 100; shiftHeight = $('#' + $(this).attr('section')).height(); $('.section-container').css({ 'transform': 'translateX(-' + shiftContainer + '%)', 'height': shiftHeight + 'px' }); $(this).siblings().removeClass('active'); $(this).addClass('active'); }); $('.gridBadge').first().addClass('active'); var badgeImage = $('.badgeImage').first().data("image"); badgeHTML = unescape($('.badgeCode').first().text()); var bloggerButton = $('#shareBlogger'); $('.badgeDisplayImage').attr('src', badgeImage); $('.txtEmbed').val(htmlDecode(badgeHTML)); bloggerButton.data("blogger", badgeImage); $('.badgeImage').on('click', function(){ $(this).parent().addClass('active'); $(this).parent().siblings().removeClass('active'); badgeImage = $(this).attr("data-image"); console.log('badgeHTML:', badgeHTML); badgeHTML = unescape($(this).next('.badgeCode').text()); $('.badgeDisplayImage').attr('src', badgeImage); $('.txtEmbed').val(badgeHTML); if ($('body').width() < 751) { $('.section-container').removeAttr('style'); $('#badgeDetails').addClass('moveUp'); $('#black-out').fadeIn(); } }); } else { //$(".signUpStep3.tab").removeClass('veiled'); //$("#paymentModal").modal('show'); getCustomer(function(response){ console.log('GetCustomer:', response); console.log(response.DefaultSourceId); console.log(response['DefaultSourceId']); }); } }); /*} else { // error msg if(!validateEmail($("#txtEmail").val())){ $(".signupMessageLoading").hide(); console.log('event target:', event.target); if(window.optionSelectPromptRegister){ $(".signupMessageError").html('<span class="fa fa-warning"></span> Please register or login to subscribe'); $("#txtEmail").focus(); window.optionSelectPromptRegister = false; } else { $(".signupMessageError").html('<span class="fa fa-warning"></span> The email entered does not appear to be valid. Please try again.'); } $(".registrationAlert").slideDown(); } else { $(".signupMessageLoading").hide(); $(".signupMessageError").html('<span class="fa fa-warning"></span> Full name and email are required. Please fill them out and try again.'); $(".registrationAlert").slideDown(); } }*/ }); $("#fqdn").on('keyup', function(event){ event.preventDefault(); if($("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g)){ setCookie('ProtectionSignupFQDN', $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g), 3); } }); /* form enter-key handler */ $(document).keypress(function(event) { if(event.which == 13) { if($('.signUpStep2').is(":visible")){ event.preventDefault(); $("button.registerAndProceed").trigger('click'); } else if($('.signUpStep1.layout2').find(":focus").length > 0){ event.preventDefault(); $(".protectionOption.protProOption").trigger('click'); } } }); /*$('#aspnetForm').submit(function (e) { showProcessing(); });*/ if(typeof getCookie('dmcasignupemail') != 'undefined' && getCookie('dmcasignupemail')){ $('.completingSubEmail').text(getCookie('dmcasignupemail')); $('.completingSubModalMsg').slideDown(); $('.topRegCont').hide(); if(typeof getParameterByName('term') != 'undefined' && typeof getParameterByName('plan') != 'undefined'){ switch(getParameterByName('term')){ case 'y': $('input.termToggle').prop('checked', true).trigger('change'); break; case 'm': $('input.termToggle').prop('checked', false).trigger('change'); break; } switch(getParameterByName('plan')){ case 'pro': setTimeout(function(){ $(".protectionOption.protProOption").trigger('click') }, 500); break; case 'bus': setTimeout(function(){ $(".protectionOption.noBadgeOption").trigger('click') }, 500); break; } } } $(".protectionOption").on('click', function(event){ console.log('protection option:', $(this)[0].className); //$(".card-deck").slideUp(); $("hr.tabSep:nth-child(3)").hide(); //$(".signUpStep1.tab").addClass('veiled'); $('.optionSelected').removeClass('optionSelected'); $(this).parents('.card.mb-4.box-shadow').addClass('optionSelected'); $(".selectedProtectionOptionWrapper").show(); $(".signUpStep2.tab").removeClass('veiled'); var basePrice = {}; basePrice.pro = 10; basePrice.nobadge = 15; if(window.promoDiscount){ var reduction = 10 - window.promoDiscount.price; var reductionPercentage = (reduction / 10) * 100; basePrice.pro = basePrice.pro - parseFloat(percentage(reductionPercentage, basePrice.pro)); basePrice.nobadge = basePrice.nobadge - parseFloat(percentage(reductionPercentage, basePrice.nobadge)); if(basePrice.pro.toString().indexOf(".") > -1){ basePrice.pro = basePrice.pro.toFixed(3); }else{basePrice.pro = parseInt(basePrice.pro);} if(basePrice.nobadge.toString().indexOf(".") > -1){ basePrice.nobadge = basePrice.nobadge.toFixed(3); }else{basePrice.nobadge = parseInt(basePrice.nobadge);} basePrice.pro = parseFloat(basePrice.pro).toFixed(2); //rounding fix basePrice.nobadge = parseFloat(basePrice.nobadge).toFixed(2); //rounding fix } if($(this)[0].className.indexOf('freeOption') > -1){ $(".selectedProtectionOption").text('Free Protection'); window.DMCASelectedOption = 'free'; setCookie('selectedProtectionOption', 'free', 2); ga('send', 'event', 'ProtectionProSignup2', 'selected plan', 'GoFreeSelected',''); } else if($(this)[0].className.indexOf('noBadgeOption') > -1){ $(".selectedProtectionOption").text('No-Badge Protection'); window.DMCASelectedOption = 'nobadge'; setCookie('selectedProtectionOption', 'nobadge', 2); $('.finalSubAmount').html('<sup>$</sup>' + (window.subTermSelection == 'monthly' ? basePrice.nobadge+' <small>/month</small>':(basePrice.nobadge.toString().indexOf(".") > -1 ? (basePrice.nobadge * 10).toFixed(2) : basePrice.nobadge * 10)+' <small>/year</small>') ); ga('send', 'event', 'ProtectionProSignup2', 'selected plan', 'GoBusinessSelected',''); } else if($(this)[0].className.indexOf('protProOption') > -1){ $(".selectedProtectionOption").text('Protection Pro'); window.DMCASelectedOption = 'protpro'; setCookie('selectedProtectionOption', 'protpro', 2); $('.finalSubAmount').html('<sup>$</sup>' + (window.subTermSelection == 'monthly' ? basePrice.pro+' <small>/month</small>':(basePrice.pro.toString().indexOf(".") > -1 ? (basePrice.pro * 10).toFixed(2) : basePrice.pro * 10)+' <small>/year</small>') ); ga('send', 'event', 'ProtectionProSignup2', 'selected plan', 'GoProSelected',''); } if("False" == "True" || (typeof getCookie('dmcasignupid') != 'undefined' && getCookie('dmcasignupid') != '')){ if("False" == "True" && "00000000-0000-0000-0000-000000000000" != "00000000-0000-0000-0000-000000000000"){ window.newRegistrationID = "00000000-0000-0000-0000-000000000000"; } else { window.newRegistrationID = getCookie('dmcasignupid'); } if( $(this)[0].className.indexOf('freeOption') > -1 ){ /* badges-specific code */ var msg = {}; var accountID = getCookie('dmcasignupid'); /* simulate registration-call response for non-authed return visits, but with half-size */ msg.d = "\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-1x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-1x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-1x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-1x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-1x1-05.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-2x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-2x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-2x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-2x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-05.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-06.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-07.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-08.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-09.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-10.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w100-5x1-11.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-1x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-1x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-1x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-1x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-1x1-05.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-2x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-2x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-2x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-2x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-05.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-06.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-07.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-08.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-09.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-10.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w150-5x1-11.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-1x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-1x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-1x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-1x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-1x1-05.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-2x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-2x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-2x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-2x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-05.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-06.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-07.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-08.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-09.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-10.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w200-5x1-11.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-1x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-1x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-1x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-1x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-1x1-05.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-2x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-2x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-2x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-2x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-01.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-02.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-03.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-04.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-05.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-06.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-07.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-08.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-09.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-10.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca-badge-w250-5x1-11.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_badge_grn_100w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_badge_grn_60w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_badge_grn_80w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_badge_trn_100w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_badge_trn_60w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca_copyright_protected150a.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca_copyright_protected150b.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/dmca_copyright_protected150c.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_logo-200w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_logo-200w_a.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_logo-200w_b.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_logo-200w_c.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_logo-bw140w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_logo-bw180w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_logo-bw200w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>\u000d\u000a<a href=\"\/\/www.dmca.com\/Protection\/Status.aspx?ID="+accountID+"\" title=\"DMCA.com Protection Status\" class=\"dmca-badge\"> <img src =\"https:\/\/images.dmca.com\/Badges\/DMCA_logo-green150w.png?ID="+accountID+"\" alt=\"DMCA.com Protection Status\" \/><\/a> <script src=\"https:\/\/images.dmca.com\/Badges\/DMCABadgeHelper.min.js\"> <\/script>"; msg.d = msg.d.replaceAll(); $('#signUpStepFreeRegModal').modal('show'); $.each(unescape(msg.d).split('\r\n'), function(index, value){ if(value.length > 350){ console.log('badge split code: ', value); console.log('badge split image: ', value.split('img src ="')[1].split('"')[0]); $('.pickABadge').append( '<div class="gridBadge badge">' + '<div class="badgeImage" data-image="'+ value.split('src ="')[1].split('"')[0] +'">' + '<img src="'+value.split('src ="')[1].split('"')[0]+'" alt="DMCA.com Protection Status" />' + '</div>' + '<div class="badgeCode">'+ escape(value) +'</div>' + '</div>'); } }); function htmlDecode(input){ var e = document.createElement('div'); e.innerHTML = input; // handle case of empty input return e.childNodes.length === 0 ? "" : e.childNodes[0].nodeValue; } $("#copycode").val('<script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"><\/script>' + $("#previewCont").html()); var shiftHeight = $('#first-section').height(); //$('.section-container').css('height', shiftHeight + 'px'); //On Click Event $(".tab-button").click(function () { var shiftContainer = parseInt($(this).attr('position')) * 100; shiftHeight = $('#' + $(this).attr('section')).height(); $('.section-container').css({ 'transform': 'translateX(-' + shiftContainer + '%)', 'height': shiftHeight + 'px' }); $(this).siblings().removeClass('active'); $(this).addClass('active'); }); $('.gridBadge').first().addClass('active'); var badgeImage = $('.badgeImage').first().data("image"); badgeHTML = unescape($('.badgeCode').first().text()); var bloggerButton = $('#shareBlogger'); $('.badgeDisplayImage').attr('src', badgeImage); $('.txtEmbed').val(htmlDecode(badgeHTML)); bloggerButton.data("blogger", badgeImage); $('.badgeImage').on('click', function(){ $(this).parent().addClass('active'); $(this).parent().siblings().removeClass('active'); badgeImage = $(this).attr("data-image"); console.log('badgeImage:', badgeImage); badgeHTML = unescape($(this).next('.badgeCode').text()); $('.badgeDisplayImage').attr('src', badgeImage); $('.txtEmbed').val(badgeHTML); if ($('body').width() < 751) { $('.section-container').removeAttr('style'); $('#badgeDetails').addClass('moveUp'); $('#black-out').fadeIn(); } }); } else { $("#paymentModal").modal('show'); } } else { //$("#registrationModal").modal('show'); window.optionSelectPromptRegister = true; $('.registerAndProceed').trigger('click'); } }); getMonitorsV2("", "00000000-0000-0000-0000-000000000000", function(response){ console.log('GetMonitors Response: ', response); if(response.length == 0){ $(".complimentaryMonitorCont").slideDown(); $(".freeMonitorTip").tooltip({trigger: 'hover', container: '.container', html: true, delay: {show: 0, hide: 2000}, title: '<p style="text-align:left;">Never be surprised by what happens on the internet again! DMCA Monitoring checks the internet for your content and notifies you of potential infringements. </p><a href="/Monitoring" style="margin:-0.3em 0 0.6em 0" target="_blank" class="btn btn-success">Learn More</a>'}); } }); $(".getStartedFreeMonitor").on('click', function(event){ event.preventDefault(); if("False" == "true"){ var isAuthenticated = true; } else { var isAuthenticated = false; } var searchTerm = escape($('.freeMonitorTerm').val()); window.searchTerms = [searchTerm]; // Qualify whether or not we want to trigger the complimentary quick scan if(searchTerm.length > 0 && typeof searchTerm !== 'undefined'){ /* Monitor Vars */ window.searchTerm = searchTerm; window.userID = "00000000-0000-0000-0000-000000000000"; window.contactID = window.userID; window.details = JSON.stringify({ monitorPrice: 0, visible: true, ComplimentaryPromo: true, searchTermUpdated: false }); getMonitorsV2("", window.userID, function (response) { console.log('GetMonitors Response: ', response); if (response.length == 0) { //startScan(token, name, searchTerms, scanRange, userId, caseID, specificSite, notificationEmail, frequency, daysBetweenScans, details, callBack) startScan("", "My First Monitor", window.searchTerms, "Whole Web", window.userID, "", "", window.notificationEmail, "Single Scan", null, window.details, function (response) { //console.log(response); populateMonitorsV2("", window.userID, ".instantMonitor", "", true, function (response) { //shouldn't need this, but it iterates each monitor }, function (response) { //monitor load complete $('.searchTermLabel').text(response[0].Scans[0]['SearchTerm']); setTimeout(function () { $('.changeSearchTermMsg').show(); $(".remove-monitor, .proceedToMonitoring").off().unbind().on('click', function (event) { event.preventDefault(); location.href = location.origin + '/Monitoring#highlight=' + $(this).parents(".monitor-container").attr('data-monitor-id'); }); }, 1000); var totalMonitorResults = 0; $.each(response[0].Scans, function (keyB, valueB) { totalMonitorResults += valueB.EstimatedCount; }); if (totalMonitorResults == 0) { $(".waitingMessage").css('visibility', 'visible'); window.resultsCheckInterval = setInterval(function () { console.log('checking for results...'); getMonitorsV2("", window.userID, function (response) { if (response[0].Scans[0].EstimatedCount > 0) { $(".monitor-title-cont em").text('Results Found: ' + response[0].Scans[0].EstimatedCount); $(".contentMonitored tr[data-scan-id] td:nth-child(5)").text(response[0].Scans[0].EstimatedCount); window.resultsCheckInterval2 = setInterval(function () { getScanItemV2("", window.userID, response[0].Scans[0].ScanId, function (response) { if (response !== 'null') { console.log('Results: ', response); /*$.each(response[0].Documents, function(key, value){ $(".instantResultsTable tbody").append( '<tr>' + '<td>'+ value.Title +'</td>' + '<td><a target="_blank" href="'+ value.DocumentLink +'">'+ value.DocumentLink +'</a></td>' + '</tr>' ); }); $("table.contentMonitored tr[data-scan-id] td:nth-child(4)").text(moment(response[0].DateCreated).format('l')); $(".monitor-title-cont em, tr[data-scan-id]").css('cursor','pointer').off().on('click', function(){ $("#instantResultsModal").modal('toggle'); }); */ clearInterval(window.resultsCheckInterval2); } }); }, 2000); clearInterval(window.resultsCheckInterval); } }); }, 2500); } else { window.resultsCheckInterval2 = setInterval(function () { getScanItemV2("", window.userID, response[0].Scans[0].ScanId, function (response) { if (response !== 'null') { console.log('Results: ', response); /*$.each(response[0].Documents, function(key, value){ $(".instantResultsTable tbody").append( '<tr>' + '<td>'+ value.Title +'</td>' + '<td><a target="_blank" href="'+ value.DocumentLink +'">'+ value.DocumentLink +'</a></td>' + '</tr>' ); }); $("table.contentMonitored tr[data-scan-id] td:nth-child(4)").text(moment(response[0].DateCreated).format('l')); $(".monitor-title-cont em, tr[data-scan-id]").css('cursor','pointer').off().on('click', function(){ $("#instantResultsModal").modal('toggle'); }); */ clearInterval(window.resultsCheckInterval2); } }); }, 2000); } //$(".instantMonitor").slideDown(); $(".startFreeMonitorTermCont").hide(); $(".freeMonitorSuccess").show(); }); }); } else { $('.searchTermLabel').text(response[0].Scans[0]['SearchTerm']); populateMonitorsV2("", window.userID, ".instantMonitor", window.caseID, true, function (response) { //shouldn't need this, but it iterates each monitor }, function (response) { //monitor load complete var thisMonitorDetails; $.each(response, function (key, value) { if (value.CaseId == window.caseID) { thisMonitorDetails = JSON.parse(value.Details); console.log('Details: ', thisMonitorDetails); if (!thisMonitorDetails['ComplimentaryPromo']) { $(".monitor-container[data-monitor-id='" + value.MonitorId + "']").remove(); } if (typeof JSON.parse(value.Details)['searchTermUpdated'] !== 'undefined' && !JSON.parse(value.Details)['searchTermUpdated']) { $('.changeSearchTermMsg').show(); } else { // the user has already updated their search term once } } }); setTimeout(function () { $(".remove-monitor, .proceedToMonitoring").off().unbind().on('click', function (event) { event.preventDefault(); location.href = location.origin + '/Monitoring#highlight=' + $(this).parents(".monitor-container").attr('data-monitor-id'); }); }, 1000); var totalMonitorResults = 0; $.each(response[0].Scans, function (keyB, valueB) { totalMonitorResults += valueB.EstimatedCount; }); if (totalMonitorResults == 0) { $(".waitingMessage").css('visibility', 'visible'); window.resultsCheckInterval = setInterval(function () { console.log('checking for results...'); getMonitorsV2("", window.userID, function (response) { if (response[0].Scans[0].EstimatedCount > 0) { $(".monitor-title-cont em").text('Results Found: ' + response[0].Scans[0].EstimatedCount); $(".contentMonitored tr[data-scan-id] td:nth-child(5)").text(response[0].Scans[0].EstimatedCount); window.resultsCheckInterval2 = setInterval(function () { getScanItemV2("", window.userID, response[0].Scans[0].ScanId, function (response) { if (response !== 'null') { console.log('Results: ', response); /*$.each(response[0].Documents, function(key, value){ $(".instantResultsTable tbody").append( '<tr>' + '<td>'+ value.Title +'</td>' + '<td><a target="_blank" href="'+ value.DocumentLink +'">'+ value.DocumentLink +'</a></td>' + '</tr>' ); }); $("table.contentMonitored tr[data-scan-id] td:nth-child(4)").text(moment(response[0].DateCreated).format('l')); $(".monitor-title-cont em, tr[data-scan-id]").css('cursor','pointer').off().on('click', function(){ $("#instantResultsModal").modal('toggle'); }); */ clearInterval(window.resultsCheckInterval2); } }); }, 2000); clearInterval(window.resultsCheckInterval); } }); }, 2500); } else { window.resultsCheckInterval2 = setInterval(function () { getScanItemV2("", window.userID, response[0].Scans[0].ScanId, function (response) { if (response !== 'null') { console.log('Results: ', response); /*$.each(response[0].Documents, function(key, value){ $(".instantResultsTable tbody").append( '<tr>' + '<td>'+ value.Title +'</td>' + '<td><a target="_blank" href="'+ value.DocumentLink +'">'+ value.DocumentLink +'</a></td>' + '</tr>' ); }); $("table.contentMonitored tr[data-scan-id] td:nth-child(4)").text(moment(response[0].DateCreated).format('l')); $(".monitor-title-cont em, tr[data-scan-id]").css('cursor','pointer').off().on('click', function(){ $("#instantResultsModal").modal('toggle'); }); */ clearInterval(window.resultsCheckInterval2); } }); }, 2000); } //$(".instantMonitor").slideDown(); $(".startFreeMonitorTermCont").hide(); $(".freeMonitorSuccess").show(); }); } $(".updateComplimentaryMonitor").on('click', function () { if ($('.newSearchTerm').val().length > 0) { deleteMonitorV2("", $(".monitor-container[data-monitor-id]").attr('data-monitor-id'), window.userID, function (response) { clearInterval(window.resultsCheckInterval); $(".monitor-container[data-monitor-id]").remove(); window.details = JSON.stringify({ monitorPrice: 0, visible: true, ComplimentaryPromo: true, searchTermUpdated: true }); startScan("", "My First Monitor", [escape($('.newSearchTerm').val())], "Whole Web", window.userID, window.caseID, "", window.notificationEmail, "Single Scan", null, window.details, function (response) { console.log(response); populateMonitorsV2("", window.userID, ".instantMonitor", window.caseID, true, function (response) { //shouldn't need this, but it iterates each monitor }, function (response) { //monitor load complete setTimeout(function () { $('.changeSearchTermMsg').hide(); $(".remove-monitor, .proceedToMonitoring").off().unbind().on('click', function (event) { event.preventDefault(); location.href = location.origin + '/Monitoring#highlight=' + $(this).parents(".monitor-container").attr('data-monitor-id'); }); }, 1000); var totalMonitorResults = 0; $.each(response[0].Scans, function (keyB, valueB) { totalMonitorResults += valueB.EstimatedCount; }); if (totalMonitorResults == 0) { $(".waitingMessage").css('visibility', 'visible'); window.resultsCheckInterval = setInterval(function () { console.log('checking for results...'); getMonitorsV2("", window.userID, function (response) { if (response[0].Scans[0].EstimatedCount > 0) { $(".monitor-title-cont em").text('Results Found: ' + response[0].Scans[0].EstimatedCount); $(".contentMonitored tr[data-scan-id] td:nth-child(5)").text(response[0].Scans[0].EstimatedCount); window.resultsCheckInterval2 = setInterval(function () { getScanItemV2("", window.userID, response[0].Scans[0].ScanId, function (response) { if (response !== 'null') { console.log('Results: ', response); /*$.each(response[0].Documents, function(key, value){ $(".instantResultsTable tbody").append( '<tr>' + '<td>'+ value.Title +'</td>' + '<td><a target="_blank" href="'+ value.DocumentLink +'">'+ value.DocumentLink +'</a></td>' + '</tr>' ); }); $("table.contentMonitored tr[data-scan-id] td:nth-child(4)").text(moment(response[0].DateCreated).format('l')); $(".monitor-title-cont em, tr[data-scan-id]").css('cursor','pointer').off().on('click', function(){ $("#instantResultsModal").modal('toggle'); }); */ clearInterval(window.resultsCheckInterval2); } }); }, 2000); clearInterval(window.resultsCheckInterval); } }); }, 2500); } else { window.resultsCheckInterval2 = setInterval(function () { getScanItemV2("", window.userID, response[0].Scans[0].ScanId, function (response) { if (response !== 'null') { console.log('Results: ', response); /*$.each(response[0].Documents, function(key, value){ $(".instantResultsTable tbody").append( '<tr>' + '<td>'+ value.Title +'</td>' + '<td><a target="_blank" href="'+ value.DocumentLink +'">'+ value.DocumentLink +'</a></td>' + '</tr>' ); }); $("table.contentMonitored tr[data-scan-id] td:nth-child(4)").text(moment(response[0].DateCreated).format('l')); $(".monitor-title-cont em, tr[data-scan-id]").css('cursor','pointer').off().on('click', function(){ $("#instantResultsModal").modal('toggle'); }); */ clearInterval(window.resultsCheckInterval2); } }); }, 2000); } //$(".instantMonitor").slideDown(); $(".startFreeMonitorTermCont").hide(); $(".freeMonitorSuccess").show(); }); }); }); } else { $(".newSearchTermEmpty").show(); } }); }); } }); /* handle pre-specified links */ if (typeof getParameterByName('option') !== 'undefined' && getParameterByName('option') !== null) { if (getParameterByName('option') == 'pro') { $('button.protectionOption.protProOption').parents('.card').addClass('optionSelected'); } else if (getParameterByName('option') == 'nobadge') { $('button.protectionOption.noBadgeOption').parents('.card').addClass('optionSelected'); } } if ( "False" == "True" && getParameterByName('paypalreturn') == null && ("00000000-0000-0000-0000-000000000000".length > 0 && "00000000-0000-0000-0000-000000000000" != "00000000-0000-0000-0000-000000000000")) { $('.topRegCont').hide(); window.newRegistrationID = "00000000-0000-0000-0000-000000000000"; $('.completingSubEmail').text(''); $('.completingSubModalMsg').slideDown(); if ("False" == "True" || getCookie('DMCA-purchaseComplete') == 'nobadge') { $('.card-deck.mb-3 .card.mb-4.box-shadow:nth-child(3)').addClass('optionSelected'); $('.protectionOption.noBadgeOption') .removeClass('btn-success') .text('Unsubscribe') .off() .on('click', function (event) { event.preventDefault(); $('#unsubscribeModal').modal('show'); }); /* pre-check */ getStripeCustomer(function(response) { if(typeof response != 'undefined' && response != null && typeof response.subscriptions != 'undefined' && response.subscriptions != null && typeof response.subscriptions.total_count != 'undefined' && response.subscriptions.total_count > 0 ){ $('.protectionOption.freeOption').off().on('click', function (event) { event.preventDefault(); $('#unsubscribeModal').modal('show'); }); $('.confirmCancelSub').on('click', function (event) { $('#unsubscribeModal .modal-body').addClass('unsubscribeLoading'); var plans = []; getStripeCustomer(function(response) { $.each(response.subscriptions.data, function (key, value) { console.log('subscription:', value.id); plans.push(value.id); if (value.plan.id == "plan_Fa3iWOYeyUvYPl" || value.plan.id == "plan_FetTI5bfdaVbLD") { cancelSubscription('cancelById', value.id, function(cancelResponse) { $('#unsubscribeModal').modal('hide'); $('.signUpStep1.tab, .completingSubModalMsg, .nextStepHeaderCont').slideUp(); $(".signUpStep3.tab, .subscriptionCancelSuccess").slideDown(); ga('send', 'event', 'NoBadgeProtection', 'cancel', '', '150'); submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client cancelled '+value.plan.id+' no-badge plan successfully. This was a stand-alone Cancel option. If the client chooses to resubscribe to a new plan manually, it will appear as a separate log case. ', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'updateSubscription', objData: cancelResponse }] }); }, function(cancelResponseError){ submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client encountered API error in cancelling '+value.plan.id+' no-badge plan (error in api/updateSubscription). This was a stand-alone Cancel option. ', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'updateSubscription', objData: cancelResponseError }] }); }); } }); }); }); } else { getInvoices(function(invoices){ window.derivedPaypalSubs = []; $.each(invoices, function(key, invoice){ if(typeof invoice.NAME != 'undefined' && invoice.NAME != null && invoice.NAME.indexOf('PayPal subscr_payment') > -1 && !window.derivedPaypalSubs.includes(invoice.NAME.split('PayPal subscr_payment ')[1])){ /* invoice with Paypal sub found */ window.derivedPaypalSubs.push(invoice.NAME.split('PayPal subscr_payment ')[1]); } }); if(window.derivedPaypalSubs.length == 1){ $('.protectionOption.protProOption') .removeClass('btn-success') .text('Unsubscribe') .off() .on('click', function (event) { event.preventDefault(); $('#unsubscribePaypalModal').modal('show'); }); $('.protectionOption.freeOption').off().on('click', function (event) { event.preventDefault(); $('#unsubscribePaypalModal').modal('show'); }); $('a#confirmCancelSubPaypal').attr('href','https://www.paypal.com/billing/subscriptions/'+window.derivedPaypalSubs[0]); } }); } }); } else if ("False" == "True" || getCookie('DMCA-purchaseComplete') == 'pro') { $('.card-deck.mb-3 .card.mb-4.box-shadow:nth-child(2)').addClass('optionSelected'); /* pre-check */ getStripeCustomer(function(response) { console.log('response.subscriptions precheck', response.subscriptions); if(typeof response != 'undefined' && response != null && typeof response.subscriptions != 'undefined' && response.subscriptions != null && typeof response.subscriptions.total_count != 'undefined' && response.subscriptions.total_count > 0 ){ $('.protectionOption.protProOption') .removeClass('btn-success') .text('Unsubscribe') .off() .on('click', function (event) { event.preventDefault(); $('#unsubscribeModal').modal('show'); }); $('.protectionOption.freeOption').off().on('click', function (event) { event.preventDefault(); $('#unsubscribeModal').modal('show'); }); $('.confirmCancelSub').on('click', function (event) { $('#unsubscribeModal .modal-body').addClass('unsubscribeLoading'); var subs = []; getStripeCustomer(function(response){ $.each(response.subscriptions.data, function (key, value) { console.log('subscription:', value.id); subs.push(value.id); if (value.plan.id == "DMCA-PPRO100" || value.plan.id == "DMCA-PPRO10") { cancelSubscription('cancelById', value.id, function(cancelResponse) { //subscriptionCancelSuccess $('#unsubscribeModal').modal('hide'); $('.signUpStep1.tab, .completingSubModalMsg, .nextStepHeaderCont').slideUp(); $(".signUpStep3.tab, .subscriptionCancelSuccess").slideDown(); ga('send', 'event', 'ProtectionPro', 'Cancel', '', '10'); submitUpgradeLogCase({ subject:'Subscription Update Log', detail: 'Client cancelled '+value.plan.id+' protection pro plan successfully. This was a stand-alone Cancel option. If the client chooses to resubscribe to a new plan manually, it will appear as a separate log case. ', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'updateSubscription', objData: cancelResponse }] }); }, function(cancelResponseError){ submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client encountered API error in cancelling '+value.plan.id+' protection pro plan (error in api/updateSubscription). This was a stand-alone Cancel option. ', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'updateSubscription', objData: cancelResponseError }] }); }); } }); }); }); /* upgrade */ $('.protectionOption.noBadgeOption').off().on('click', function (event) { event.preventDefault(); $('#upgradeToNobadgeModal').modal('toggle'); }); } else { getInvoices(function(invoices){ window.derivedPaypalSubs = []; $.each(invoices, function(key, invoice){ if(typeof invoice.NAME != 'undefined' && invoice.NAME != null && invoice.NAME.indexOf('PayPal subscr_payment') > -1 && !window.derivedPaypalSubs.includes(invoice.NAME.split('PayPal subscr_payment ')[1])){ /* invoice with Paypal sub found */ window.derivedPaypalSubs.push(invoice.NAME.split('PayPal subscr_payment ')[1]); } }); if(window.derivedPaypalSubs.length == 1){ $('.protectionOption.protProOption') .removeClass('btn-success') .text('Unsubscribe') .off() .on('click', function (event) { event.preventDefault(); $('#unsubscribePaypalModal').modal('show'); }); $('.protectionOption.freeOption').off().on('click', function (event) { event.preventDefault(); $('#unsubscribePaypalModal').modal('show'); submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client clicked unsubscribe for their Paypal subscription. We cannot automatically unsubscribe, so we directed them to paypal.com for modification: https://www.paypal.com/billing/subscriptions/'+window.derivedPaypalSubs[0], debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'getInvoices', objData: invoices }, { objTitle: 'Derived paypal subs (analysis of invoices)', objData: window.derivedPaypalSubs }] }); }); $('a#confirmCancelSubPaypal').attr('href','https://www.paypal.com/billing/subscriptions/'+window.derivedPaypalSubs[0]); } }); } }); $('#confirmUpgradeToNoBadge').on('click', function (event) { event.preventDefault(); $('#upgradeToNobadgeModal .modal-body').addClass('unsubscribeLoading'); var subs = []; getStripeCustomer(function(response) { $.each(response.subscriptions.data, function (key, value) { console.log('subscription:', value.id); subs.push(value.id); if (value.plan.id == "DMCA-PPRO100" || value.plan.id == "DMCA-PPRO10") { cancelSubscription('cancelById', value.id, function (cancelResponse) { submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client successfully canceled '+value.plan.id+' plan as part of an upgrade to no-badge. An upgrade log case for this account should follow this one momentarily.', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'updateSubscription', objData: cancelResponse }] }); }, function(cancelResponseError){ submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client encountered API error in cancelling '+value.plan.id+' plan as part of an upgrade to no-badge (error in api/updateSubscription). An upgrade log case for this account should follow this one momentarily. ', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'updateSubscription', objData: cancelResponseError }] }); }); } }); function stripeSubUpgradeFallback(addSubErrorResponse){ getCheckout(($('input.termToggle').is(':checked')?'plan_Fa3iWOYeyUvYPl':'plan_FetTI5bfdaVbLD'), function(checkoutObj){ $('#upgradeToNobadgeModal .modal-body').html('<div class="stripeUpgradeModalFallback" style="font-size:1.4em"><em class="fa fa-warning" style="float:left;font-size:1.4em;"></em><strong style="margin-left:1em">Unable to upgrade automatically</strong><br /><br /><br /><p>Your Protection Pro plan has been cancelled successfully but we are unable to automatically enroll your Protection Business subscription. This is likely due to further authorization being required for your payment source.</p><p>To continue, please proceed to checkout from Stripe. You will be automatically returned upon completion</p></div>'); $('#confirmUpgradeToNoBadge').remove(); $('#upgradeToNobadgeModal .modal-footer').html('<a href="" class="btn btn-success btn-lg stripe-checkout-upgrade">Checkout with Stripe.com</a>'); $('a.stripe-checkout-upgrade').attr('href', checkoutObj.url).removeClass('loading'); $('#upgradeToNobadgeModal .modal-body').removeClass('unsubscribeLoading'); submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client attempted auto-upgrade to '+($('input.termToggle').is(':checked')?'yearly':'monthly')+' no-badge plan but the automated subscription enrollment failed and the user was offered a link to stripe.com checkout', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'getCheckout (generate stripe checkout)', objData: checkoutObj }, { objTitle: 'addSubscription (NoAuth)', objData: addSubErrorResponse }] }); }); } if (window.subTermSelection == 'monthly') { addSubscriptionNoAuth(window.newRegistrationID, "plan_Fa3iWOYeyUvYPl", 1, (typeof getCookie('promoDiscount') != 'undefined' && getCookie('promoDiscount') != '' ? JSON.parse(getCookie('promoDiscount')).CODE : null), '', function (successResponse) { /* success */ $('#upgradeToNobadgeModal').modal('hide'); console.log('Stripe Subscription: ', successResponse); confirmSubScriptionStatus(); logNewDuplicateSub(); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: window.newRegistrationID, registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g) }), 31); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading, .signUpAddCard, .addCard, .signUpStep1.tab, .completingSubModalMsg, .nextStepHeaderCont").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".signUpStep3.tab, .subscriptionSuccess").slideDown(); setCookie('DMCA-purchaseComplete', 'nobadge', 7); fbq('track', 'Purchase', { value: '15.00', currency: 'USD' }); ga('send', 'event', 'NoBadgeProtection', 'Purchase', 'lblpppro', '15'); ga('send', 'event', 'NoBadgeProtection', 'Upgrade from pro', 'lblpppro', '150'); console.log('Subscription response: ', successResponse); submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client auto-upgraded to monthly no-badge plan. The automated subscription enrollment was successful.', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'addSubscription (NoAuth)', objData: successResponse }] }); }, stripeSubUpgradeFallback); } else if (window.subTermSelection == 'yearly') { addSubscriptionNoAuth(window.newRegistrationID, "plan_FetTI5bfdaVbLD", 1, (typeof getCookie('promoDiscount') != 'undefined' && getCookie('promoDiscount') != '' ? JSON.parse(getCookie('promoDiscount')).CODE : null), '', function (successResponse) { /* success */ $('#upgradeToNobadgeModal').modal('hide'); console.log('Stripe Subscription: ', successResponse); confirmSubScriptionStatus(); logNewDuplicateSub(); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: window.newRegistrationID, registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g) }), 31); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading, .signUpAddCard, .addCard, .signUpStep1.tab, .completingSubModalMsg, .nextStepHeaderCont").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".signUpStep3.tab, .subscriptionSuccess").slideDown(); setCookie('DMCA-purchaseComplete', 'nobadge', 7); fbq('track', 'Purchase', { value: '150.00', currency: 'USD' }); ga('send', 'event', 'NoBadgeProtection', 'Purchase', 'lblpppro', '150'); ga('send', 'event', 'NoBadgeProtection', 'Upgrade from pro', 'lblpppro', '150'); console.log('Subscription response: ', successResponse); submitUpgradeLogCase({ subject: 'Subscription Update Log', detail: 'Client auto-upgraded to yearly no-badge plan. The automated subscription enrollment was successful.', debugObj: [{ objTitle: 'getStripeCustomer', objData: response }, { objTitle: 'addSubscription (NoAuth)', objData: successResponse }] }); }, stripeSubUpgradeFallback); } }); }); } else { $('.card-deck.mb-3 .card.mb-4.box-shadow:nth-child(1)').addClass('optionSelected'); } } else if (getCookie('DMCA-purchaseComplete').length > 0) { $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading, .signUpAddCard, .addCard, .signUpStep1.tab, .topRegCont, .completingSubModalMsg, .nextStepHeaderCont").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".signUpStep3.tab, .subscriptionSuccess").slideDown(); } if(typeof getParameterByName('backfromstripe') != 'undefined' && getParameterByName('backfromstripe') != null ){ if(getParameterByName('backfromstripe') == 'success' && typeof getParameterByName('service') != 'undefined' ){ confirmSubScriptionStatus(); $(".chooseYourPlan, .signUpStep2, hr.tabSep:nth-child(1), .subscribeLoading, .signUpAddCard, .addCard, .signUpStep1.tab, .nextStepHeaderCont, .completingSubModalMsg, .topRegCont, .completingSubModalMsg, .nextStepHeaderCont").slideUp(); $(".complimentaryMonitorPromo").removeClass('veiled'); $(".signUpStep3.tab, .subscriptionSuccess").slideDown(); switch(getParameterByName('service')){ case 'DMCA-PPRO10': setCookie('DMCA-purchaseComplete', 'pro', 7); fbq('track', 'Purchase', { value: '10.00', currency: 'USD' }); ga('send', 'event', 'ProtectionPro', 'Purchase', 'lblpppro','10'); break; case 'plan_Fa3iWOYeyUvYPl': setCookie('DMCA-purchaseComplete', 'nobadge', 7); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: window.newRegistrationID, registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g) }), 31); fbq('track', 'Purchase', { value: '15.00', currency: 'USD' }); ga('send', 'event', 'NoBadgeProtection', 'Purchase', 'lblpppro','15'); break; case 'DMCA-PPRO100': setCookie('DMCA-purchaseComplete', 'pro', 7); fbq('track', 'Purchase', { value: '100.00', currency: 'USD' }); ga('send', 'event', 'ProtectionPro', 'Purchase', 'lblpppro','100'); break; case 'plan_FetTI5bfdaVbLD': setCookie('DMCA-purchaseComplete', 'nobadge', 7); setCookie('noBadgeFirstVisit', JSON.stringify({ accountID: window.newRegistrationID, registrationComplete: true, siteClaimed: false, firstScanInit: false, firstCrawlJobID: '', registeredFQDN: $("#fqdn").val().match(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g) }), 31); fbq('track', 'Purchase', { value: '150.00', currency: 'USD' }); ga('send', 'event', 'NoBadgeProtection', 'Purchase', 'lblpppro','150'); break; } } else if(getParameterByName('backfromstripe') == 'failed'){ switch(getParameterByName('service')){ case 'DMCA-PPRO10': $('input.termToggle').prop('checked', false).trigger('change'); setTimeout(function(){ $(".protectionOption.protProOption").trigger('click') }, 500); break; case 'plan_Fa3iWOYeyUvYPl': $('input.termToggle').prop('checked', false).trigger('change'); setTimeout(function(){ $(".protectionOption.noBadgeOption").trigger('click') }, 500); break; case 'DMCA-PPRO100': $('input.termToggle').prop('checked', true).trigger('change'); setTimeout(function(){ $(".protectionOption.protProOption").trigger('click') }, 500); break; case 'plan_FetTI5bfdaVbLD': $('input.termToggle').prop('checked', true).trigger('change'); setTimeout(function(){ $(".protectionOption.noBadgeOption").trigger('click') }, 500); break; } $('.completingSubEmail').text(getCookie('dmcasignupemail')); $('.completingSubModalMsg').slideDown(); $('.topRegCont').hide(); } } }); </script> <script src="https://apis.google.com/js/client:platform.js?onload=start"> </script> <script> gapi.load('auth2', function () { auth2 = gapi.auth2.init({ client_id: '863010357734-euild4f47css1cflplfipjc3s163kvug.apps.googleusercontent.com', // Scopes to request in addition to 'profile' and 'email' //scope: 'additional_scope' }); }); $('#signinGoogle').click(function (event) { event.preventDefault(); // signInCallback defined in step 6. auth2.grantOfflineAccess().then(signInCallback); }); function signInCallback(authResult) { if (authResult['code']) { $("#loginform .input-group").slideUp(); $('.instruction-msg').html('<p><span class="fa fa-spinner fa-spin"></span> Authenticating... This will take one moment</p>'); // Hide the sign-in button now that the user is authorized, for example: $('#signinButton').attr('style', 'display: none'); // Send the code to the server $.ajax({ type: 'POST', url: '/users/googlelogin.aspx?a=s', // Always include an `X-Requested-With` header in every AJAX request, // to protect against CSRF attacks. headers: { 'X-Requested-With': 'XMLHttpRequest' }, contentType: 'application/octet-stream; charset=utf-8', success: function (result) { // Handle or verify the server response. window.location.href = "/toolkit/signup2.aspx?r=ggex2" }, processData: false, data: authResult['code'] }); } else { // There was an error. } } </script> <script type="text/javascript"> $(document).ready(function () { // device detection var isMobile = false; if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0, 4))) { isMobile = true; } function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $('html, body').animate({ scrollTop: ($('#startPoint').offset().top - 180) }, 'slow', 'swing', function () { var menuScroller = debounce(function (event) { if ($(window).scrollTop() > 25 && !$("#banner-inside").hasClass('banner-fixed')) { $("#banner-inside").addClass('banner-fixed'); } if ($(window).scrollTop() < 25 && $("#banner-inside").hasClass('banner-fixed')) { $("#banner-inside").removeClass('banner-fixed'); } }, 10); if (isMobile) { $("#banner-inside").addClass('banner-fixed'); } else { $(document).on('scroll', menuScroller); menuScroller(); } }); }); </script> <input type="hidden" name="ctl00$cntBody$hTransactionId" id="ctl00_cntBody_hTransactionId" /> <!-- Hotjar Tracking Code for www.dmca.com --> <script> (function (h, o, t, j, a, r) { h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) }; h._hjSettings = { hjid: 391910, hjsv: 6 }; a = o.getElementsByTagName('head')[0]; r = o.createElement('script'); r.async = 1; r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; a.appendChild(r); })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv='); </script> <!-- END BODY-BANNER SECTION --> <!-- START COPYRIGHT SECTION --> <!-- END COPYRIGHT SECTION --> <div class="footer-top-section"> <div class="shell"> <p><span id="no-of-items-now">495,593,249 Items</span> Protected & <span>90 Million Badges</span> Delivered Daily!</p> </div> </div> <footer> <div class="shell"> <div class="footer-container"> <div class="footer-col footer-col-1"> <h3>About DMCA.com</h3> <p>DMCA.com is the one stop shop for all your DMCA & internet copyright needs. It provides customers a variety of tools to help detect and defend against online theft of content.</p> <p class="about-us"><a href="/About-Us?r=msft">Learn more about DMCA.com</a></p> <p class="social-lnks"> <a href="https://www.facebook.com/DMCAtakedown/"> <svg xmlns="http://www.w3.org/2000/svg" class="facebook-square" viewBox="0 0 448 512"><path fill="#fff" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"/></svg> </a> <a href="https://twitter.com/dmcatakedown"> <svg xmlns="http://www.w3.org/2000/svg" class="twitter-square" viewBox="0 0 448 512"><path fill="#fff" d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"/></svg> </a> </p> </div> <div class="footer-col footer-col-1"> <h3>Services</h3> <ul> <li><a href="/Takedowns.aspx?r=msft">Takedowns</a></li> <li><a href="/ProtectionPro.aspx?r=msft">Protection Pro</a></li> <li><a href="/badges.aspx?r=msft">Badges</a></li> <li><a href="/WordPress/default.aspx?r=msft">Wordpress Plugin</a></li> <li><a href="/Toolkit/Signup2.aspx?r=msft">Signup/Upgrade</a></li> <li><a href="/brand-protection/?r=msft">Brand Protection</a></li> <li><a href="/api/?r=msft">DMCA API</a></li> </ul> </div> <div class="footer-col footer-col-1"> <h3>Resources</h3> <ul> <li><a href="/Solutions?r=msft">Knowledgebase</a></li> <li><a href="/Questions.aspx?r=msft">Ask a Question</a></li> <li><a href="/Contact-Us.aspx?r=msft">Contact</a></li> <li><a href="/About-Us?r=msft">About</a></li> <li><a href="/Lawyers.aspx?r=msft">Law Firm Assistance</a></li> <li><a href="/Research/?r=msft">Research</a></li> <li><a href="/articles/?r=msft">Articles</a></li> </ul> </div> </div> <div class="footer-container"> <div class="footer-col footer-col-1"> <p id="footer-badge"> <a href="/badges.aspx?r=msft" id="footer-bl">DMCA</a> <a href="/badges.aspx?r=msft" id="footer-br">PROTECTED</a> </p> </div> <div class="footer-col footer-col-2"> <p>© 2000 - 2024 Digital Millennium Copyright Act Services Ltd. All Rights Reserved. | DMCA.com <span class="pp-ts"><a href="/Privacy.aspx">Privacy Policy</a> | <a href="/TermsOfService?r=msft">Terms of Service</a></span></p> </div> </div> </div> </footer> </div> <!-- /#page-content-wrapper --> </div> <!-- /#wrapper --> <script type="text/javascript" src="/js/DMCA-template-bundle.js"></script> <script defer type="module" src="/js/cookieconsent.js"></script> <script type="text/javascript"> $(document).ready(function () { const baseItems = 462980000; const date1 = new Date('05/27/2023'); const date2 = new Date(); const diffTime = Math.abs(date2 - date1); const diffSec = Math.ceil(diffTime / 1000); const newItemsNow = Math.ceil(diffSec * (10 / 14)); var totalNow = baseItems + newItemsNow; $("#no-of-items-now").html(new Intl.NumberFormat('decimal').format(totalNow) + " Items"); setInterval(function () { addNewItemsCount(); }, 5000); function addNewItemsCount() { totalNow = Math.ceil(totalNow + (50 / 14)); $("#no-of-items-now").html(new Intl.NumberFormat('decimal').format(totalNow) + " Items"); } var trigger = $('.hamburger'), overlay = $('.overlay'), isClosed = false; trigger.click(function () { hamburger_cross(); }); function hamburger_cross() { if (isClosed == true) { overlay.hide(); trigger.removeClass('is-open'); trigger.addClass('is-closed'); isClosed = false; } else { overlay.show(); trigger.removeClass('is-closed'); trigger.addClass('is-open'); isClosed = true; } } $('[data-toggle="offcanvas"]').click(function () { $('#wrapper').toggleClass('toggled'); $('#mob-logo').toggleClass('toggled'); }); /* front-end cache templating */ function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var dmcaCustomerParams = new URLSearchParams(getCookie('dmca-customer')); var dmcaLogin = Object.fromEntries(dmcaCustomerParams.entries()); if (typeof getCookie('dmca-customer') == 'undefined' || getCookie('dmca-customer') == '') { /* no auth cookie, logged out */ var templateIsAuthenticatedItems = document.querySelectorAll('.templateIsAuthenticated'); Array.prototype.forEach.call(templateIsAuthenticatedItems, function (el, i) { el.parentNode.removeChild(el); }); document.querySelectorAll('a.homeURL')[0].setAttribute('href', '/'); } else if (dmcaLogin.loggedIn == 'false') { /* show un-authed checkout */ var unAuthedSignup = document.querySelectorAll('.unAuthedSignup')[0]; unAuthedSignup.parentNode.removeChild(unAuthedSignup); var unAuthenticatedCheckout = document.querySelectorAll('.unAuthenticatedCheckout')[0]; unAuthenticatedCheckout.style.display = "block"; var templateIsAuthenticatedItems = document.querySelectorAll('.templateIsAuthenticated'); Array.prototype.forEach.call(templateIsAuthenticatedItems, function (el, i) { el.parentNode.removeChild(el); }); document.querySelectorAll('a.homeURL')[0].setAttribute('href', '/'); document.querySelectorAll('.checkout-link .dmca-cart-icon')[0].setAttribute('data-unpaid', dmcaLogin.caseCount); } else { if (document.querySelectorAll('.authHideLoggedIn').length > 0) { var authHideLoggedIn = document.querySelectorAll('.authHideLoggedIn')[0]; authHideLoggedIn.parentNode.removeChild(authHideLoggedIn); } var templateNotAuthenticatedItems = document.querySelectorAll('.templateNotAuthenticated'); Array.prototype.forEach.call(templateNotAuthenticatedItems, function (el, i) { el.parentNode.removeChild(el); }); var nameElements = document.querySelectorAll('a.fullName'); Array.prototype.forEach.call(nameElements, function (el, i) { el.innerHTML = dmcaLogin.fullName; }); document.querySelectorAll('a.homeURL')[0].setAttribute('href', '/dashboard/'); document.querySelectorAll('.checkout-link .dmca-cart-icon')[0].setAttribute('data-unpaid', dmcaLogin.caseCount); } }); </script> <script> function toggleIcon(e) { $(e.target) .prev('.panel-heading') .find(".more-less") .toggleClass('glyphicon-plus glyphicon-minus'); } $('.panel-group').on('hidden.bs.collapse', toggleIcon); $('.panel-group').on('shown.bs.collapse', toggleIcon); </script> <script type="text/javascript"> $('form#signup_frm').submit(function (e) { $("#sign_btn").hide(); alert("Form Submitted"); e.preventDefault(); return false; }); </script> <script type="text/javascript"> $(".dropdown a").click(function () { if ($(window).width() >= 768) { if ($(this).hasClass("dropdown-toggle")) { var goto = $(this).attr('href'); window.location.href = goto; } } }); $("#sign_btn, #signup_mobile").on('click', function (e) { ga('send', 'event', 'DMCA SignUp', 'click', "clicked from page: " + location.pathname); if (location.pathname.toLowerCase() == "/takedowns/commercial") { location.href = location.origin + "/signup/commercial.aspx?r=mgbs"; } else if (location.pathname.toLowerCase() == "/takedowns/personal") { location.href = location.origin + "/signup/createtakedown.aspx?r=mgbs"; } else if (location.pathname.toLowerCase() == "/takedowns.aspx") { location.href = location.origin + "/signup/createtakedown.aspx?r=mgbs"; } else if (location.pathname.toLowerCase() == "/protectionpro.aspx") { location.href = location.origin + "/toolkit/signup2.aspx?r=mgbs"; } /*else if (location.pathname.toLowerCase() == "/badges.aspx") { location.href = location.origin + "/badges.aspx?r=mgbs"; }*/ else if (location.pathname.toLowerCase() == "/lawyers.aspx") { location.href = location.origin + "/lawyers/?r=mgbs"; } else if (location.pathname.toLowerCase() == "/signup/") { location.href = location.origin + "/signup/createtakedown.aspx?r=mgbs"; } else if (location.pathname.toLowerCase() == "/signup") { location.href = location.origin + "/signup/createtakedown.aspx?r=mgbs"; } else { $("#myModal").modal('show'); } }); </script> <script> $(function () { /* A/B testing script feb152017 Jared, requires jquery */ function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } function ABtest(replace, optionsArray, campaignRef) { if (optionsArray.constructor === Array) { $("a[href]").each(function (index) { if ($(this).attr('href').toLowerCase().indexOf(replace.toLowerCase()) > -1) { $(this).attr('href', $(this).attr('href').toLowerCase().replace(replace.toLowerCase(), optionsArray[getRandomInt(0, (optionsArray.length - 1))])); if (typeof campaignRef !== 'null' && typeof campaignRef !== 'undefined') { if ($(this).attr('href').indexOf('?' > -1)) { if ($(this).attr('href').indexOf('?r=' > -1)) { $(this).attr('href', $(this).attr('href').split('?r=')[0] + '&r=' + campaignRef); } else { $(this).attr('href', $(this).attr('href') + '&r=' + campaignRef); } } else { $(this).attr('href', $(this).attr('href') + '?r=' + campaignRef); } } } }); } else { console.log("The second parameter of this function must be an array of replacement URLs"); } } ABtest('signup/default.aspx', ['signup/createtakedown.aspx']); ABtest('/signup/?', ['/signup/createtakedown.aspx?']); ABtest('/signup/Commercial.aspx', ['/signup/createtakedown.aspx']); }); </script> <script type="text/javascript"> //<![CDATA[ window.__TsmHiddenField = $get('ctl00_cntBody_mgrAjax_TSM');//]]> </script> </form> <!-- FP: https://www.dmca.com/Toolkit/signup2.aspx?r=mlmpptst-gopro --> <script defer> window.intercomSettings = { has_toolkit: "false", first_page: "https://www.dmca.com/Toolkit/signup2.aspx?r=mlmpptst-gopro", last_page: " ", pageviews: "1", app_id: "ypgdx31r" }; </script> <script defer>(function () { var w = window; var ic = w.Intercom; if (typeof ic === "function") { ic('reattach_activator'); ic('update', intercomSettings); } else { var d = document; var i = function () { i.c(arguments) }; i.q = []; i.c = function (args) { i.q.push(args) }; w.Intercom = i; function l() { var s = d.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://widget.intercom.io/widget/ypgdx31r'; var x = d.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } if (w.attachEvent) { w.attachEvent('onload', l); } else { w.addEventListener('load', l, false); } } })()</script> <!-- Google Code for Remarketing Tag --> <!-------------------------------------------------- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. See more information and instructions on how to setup the tag on: https://google.com/ads/remarketingsetup ---------------------------------------------------> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 1018880132; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1018880132/?guid=ON&script=0"/> </div> </noscript> </body> </html>