subscribe.duluthnewstribune.com
Open in
urlscan Pro
107.154.76.234
Public Scan
Submitted URL: https://link.duluthnewstribune.com/click/30371758.81400/aHR0cHM6Ly9zdWJzY3JpYmUuZHVsdXRobmV3c3RyaWJ1bmUuY29tLz9vZnJncF9pZD04NjIlMkM...
Effective URL: https://subscribe.duluthnewstribune.com/?ofrgp_id=862%2C863&?utm_market=duluthnewstribune&utm_source=email&utm_medium=promo_send&utm_cam...
Submission: On January 30 via api from US — Scanned from DE
Effective URL: https://subscribe.duluthnewstribune.com/?ofrgp_id=862%2C863&?utm_market=duluthnewstribune&utm_source=email&utm_medium=promo_send&utm_cam...
Submission: On January 30 via api from US — Scanned from DE
Form analysis
3 forms found in the DOM<form class="user-information__body">
<!--ko if: errorsList().length > 0--><!-- /ko--><!--ko if: userProvider && !userProvider.isAuthorized() && !isEmailInputInvisible--><!--ko ifnot: showSummary--><!--ko if: options.FirstName.Show !== false && userProvider.firstName !== undefined--><!-- /ko--><!--ko if: options.LastName.Show !== false && userProvider.lastName !== undefined--><!-- /ko--><!--ko if: options.Email.Show !== false-->
<div class="infoRow"><!-- ko if: options.Email.Help.Show-->
<div class="info-row-2"><label data-bind="text: Utils.concatStringsByCondition(options.Email.Title, options.Email.OptionalNextToTitle, !options.Email.Validation.Required.Apply)">Email Address</label></div>
<div class="info-row-2 info-row-2_help">
<div class="infoRow-help" data-bind="tooltip: showEmailTooltip"><span data-bind="text: options.Email.Help.LinkText"></span>
<div class="custom-tooltip">
<div class="custom-tooltip__icon"></div>
<div data-bind="html: options.Email.Help.Text"></div><!-- ko if: options.Email.Help.ImageUrl--><!-- /ko-->
</div>
</div>
</div><!-- /ko--><!-- ko ifnot: options.Email.Help.Show--><!-- /ko-->
<div class="input-container" data-bind="css: { 'valid': userProvider.email.isValid() && !userProvider.emailIsBusy() }">
<div class="user-information__email-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 20" style="enable-background:new 0 0 30 20;" xml:space="preserve">
<rect x="1" y="0.5" width="28" height="19"></rect>
<polyline points="26,5 15,12 4,5 "></polyline>
</svg></div><input class="user-information__email-input email_qa" type="email" autocomplete="on" name="userEmail"
data-bind="placeholder: Utils.concatStringsByCondition(options.Email.Placeholder, options.Email.OptionalNextToPlaceholder, !options.Email.Validation.Required.Apply), validationTextInput: userProvider.email, css:{loading: userProvider.emailIsBusy()}"
aria-label="Email" placeholder=""><!--ko stopBinding : true-->
<ul class="validationList" style="display: none;">
<li data-bind="css: {valid :valid}"><span class="glyphicon glyphicon-remove" data-bind="css: {'glyphicon-remove':!valid, 'glyphicon-ok':valid }"></span><span data-bind="text: message">Please enter your email address</span></li>
</ul><!-- /ko -->
</div>
</div>
<!--ko if: userProvider.showAlreadyExists--><!-- /ko--><!--ko if: userProvider.isVerified() === false--><!-- /ko--><!-- /ko--><!--ko if: userProvider.isEmailAvailable() && !userProvider.emailIsBusy()--><!-- /ko--><!-- /ko--><!--ko if: showSocialButtons()--><!--ko ifnot: userProvider.email.isValid-->
<div class="infoRow"><label>or</label>
<div class="social-login-container"><!--ko if: options.Apple.Show && userProvider.appleLoginHanlder-->
<div class="social-login-btn social-login-btn_apple" data-bind="click: userProvider.appleLoginHanlder.bind(userProvider), text: options.Apple.LoginButtonText">Sign in with Apple</div>
<!-- /ko--><!--ko if: options.Facebook.Show && userProvider.facebookLoginHanlder-->
<div class="social-login-btn social-login-btn_facebook" data-bind="click: userProvider.facebookLoginHanlder.bind(userProvider), text: options.Facebook.LoginButtonText">Sign in with Facebook</div>
<!-- /ko--><!--ko if: options.Google.Show && userProvider.googleLoginHanlder-->
<div class="social-login-btn social-login-btn_google" data-bind="click: userProvider.googleLoginHanlder.bind(userProvider), text: options.Google.LoginButtonText">Sign in with Google</div>
<!-- /ko--><!--ko if: options.Twitter.Show && userProvider.twitterLoginHanlder--><!-- /ko--><!--ko if: options.Amazon.Show && userProvider.amazonLoginHanlder--><!-- /ko-->
</div>
</div><!-- /ko--><!-- /ko--><!-- ko if: showSummary() && options.ShowSummary--><!-- /ko--><!-- /ko--><!--If user Is Authorized Show email + logout --><!--ko if: userProvider && userProvider.isAuthorized()--><!-- /ko-->
</form>
<form class="payment-methods__additional-fields">
<!--ko if: options.FirstName.Show !== false--><!-- /ko--><!--ko if: options.LastName.Show !== false--><!-- /ko--><!--ko if: isInternational()--><!-- /ko--><!--ko ifnot: showIntFields--><!--ko if: options.Zipcode.Show !== false || options.State.Show !== false--><!-- /ko--><!--ko if: options.PhoneNumber.Show !== false--><!-- /ko--><!-- /ko--><!--ko if: showIntFields--><!-- /ko--><!--ko if: options.Email.Show !== false--><!-- /ko--><!--ko if: options.TransferBalance.Show !== false--><!-- /ko--><!--ko if: options.TransferBalanceReason.Show !== false && options.TransferBalance.Show !== false--><!-- /ko--><!--ko if: options.TransferBalanceReason.Show !== false && options.TransferBalance.Show !== false--><!-- /ko-->
</form>
<form id="cardForm-bt" data-bind="domCallback: onHTMLMounted,visible: !loading() && hosteFieldsLoaded()" style="display: none;"><!--ko if: options.CardHolder.Show-->
<div class="infoRow card-holder"><label data-bind="text: Utils.concatStringsByCondition(options.CardHolder.Title, options.CardHolder.OptionalNextToTitle, !options.CardHolder.Validation.Required.Apply)">Name on Card</label>
<div class="input-container"><input class="card-holder_qa" type="text"
data-bind="validationTextInput: holderName, placeholder: Utils.concatStringsByCondition(options.CardHolder.Placeholder, options.CardHolder.OptionalNextToPlaceholder, !options.CardHolder.Validation.Required.Apply)" name="ccname"
autocomplete="cc-name" x-autocompletetype="cc-full-name" aria-label="Name on Card" placeholder=""><!--ko stopBinding : true-->
<ul class="validationList" style="display: none;">
<li data-bind="css: {valid :valid}"><span class="glyphicon glyphicon-remove" data-bind="css: {'glyphicon-remove':!valid, 'glyphicon-ok':valid }"></span><span data-bind="text: message">Please enter the cardholder's name</span></li>
</ul><!-- /ko -->
</div>
</div><!-- /ko-->
<div class="infoRow"><label class="hosted-fields--label" data-bind="text: options.CardNumber.Title">Credit Card Number</label>
<div class="hosted-field" id="card-number-bt"></div>
</div>
<div class="infoRow">
<div class="info-row-2"><label class="hosted-fields--labellabel" data-bind="text: options.ExpirationDate.Title">Expiration Date</label>
<div class="hosted-field" id="expiration-date-bt"></div>
</div>
<div class="info-row-2"><label class="hosted-fields--label" data-bind="text: options.CVV.Title">CVV</label>
<div class="hosted-field" id="cvv-bt"></div>
</div>
</div>
<div class="infoRow" hidden="hidden"><label></label>
<div class="input-container"><input type="text"></div>
</div>
</form>
Text Content
subscription panel UNLIMITED DIGITAL ACCESS ONLY $2.00 FOR 6 MONTHS Unlimited Digital Access to duluthnewstribune.com and all Forum Communications' news sites, e-papers, newsletters, archives and more! See Additional Offers SUBSCRIBE PAYMENT INFORMATION Step 1 of 2 PAYMENT INFORMATION ORDER SUMMARY YOU SELECTED: UNLIMITED DIGITAL ACCESS ONLY $2.00 FOR 6 MONTHS Cancel online anytime Unlimited Digital Access to duluthnewstribune.com and all Forum Communications' news sites, e-papers, newsletters, archives and more! See Additional Offers Total Price: $2.00 $2.00 Loading... 1 PAYMENT INFORMATION Email Address * Please enter your email address or Sign in with Apple Sign in with Facebook Sign in with Google First Name (No punctuation) * First Name is required Last Name (No punctuation) * Last Name is required Zip Code * Zip Code is required Phone# Why is this required? We need your phone number in the event there is an issue with your payment or subscription. * Please enter a valid phone number with area code I agree to the terms and conditions. Terms and Conditions Payment Methods Use drop-down to select Credit/Debit card or PayPal Credit CardPayPal Name on Card * Please enter the cardholder's name Credit Card Number Expiration Date CVV Loading... Continue Loading... 2 ORDER SUMMARY Place Order Your Unlimited Digital Access subscription will automatically continue at the end of the promotional term and renew at the standard rate. Your selected payment method will be charged at the standard rate and term until you notify us to cancel service. Other restrictions may apply. Rates are subject to change after one year with 30-day notice. Any recent outstanding balances will be added to your first payment. You can cancel online anytime or by calling our Customer Success team at 800-456-8080. Price: $2.00 Congratulations! You are now subscribed to the Duluth News Tribune. We're grateful for your loyalty as a subscriber. Please visit www.duluthnewstribune.com to enjoy your unlimited digital access. Total Price: $2.00 Log In Sign up for Newsletters Read the e-paper Follow Us On Get our News Apps Thank you for supporting local journalism.