script(id='partials/options.settings.subscription.html',type='text/ng-template', ng-init="groupPane = 'subscription'") //-h2=env.t('individualSub') //- +groupSubscription .container-fluid(ng-init='_subscription={key:"basic_earned"}') h3= env.t('benefits') .row .col-md-6 +subPerks() .col-md-6 table.table.alert.alert-info(ng-if='user.purchased.plan.customerId') tr(ng-if='user.purchased.plan.dateTerminated'): td.alert.alert-warning span.noninteractive-button.btn-danger=env.t('canceledSubscription') i.glyphicon.glyphicon-time | #{env.t('subCanceled')} {{moment(user.purchased.plan.dateTerminated).format('MM/DD/YYYY')}} tr(ng-if='!user.purchased.plan.dateTerminated'): td h4=env.t('subscribed') p(ng-if='user.purchased.plan.planId')=env.t('purchasedPlanId', {price: '{{Content.subscriptionBlocks[user.purchased.plan.planId].price}}', months: '{{Content.subscriptionBlocks[user.purchased.plan.planId].months}}', plan: '{{user.purchased.plan.paymentMethod}}'}) tr(ng-if='user.purchased.plan.extraMonths'): td span.glyphicon.glyphicon-credit-card |  #{env.t('purchasedPlanExtraMonths', {months: '{{user.purchased.plan.extraMonths | number:2}}'})} tr(ng-if='user.purchased.plan.consecutive.count || user.purchased.plan.consecutive.offset'): td span.glyphicon.glyphicon-forward |  #{env.t('consecutiveSubscription')} ul.list-unstyled li #{env.t('consecutiveMonths')} {{user.purchased.plan.consecutive.count + user.purchased.plan.consecutive.offset}} li #{env.t('gemCapExtra')} {{user.purchased.plan.consecutive.gemCapExtra}} li #{env.t('mysticHourglasses')} {{user.purchased.plan.consecutive.trinkets}} div(ng-if='!user.purchased.plan.customerId || (user.purchased.plan.customerId && user.purchased.plan.dateTerminated)') h4(ng-if='(user.purchased.plan.customerId && user.purchased.plan.dateTerminated)')= env.t("resubscribe") .form-group.reduce-top-margin .radio(ng-repeat='block in Content.subscriptionBlocks | toArray | omit: "discount==true" | orderBy:"months"', ng-if="block.type !== 'group'") label input(type="radio", name="subRadio", ng-value="block.key", ng-model='_subscription.key') span(ng-show='block.original') span.label.label-success.line-through | ${{:: block.original }} =env.t('subscriptionRateText', {price:'{{::block.price}}', months: '{{::block.months}}'}) span(ng-hide='block.original') =env.t('subscriptionRateText', {price: '{{::block.price}}', months: '{{block.months}}'}) .form-inline .form-group input.form-control(type='text', ng-model='_subscription.coupon', placeholder= env.t('couponPlaceholder')) .form-group button.pull-right.btn.btn-small(type='button',ng-click='applyCoupon(_subscription.coupon)')= env.t("apply") div(ng-if='user.purchased.plan.customerId') .btn.btn-primary(ng-if='!user.purchased.plan.dateTerminated && user.purchased.plan.paymentMethod=="Stripe"', ng-click='Payments.showStripeEdit()')=env.t('subUpdateCard') .btn.btn-sm.btn-danger(ng-if='!user.purchased.plan.dateTerminated', ng-click='Payments.cancelSubscription()')=env.t('cancelSub') .container-fluid.slight-vertical-padding(ng-if='!user.purchased.plan.customerId || (user.purchased.plan.customerId && user.purchased.plan.dateTerminated)') small.muted=env.t('subscribeUsing') .row.text-center .col-xs-4 a.purchase.btn.btn-primary(ng-click='Payments.showStripe({subscription:_subscription.key, coupon:_subscription.coupon})', ng-disabled='!_subscription.key')= env.t('card') .col-xs-4 a.purchase(href='/paypal/subscribe?_id={{user._id}}&apiToken={{User.settings.auth.apiToken}}&sub={{_subscription.key}}{{_subscription.coupon ? "&coupon="+_subscription.coupon : ""}}', ng-disabled='!_subscription.key') img(src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png',alt=env.t('paypal')) .col-xs-4 a.purchase(ng-click="Payments.amazonPayments.init({type: 'subscription', subscription:_subscription.key, coupon:_subscription.coupon})") img(src='https://payments.amazon.com/gp/cba/button',alt=env.t('amazonPayments')) h3= env.t('giftSubscription') .row .col-lg-12 ol li= env.t('giftSubscriptionText1') li= env.t('giftSubscriptionText2') li= env.t('giftSubscriptionText3') h4= env.t('giftSubscriptionText4')