donate.rarediseases.org Open in urlscan Pro
2606:4700::6812:7c49  Public Scan

Submitted URL: https://www.classy.org/give/446007#!/donation/checkout?eg=true&egp=do&renderedas=popup&amount=50
Effective URL: https://donate.rarediseases.org/give/446007
Submission: On December 18 via manual from AU — Scanned from AU

Form analysis 1 forms found in the DOM

Name: FORM

<form name="FORM" novalidate="novalidate" data-sc-broadcast-form-errors=""
  class="eg-container ng-pristine ng-invalid ng-invalid-required ng-valid-email-address ng-valid-phone-number ng-valid-minlength ng-valid-maxlength ng-valid-min ng-valid-max ng-not-modified">
  <!-- ngInclude: eg.activeView -->
  <div data-ng-include="eg.activeView" class="eg-container ng-scope">
    <div class="eg-container eg-content-container ng-scope">
      <!-- ngInclude: ::EmbeddedGivingPaths.partials.donationRoot -->
      <div data-ng-show="eg.donationStep === 'root'" data-ng-include="::EmbeddedGivingPaths.partials.donationRoot" class="eg-container ng-scope"><!-- COPY PASTE FROM donation-first -->
        <!-- First view in donation flow, visible by all payment processor configurations -->
        <!-- I struggled with naming this file. -->
        <!-- It was named a lot of things like , and while unorthodox naming... -->
        <!-- I ended up going with 'first' because I feel it's self-defining and easy to remember -->
        <!-- NOTE: ng-if vs ng-hide matters. ng-if removes from DOM, so controllers won't initialize (you can get granular with init flow through this) -->
        <!-- ng-hide doesn't remove it from DOM, simply display:none's it. so controller is still initialized -->
        <!-- Second view in donation flow, visible by all payment processor configurations but Google Pay (which autofills) -->
        <!-- This is essentialy 2 views... -->
        <div data-ng-controller="EmbeddedGivingDonationCtrl" data-ng-keydown="processKeydownEventDonationRoot($event)" class="eg-container eg-flex-col eg-flex--between ng-scope">
          <div class="eg-flex1">
            <!-- PaymentA header (which is either logo OR headline, prioritize logo) -->
            <!-- ngIf: !META.showPaymentDetails -->
            <div data-ng-if="!META.showPaymentDetails" class="eg-flex-col eg-pt9 ng-scope">
              <!-- ngIf: eg.logoUrl() -->
              <div data-ng-if="eg.logoUrl()" class="eg-flex-row eg-flex--center eg-pb6 ng-scope">
                <img class="eg-logo" data-ng-src="https://assets.classy.org/24579750/6cdede46-6112-11ed-9b27-0a58a9feac03.jpg" src="https://assets.classy.org/24579750/6cdede46-6112-11ed-9b27-0a58a9feac03.jpg">
              </div><!-- end ngIf: eg.logoUrl() -->
              <!-- ngIf: !eg.logoUrl() -->
            </div><!-- end ngIf: !META.showPaymentDetails -->
            <!-- paymentDetails nav back + headline -->
            <!-- ngIf: META.showPaymentDetails -->
            <!-- eg donation details = frequency / currency / donation amount -->
            <!-- data-ng-show="!META.showPaymentDetails"  -->
            <div data-ng-controller="frsDonationAmountCtrl" class="ng-scope">
              <eg-donation-details amount="MODEL.items[0].raw_final_price" donation-context="CONTEXT" frequency="MODEL.frequency" setting-page-frequency="MODEL.frequency" iaa-state="IAAState"
                frequency-levels="DonationBlock.current['recurring-level']" levels="state.levels" recurring-donation-levels="state.recurringDonationLevels" recur_until="MODEL.recur_until"
                previous-frequency-price="MODEL.items[0].previous_frequency_price" new-amount="MODEL.items[0].raw_final_price" currency="MODEL.payment.raw_currency_code" class="ng-isolate-scope">
                <div class="donation-grid-eg">
                  <!-- (ONE TIME OR RECURRING) FREQUENCY SWITCH -->
                  <!-- ngIf: !$ctrl.preventOldrfForDeque && !$ctrl.onlyReccurringFrequency($ctrl.frequencyLevels) && $ctrl.recurringLevels($ctrl.frequencyLevels).length > 0 -->
                  <div data-ng-if="!$ctrl.preventOldrfForDeque &amp;&amp; !$ctrl.onlyReccurringFrequency($ctrl.frequencyLevels) &amp;&amp; $ctrl.recurringLevels($ctrl.frequencyLevels).length > 0" data-ng-init="$ctrl.showFreqDropdown()"
                    class="eg-donation-frequency donation-grid-eg__switch rf eg-mb4 eg-donation-frequency-switch ng-scope" role="radiogroup" data-ng-style="{'background-color': $ctrl.getColorAccentOpaque()}" aria-label="Select a donation frequency"
                    style="background-color: rgb(255, 234, 225);">
                    <div data-ng-click="$ctrl.selectFrequency('one-time'); $ctrl.showFreqDropdown('one-time'); $ctrl.isRecurringFrequency($event)" data-ng-keypress="$ctrl.selectFrequency('one-time',$event); $ctrl.isRecurringFrequency($event)"
                      data-ng-mouseover="$ctrl.getStylesHoverFrequencyBtn('one-time',true)" data-ng-mouseout="$ctrl.getStylesHoverFrequencyBtn('one-time',false)" class="donation-grid-eg__btn once hover-state_one-time selected" _spec="one-time"
                      tabindex="0" data-ng-class="{'selected': $ctrl.isOneTime()}" data-ng-style="$ctrl.getStylesFrequencyOneTimeBtn('one-time')" data-id="eg-onetime"
                      style="transition: 0.2s ease-in-out; border: 2px solid rgb(255, 234, 225); color: rgb(255, 255, 255); background-color: rgb(252, 76, 2); border-radius: 24px;">
                      <div class="eg-flex-row eg-flex--valign eg-flex--center">
                        <i data-ng-show="$ctrl.isOneTime()" class="ci ci-checkmark eg-donation-frequency-switch__icon eg-pr1"></i>
                        <label for="donation-grid-eg__radio-input" class="donation-grid-eg__btn__frequency-label">
                          <input type="radio" id="donation-grid-eg__radio-input eg-ff" role="radio" tabindex="-1" name="donation-frequency" class="donation-grid-eg__btn__frequency-input eg-bold7" aria-checked="true">One time </label>
                      </div>
                    </div>
                    <div data-ng-click="$ctrl.selectFrequency($ctrl.frequency); $ctrl.showFreqDropdown($ctrl.recurringBtnText()); $ctrl.isRecurringFrequency($event)"
                      data-ng-keypress="$ctrl.selectFrequency($ctrl.recurringBtnText(), $event); $ctrl.isRecurringFrequency($event)" data-ng-mouseover="$ctrl.getStylesHoverFrequencyBtn('recurring', true)"
                      data-ng-mouseout="$ctrl.getStylesHoverFrequencyBtn('recurring', false)" class="donation-grid-eg__btn monthly hover-state_recurring" _spec="recurring" tabindex="0"
                      data-ng-class="{'selected': $ctrl.recurringBtnSelected($ctrl.frequency)}" data-ng-style="$ctrl.getStylesFrequencyRecurringBtn($ctrl.frequency)" data-id="eg-monthly"
                      style="transition: 0.2s ease-in-out; border: 2px solid rgb(255, 234, 225); color: rgba(0, 0, 0, 0.9); background-color: rgb(255, 234, 225); border-radius: 24px;">
                      <div class="eg-flex-row eg-flex--valign eg-flex--center">
                        <i data-ng-show="$ctrl.frequency == $ctrl.recurringBtnText()" class="ci ci-checkmark eg-donation-frequency-switch__icon eg-pr1 ng-hide"></i>
                        <label for="donation-amount-monthly__radio-input" class="donation-grid-eg__btn__frequency-label ng-binding">
                          <input id="donation-amount-monthly__radio-input" name="donation-frequency" type="radio" role="radio" tabindex="-1" class="donation-grid-eg__btn__frequency-input eg-bold7 eg-ff" aria-checked="false"> Monthly </label>
                      </div>
                    </div>
                  </div><!-- end ngIf: !$ctrl.preventOldrfForDeque && !$ctrl.onlyReccurringFrequency($ctrl.frequencyLevels) && $ctrl.recurringLevels($ctrl.frequencyLevels).length > 0 -->
                  <!-- ACTIVE FREQUENCY LABEL -->
                  <!-- ngIf: !$ctrl.showRecurringDonationArray && (!!$ctrl.frequency && ($ctrl.noOfDonationAmount($ctrl.levels) !== 1 || $ctrl.showCustomAmtField($ctrl.levels))) -->
                  <p data-ng-if="!$ctrl.showRecurringDonationArray &amp;&amp; (!!$ctrl.frequency &amp;&amp; ($ctrl.noOfDonationAmount($ctrl.levels) !== 1 || $ctrl.showCustomAmtField($ctrl.levels)))" id="amount-options-label"
                    class="eg-paragraph eg-pb2 eg-text-center ng-scope"> Choose a <b class="ng-binding">one-time</b> amount </p>
                  <!-- end ngIf: !$ctrl.showRecurringDonationArray && (!!$ctrl.frequency && ($ctrl.noOfDonationAmount($ctrl.levels) !== 1 || $ctrl.showCustomAmtField($ctrl.levels))) -->
                  <!-- ngIf: $ctrl.showRecurringDonationArray && (!!$ctrl.frequency && ($ctrl.noOfDonationAmount($ctrl.recurringDonationLevels) !== 1 || $ctrl.showCustomAmtField($ctrl.recurringDonationLevels))) -->
                  <!-- IF ONE-TIME FREQUENCY SELECTED -->
                  <!-- ngIf: !$ctrl.showRecurringDonationArray && ($ctrl.noOfDonationAmount($ctrl.levels) > 1 || $ctrl.showCustomAmtField($ctrl.levels)) -->
                  <ul data-ng-if="!$ctrl.showRecurringDonationArray &amp;&amp; ($ctrl.noOfDonationAmount($ctrl.levels) > 1 || $ctrl.showCustomAmtField($ctrl.levels))" role="radiogroup" aria-labelledby="amount-options-label"
                    class="eg-donation-amounts donation-grid-eg__levels rf eg-px2 ng-scope" data-ng-class="{'multiple-amount-hidden' : $ctrl.noOfDonationAmount($ctrl.levels) === 1 &amp;&amp; !$ctrl.showCustomAmtField($ctrl.levels)}">
                    <!-- default donation amounts -->
                    <!-- ngRepeat: level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 && { display_on_page: true}) --><!-- ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 -->
                    <li data-ng-if="level.amount !== 'Custom' &amp;&amp; $ctrl.noOfDonationAmount($ctrl.levels) !== 1" data-ng-repeat="level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 &amp;&amp; { display_on_page: true})"
                      data-ng-click="$ctrl.selectAmount(level.displayAmount)" data-ng-keydown="$ctrl.selectAmount(level.displayAmount, $event)" data-ng-mouseover="$ctrl.getStylesHoverDonationAmountBtn($index,true)"
                      data-ng-mouseout="$ctrl.getStylesHoverDonationAmountBtn($index,false)" class="donation-grid-eg__level-item rf hover-state_0" tabindex="0" role="radio" aria-checked="false"
                      data-ng-class="{'selected': $ctrl.amount === level.displayAmount &amp;&amp; !$ctrl.showCustomAmtSelected}" data-ng-style="$ctrl.getStylesDonationAmountBtn(level.displayAmount)" data-id="onetime-1"
                      style="transition: 0.2s ease-in-out; border: 2px solid rgb(255, 234, 225); color: rgba(0, 0, 0, 0.9); height: 56px; margin: 2px; background-color: rgb(255, 234, 225); border-radius: 8px; box-shadow: none;">
                      <!-- ngIf: !level.loading --><label data-ng-if="!level.loading" for="D-A500" class="donation-grid-eg__level-item__amount-label rf eg-py4 ng-binding ng-scope">
                        <input type="radio" id="{{'D-A'+level.amount}}" role="radio" tabindex="-1" name="donation-amount" class="donation-grid-eg__level-item__amount-input rf eg-donation-amount" aria-hidden="true"
                          ng-attr-data-id="onetime-{{$index + 1}}" data-id="onetime-1">A$790</label><!-- end ngIf: !level.loading -->
                      <!-- ngIf: level.loading -->
                    </li>
                    <!-- end ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 --><!-- end ngRepeat: level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 && { display_on_page: true}) --><!-- ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 -->
                    <li data-ng-if="level.amount !== 'Custom' &amp;&amp; $ctrl.noOfDonationAmount($ctrl.levels) !== 1" data-ng-repeat="level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 &amp;&amp; { display_on_page: true})"
                      data-ng-click="$ctrl.selectAmount(level.displayAmount)" data-ng-keydown="$ctrl.selectAmount(level.displayAmount, $event)" data-ng-mouseover="$ctrl.getStylesHoverDonationAmountBtn($index,true)"
                      data-ng-mouseout="$ctrl.getStylesHoverDonationAmountBtn($index,false)" class="donation-grid-eg__level-item rf hover-state_1" tabindex="0" role="radio" aria-checked="false"
                      data-ng-class="{'selected': $ctrl.amount === level.displayAmount &amp;&amp; !$ctrl.showCustomAmtSelected}" data-ng-style="$ctrl.getStylesDonationAmountBtn(level.displayAmount)" data-id="onetime-2"
                      style="transition: 0.2s ease-in-out; border: 2px solid rgb(255, 234, 225); color: rgba(0, 0, 0, 0.9); height: 56px; margin: 2px; background-color: rgb(255, 234, 225); border-radius: 8px; box-shadow: none;">
                      <!-- ngIf: !level.loading --><label data-ng-if="!level.loading" for="D-A250" class="donation-grid-eg__level-item__amount-label rf eg-py4 ng-binding ng-scope">
                        <input type="radio" id="{{'D-A'+level.amount}}" role="radio" tabindex="-1" name="donation-amount" class="donation-grid-eg__level-item__amount-input rf eg-donation-amount" aria-hidden="true"
                          ng-attr-data-id="onetime-{{$index + 1}}" data-id="onetime-2">A$400</label><!-- end ngIf: !level.loading -->
                      <!-- ngIf: level.loading -->
                    </li>
                    <!-- end ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 --><!-- end ngRepeat: level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 && { display_on_page: true}) --><!-- ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 -->
                    <li data-ng-if="level.amount !== 'Custom' &amp;&amp; $ctrl.noOfDonationAmount($ctrl.levels) !== 1" data-ng-repeat="level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 &amp;&amp; { display_on_page: true})"
                      data-ng-click="$ctrl.selectAmount(level.displayAmount)" data-ng-keydown="$ctrl.selectAmount(level.displayAmount, $event)" data-ng-mouseover="$ctrl.getStylesHoverDonationAmountBtn($index,true)"
                      data-ng-mouseout="$ctrl.getStylesHoverDonationAmountBtn($index,false)" class="donation-grid-eg__level-item rf hover-state_2" tabindex="0" role="radio" aria-checked="false"
                      data-ng-class="{'selected': $ctrl.amount === level.displayAmount &amp;&amp; !$ctrl.showCustomAmtSelected}" data-ng-style="$ctrl.getStylesDonationAmountBtn(level.displayAmount)" data-id="onetime-3"
                      style="transition: 0.2s ease-in-out; border: 2px solid rgb(255, 234, 225); color: rgba(0, 0, 0, 0.9); height: 56px; margin: 2px; background-color: rgb(255, 234, 225); border-radius: 8px; box-shadow: none;">
                      <!-- ngIf: !level.loading --><label data-ng-if="!level.loading" for="D-A100" class="donation-grid-eg__level-item__amount-label rf eg-py4 ng-binding ng-scope">
                        <input type="radio" id="{{'D-A'+level.amount}}" role="radio" tabindex="-1" name="donation-amount" class="donation-grid-eg__level-item__amount-input rf eg-donation-amount" aria-hidden="true"
                          ng-attr-data-id="onetime-{{$index + 1}}" data-id="onetime-3">A$160</label><!-- end ngIf: !level.loading -->
                      <!-- ngIf: level.loading -->
                    </li>
                    <!-- end ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 --><!-- end ngRepeat: level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 && { display_on_page: true}) --><!-- ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 -->
                    <li data-ng-if="level.amount !== 'Custom' &amp;&amp; $ctrl.noOfDonationAmount($ctrl.levels) !== 1" data-ng-repeat="level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 &amp;&amp; { display_on_page: true})"
                      data-ng-click="$ctrl.selectAmount(level.displayAmount)" data-ng-keydown="$ctrl.selectAmount(level.displayAmount, $event)" data-ng-mouseover="$ctrl.getStylesHoverDonationAmountBtn($index,true)"
                      data-ng-mouseout="$ctrl.getStylesHoverDonationAmountBtn($index,false)" class="donation-grid-eg__level-item rf hover-state_3 selected" tabindex="0" role="radio" aria-checked="true"
                      data-ng-class="{'selected': $ctrl.amount === level.displayAmount &amp;&amp; !$ctrl.showCustomAmtSelected}" data-ng-style="$ctrl.getStylesDonationAmountBtn(level.displayAmount)" data-id="onetime-4"
                      style="transition: 0.2s ease-in-out; border: 2px solid rgb(252, 76, 2); color: rgb(255, 255, 255); height: 56px; margin: 2px; background-color: rgb(252, 76, 2); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 12px inset, rgba(0, 0, 0, 0.2) 1px 2px 2px inset;">
                      <!-- ngIf: !level.loading --><label data-ng-if="!level.loading" for="D-A50" class="donation-grid-eg__level-item__amount-label rf eg-py4 ng-binding ng-scope">
                        <input type="radio" id="{{'D-A'+level.amount}}" role="radio" tabindex="-1" name="donation-amount" class="donation-grid-eg__level-item__amount-input rf eg-donation-amount" aria-hidden="true"
                          ng-attr-data-id="onetime-{{$index + 1}}" data-id="onetime-4">A$79</label><!-- end ngIf: !level.loading -->
                      <!-- ngIf: level.loading -->
                    </li>
                    <!-- end ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 --><!-- end ngRepeat: level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 && { display_on_page: true}) --><!-- ngIf: level.amount !== 'Custom' && $ctrl.noOfDonationAmount($ctrl.levels) !== 1 --><!-- end ngRepeat: level in $ctrl.levels | filter: ($ctrl.noOfDonationAmount($ctrl.levels) > 1 && { display_on_page: true}) -->
                    <!-- custom donation amount input field -->
                    <!-- ngRepeat: level in $ctrl.levels | filter: { display_on_page: true} --><!-- ngIf: level.amount === 'Custom' --><!-- end ngRepeat: level in $ctrl.levels | filter: { display_on_page: true} --><!-- ngIf: level.amount === 'Custom' --><!-- end ngRepeat: level in $ctrl.levels | filter: { display_on_page: true} --><!-- ngIf: level.amount === 'Custom' --><!-- end ngRepeat: level in $ctrl.levels | filter: { display_on_page: true} --><!-- ngIf: level.amount === 'Custom' --><!-- end ngRepeat: level in $ctrl.levels | filter: { display_on_page: true} --><!-- ngIf: level.amount === 'Custom' -->
                    <li data-ng-if="level.amount === 'Custom'" data-ng-repeat="level in $ctrl.levels | filter: { display_on_page: true}" data-ng-click="$ctrl.selectAmount('Custom')" data-ng-keyup="$ctrl.showCustomAmtSelected = true"
                      data-ng-keydown="$ctrl.setPreventDefault($event)" class="donation-grid-eg__level-item other-rf hover-state_other eg-donation-custom ng-scope" role="radio" data-ng-class="{'selected': $ctrl.showCustomAmtSelected}">
                      <label for="D-AOther" class="donation-grid-eg__level-item__amount-label other-rf">
                        <div id="custom-amount" class="donation-grid-eg__amount rf currency-picker" data-ng-class="{'has-focus': $ctrl.show.inputFocus === true}" data-sc-form-error="highlight if amount fails" aria-invalid="false">
                          <eg-donation-currency class="eg-donation-currency currency-picker__wrapper-rf ng-isolate-scope" selected="$ctrl.showCustomAmtSelected" currency-model="$ctrl.currency" currency-entity="'donation'">
                            <div class="currency-picker__wrapper eg-pr2 ng-isolate-scope" data-ng-style="getCurrencyWrapperStyles(selected)" data-ng-class="{'no-pick': !showDropdown, 'disabled': disabled}" aria-hidden="false" sc-lock-field="disabled"
                              tooltip-text="tooltipText" style="border-color: rgb(255, 234, 225); background-color: rgb(255, 234, 225);">
                              <div class="currency-picker__select-wrapper">
                                <select id="dropdown" data-ng-show="showDropdown" data-ng-model="currency" data-ng-change="syncCurrencyModel()" data-ng-options="currency as currency.longText for currency in currencyOptions track by currency.currency"
                                  class="currency-picker__select eg-interact eg-ff ng-pristine ng-untouched ng-valid ng-not-empty ng-not-modified" aria-label="Select a currency" data-ng-disabled="disabled">
                                  <option label="AED | United Arab Emirates Dirham" value="AED">AED | United Arab Emirates Dirham</option>
                                  <option label="AFN | Afghan Afghani" value="AFN">AFN | Afghan Afghani</option>
                                  <option label="ALL | Albanian Lek" value="ALL">ALL | Albanian Lek</option>
                                  <option label="AMD | Armenian Dram" value="AMD">AMD | Armenian Dram</option>
                                  <option label="ANG | Netherlands Antillean Guilder" value="ANG">ANG | Netherlands Antillean Guilder</option>
                                  <option label="AOA | Angolan Kwanza" value="AOA">AOA | Angolan Kwanza</option>
                                  <option label="ARS | Argentine Peso" value="ARS">ARS | Argentine Peso</option>
                                  <option label="AUD | Australian Dollar" value="AUD" selected="selected">AUD | Australian Dollar</option>
                                  <option label="AWG | Aruban Florin" value="AWG">AWG | Aruban Florin</option>
                                  <option label="AZN | Azerbaijani Manat" value="AZN">AZN | Azerbaijani Manat</option>
                                  <option label="BAM | Bosnia And Herzegovina Convertible Mark" value="BAM">BAM | Bosnia And Herzegovina Convertible Mark</option>
                                  <option label="BBD | Barbados Dollar" value="BBD">BBD | Barbados Dollar</option>
                                  <option label="BDT | Bangladeshi Taka" value="BDT">BDT | Bangladeshi Taka</option>
                                  <option label="BGN | Bulgarian Lev" value="BGN">BGN | Bulgarian Lev</option>
                                  <option label="BHD | Bahraini Dinar" value="BHD">BHD | Bahraini Dinar</option>
                                  <option label="BIF | Burundian Franc" value="BIF">BIF | Burundian Franc</option>
                                  <option label="BMD | Bermudian Dollar (customarily Known As Bermuda Dollar)" value="BMD">BMD | Bermudian Dollar (customarily Known As Bermuda Dollar)</option>
                                  <option label="BND | Brunei Dollar" value="BND">BND | Brunei Dollar</option>
                                  <option label="BOB | Boliviano" value="BOB">BOB | Boliviano</option>
                                  <option label="BRL | Brazilian Real" value="BRL">BRL | Brazilian Real</option>
                                  <option label="BSD | Bahamian Dollar" value="BSD">BSD | Bahamian Dollar</option>
                                  <option label="BTN | Bhutanese Ngultrum" value="BTN">BTN | Bhutanese Ngultrum</option>
                                  <option label="BWP | Botswana Pula" value="BWP">BWP | Botswana Pula</option>
                                  <option label="BZD | Belize Dollar" value="BZD">BZD | Belize Dollar</option>
                                  <option label="CAD | Canadian Dollar" value="CAD">CAD | Canadian Dollar</option>
                                  <option label="CDF | Congolese Franc" value="CDF">CDF | Congolese Franc</option>
                                  <option label="CHF | Swiss Franc" value="CHF">CHF | Swiss Franc</option>
                                  <option label="CLF | Unidad De Fomento (funds Code)" value="CLF">CLF | Unidad De Fomento (funds Code)</option>
                                  <option label="CLP | Chilean Peso" value="CLP">CLP | Chilean Peso</option>
                                  <option label="CNY | Chinese Yuan" value="CNY">CNY | Chinese Yuan</option>
                                  <option label="COP | Colombian Peso" value="COP">COP | Colombian Peso</option>
                                  <option label="CRC | Costa Rican Colon" value="CRC">CRC | Costa Rican Colon</option>
                                  <option label="CUC | Cuban Convertible Peso" value="CUC">CUC | Cuban Convertible Peso</option>
                                  <option label="CUP | Cuban Peso" value="CUP">CUP | Cuban Peso</option>
                                  <option label="CVE | Cape Verde Escudo" value="CVE">CVE | Cape Verde Escudo</option>
                                  <option label="CZK | Czech Koruna" value="CZK">CZK | Czech Koruna</option>
                                  <option label="DJF | Djiboutian Franc" value="DJF">DJF | Djiboutian Franc</option>
                                  <option label="DKK | Danish Krone" value="DKK">DKK | Danish Krone</option>
                                  <option label="DOP | Dominican Peso" value="DOP">DOP | Dominican Peso</option>
                                  <option label="DZD | Algerian Dinar" value="DZD">DZD | Algerian Dinar</option>
                                  <option label="EGP | Egyptian Pound" value="EGP">EGP | Egyptian Pound</option>
                                  <option label="ERN | Eritrean Nakfa" value="ERN">ERN | Eritrean Nakfa</option>
                                  <option label="ETB | Ethiopian Birr" value="ETB">ETB | Ethiopian Birr</option>
                                  <option label="EUR | Euro" value="EUR">EUR | Euro</option>
                                  <option label="FJD | Fiji Dollar" value="FJD">FJD | Fiji Dollar</option>
                                  <option label="FKP | Falkland Islands Pound" value="FKP">FKP | Falkland Islands Pound</option>
                                  <option label="GBP | Pound Sterling" value="GBP">GBP | Pound Sterling</option>
                                  <option label="GEL | Georgian Lari" value="GEL">GEL | Georgian Lari</option>
                                  <option label="GHS | Ghanaian Cedi" value="GHS">GHS | Ghanaian Cedi</option>
                                  <option label="GIP | Gibraltar Pound" value="GIP">GIP | Gibraltar Pound</option>
                                  <option label="GMD | Gambian Dalasi" value="GMD">GMD | Gambian Dalasi</option>
                                  <option label="GNF | Guinean Franc" value="GNF">GNF | Guinean Franc</option>
                                  <option label="GTQ | Guatemalan Quetzal" value="GTQ">GTQ | Guatemalan Quetzal</option>
                                  <option label="GYD | Guyanese Dollar" value="GYD">GYD | Guyanese Dollar</option>
                                  <option label="HKD | Hong Kong Dollar" value="HKD">HKD | Hong Kong Dollar</option>
                                  <option label="HNL | Honduran Lempira" value="HNL">HNL | Honduran Lempira</option>
                                  <option label="HTG | Haitian Gourde" value="HTG">HTG | Haitian Gourde</option>
                                  <option label="HUF | Hungarian Forint" value="HUF">HUF | Hungarian Forint</option>
                                  <option label="IDR | Indonesian Rupiah" value="IDR">IDR | Indonesian Rupiah</option>
                                  <option label="ILS | Israeli New Shekel" value="ILS">ILS | Israeli New Shekel</option>
                                  <option label="INR | Indian Rupee" value="INR">INR | Indian Rupee</option>
                                  <option label="IQD | Iraqi Dinar" value="IQD">IQD | Iraqi Dinar</option>
                                  <option label="IRR | Iranian Rial" value="IRR">IRR | Iranian Rial</option>
                                  <option label="ISK | Icelandic Króna" value="ISK">ISK | Icelandic Króna</option>
                                  <option label="JMD | Jamaican Dollar" value="JMD">JMD | Jamaican Dollar</option>
                                  <option label="JOD | Jordanian Dinar" value="JOD">JOD | Jordanian Dinar</option>
                                  <option label="JPY | Japanese Yen" value="JPY">JPY | Japanese Yen</option>
                                  <option label="KES | Kenyan Shilling" value="KES">KES | Kenyan Shilling</option>
                                  <option label="KGS | Kyrgyzstani Som" value="KGS">KGS | Kyrgyzstani Som</option>
                                  <option label="KHR | Cambodian Riel" value="KHR">KHR | Cambodian Riel</option>
                                  <option label="KMF | Comoro Franc" value="KMF">KMF | Comoro Franc</option>
                                  <option label="KPW | North Korean Won" value="KPW">KPW | North Korean Won</option>
                                  <option label="KRW | South Korean Won" value="KRW">KRW | South Korean Won</option>
                                  <option label="KWD | Kuwaiti Dinar" value="KWD">KWD | Kuwaiti Dinar</option>
                                  <option label="KYD | Cayman Islands Dollar" value="KYD">KYD | Cayman Islands Dollar</option>
                                  <option label="KZT | Kazakhstani Tenge" value="KZT">KZT | Kazakhstani Tenge</option>
                                  <option label="LAK | Lao Kip" value="LAK">LAK | Lao Kip</option>
                                  <option label="LBP | Lebanese Pound" value="LBP">LBP | Lebanese Pound</option>
                                  <option label="LKR | Sri Lankan Rupee" value="LKR">LKR | Sri Lankan Rupee</option>
                                  <option label="LRD | Liberian Dollar" value="LRD">LRD | Liberian Dollar</option>
                                  <option label="LSL | Lesotho Loti" value="LSL">LSL | Lesotho Loti</option>
                                  <option label="LYD | Libyan Dinar" value="LYD">LYD | Libyan Dinar</option>
                                  <option label="MAD | Moroccan Dirham" value="MAD">MAD | Moroccan Dirham</option>
                                  <option label="MDL | Moldovan Leu" value="MDL">MDL | Moldovan Leu</option>
                                  <option label="MGA | Malagasy Ariary" value="MGA">MGA | Malagasy Ariary</option>
                                  <option label="MKD | Macedonian Denar" value="MKD">MKD | Macedonian Denar</option>
                                  <option label="MMK | Myanma Kyat" value="MMK">MMK | Myanma Kyat</option>
                                  <option label="MNT | Mongolian Tugrik" value="MNT">MNT | Mongolian Tugrik</option>
                                  <option label="MOP | Macanese Pataca" value="MOP">MOP | Macanese Pataca</option>
                                  <option label="MUR | Mauritian Rupee" value="MUR">MUR | Mauritian Rupee</option>
                                  <option label="MVR | Maldivian Rufiyaa" value="MVR">MVR | Maldivian Rufiyaa</option>
                                  <option label="MWK | Malawian Kwacha" value="MWK">MWK | Malawian Kwacha</option>
                                  <option label="MXN | Mexican Peso" value="MXN">MXN | Mexican Peso</option>
                                  <option label="MYR | Malaysian Ringgit" value="MYR">MYR | Malaysian Ringgit</option>
                                  <option label="MZN | Mozambican Metical" value="MZN">MZN | Mozambican Metical</option>
                                  <option label="NAD | Namibian Dollar" value="NAD">NAD | Namibian Dollar</option>
                                  <option label="NGN | Nigerian Naira" value="NGN">NGN | Nigerian Naira</option>
                                  <option label="NIO | Nicaraguan Córdoba" value="NIO">NIO | Nicaraguan Córdoba</option>
                                  <option label="NOK | Norwegian Krone" value="NOK">NOK | Norwegian Krone</option>
                                  <option label="NPR | Nepalese Rupee" value="NPR">NPR | Nepalese Rupee</option>
                                  <option label="NZD | New Zealand Dollar" value="NZD">NZD | New Zealand Dollar</option>
                                  <option label="OMR | Omani Rial" value="OMR">OMR | Omani Rial</option>
                                  <option label="PAB | Panamanian Balboa" value="PAB">PAB | Panamanian Balboa</option>
                                  <option label="PEN | Peruvian Nuevo Sol" value="PEN">PEN | Peruvian Nuevo Sol</option>
                                  <option label="PGK | Papua New Guinean Kina" value="PGK">PGK | Papua New Guinean Kina</option>
                                  <option label="PHP | Philippine Peso" value="PHP">PHP | Philippine Peso</option>
                                  <option label="PKR | Pakistani Rupee" value="PKR">PKR | Pakistani Rupee</option>
                                  <option label="PLN | Polish Złoty" value="PLN">PLN | Polish Złoty</option>
                                  <option label="PYG | Paraguayan Guaraní" value="PYG">PYG | Paraguayan Guaraní</option>
                                  <option label="QAR | Qatari Riyal" value="QAR">QAR | Qatari Riyal</option>
                                  <option label="RON | Romanian New Leu" value="RON">RON | Romanian New Leu</option>
                                  <option label="RSD | Serbian Dinar" value="RSD">RSD | Serbian Dinar</option>
                                  <option label="RWF | Rwandan Franc" value="RWF">RWF | Rwandan Franc</option>
                                  <option label="SAR | Saudi Riyal" value="SAR">SAR | Saudi Riyal</option>
                                  <option label="SBD | Solomon Islands Dollar" value="SBD">SBD | Solomon Islands Dollar</option>
                                  <option label="SCR | Seychelles Rupee" value="SCR">SCR | Seychelles Rupee</option>
                                  <option label="SDG | Sudanese Pound" value="SDG">SDG | Sudanese Pound</option>
                                  <option label="SEK | Swedish Krona/kronor" value="SEK">SEK | Swedish Krona/kronor</option>
                                  <option label="SGD | Singapore Dollar" value="SGD">SGD | Singapore Dollar</option>
                                  <option label="SHP | Saint Helena Pound" value="SHP">SHP | Saint Helena Pound</option>
                                  <option label="SLL | Sierra Leonean Leone" value="SLL">SLL | Sierra Leonean Leone</option>
                                  <option label="SOS | Somali Shilling" value="SOS">SOS | Somali Shilling</option>
                                  <option label="SRD | Surinamese Dollar" value="SRD">SRD | Surinamese Dollar</option>
                                  <option label="SSP | South Sudanese Pound" value="SSP">SSP | South Sudanese Pound</option>
                                  <option label="STD | São Tomé And Príncipe Dobra" value="STD">STD | São Tomé And Príncipe Dobra</option>
                                  <option label="SYP | Syrian Pound" value="SYP">SYP | Syrian Pound</option>
                                  <option label="SZL | Swazi Lilangeni" value="SZL">SZL | Swazi Lilangeni</option>
                                  <option label="THB | Thai Baht" value="THB">THB | Thai Baht</option>
                                  <option label="TJS | Tajikistani Somoni" value="TJS">TJS | Tajikistani Somoni</option>
                                  <option label="TMT | Turkmenistani Manat" value="TMT">TMT | Turkmenistani Manat</option>
                                  <option label="TND | Tunisian Dinar" value="TND">TND | Tunisian Dinar</option>
                                  <option label="TOP | Tongan Paʻanga" value="TOP">TOP | Tongan Paʻanga</option>
                                  <option label="TRY | Turkish Lira" value="TRY">TRY | Turkish Lira</option>
                                  <option label="TTD | Trinidad And Tobago Dollar" value="TTD">TTD | Trinidad And Tobago Dollar</option>
                                  <option label="TWD | New Taiwan Dollar" value="TWD">TWD | New Taiwan Dollar</option>
                                  <option label="TZS | Tanzanian Shilling" value="TZS">TZS | Tanzanian Shilling</option>
                                  <option label="UAH | Ukrainian Hryvnia" value="UAH">UAH | Ukrainian Hryvnia</option>
                                  <option label="UGX | Ugandan Shilling" value="UGX">UGX | Ugandan Shilling</option>
                                  <option label="USD | United States Dollar" value="USD">USD | United States Dollar</option>
                                  <option label="UYU | Uruguayan Peso" value="UYU">UYU | Uruguayan Peso</option>
                                  <option label="UZS | Uzbekistan Som" value="UZS">UZS | Uzbekistan Som</option>
                                  <option label="VND | Vietnamese Dong" value="VND">VND | Vietnamese Dong</option>
                                  <option label="VUV | Vanuatu Vatu" value="VUV">VUV | Vanuatu Vatu</option>
                                  <option label="WST | Samoan Tala" value="WST">WST | Samoan Tala</option>
                                  <option label="XAF | CFA Franc BEAC" value="XAF">XAF | CFA Franc BEAC</option>
                                  <option label="XCD | East Caribbean Dollar" value="XCD">XCD | East Caribbean Dollar</option>
                                  <option label="XDR | Special Drawing Rights" value="XDR">XDR | Special Drawing Rights</option>
                                  <option label="XOF | CFA Franc BCEAO" value="XOF">XOF | CFA Franc BCEAO</option>
                                  <option label="XPF | CFP Franc" value="XPF">XPF | CFP Franc</option>
                                  <option label="YER | Yemeni Rial" value="YER">YER | Yemeni Rial</option>
                                  <option label="ZAR | South African Rand" value="ZAR">ZAR | South African Rand</option>
                                </select>
                                <span class="currency-picker__short eg-ff ng-binding" data-ng-style="getCurrencyLabelStyles(selected)"
                                  style="border-color: rgb(255, 234, 225) white rgb(255, 234, 225) rgb(255, 234, 225); background-color: rgb(255, 234, 225); border-right-width: 1px; border-right-style: solid;">AUD </span>
                              </div>
                              <!-- ngIf: currency.currency !== currency.fullSymbol --><span data-ng-if="currency.currency !== currency.fullSymbol" class="currency-picker__full-symbol eg-bold6 ng-binding ng-scope"
                                data-ng-class="{'currency-picker__full-symbol--selected': selected}" aria-hidden="true">A$</span><!-- end ngIf: currency.currency !== currency.fullSymbol -->
                            </div>
                          </eg-donation-currency>
                          <eg-donation-custom-amount model="$ctrl.otherAmount" modal-bind-value="$ctrl.amount" selected="$ctrl.showCustomAmtSelected" round-currency="false" placeholder="!$ctrl.preventOldrfForDeque  ? 'Other': 'Custom amount'"
                            currency-aria-label="Enter an other amount to donate" class="currency-field rf eg-donation-custom-amount ng-isolate-scope" label="''" name="'amount'" input-data-id="onetime-other"><!-- ngIf: $ctrl.label -->
                            <input data-ng-model="$ctrl.model" data-ng-model-options="{ getterSetter: $ctrl.getterSetter }" name="amount" sc-currency="" sc-validity-reporter="" sc-validity-classes="" data-sc-focus="$ctrl.focusWhen"
                              round-currency="$ctrl.roundCurrency" data-ng-disabled="$ctrl.disableFlag" data-ng-required="$ctrl.required" data-ng-focus="$ctrl.onFocus = true" data-ng-blur="$ctrl.onFocus = false" data-ng-change="$ctrl.onChange()"
                              symbol="" max="$ctrl.max" min="$ctrl.min" autocomplete="off" placeholder="Other" aria-label="Enter an other amount to donate" qa-id="text-input" _spec="input" type="string" inputmode="numeric"
                              class="form__text-input--dark eg-ff eg-bold6 ng-pristine ng-untouched ng-isolate-scope ng-empty sc-valid ng-valid-required ng-not-modified ng-valid-min ng-valid ng-valid-max"
                              data-ng-style="!$ctrl.selected ? $ctrl.getStylesDefault() : $ctrl.getStylesSelected()" data-id="onetime-other" style="background-color: rgb(255, 234, 225); border-color: rgb(255, 234, 225);">
                            <!-- ngIf: !$ctrl.isPreviewing -->
                            <div data-ng-if="!$ctrl.isPreviewing" style="position: absolute; width: g100%; left: 0; text-align: left" aria-live="polite" class="ng-scope">
                              <form-error name="$ctrl.name" messages="$ctrl.errorMessages" _spec="errors" class="ng-isolate-scope">
                                <p class="form__error" aria-live="polite" role="alert" sc-validity-message="::$ctrl.name" messages="::$ctrl.messages" style="display: none;"></p>
                              </form-error>
                            </div><!-- end ngIf: !$ctrl.isPreviewing -->
                          </eg-donation-custom-amount>
                        </div>
                      </label>
                    </li><!-- end ngIf: level.amount === 'Custom' --><!-- end ngRepeat: level in $ctrl.levels | filter: { display_on_page: true} -->
                  </ul><!-- end ngIf: !$ctrl.showRecurringDonationArray && ($ctrl.noOfDonationAmount($ctrl.levels) > 1 || $ctrl.showCustomAmtField($ctrl.levels)) -->
                  <!-- IF RECURRING FREQUENCY SELECTED -->
                  <!-- ngIf: $ctrl.showRecurringDonationArray && ($ctrl.noOfDonationAmount($ctrl.recurringDonationLevels) > 1 || $ctrl.showCustomAmtField($ctrl.recurringDonationLevels)) -->
                  <!-- IF ONLY SINGLE AMOUNT DISPLAYED -->
                  <!-- ngIf: !$ctrl.showRecurringDonationArray && ($ctrl.noOfDonationAmount($ctrl.levels) === 1 && !$ctrl.showCustomAmtField($ctrl.levels)) -->
                  <!-- IF ONLY SINGLE RECURRING AMOUNT DISPLAYED -->
                  <!-- ngIf: $ctrl.showRecurringDonationArray && ($ctrl.noOfDonationAmount($ctrl.recurringDonationLevels) === 1 && !$ctrl.showCustomAmtField($ctrl.recurringDonationLevels)) -->
                </div>
              </eg-donation-details>
            </div>
          </div>
          <div class="eg-pb2">
            <eg-root-donate-button parent-model="MODEL" global-state="globalState" amount-getter="getDonationAmountRaw()" on-click-handler="shouldShowRecurringNudge() ? goDonationRecurringNudge() : goDonationOptions()"
              is-disabled="!getDonationAmountRaw() || getDonationAmountRaw() < 1" class="ng-isolate-scope"><!-- ngIf: ::$ctrl.shouldUseDonateButton() -->
              <!-- ngIf: ::!$ctrl.shouldUseDonateButton() --><button id="eg-btn-donate-root" data-ng-if="::!$ctrl.shouldUseDonateButton()" data-ng-click="$ctrl.onClickHandler()" data-ng-disabled="!$ctrl.isEnabled()"
                class="eg-btn eg-btn--stretch eg-background-darkest ng-scope">
                <div data-ng-class="{'eg-btn-donate-label': $ctrl.isEnabled()}" class="ng-binding eg-btn-donate-label"> Continue </div>
              </button><!-- end ngIf: ::!$ctrl.shouldUseDonateButton() -->
            </eg-root-donate-button>
          </div>
        </div>
      </div>
      <!-- ngIf: eg.donationStep === 'donationOptions' -->
      <!-- ngIf: eg.donationStep === 'recurringNudge' && shouldShowRecurringNudge() -->
      <!-- ngInclude: ::EmbeddedGivingPaths.partials.donationPaymentMethods -->
      <div data-ng-show="eg.donationStep === 'paymentMethods' || eg.donationStep === 'paymentDetails'" data-ng-include="::EmbeddedGivingPaths.partials.donationPaymentMethods" class="eg-container ng-scope ng-hide">
        <!-- ngInclude: ::EmbeddedGivingPaths.pay.root -->
        <div data-ng-include="::EmbeddedGivingPaths.pay.root" data-ng-controller="EmbeddedGivingDonationCtrl" class="eg-container ng-scope">
          <div data-ng-controller="EmbeddedGivingPayCtrl" class="eg-container ng-scope">
            <div data-ng-hide="shouldShowDonationConfirmation()" data-ng-keydown="processKeydownEventPay($event)" class="eg-container eg-flex-col eg-flex--between">
              <div class="eg-flex-1 eg-flex-col">
                <!-- Headers -->
                <div class="eg-flex-row eg-flex--valign eg-nav">
                  <!-- ngIf: !META.showPaymentDetails -->
                  <div data-ng-if="!META.showPaymentDetails" class="eg-flex eg-interact eg-pr2 ng-scope" data-ng-click="goDonationContact()">
                    <i class="fa fa-long-arrow-left"></i>
                  </div><!-- end ngIf: !META.showPaymentDetails -->
                  <!-- ngIf: META.showPaymentDetails -->
                  <div class="eg-flex-1 eg-flex--center">
                    <!-- custom styles margin left exact width of above arrow + padding right -->
                    <div class="eg-paragraph text-center eg-nav__label ng-binding"> Choose Payment </div>
                  </div>
                </div>
                <!-- donation-amount-hero LIST VIEW-->
                <!-- ngIf: !META.showPaymentDetails -->
                <div data-ng-if="!META.showPaymentDetails" class="eg-flex-col eg-flex--center eg-pt6 eg-pb4 eg-payments-hero ng-scope">
                  <!-- Donation frequency -->
                  <div class="eg-flex-row eg-payments-hero__frequency eg-bold7 eg-pb1h ng-binding"> One-time&nbsp;donation </div>
                  <!-- Donation currency and amount -->
                  <div class="eg-flex-row eg-flex--valign eg-pb2">
                    <div class="eg-payments-hero__amount eg-bold7 ng-binding"> A$81.37&nbsp; </div>
                    <!-- <div class="eg-paragraph-sm">{{MODEL.payment.raw_currency_code}}</div> -->
                  </div>
                  <!-- fee on top -->
                  <!-- Donation fee-on-top checkbox -->
                  <!-- ngIf: eg.isFOTEnabled -->
                  <div data-ng-if="eg.isFOTEnabled" class="eg-flex-row eg-flex--valign eg-flex--center eg-fot eg-pb4 ng-scope">
                    <button type="button" class="eg-ff sc-checkbox  checked ng-pristine ng-not-modified" data-ng-click="toggle()" role="checkbox" aria-checked="true" data-id="eg-step1fees" data-sc-checkbox="" data-ng-model="MODEL.fee_on_top"
                      name="donation_fot"><span class="sc-checkbox_input"></span><span class="sc-checkbox_label" data-ng-transclude="" aria-hidden="true"> Cover transaction fees </span></button>
                    <i class="fa fa-question-circle eg-fot--tooltip eg-ml2 ng-isolate-scope" data-sc-tooltip="" data-sc-tooltip-position-tip="top center" data-ng-style="{ color: eg.primaryColor }" data-hasqtip="0" style="color: rgb(252, 76, 2);"></i>
                  </div><!-- end ngIf: eg.isFOTEnabled -->
                  <!-- ngIf: eg.isDCFEnabled -->
                  <div class="eg-flex-row eg-flex--valign">
                    <img sc-cdn-src="/static/global/images/embedded-giving/embedded-giving-shield-icon.svg" class="eg-payments-hero__shield-icon eg-mx1 ng-isolate-scope"
                      src="https://prod-frs.content.classy.org/prod/28b9fc010e5ba714a98be1a82341a5c81cdbbf05/static/global/images/embedded-giving/embedded-giving-shield-icon.svg">
                    <div class="eg-paragraph-xs eg-text-mono-lighter eg-mx1"> Transactions are secure and encrypted </div>
                  </div>
                </div><!-- end ngIf: !META.showPaymentDetails -->
                <!-- donation-amount-hero DETAILS VIEW -->
                <!-- ngIf: META.showPaymentDetails -->
                <eg-pay-payments api="API" payment="MODEL.payment" parent-model="MODEL" meta="META" submit-digital-wallets="submitDigitalWallets" fee-processing="globalState.feeProcessing"
                  data-ng-class="{'eg-footer--absolute': !META.showPaymentDetails}" hide-postal="true" currency="MODEL.payment.raw_currency_code" class="ng-isolate-scope eg-footer--absolute">
                  <div data-ng-hide="$ctrl.hideButtons || $ctrl.meta.showPaymentDetails" class="eg-pay-btn-override eg-pb2" data-ng-class="{'eg-pay-disabled': !$ctrl.meta.summaryAmount || $ctrl.meta.summaryAmount < 1}">
                    <!-- TOS -->
                    <div class="eg-payment-button-mask ng-hide" data-ng-show="!$ctrl.arePaymentButtonEnabled"></div>
                    <!-- Removed for https://classydev.atlassian.net/browse/CL-38468 -->
                    <!-- <div id="eg-pay-hook" class="eg-paragraph-xs eg-text-center eg-text-mono-lighter eg-pb2">
    By donating you agree to our
    <a
      href="https://www.classy.org/terms/"
      class="eg-underline eg-text-mono-lighter eg-interact"
      target="_blank"
      >Terms</a
    >
    &
    <a
      href="https://www.classy.org/terms/privacy/"
      class="eg-underline eg-text-mono-lighter eg-interact"
      target="_blank"
      >Classy Privacy Policy</a
    >
  </div> -->
                    <button data-ng-click="$ctrl.showCardInputs()" data-id="paymethod-card" type="button" class="eg-btn eg-pay-btn eg-btn--stretch eg-mb2 eg-background-darkest" data-tracked-element="donation-page_checkout_credit-card-btn"
                      aria-controls="donation-page_checkout_payment-form donation-page_checkout_payment-details" aria-expanded="false">
                      <div class="eg-flex-row eg-flex--valign eg-flex--center">
                        <div class="eg-mr1">Credit Card</div>
                        <img sc-cdn-src="/static/global/images/embedded-giving/embedded-giving-logo-visa.svg" class="eg-pay-icon eg-horspace ng-isolate-scope"
                          src="https://prod-frs.content.classy.org/prod/28b9fc010e5ba714a98be1a82341a5c81cdbbf05/static/global/images/embedded-giving/embedded-giving-logo-visa.svg">
                        <img sc-cdn-src="/static/global/images/embedded-giving/embedded-giving-logo-amex.svg" class="eg-pay-icon eg-horspace ng-isolate-scope"
                          src="https://prod-frs.content.classy.org/prod/28b9fc010e5ba714a98be1a82341a5c81cdbbf05/static/global/images/embedded-giving/embedded-giving-logo-amex.svg">
                        <img sc-cdn-src="/static/global/images/embedded-giving/embedded-giving-logo-discover.svg" class="eg-pay-icon eg-horspace ng-isolate-scope"
                          src="https://prod-frs.content.classy.org/prod/28b9fc010e5ba714a98be1a82341a5c81cdbbf05/static/global/images/embedded-giving/embedded-giving-logo-discover.svg">
                        <img sc-cdn-src="/static/global/images/embedded-giving/embedded-giving-logo-mastercard.svg" class="eg-pay-icon eg-horspace ng-isolate-scope"
                          src="https://prod-frs.content.classy.org/prod/28b9fc010e5ba714a98be1a82341a5c81cdbbf05/static/global/images/embedded-giving/embedded-giving-logo-mastercard.svg">
                      </div>
                    </button>
                    <eg-pay-digital-wallets frequency="$ctrl.parentModel.frequency" amount="$ctrl.getAmount()" currency="$ctrl.parentModel.payment.raw_currency_code" submit="$ctrl.submitDigitalWallets" pay-type="$ctrl.meta.digitalWalletType"
                      fot="$ctrl.parentModel.fee_on_top" classymode="$ctrl.isClassyMode" class="ng-isolate-scope"><!-- ngIf: $ctrl.showDigitalWallets -->
                    </eg-pay-digital-wallets>
                    <!-- ngIf: $ctrl.show.paypal() -->
                    <!-- ngIf: $ctrl.show.paypalCommerce() || $ctrl.show.venmo() -->
                    <!-- ngIf: $ctrl.show.achButton() -->
                    <!-- TODO data-ng-style -->
                    <!-- ngIf: $ctrl.show.accountRoutingButton() -->
                  </div>
                  <!-- ngIf: $ctrl.meta.showPaymentDetails -->
                </eg-pay-payments>
                <!-- ngIf: META.showPaymentDetails -->
                <!-- Address -->
                <div data-ng-show="META.showPaymentDetails" class="ng-hide">
                  <!-- ngInclude: ::EmbeddedGivingPaths.partials.donationBillingAddress -->
                  <div data-ng-include="::EmbeddedGivingPaths.partials.donationBillingAddress" class="ng-scope"><!-- Second view in donation flow, visible by all payment processor configurations but Google Pay (which autofills) -->
                    <div data-ng-controller="frsDonationPaymentCtrl" class="eg-flex-col ng-scope" data-ng-keydown="handleBillingAddressKeyDown($event)">
                      <!-- Just zip code -->
                      <!-- ngIf: isZipcode() -->
                      <div data-ng-if="isZipcode()" class="eg-flex eg-flex-col eg-pt3 ng-scope">
                        <div class="eg-paragraph required eg-pb1" data-sc-form-error="highlight if billing_postal_code fails" aria-invalid="false"> Zip code&nbsp;<span class="eg-error">*</span>
                        </div>
                        <input required="" type="text" name="billing_postal_code" class="eg-input--half eg-input eg-input__text ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength ng-not-modified"
                          data-ng-model="MODEL.billing_postal_code" data-ng-minlength="2" data-ng-maxlength="10" data-sc-form-error="highlight if billing_postal_code fails" data-sc-retain-focus-validity="" aria-label="ZIP" aria-invalid="false">
                      </div><!-- end ngIf: isZipcode() -->
                      <!-- Simple Address (typeahead) -->
                      <!-- ngIf: isAutocomplete() -->
                      <!-- Full address -->
                      <!-- ngIf: isFullAddress() -->
                    </div>
                  </div>
                </div>
              </div>
              <!-- TODO update do consider donation confirmation view -->
              <!-- ngIf: META.showPaymentDetails -->
            </div>
            <!-- ngInclude: ::EmbeddedGivingPaths.partials.donationConfirmation -->
            <div data-ng-show="shouldShowDonationConfirmation()" class="eg-container ng-scope ng-hide" data-ng-include="::EmbeddedGivingPaths.partials.donationConfirmation"><!-- data-ng-keydown="processKeydownEventDonationConfirmation($event)"  -->
              <div data-ng-controller="EmbeddedGivingDonationConfirmationCtrl" class="eg-container eg-flex-col eg-flex--between ng-scope">
                <div class="eg-flex-1 eg-flex-col">
                  <div class="eg-flex-row eg-flex--valign eg-nav">
                    <!-- "Back" navigation. Disabled when checking out -->
                    <div data-ng-click="goBackDonationConfirmation()" data-ng-disabled="eg.isCheckingOut" class="eg-flex eg-interact eg-nav__back">
                      <i class="fa fa-long-arrow-left"></i>
                    </div>
                    <div class="eg-flex-1 eg-flex--center">
                      <div class="eg-paragraph text-center eg-nav__label">Confirm your donation</div>
                    </div>
                  </div>
                  <!-- ngIf: eg.logoUrl() -->
                  <div data-ng-if="eg.logoUrl()" class="eg-flex-row eg-flex--center eg-py4 ng-scope">
                    <img class="eg-logo" data-ng-src="https://assets.classy.org/24579750/6cdede46-6112-11ed-9b27-0a58a9feac03.jpg" src="https://assets.classy.org/24579750/6cdede46-6112-11ed-9b27-0a58a9feac03.jpg">
                  </div><!-- end ngIf: eg.logoUrl() -->
                  <!-- Is FOT checked? -->
                  <!-- ngIf: MODEL.fee_on_top -->
                  <div data-ng-if="MODEL.fee_on_top" class="eg-flex-row eg-flex--center eg-py4 ng-scope">
                    <div class="eg-paragraph-sm eg-text-center eg-bold5">
                      <!-- TODO add icon --> Your donation goes further by covering the fees!
                    </div>
                  </div><!-- end ngIf: MODEL.fee_on_top -->
                  <!-- frequency / amount / currency hero -->
                  <div class="eg-flex-col eg-flex--center eg-px4 eg-py3 eg-my2 eg-border-round2 eg-background-off-white">
                    <!-- Donation frequency -->
                    <div class="eg-flex-row eg-paragraph-sm eg-bold6 ng-binding"> One-time&nbsp;donation </div>
                    <!-- Donation currency and amount -->
                    <div class="eg-flex-row eg-flex--valign">
                      <div class="eg-headline eg-bold ng-binding"> A$81.37&nbsp; </div>
                      <div class="eg-paragraph-sm ng-binding">AUD</div>
                    </div>
                  </div>
                  <!-- Donation details -->
                  <div class="eg-flex-col eg-py1">
                    <!-- ngIf: MODEL.fee_on_top -->
                    <div data-ng-if="MODEL.fee_on_top" class="eg-flex-row eg-flex--between eg-paragraph-sm ng-scope">
                      <div class="eg-flex eg-bold7">Amount</div>
                      <div class="eg-flex--end eg-text-right ng-binding">A$79.00</div>
                    </div><!-- end ngIf: MODEL.fee_on_top -->
                    <!-- ngIf: MODEL.fee_on_top -->
                    <div data-ng-if="MODEL.fee_on_top" class="eg-flex-row eg-flex--between eg-paragraph-sm eg-py2 ng-scope">
                      <div class="eg-flex eg-bold7">Transaction fees</div>
                      <!-- Subtract summary amount and raw amount to get transaction fees -->
                      <div class="eg-flex--end eg-text-right ng-binding">A$2.37</div>
                    </div><!-- end ngIf: MODEL.fee_on_top -->
                    <div class="eg-flex-row eg-flex--between eg-paragraph-sm eg-pb2">
                      <div class="eg-flex eg-bold7">Email</div>
                      <div class="eg-flex--end eg-text-right ng-binding"></div>
                    </div>
                  </div>
                </div>
                <div class="eg-flex-col eg-pb2 eg-pt3">
                  <!-- TODO add terms and conditions -->
                  <div class="eg-flex-row eg-py4 eg-border-top eg-text-center">
                    <!-- ngIf: getConfirmationTermsUrl() -->
                    <div data-ng-if="getConfirmationTermsUrl()" class="eg-paragraph-xs eg-text-mono-lighter ng-scope"> By donating, you agree to our <span data-ng-click="openLink(getConfirmationTermsUrl())" class="eg-underline eg-interact">Privacy
                        Policy</span> and Classy's <span data-ng-click="openLink('https://www.classy.org/terms/')" class="eg-underline eg-interact">Terms</span> and <span data-ng-click="openLink('https://www.classy.org/terms/privacy')"
                        class="eg-underline eg-interact">Privacy Policy</span>. Classy facilitates your donations. </div><!-- end ngIf: getConfirmationTermsUrl() -->
                    <!-- ngIf: !getConfirmationTermsUrl() -->
                  </div>
                  <button data-id="confirm-donate" data-ng-click="embeddedGivingCheckout()" data-ng-disabled="eg.isCheckingOut" class="eg-btn eg-btn--lg eg-btn--stretch eg-background-darkest ng-binding"> Donate Now </button>
                </div>
              </div>
            </div>
          </div>
          <!-- 
<div data-ng-show="shouldShowDonationConfirmation()" class="eg-container"
  data-ng-include="::EmbeddedGivingPaths.partials.donationConfirmation"></div> -->
        </div>
      </div>
      <!-- ngInclude: ::EmbeddedGivingPaths.partials.donationContact -->
      <div data-ng-show="eg.donationStep === 'contact'" data-ng-include="::EmbeddedGivingPaths.partials.donationContact" class="eg-container ng-scope ng-hide">
        <!-- Second view in donation flow, visible by all payment processor configurations but Google Pay (which autofills) -->
        <div data-ng-controller="EmbeddedGivingDonationContactCtrl" class="eg-container eg-flex-col eg-flex--between ng-scope" data-ng-keydown="processKeydownEventDonationContact($event)">
          <div data-ng-controller="frsDonationDonorCtrl" class="ng-scope">
            <!-- back nav + header -->
            <div class="eg-flex-row eg-flex--valign eg-nav">
              <!-- back arrow navigation (if full address not required)-->
              <div class="eg-flex eg-interact eg-pr2" data-ng-click="goDonationOptions()">
                <i class="fa fa-long-arrow-left"></i>
              </div>
              <div class="eg-flex-1 eg-flex--center">
                <!-- custom styles margin left exact width of above arrow + padding right -->
                <div class="eg-paragraph text-center eg-nav__label">Donor Information</div>
              </div>
            </div>
            <!-- donation-amount-hero -->
            <div class="eg-flex-col eg-flex--center eg-px4 eg-py3 eg-mb4 eg-border-round2 eg-background-off-white">
              <!-- Donation frequency -->
              <div class="eg-flex-row eg-paragraph-sm eg-bold6 ng-binding"> One-time&nbsp;donation </div>
              <!-- Donation currency and amount -->
              <div class="eg-flex-row eg-flex--valign">
                <div class="eg-headline eg-bold ng-binding"> A$79.00&nbsp; </div>
                <div class="eg-paragraph-sm ng-binding">AUD</div>
              </div>
            </div>
            <!-- member first name + member last name -->
            <div class="eg-flex-row">
              <div class="eg-pr2 eg-flex-1 eg-flex-col">
                <div class="eg-pb1 eg-paragraph required" data-sc-form-error="highlight if member_first_name fails" aria-invalid="false"> First Name <span class="eg-error">*</span>
                </div>
                <input class="eg-input eg-input__text ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-not-modified" required="" type="text" data-ng-model="META.member_first_name" name="member_first_name"
                  aria-label="Please enter your first name" data-sc-retain-focus-validity="">
              </div>
              <div class="eg-pl2 eg-flex-1 eg-flex-col">
                <div class="eg-pb1 eg-paragraph required" data-sc-form-error="highlight if member_last_name fails" aria-invalid="false"> Last Name <span class="eg-error">*</span>
                </div>
                <input required="" type="text" data-ng-model="META.member_last_name" name="member_last_name" class="eg-input eg-input__text ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-not-modified"
                  aria-label="Please enter your last name" data-sc-retain-focus-validity="">
              </div>
            </div>
            <!-- Hide donor name -->
            <!-- ngIf: isAnonymousDonationEnabled -->
            <!-- Hide donation amount -->
            <!-- ngIf: eg.isAnonymousDonationAmountsEnabled -->
            <!-- email -->
            <div class="eg-flex eg-flex-col eg-pt3">
              <label class="eg-paragraph required eg-pb1" data-sc-form-error="highlight if member_email_address fails"> Email <span class="eg-error">*</span>
              </label>
              <input name="member_email_address" required="" data-ng-model="MODEL.member_email_address" class="eg-input eg-input__text ng-pristine ng-untouched ng-empty ng-valid-email-address ng-invalid ng-invalid-required ng-not-modified"
                data-sc-validate-email-address="" data-sc-retain-focus-validity="" type="text" aria-label="Email address. Your receipt will be emailed here.">
              <div class="eg-contact-consent eg-checkbox-input">
                <sc-consent data-opt-in="MODEL.opt_in" name="opt_in" data-show="!campaign.current.hide_contact_opt_in" data-language="MODEL.opt_in_wording" class="ng-isolate-scope">
                  <!-- ngIf: $ctrl.show -->
                  <div data-ng-if="$ctrl.show" data-ng-hide="$ctrl.hide" class="sc-consent ng-scope">
                    <button type="button" class="sc-checkbox_top sc-checkbox checked ng-pristine ng-not-modified" data-ng-click="toggle()" role="checkbox" aria-checked="true" data-sc-checkbox="" data-ng-model="$ctrl.optIn"
                      aria-label="I would like to sign-up for NORD email communications" name="opt_in"><span class="sc-checkbox_input"></span><span class="sc-checkbox_label" data-ng-transclude="" aria-hidden="true"> I would like to sign-up for NORD
                        email communications </span></button>
                  </div><!-- end ngIf: $ctrl.show -->
                </sc-consent>
              </div>
            </div>
            <!-- phone -->
            <div class="eg-flex eg-flex-col eg-pt3">
              <label class="eg-paragraph required eg-pb1"> Phone Number <!-- ngIf: ::isPhoneNumberRequired -->
              </label>
              <input type="tel" inputmode="numeric" name="member_phone" data-ng-model="MODEL.member_phone" data-ng-required="::isPhoneNumberRequired" data-sc-validate-phone="" data-sc-retain-focus-validity=""
                class="eg-input eg-input__text ng-pristine ng-untouched ng-valid ng-empty ng-valid-phone-number ng-valid-required ng-not-modified" aria-label="phone number, numbers only">
              <div aria-live="polite" role="alert">
                <span class="donation-error" data-sc-form-error="show if member_phone fails phoneNumber" style="display: none;"> Please enter a valid phone number. </span>
              </div>
            </div>
            <!-- custom questions -->
            <eg-custom-questions data-ng-show="showCustomQuestions() &amp;&amp; eg.donationStep === 'contact'" data-parent-form="FORM" class="ng-isolate-scope ng-hide">
              <div>
                <!-- ngRepeat: question in $ctrl.optionalQuestions -->
                <div class="eg-flex eg-flex-col eg-pt4 ng-scope" data-ng-repeat="question in $ctrl.optionalQuestions">
                  <label class="eg-paragraph required eg-pb1 ng-binding" data-sc-form-error="highlight if cq_1530322 fails"> Cell Phone <!-- ngIf: question.is_required --><span data-ng-if="question.is_required"
                      class="eg-error ng-scope">*</span><!-- end ngIf: question.is_required -->
                  </label>
                  <!-- ngInclude: $ctrl.optionalFieldPartial(question.tag) -->
                  <div data-ng-include="$ctrl.optionalFieldPartial(question.tag)" class="ng-scope">
                    <div class="ng-scope">
                      <!-- Cell phone -->
                      <input data-ng-model="MODEL.answers[question.id]" data-ng-model-options="{ getterSetter: true }" data-ng-required="question.is_required" data-sc-validate-phone="" data-sc-retain-focus-validity=""
                        class="eg-input eg-input__text ng-pristine ng-untouched ng-empty ng-valid-phone-number ng-invalid ng-invalid-required ng-not-modified" aria-label="cell phone number, numbers only" name="1530322" type="tel" inputmode="numeric"
                        required="required">
                      <div aria-live="polite" role="alert">
                        <span class="donation-error ng-binding" data-sc-form-error="show if 1530322 fails phoneNumber" style="display: none;"> Please enter a valid phone number. </span>
                      </div>
                      <!-- MGive -->
                      <!-- ngIf: show.mgive() -->
                    </div>
                  </div>
                </div><!-- end ngRepeat: question in $ctrl.optionalQuestions -->
                <!-- ngRepeat: question in $ctrl.customQuestions -->
                <div class="eg-flex eg-flex-col eg-pt4 ng-scope" data-ng-repeat="question in $ctrl.customQuestions">
                  <label class="eg-paragraph required eg-pb1 ng-binding" data-sc-form-error="highlight if cq_1610431 fails"> Which of the following best describes me: <!-- ngIf: question.is_required --><span data-ng-if="question.is_required"
                      class="eg-error ng-scope">*</span><!-- end ngIf: question.is_required -->
                  </label>
                  <!-- ngInclude: $ctrl.customFieldPartial(question.type) -->
                  <div data-ng-include="$ctrl.customFieldPartial(question.type)" class="ng-scope">
                    <div class="ng-scope">
                      <select class="donation-select eg-input__select ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-not-modified" data-ng-model="MODEL.answers[question.id]" data-ng-model-options="{ getterSetter: true }"
                        data-ng-required="question.is_required" data-ng-options="option.label as option.label for option in question.enum_options" name="cq_1610431" required="required">
                        <option value="" class="" selected="selected">Please select</option>
                        <option label="Academic" value="string:Academic">Academic</option>
                        <option label="Advocate" value="string:Advocate">Advocate</option>
                        <option label="Bio /Pharma" value="string:Bio /Pharma">Bio /Pharma</option>
                        <option label="Caregiver/ Family Member" value="string:Caregiver/ Family Member">Caregiver/ Family Member</option>
                        <option label="Friend" value="string:Friend">Friend</option>
                        <option label="Medical Provider" value="string:Medical Provider">Medical Provider</option>
                        <option label="Patient" value="string:Patient">Patient</option>
                      </select>
                      <!-- <div aria-live="polite" role="alert">
    <span class="donation-error" data-sc-form-error="show if cq_{{::question.id}} fails required">
      {{::$ctrl.ERROR_MESSAGES.FIELD_REQUIRED_ERROR_TEXT}}
    </span>
  </div> -->
                    </div>
                  </div>
                </div><!-- end ngRepeat: question in $ctrl.customQuestions -->
              </div>
            </eg-custom-questions>
          </div>
          <div class="eg-flex eg-pb2 eg-pt3">
            <button id="eg-btn-donation-contact" data-ng-disabled="!isValid()" data-ng-click="goDonationPaymentMethods()" class="eg-btn eg-btn--stretch eg-background-darkest" type="button" disabled="disabled"> Continue </button>
          </div>
        </div>
      </div>
      <!-- <div
    data-ng-show="eg.donationStep === 'confirmation'"
    data-ng-include="::EmbeddedGivingPaths.partials.donationConfirmation"
    class="eg-container"
  ></div> -->
    </div>
  </div>
</form>

Text Content

Close
One time
Monthly

Choose a one-time amount

   
   
   
 * A$790
   
   
   
 * A$400
   
   
   
 * A$160
   
   
   
 * A$79
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 * AED | United Arab Emirates DirhamAFN | Afghan AfghaniALL | Albanian LekAMD |
   Armenian DramANG | Netherlands Antillean GuilderAOA | Angolan KwanzaARS |
   Argentine PesoAUD | Australian DollarAWG | Aruban FlorinAZN | Azerbaijani
   ManatBAM | Bosnia And Herzegovina Convertible MarkBBD | Barbados DollarBDT |
   Bangladeshi TakaBGN | Bulgarian LevBHD | Bahraini DinarBIF | Burundian
   FrancBMD | Bermudian Dollar (customarily Known As Bermuda Dollar)BND | Brunei
   DollarBOB | BolivianoBRL | Brazilian RealBSD | Bahamian DollarBTN | Bhutanese
   NgultrumBWP | Botswana PulaBZD | Belize DollarCAD | Canadian DollarCDF |
   Congolese FrancCHF | Swiss FrancCLF | Unidad De Fomento (funds Code)CLP |
   Chilean PesoCNY | Chinese YuanCOP | Colombian PesoCRC | Costa Rican ColonCUC
   | Cuban Convertible PesoCUP | Cuban PesoCVE | Cape Verde EscudoCZK | Czech
   KorunaDJF | Djiboutian FrancDKK | Danish KroneDOP | Dominican PesoDZD |
   Algerian DinarEGP | Egyptian PoundERN | Eritrean NakfaETB | Ethiopian BirrEUR
   | EuroFJD | Fiji DollarFKP | Falkland Islands PoundGBP | Pound SterlingGEL |
   Georgian LariGHS | Ghanaian CediGIP | Gibraltar PoundGMD | Gambian DalasiGNF
   | Guinean FrancGTQ | Guatemalan QuetzalGYD | Guyanese DollarHKD | Hong Kong
   DollarHNL | Honduran LempiraHTG | Haitian GourdeHUF | Hungarian ForintIDR |
   Indonesian RupiahILS | Israeli New ShekelINR | Indian RupeeIQD | Iraqi
   DinarIRR | Iranian RialISK | Icelandic KrónaJMD | Jamaican DollarJOD |
   Jordanian DinarJPY | Japanese YenKES | Kenyan ShillingKGS | Kyrgyzstani
   SomKHR | Cambodian RielKMF | Comoro FrancKPW | North Korean WonKRW | South
   Korean WonKWD | Kuwaiti DinarKYD | Cayman Islands DollarKZT | Kazakhstani
   TengeLAK | Lao KipLBP | Lebanese PoundLKR | Sri Lankan RupeeLRD | Liberian
   DollarLSL | Lesotho LotiLYD | Libyan DinarMAD | Moroccan DirhamMDL | Moldovan
   LeuMGA | Malagasy AriaryMKD | Macedonian DenarMMK | Myanma KyatMNT |
   Mongolian TugrikMOP | Macanese PatacaMUR | Mauritian RupeeMVR | Maldivian
   RufiyaaMWK | Malawian KwachaMXN | Mexican PesoMYR | Malaysian RinggitMZN |
   Mozambican MeticalNAD | Namibian DollarNGN | Nigerian NairaNIO | Nicaraguan
   CórdobaNOK | Norwegian KroneNPR | Nepalese RupeeNZD | New Zealand DollarOMR |
   Omani RialPAB | Panamanian BalboaPEN | Peruvian Nuevo SolPGK | Papua New
   Guinean KinaPHP | Philippine PesoPKR | Pakistani RupeePLN | Polish ZłotyPYG |
   Paraguayan GuaraníQAR | Qatari RiyalRON | Romanian New LeuRSD | Serbian
   DinarRWF | Rwandan FrancSAR | Saudi RiyalSBD | Solomon Islands DollarSCR |
   Seychelles RupeeSDG | Sudanese PoundSEK | Swedish Krona/kronorSGD | Singapore
   DollarSHP | Saint Helena PoundSLL | Sierra Leonean LeoneSOS | Somali
   ShillingSRD | Surinamese DollarSSP | South Sudanese PoundSTD | São Tomé And
   Príncipe DobraSYP | Syrian PoundSZL | Swazi LilangeniTHB | Thai BahtTJS |
   Tajikistani SomoniTMT | Turkmenistani ManatTND | Tunisian DinarTOP | Tongan
   PaʻangaTRY | Turkish LiraTTD | Trinidad And Tobago DollarTWD | New Taiwan
   DollarTZS | Tanzanian ShillingUAH | Ukrainian HryvniaUGX | Ugandan
   ShillingUSD | United States DollarUYU | Uruguayan PesoUZS | Uzbekistan SomVND
   | Vietnamese DongVUV | Vanuatu VatuWST | Samoan TalaXAF | CFA Franc BEACXCD |
   East Caribbean DollarXDR | Special Drawing RightsXOF | CFA Franc BCEAOXPF |
   CFP FrancYER | Yemeni RialZAR | South African Rand AUD
   A$
   
   

   
   

Continue
Choose Payment
One-time donation
A$81.37 
Cover transaction fees
Transactions are secure and encrypted
Credit Card
Zip code *
Confirm your donation

Your donation goes further by covering the fees!
One-time donation
A$81.37 
AUD
Amount
A$79.00
Transaction fees
A$2.37
Email

By donating, you agree to our Privacy Policy and Classy's Terms and Privacy
Policy. Classy facilitates your donations.
Donate Now
Donor Information
One-time donation
A$79.00 
AUD
First Name *
Last Name *
Email *
I would like to sign-up for NORD email communications
Phone Number
Please enter a valid phone number.
Cell Phone *
Please enter a valid phone number.
Which of the following best describes me: *
Please selectAcademicAdvocateBio /PharmaCaregiver/ Family MemberFriendMedical
ProviderPatient
Continue
FAQs
Is this donation tax deductible?
National Organization for Rare Disorders is a 501(c)3 tax-exempt organization
and your donation is tax-deductible within the guidelines of U.S. law. To claim
a donation as a deduction on your U.S. taxes, please keep your email donation
receipt as your official record. We'll send it to you upon successful completion
of your donation.

Hey there!
   
 * Sign in
   

   
 * Share this page