gleam.io
Open in
urlscan Pro
172.66.40.77
Public Scan
Submitted URL: https://bit.ly/3rBiHyp
Effective URL: https://gleam.io/gzsfV/pipeflare-community-member-giveaway?gsr=gzsfV-X89hYJlm6y
Submission: On July 05 via api from FI — Scanned from FI
Effective URL: https://gleam.io/gzsfV/pipeflare-community-member-giveaway?gsr=gzsfV-X89hYJlm6y
Submission: On July 05 via api from FI — Scanned from FI
Form analysis
18 forms found in the DOMName: emailRecoveryForm —
<form class="compact-box form-compact ng-pristine ng-valid ng-scope" id="other-logins" name="emailRecoveryForm">
<div class="form-compact__content">
<div class="form-compact__part">
<h3 class="center">Log in to your existing account</h3>
<p class="center">
<strong class="ng-binding"></strong>
</p>
<p class="center ng-binding">has already been used to log in to Gleam.</p>
<p class="center">Please log in to your linked account:</p>
<ul class="unstyled">
<!-- ngRepeat: provider in contestantState.otherLogins -->
<!-- ngIf: contestantState.form.email && contestantState.allowRecovery -->
</ul>
</div>
<!-- ngIf: contestantState.recoveryState && !showRecoveryForm() -->
<!-- ngIf: contestantState.recoveryState && showRecoveryForm() -->
</div>
<div class="form-actions center">
<a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Other Logins')">
Cancel
</a>
</div>
</form>
Name: contestantEditForm —
<form class="contestant compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email" name="contestantEditForm" style="padding-top: 15px">
<!-- ngIf: !contestantState.form.email_verfication_required -->
<fieldset class="inputs ng-scope" ng-if="!contestantState.form.email_verfication_required" style="padding-bottom: 10px">
<div class="form-horizontal">
<div class="input required stringish form-group" ng-class="{error: contestantEditForm.name.$invalid && contestantEditForm.name.$touched, success: contestantEditForm.name.$valid}">
<label class="implicit-label">
<div class="control-label">Full Name</div>
<div class="form-wrapper">
<input name="name" ng-disabled="contestantEditFormFullnameDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.name" ng-pattern=".*" placeholder="Alice Smith" required="" style="width: 246px" type="text"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantEditForm.name.$viewValue">Required</div>
</div>
</label>
</div>
<div class="email input required stringish form-group"
ng-class="{error: ((contestantState.form.email && contestantState.form.email == contestantState.failedEmail) || (contestantEditForm.email.$invalid && contestantEditForm.email.$touched)), success: contestantState.form.email != contestantState.failedEmail && contestantEditForm.email.$valid}">
<label class="implicit-label">
<div class="control-label">Email</div>
<div class="form-wrapper">
<input name="email" ng-change="contestantState.failedEmail = nil" ng-disabled="contestantEditFormEmailDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.email"
pattern="[A-Z0-9._%a-z\-+]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,12}" placeholder="alice.smith@example.com" required="" style="width: 246px; -webkit-appearance: none;" type="email"
class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantEditForm.email.$viewValue">Required</div>
<div class="help-inline error ng-binding ng-hide" ng-show="contestantState.form.email && contestantState.form.email == contestantState.failedEmail">
</div>
</div>
</label>
</div>
</div>
<!-- ngIf: ::!isReward() && campaign.show_competition_subscription -->
<div class="boolean input optional form-group ng-scope" ng-if="::!isReward() && campaign.show_competition_subscription">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.competition_subscription" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="user-fragment ng-binding" ng-bind-html="::"Notify me of other Blockchain Competitions"|unescapeAngular">Notify me of other Blockchain Competitions</span> (optional) </label>
</div>
</div><!-- end ngIf: ::!isReward() && campaign.show_competition_subscription -->
<!-- ngIf: campaign.confirmation_email_enabled -->
<div class="boolean input optional form-group ng-scope" ng-if="campaign.confirmation_email_enabled">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.send_confirmation" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"> Send post entry confirmation emails </label>
</div>
</div><!-- end ngIf: campaign.confirmation_email_enabled -->
<!-- ngIf: contestantState.contestant.authentications.length > 0 -->
</fieldset><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
<div class="form-actions center">
<!-- ngIf: !contestantState.form.email_verfication_required --><button class="btn btn-primary ng-binding ng-scope" ng-click="updateContestant()" ng-disabled="contestantState.updating || contestantEditForm.$invalid"
ng-if="!contestantState.form.email_verfication_required" disabled="disabled"> Save </button><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required && !contestantState.contestant.verificationToEmail -->
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && contestantState.contestant.verificationToEmail --> <!-- ngIf: !contestantState.form.email_verfication_required --><a href="javascript:void(0)" ng-click="toggleEdit()" ng-disabled="contestantState.updating" ng-if="!contestantState.form.email_verfication_required" class="ng-binding ng-scope">
Cancel
</a><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
</div>
</form>
Name: contestantForm —
<form class="contestant compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email" name="contestantForm" ng-init="initFacebook()">
<fieldset class="center ng-hide"
ng-show="(!contestantState.emailLogin && !campaign.details_first && campaign.login_first && !contestantState.contestant.id) || socialLoginRequired() && !contestantState.form.email_verfication_required">
<p style="margin-top: 15px" class="ng-binding"> Log in using... </p>
<div class="login-choice center login-types-0">
<ul>
<!-- ngRepeat: provider in campaign.login_types -->
</ul>
</div>
</fieldset>
<!-- ngIf: !contestantState.form.email_verfication_required -->
<fieldset class="inputs ng-scope" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first || (contestantState.contestant.id && campaign.login_first && !enoughUserDetails(entry_method)) ||
contestantState.unconfirmed)" ng_if="!contestantState.form.email_verfication_required">
<div class="center details-header" ng-switch="::isReward()">
<!-- ngSwitchWhen: true -->
<!-- ngSwitchWhen: false -->
<div ng-switch-when="false" class="ng-scope">
<!-- ngIf: campaign.additional_contestant_details && contestantStep==0 -->
<!-- ngIf: ::!campaign.additional_contestant_details -->
<div ng-if="::!campaign.additional_contestant_details" class="ng-scope">
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first -->
<h4 ng-if="::!campaign.login_first" class="ng-binding ng-scope">In order to contact you we need an email</h4><!-- end ngIf: ::!campaign.login_first -->
</div><!-- end ngIf: ::!campaign.additional_contestant_details -->
</div><!-- end ngSwitchWhen: -->
</div>
<div class="form-horizontal">
<div ng-init="contestantSteps=1">
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="input required stringish form-group" ng-class="{error: contestantForm.name.$invalid && contestantForm.name.$touched, success: contestantForm.name.$valid}">
<label class="implicit-label">
<div class="control-label">Full Name</div>
<div class="form-wrapper">
<input name="name" ng-disabled="contestantFormFullnameDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.name" ng-pattern=".*" placeholder="Alice Smith" required="" style="width: 246px" type="text"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.name.$viewValue">Required</div>
</div>
</label>
</div>
<div class="email input required stringish form-group"
ng-class="{error: ((contestantState.form.email && contestantState.form.email == contestantState.failedEmail) || (contestantForm.email.$invalid && contestantForm.email.$touched)), success: contestantState.form.email != contestantState.failedEmail && contestantForm.email.$valid}">
<label class="implicit-label">
<div class="control-label">Email</div>
<div class="form-wrapper">
<input name="email" ng-change="contestantState.failedEmail = nil" ng-disabled="contestantFormEmailDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.email"
pattern="[A-Z0-9._%a-z\-+]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,12}" placeholder="alice.smith@example.com" required="" style="width: 246px; -webkit-appearance: none;" type="email"
class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.email.$viewValue">Required</div>
<div class="help-inline error ng-binding ng-hide" ng-show="contestantState.form.email && contestantState.form.email == contestantState.failedEmail">
</div>
</div>
</label>
</div>
</div><!-- end ngIf: contestantStep==0 -->
</div>
</div>
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="boolean input optional form-group" ng-hide="::isReward() || !campaign.show_competition_subscription">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.competition_subscription" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="user-fragment ng-binding" ng-bind-html="::"Notify me of other Blockchain Competitions"|unescapeAngular">Notify me of other Blockchain Competitions</span> (optional) </label>
</div>
</div>
<!-- ngIf: ::campaign.facebook_url -->
<div data-campaign-facebook="" ng-if="::campaign.facebook_url" class="ng-scope">
<p>
<i class="far fa-thumbs-up" style="margin: 0 10px 0 6px;"></i>
<span>Like us on Facebook for updates (optional)</span>
</p>
<div class="fb-like fb-like--lazy-init fb_iframe_widget" data-header="false" data-show-border="false" data-show-faces="false" data-stream="false" data-width="360" ng-hide="campaign.liked" ng-href="https://facebook.com/pipeflare"
xfbml-parse="" href="https://facebook.com/pipeflare" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=152351391599356&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"><span
style="vertical-align: bottom; width: 360px; height: 20px;"><iframe name="f1efa740a30914" width="360px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://web.facebook.com/plugins/like.php?app_id=152351391599356&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df3501748c644d7c%26domain%3Dgleam.io%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fgleam.io%252Ff144ed756f5215%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"
class="" style="border: none; visibility: visible; width: 360px; height: 20px;"></iframe></span></div>
</div><!-- end ngIf: ::campaign.facebook_url -->
</div><!-- end ngIf: contestantStep==0 -->
</fieldset><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
<div class="form-actions center" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first ||
contestantState.contestant.id)">
<span style="position: inline-block; position: relative">
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && !contestantState.contestant.verificationToEmail -->
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && contestantState.contestant.verificationToEmail -->
<!-- ngIf: nextStepAvailable() && !contestantState.form.email_verfication_required -->
<!-- ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required --><button class="btn btn-primary ng-scope" ng-click="setContestant()" ng-disabled="contestantForm.$invalid || contestantState.sending"
ng-if="!nextStepAvailable() && !contestantState.form.email_verfication_required" disabled="disabled">
<span class="fas fa-rotate fa-spin ng-hide" ng-show="contestantState.sending"></span>
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first --><span ng-if="::!campaign.login_first" class="ng-scope">Save</span><!-- end ngIf: ::!campaign.login_first -->
</button><!-- end ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required -->
<span ng-show="contestantButtonTooltip(contestantForm.$valid)" style="position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0" tooltip-placement="top" uib-tooltip="Please complete your details to continue"></span>
</span>
<span ng-hide="::campaign.login_first && campaign.details_first">
<!-- ngIf: !contestantState.form.email_verfication_required --><a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Contestant')" ng-if="!contestantState.form.email_verfication_required" class="ng-scope">
Cancel
</a><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
</span>
</div>
</form>
Name: entryDetailsForm —
<form class="compact-box entry_details twitter-username ng-pristine ng-valid ng-hide" name="entryDetailsForm" ng-show="entry_method.show_extra || isAuthenticated(entry_method, 'twitter')" style="margin-bottom: 0">
<div class="input-append" ng-hide="isAuthenticated(entry_method, 'twitter')" style="margin-bottom: 0">
<label class="inline-too" for="em6072852Details" style="margin-bottom: 0">Username</label>
<input class="twitter-username__field ng-pristine ng-untouched ng-valid ng-empty" id="em6072852Details" name="data" ng-enter="saveEntryDetails(entry_method)"
ng-init="entryState.formData[entry_method.id] ? null : entryState.formData[entry_method.id] = {}" ng-model="entryState.formData[entry_method.id]['twitter_username']" placeholder="@MyName" type="text">
<a class="btn btn-primary" ng-click="saveEntryDetails(entry_method)" ng-disabled="continueDisabled(entry_method)" tooltip-placement="left" uib-tooltip="Please enter a valid Twitter username to continue" disabled="disabled">
Continue
</a>
</div>
<div class="form-actions center ng-hide" ng-show="isAuthenticated(entry_method, 'twitter')" style="margin: -13px">
<div style="display: inline-block; position: relative; z-index: 1" tooltip-placement="left" uib-tooltip="Please enter a valid Twitter username to continue">
<a class="btn btn-primary" ng-click="saveEntryDetails(entry_method)" ng-disabled="continueDisabled(entry_method)" disabled="disabled">
<span>
Continue
</span>
</a>
</div>
<a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Custom')">
Cancel
</a>
</div>
</form>
Name: contestantForm —
<form class="contestant compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email" name="contestantForm" ng-init="initFacebook()">
<fieldset class="center ng-hide"
ng-show="(!contestantState.emailLogin && !campaign.details_first && campaign.login_first && !contestantState.contestant.id) || socialLoginRequired() && !contestantState.form.email_verfication_required">
<p style="margin-top: 15px" class="ng-binding"> Log in using... </p>
<div class="login-choice center login-types-0">
<ul>
<!-- ngRepeat: provider in campaign.login_types -->
</ul>
</div>
</fieldset>
<!-- ngIf: !contestantState.form.email_verfication_required -->
<fieldset class="inputs ng-scope" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first || (contestantState.contestant.id && campaign.login_first && !enoughUserDetails(entry_method)) ||
contestantState.unconfirmed)" ng_if="!contestantState.form.email_verfication_required">
<div class="center details-header" ng-switch="::isReward()">
<!-- ngSwitchWhen: true -->
<!-- ngSwitchWhen: false -->
<div ng-switch-when="false" class="ng-scope">
<!-- ngIf: campaign.additional_contestant_details && contestantStep==0 -->
<!-- ngIf: ::!campaign.additional_contestant_details -->
<div ng-if="::!campaign.additional_contestant_details" class="ng-scope">
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first -->
<h4 ng-if="::!campaign.login_first" class="ng-binding ng-scope">In order to contact you we need an email</h4><!-- end ngIf: ::!campaign.login_first -->
</div><!-- end ngIf: ::!campaign.additional_contestant_details -->
</div><!-- end ngSwitchWhen: -->
</div>
<div class="form-horizontal">
<div ng-init="contestantSteps=1">
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="input required stringish form-group" ng-class="{error: contestantForm.name.$invalid && contestantForm.name.$touched, success: contestantForm.name.$valid}">
<label class="implicit-label">
<div class="control-label">Full Name</div>
<div class="form-wrapper">
<input name="name" ng-disabled="contestantFormFullnameDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.name" ng-pattern=".*" placeholder="Alice Smith" required="" style="width: 246px" type="text"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.name.$viewValue">Required</div>
</div>
</label>
</div>
<div class="email input required stringish form-group"
ng-class="{error: ((contestantState.form.email && contestantState.form.email == contestantState.failedEmail) || (contestantForm.email.$invalid && contestantForm.email.$touched)), success: contestantState.form.email != contestantState.failedEmail && contestantForm.email.$valid}">
<label class="implicit-label">
<div class="control-label">Email</div>
<div class="form-wrapper">
<input name="email" ng-change="contestantState.failedEmail = nil" ng-disabled="contestantFormEmailDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.email"
pattern="[A-Z0-9._%a-z\-+]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,12}" placeholder="alice.smith@example.com" required="" style="width: 246px; -webkit-appearance: none;" type="email"
class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.email.$viewValue">Required</div>
<div class="help-inline error ng-binding ng-hide" ng-show="contestantState.form.email && contestantState.form.email == contestantState.failedEmail">
</div>
</div>
</label>
</div>
</div><!-- end ngIf: contestantStep==0 -->
</div>
</div>
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="boolean input optional form-group" ng-hide="::isReward() || !campaign.show_competition_subscription">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.competition_subscription" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="user-fragment ng-binding" ng-bind-html="::"Notify me of other Blockchain Competitions"|unescapeAngular">Notify me of other Blockchain Competitions</span> (optional) </label>
</div>
</div>
<!-- ngIf: ::campaign.facebook_url -->
<div data-campaign-facebook="" ng-if="::campaign.facebook_url" class="ng-scope">
<p>
<i class="far fa-thumbs-up" style="margin: 0 10px 0 6px;"></i>
<span>Like us on Facebook for updates (optional)</span>
</p>
<div class="fb-like fb-like--lazy-init fb_iframe_widget" data-header="false" data-show-border="false" data-show-faces="false" data-stream="false" data-width="360" ng-hide="campaign.liked" ng-href="https://facebook.com/pipeflare"
xfbml-parse="" href="https://facebook.com/pipeflare" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=152351391599356&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"><span
style="vertical-align: bottom; width: 360px; height: 20px;"><iframe name="f365f2a7d07a1cc" width="360px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://web.facebook.com/plugins/like.php?app_id=152351391599356&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df16268afbbb3f0c%26domain%3Dgleam.io%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fgleam.io%252Ff144ed756f5215%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"
class="" style="border: none; visibility: visible; width: 360px; height: 20px;"></iframe></span></div>
</div><!-- end ngIf: ::campaign.facebook_url -->
</div><!-- end ngIf: contestantStep==0 -->
</fieldset><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
<div class="form-actions center" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first ||
contestantState.contestant.id)">
<span style="position: inline-block; position: relative">
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && !contestantState.contestant.verificationToEmail -->
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && contestantState.contestant.verificationToEmail -->
<!-- ngIf: nextStepAvailable() && !contestantState.form.email_verfication_required -->
<!-- ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required --><button class="btn btn-primary ng-scope" ng-click="setContestant()" ng-disabled="contestantForm.$invalid || contestantState.sending"
ng-if="!nextStepAvailable() && !contestantState.form.email_verfication_required" disabled="disabled">
<span class="fas fa-rotate fa-spin ng-hide" ng-show="contestantState.sending"></span>
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first --><span ng-if="::!campaign.login_first" class="ng-scope">Save</span><!-- end ngIf: ::!campaign.login_first -->
</button><!-- end ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required -->
<span ng-show="contestantButtonTooltip(contestantForm.$valid)" style="position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0" tooltip-placement="top" uib-tooltip="Please complete your details to continue"></span>
</span>
<span ng-hide="::campaign.login_first && campaign.details_first">
<!-- ngIf: !contestantState.form.email_verfication_required --><a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Contestant')" ng-if="!contestantState.form.email_verfication_required" class="ng-scope">
Cancel
</a><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
</span>
</div>
</form>
<form class="entry_details compact-box form-compact ng-pristine ng-valid ng-scope">
<div class="form-compact__content">
<div class="form-compact__part visit-trigger center">
<div ng-show="::browser.androidDevice && !entry_method.config4" class="ng-binding ng-hide"> Sorry, this app is only available on iOS devices </div>
<div ng-hide="::browser.androidDevice || !entry_method.config3" class="ng-hide">
<h3 class="ng-binding"> iOS Users </h3>
<p class="ng-binding"> Download our app for iPhone/iPad. </p>
<p>
<a class="app-store-button ng-binding" data-visit-reference="iOS" href="" rel="noopener" target="_blank">Available now on the App Store</a>
</p>
</div>
</div>
<hr class="form-compact__rule ng-hide" ng-show="::entry_method.config3 && entry_method.config4 && !browser.androidDevice && !browser.iOSDevice">
<div class="form-compact__part visit-trigger center">
<div ng-show="::browser.iOSDevice && !entry_method.config3" class="ng-binding ng-hide"> Sorry, this app is only available on Android devices </div>
<div ng-hide="::browser.iOSDevice || !entry_method.config4">
<h3 class="ng-binding"> Android Users </h3>
<p class="ng-binding"> Download our app for Android. </p>
<p>
<a class="play-store-button" data-visit-reference="Android" href="https://play.google.com/store/apps/details?id=com.pipeflare.coinflo" rel="noopener" target="_blank">Get it on Google Play</a>
</p>
</div>
</div>
</div>
<div class="form-actions center">
<button class="btn btn-primary disabled" ng-show="continueDisabled(entry_method)" tooltip-placement="top" uib-tooltip="Visit our App page to continue"> Continue </button>
<button class="btn btn-primary ng-hide" ng-click="saveEntryDetails(entry_method)" ng-hide="continueDisabled(entry_method)"> Continue </button>
<a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Download App')">
Cancel
</a>
</div>
</form>
<form class="entry_details compact-box form-compact ng-pristine ng-valid ng-scope">
<div class="form-compact__content">
<div class="form-compact__part visit-trigger center">
<div ng-show="::browser.androidDevice && !entry_method.config4" class="ng-binding ng-hide"> Sorry, this app is only available on iOS devices </div>
<div ng-hide="::browser.androidDevice || !entry_method.config3">
<h3 class="ng-binding"> iOS Users </h3>
<p class="ng-binding"> Download our app for iPhone/iPad. </p>
<p>
<a class="app-store-button ng-binding" data-visit-reference="iOS" href="https://brave.com/pip944" rel="noopener" target="_blank">Available now on the App Store</a>
</p>
</div>
</div>
<hr class="form-compact__rule" ng-show="::entry_method.config3 && entry_method.config4 && !browser.androidDevice && !browser.iOSDevice">
<div class="form-compact__part visit-trigger center">
<div ng-show="::browser.iOSDevice && !entry_method.config3" class="ng-binding ng-hide"> Sorry, this app is only available on Android devices </div>
<div ng-hide="::browser.iOSDevice || !entry_method.config4">
<h3 class="ng-binding"> Android Users </h3>
<p class="ng-binding"> Download our app for Android. </p>
<p>
<a class="play-store-button" data-visit-reference="Android" href="https://brave.com/pip944" rel="noopener" target="_blank">Get it on Google Play</a>
</p>
</div>
</div>
</div>
<div class="form-actions center">
<button class="btn btn-primary disabled" ng-show="continueDisabled(entry_method)" tooltip-placement="top" uib-tooltip="Visit our App page to continue"> Continue </button>
<button class="btn btn-primary ng-hide" ng-click="saveEntryDetails(entry_method)" ng-hide="continueDisabled(entry_method)"> Continue </button>
<a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Download App')">
Cancel
</a>
</div>
</form>
<form class="entry_details compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required">
<div class="form-compact__content center">
<div class="form-compact__part">
<p>
<!-- ngIf: ::entry_method.worth == 1 -->
<!-- ngIf: ::entry_method.worth > 1 --><span ng-if="::entry_method.worth > 1" class="ng-binding ng-scope">Unlock 2 entries for visiting the pipeflareio Instagram page</span><!-- end ngIf: ::entry_method.worth > 1 -->
</p>
</div>
<div class="form-compact__part">
<a class="btn btn-info btn-large btn-embossed ng-binding" ng-click="triggerVisit(entry_method, false)" ng-href="https://instagram.com/pipeflareio?ref=badge" rel="noopener" target="_blank" href="https://instagram.com/pipeflareio?ref=badge">
Visit
pipeflareio
on Instagram
<i class="fas fa-square-up-right"></i>
</a>
</div>
<div class="form-compact__part">
<div class="text input optional form-group ng-hide" ng-show="entry_method.config5 == 'Question' && hasVisited(entry_method)">
<div class="form-wrapper center">
<label for="em6014962Details" style="padding: 0 20px;">
<h4 class="center ng-binding" style="margin-top: 10px;">
</h4>
</label>
<!-- ngIf: ::!entry_method.config8 -->
<div class="center ng-scope" ng-if="::!entry_method.config8">
<textarea id="em6014962Details" name="data" ng-model="entryState.formData[entry_method.id]" required="" style="height: 43px" type="text" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"></textarea>
</div><!-- end ngIf: ::!entry_method.config8 -->
<!-- ngIf: ::entry_method.config8 -->
</div>
</div>
</div>
</div>
<div class="form-actions center">
<div style="display: inline-block; position: relative; z-index: 1" uib-tooltip="Click the visit button above to continue">
<a class="btn btn-primary" ng-click="continueDisabled(entry_method) || confirmAction(entry_method, entryState.formData[entry_method.id] || 'V')" ng-disabled="continueDisabled(entry_method)" disabled="disabled">
<span ng-hide="!(isTimerAction(entry_method) && !entry_method.timePassed)" class="ng-binding ng-hide">
Visit for 5 more seconds
</span>
<span ng-hide="isTimerAction(entry_method) && !entry_method.timePassed">
Continue
</span>
</a>
</div>
</div>
</form>
Name: contestantForm —
<form class="contestant compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email" name="contestantForm" ng-init="initFacebook()">
<fieldset class="center ng-hide"
ng-show="(!contestantState.emailLogin && !campaign.details_first && campaign.login_first && !contestantState.contestant.id) || socialLoginRequired() && !contestantState.form.email_verfication_required">
<p style="margin-top: 15px" class="ng-binding"> Log in using... </p>
<div class="login-choice center login-types-0">
<ul>
<!-- ngRepeat: provider in campaign.login_types -->
</ul>
</div>
</fieldset>
<!-- ngIf: !contestantState.form.email_verfication_required -->
<fieldset class="inputs ng-scope" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first || (contestantState.contestant.id && campaign.login_first && !enoughUserDetails(entry_method)) ||
contestantState.unconfirmed)" ng_if="!contestantState.form.email_verfication_required">
<div class="center details-header" ng-switch="::isReward()">
<!-- ngSwitchWhen: true -->
<!-- ngSwitchWhen: false -->
<div ng-switch-when="false" class="ng-scope">
<!-- ngIf: campaign.additional_contestant_details && contestantStep==0 -->
<!-- ngIf: ::!campaign.additional_contestant_details -->
<div ng-if="::!campaign.additional_contestant_details" class="ng-scope">
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first -->
<h4 ng-if="::!campaign.login_first" class="ng-binding ng-scope">In order to contact you we need an email</h4><!-- end ngIf: ::!campaign.login_first -->
</div><!-- end ngIf: ::!campaign.additional_contestant_details -->
</div><!-- end ngSwitchWhen: -->
</div>
<div class="form-horizontal">
<div ng-init="contestantSteps=1">
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="input required stringish form-group" ng-class="{error: contestantForm.name.$invalid && contestantForm.name.$touched, success: contestantForm.name.$valid}">
<label class="implicit-label">
<div class="control-label">Full Name</div>
<div class="form-wrapper">
<input name="name" ng-disabled="contestantFormFullnameDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.name" ng-pattern=".*" placeholder="Alice Smith" required="" style="width: 246px" type="text"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.name.$viewValue">Required</div>
</div>
</label>
</div>
<div class="email input required stringish form-group"
ng-class="{error: ((contestantState.form.email && contestantState.form.email == contestantState.failedEmail) || (contestantForm.email.$invalid && contestantForm.email.$touched)), success: contestantState.form.email != contestantState.failedEmail && contestantForm.email.$valid}">
<label class="implicit-label">
<div class="control-label">Email</div>
<div class="form-wrapper">
<input name="email" ng-change="contestantState.failedEmail = nil" ng-disabled="contestantFormEmailDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.email"
pattern="[A-Z0-9._%a-z\-+]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,12}" placeholder="alice.smith@example.com" required="" style="width: 246px; -webkit-appearance: none;" type="email"
class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.email.$viewValue">Required</div>
<div class="help-inline error ng-binding ng-hide" ng-show="contestantState.form.email && contestantState.form.email == contestantState.failedEmail">
</div>
</div>
</label>
</div>
</div><!-- end ngIf: contestantStep==0 -->
</div>
</div>
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="boolean input optional form-group" ng-hide="::isReward() || !campaign.show_competition_subscription">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.competition_subscription" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="user-fragment ng-binding" ng-bind-html="::"Notify me of other Blockchain Competitions"|unescapeAngular">Notify me of other Blockchain Competitions</span> (optional) </label>
</div>
</div>
<!-- ngIf: ::campaign.facebook_url -->
<div data-campaign-facebook="" ng-if="::campaign.facebook_url" class="ng-scope">
<p>
<i class="far fa-thumbs-up" style="margin: 0 10px 0 6px;"></i>
<span>Like us on Facebook for updates (optional)</span>
</p>
<div class="fb-like fb-like--lazy-init fb_iframe_widget" data-header="false" data-show-border="false" data-show-faces="false" data-stream="false" data-width="360" ng-hide="campaign.liked" ng-href="https://facebook.com/pipeflare"
xfbml-parse="" href="https://facebook.com/pipeflare" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=152351391599356&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"><span
style="vertical-align: bottom; width: 360px; height: 20px;"><iframe name="fd511c52dc06a" width="360px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://web.facebook.com/plugins/like.php?app_id=152351391599356&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df12602764332fa4%26domain%3Dgleam.io%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fgleam.io%252Ff144ed756f5215%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"
class="" style="border: none; visibility: visible; width: 360px; height: 20px;"></iframe></span></div>
</div><!-- end ngIf: ::campaign.facebook_url -->
</div><!-- end ngIf: contestantStep==0 -->
</fieldset><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
<div class="form-actions center" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first ||
contestantState.contestant.id)">
<span style="position: inline-block; position: relative">
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && !contestantState.contestant.verificationToEmail -->
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && contestantState.contestant.verificationToEmail -->
<!-- ngIf: nextStepAvailable() && !contestantState.form.email_verfication_required -->
<!-- ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required --><button class="btn btn-primary ng-scope" ng-click="setContestant()" ng-disabled="contestantForm.$invalid || contestantState.sending"
ng-if="!nextStepAvailable() && !contestantState.form.email_verfication_required" disabled="disabled">
<span class="fas fa-rotate fa-spin ng-hide" ng-show="contestantState.sending"></span>
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first --><span ng-if="::!campaign.login_first" class="ng-scope">Save</span><!-- end ngIf: ::!campaign.login_first -->
</button><!-- end ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required -->
<span ng-show="contestantButtonTooltip(contestantForm.$valid)" style="position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0" tooltip-placement="top" uib-tooltip="Please complete your details to continue"></span>
</span>
<span ng-hide="::campaign.login_first && campaign.details_first">
<!-- ngIf: !contestantState.form.email_verfication_required --><a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Contestant')" ng-if="!contestantState.form.email_verfication_required" class="ng-scope">
Cancel
</a><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
</span>
</div>
</form>
Name: entryDetailsForm —
<form class="compact-box entry_details twitter-username ng-pristine ng-valid ng-hide" name="entryDetailsForm" ng-show="entry_method.show_extra || isAuthenticated(entry_method, 'twitter')" style="margin-bottom: 0">
<div class="input-append" ng-hide="isAuthenticated(entry_method, 'twitter')" style="margin-bottom: 0">
<label class="inline-too" for="em6014964Details" style="margin-bottom: 0">Username</label>
<input class="twitter-username__field ng-pristine ng-untouched ng-valid ng-empty" id="em6014964Details" name="data" ng-enter="saveEntryDetails(entry_method)"
ng-init="entryState.formData[entry_method.id] ? null : entryState.formData[entry_method.id] = {}" ng-model="entryState.formData[entry_method.id]['twitter_username']" placeholder="@MyName" type="text">
<a class="btn btn-primary" ng-click="saveEntryDetails(entry_method)" ng-disabled="continueDisabled(entry_method)" tooltip-placement="left" uib-tooltip="Please enter a valid Twitter username to continue" disabled="disabled">
Continue
</a>
</div>
<div class="form-actions center ng-hide" ng-show="isAuthenticated(entry_method, 'twitter')" style="margin: -13px">
<div style="display: inline-block; position: relative; z-index: 1" tooltip-placement="left" uib-tooltip="Please enter a valid Twitter username to continue">
<a class="btn btn-primary" ng-click="saveEntryDetails(entry_method)" ng-disabled="continueDisabled(entry_method)" disabled="disabled">
<span>
Continue
</span>
</a>
</div>
<a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Custom')">
Cancel
</a>
</div>
</form>
Name: contestantForm —
<form class="contestant compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email" name="contestantForm" ng-init="initFacebook()">
<fieldset class="center ng-hide"
ng-show="(!contestantState.emailLogin && !campaign.details_first && campaign.login_first && !contestantState.contestant.id) || socialLoginRequired() && !contestantState.form.email_verfication_required">
<p style="margin-top: 15px" class="ng-binding"> Log in using... </p>
<div class="login-choice center login-types-0">
<ul>
<!-- ngRepeat: provider in campaign.login_types -->
</ul>
</div>
</fieldset>
<!-- ngIf: !contestantState.form.email_verfication_required -->
<fieldset class="inputs ng-scope" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first || (contestantState.contestant.id && campaign.login_first && !enoughUserDetails(entry_method)) ||
contestantState.unconfirmed)" ng_if="!contestantState.form.email_verfication_required">
<div class="center details-header" ng-switch="::isReward()">
<!-- ngSwitchWhen: true -->
<!-- ngSwitchWhen: false -->
<div ng-switch-when="false" class="ng-scope">
<!-- ngIf: campaign.additional_contestant_details && contestantStep==0 -->
<!-- ngIf: ::!campaign.additional_contestant_details -->
<div ng-if="::!campaign.additional_contestant_details" class="ng-scope">
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first -->
<h4 ng-if="::!campaign.login_first" class="ng-binding ng-scope">In order to contact you we need an email</h4><!-- end ngIf: ::!campaign.login_first -->
</div><!-- end ngIf: ::!campaign.additional_contestant_details -->
</div><!-- end ngSwitchWhen: -->
</div>
<div class="form-horizontal">
<div ng-init="contestantSteps=1">
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="input required stringish form-group" ng-class="{error: contestantForm.name.$invalid && contestantForm.name.$touched, success: contestantForm.name.$valid}">
<label class="implicit-label">
<div class="control-label">Full Name</div>
<div class="form-wrapper">
<input name="name" ng-disabled="contestantFormFullnameDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.name" ng-pattern=".*" placeholder="Alice Smith" required="" style="width: 246px" type="text"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.name.$viewValue">Required</div>
</div>
</label>
</div>
<div class="email input required stringish form-group"
ng-class="{error: ((contestantState.form.email && contestantState.form.email == contestantState.failedEmail) || (contestantForm.email.$invalid && contestantForm.email.$touched)), success: contestantState.form.email != contestantState.failedEmail && contestantForm.email.$valid}">
<label class="implicit-label">
<div class="control-label">Email</div>
<div class="form-wrapper">
<input name="email" ng-change="contestantState.failedEmail = nil" ng-disabled="contestantFormEmailDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.email"
pattern="[A-Z0-9._%a-z\-+]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,12}" placeholder="alice.smith@example.com" required="" style="width: 246px; -webkit-appearance: none;" type="email"
class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.email.$viewValue">Required</div>
<div class="help-inline error ng-binding ng-hide" ng-show="contestantState.form.email && contestantState.form.email == contestantState.failedEmail">
</div>
</div>
</label>
</div>
</div><!-- end ngIf: contestantStep==0 -->
</div>
</div>
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="boolean input optional form-group" ng-hide="::isReward() || !campaign.show_competition_subscription">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.competition_subscription" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="user-fragment ng-binding" ng-bind-html="::"Notify me of other Blockchain Competitions"|unescapeAngular">Notify me of other Blockchain Competitions</span> (optional) </label>
</div>
</div>
<!-- ngIf: ::campaign.facebook_url -->
<div data-campaign-facebook="" ng-if="::campaign.facebook_url" class="ng-scope">
<p>
<i class="far fa-thumbs-up" style="margin: 0 10px 0 6px;"></i>
<span>Like us on Facebook for updates (optional)</span>
</p>
<div class="fb-like fb-like--lazy-init fb_iframe_widget" data-header="false" data-show-border="false" data-show-faces="false" data-stream="false" data-width="360" ng-hide="campaign.liked" ng-href="https://facebook.com/pipeflare"
xfbml-parse="" href="https://facebook.com/pipeflare" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=152351391599356&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"><span
style="vertical-align: bottom; width: 360px; height: 20px;"><iframe name="f2c4395104ce72c" width="360px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://web.facebook.com/plugins/like.php?app_id=152351391599356&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df2934e8ec0bb88%26domain%3Dgleam.io%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fgleam.io%252Ff144ed756f5215%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"
class="" style="border: none; visibility: visible; width: 360px; height: 20px;"></iframe></span></div>
</div><!-- end ngIf: ::campaign.facebook_url -->
</div><!-- end ngIf: contestantStep==0 -->
</fieldset><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
<div class="form-actions center" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first ||
contestantState.contestant.id)">
<span style="position: inline-block; position: relative">
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && !contestantState.contestant.verificationToEmail -->
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && contestantState.contestant.verificationToEmail -->
<!-- ngIf: nextStepAvailable() && !contestantState.form.email_verfication_required -->
<!-- ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required --><button class="btn btn-primary ng-scope" ng-click="setContestant()" ng-disabled="contestantForm.$invalid || contestantState.sending"
ng-if="!nextStepAvailable() && !contestantState.form.email_verfication_required" disabled="disabled">
<span class="fas fa-rotate fa-spin ng-hide" ng-show="contestantState.sending"></span>
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first --><span ng-if="::!campaign.login_first" class="ng-scope">Save</span><!-- end ngIf: ::!campaign.login_first -->
</button><!-- end ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required -->
<span ng-show="contestantButtonTooltip(contestantForm.$valid)" style="position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0" tooltip-placement="top" uib-tooltip="Please complete your details to continue"></span>
</span>
<span ng-hide="::campaign.login_first && campaign.details_first">
<!-- ngIf: !contestantState.form.email_verfication_required --><a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Contestant')" ng-if="!contestantState.form.email_verfication_required" class="ng-scope">
Cancel
</a><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
</span>
</div>
</form>
Name: contestantForm —
<form class="contestant compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email" name="contestantForm" ng-init="initFacebook()">
<fieldset class="center ng-hide"
ng-show="(!contestantState.emailLogin && !campaign.details_first && campaign.login_first && !contestantState.contestant.id) || socialLoginRequired() && !contestantState.form.email_verfication_required">
<p style="margin-top: 15px" class="ng-binding"> Log in using... </p>
<div class="login-choice center login-types-0">
<ul>
<!-- ngRepeat: provider in campaign.login_types -->
</ul>
</div>
</fieldset>
<!-- ngIf: !contestantState.form.email_verfication_required -->
<fieldset class="inputs ng-scope" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first || (contestantState.contestant.id && campaign.login_first && !enoughUserDetails(entry_method)) ||
contestantState.unconfirmed)" ng_if="!contestantState.form.email_verfication_required">
<div class="center details-header" ng-switch="::isReward()">
<!-- ngSwitchWhen: true -->
<!-- ngSwitchWhen: false -->
<div ng-switch-when="false" class="ng-scope">
<!-- ngIf: campaign.additional_contestant_details && contestantStep==0 -->
<!-- ngIf: ::!campaign.additional_contestant_details -->
<div ng-if="::!campaign.additional_contestant_details" class="ng-scope">
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first -->
<h4 ng-if="::!campaign.login_first" class="ng-binding ng-scope">In order to contact you we need an email</h4><!-- end ngIf: ::!campaign.login_first -->
</div><!-- end ngIf: ::!campaign.additional_contestant_details -->
</div><!-- end ngSwitchWhen: -->
</div>
<div class="form-horizontal">
<div ng-init="contestantSteps=1">
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="input required stringish form-group" ng-class="{error: contestantForm.name.$invalid && contestantForm.name.$touched, success: contestantForm.name.$valid}">
<label class="implicit-label">
<div class="control-label">Full Name</div>
<div class="form-wrapper">
<input name="name" ng-disabled="contestantFormFullnameDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.name" ng-pattern=".*" placeholder="Alice Smith" required="" style="width: 246px" type="text"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.name.$viewValue">Required</div>
</div>
</label>
</div>
<div class="email input required stringish form-group"
ng-class="{error: ((contestantState.form.email && contestantState.form.email == contestantState.failedEmail) || (contestantForm.email.$invalid && contestantForm.email.$touched)), success: contestantState.form.email != contestantState.failedEmail && contestantForm.email.$valid}">
<label class="implicit-label">
<div class="control-label">Email</div>
<div class="form-wrapper">
<input name="email" ng-change="contestantState.failedEmail = nil" ng-disabled="contestantFormEmailDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.email"
pattern="[A-Z0-9._%a-z\-+]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,12}" placeholder="alice.smith@example.com" required="" style="width: 246px; -webkit-appearance: none;" type="email"
class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.email.$viewValue">Required</div>
<div class="help-inline error ng-binding ng-hide" ng-show="contestantState.form.email && contestantState.form.email == contestantState.failedEmail">
</div>
</div>
</label>
</div>
</div><!-- end ngIf: contestantStep==0 -->
</div>
</div>
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="boolean input optional form-group" ng-hide="::isReward() || !campaign.show_competition_subscription">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.competition_subscription" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="user-fragment ng-binding" ng-bind-html="::"Notify me of other Blockchain Competitions"|unescapeAngular">Notify me of other Blockchain Competitions</span> (optional) </label>
</div>
</div>
<!-- ngIf: ::campaign.facebook_url -->
<div data-campaign-facebook="" ng-if="::campaign.facebook_url" class="ng-scope">
<p>
<i class="far fa-thumbs-up" style="margin: 0 10px 0 6px;"></i>
<span>Like us on Facebook for updates (optional)</span>
</p>
<div class="fb-like fb-like--lazy-init fb_iframe_widget" data-header="false" data-show-border="false" data-show-faces="false" data-stream="false" data-width="360" ng-hide="campaign.liked" ng-href="https://facebook.com/pipeflare"
xfbml-parse="" href="https://facebook.com/pipeflare" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=152351391599356&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"><span
style="vertical-align: bottom; width: 360px; height: 20px;"><iframe name="f3a95bf24ab9eac" width="360px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://web.facebook.com/plugins/like.php?app_id=152351391599356&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df483f103e91c9c%26domain%3Dgleam.io%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fgleam.io%252Ff144ed756f5215%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"
class="" style="border: none; visibility: visible; width: 360px; height: 20px;"></iframe></span></div>
</div><!-- end ngIf: ::campaign.facebook_url -->
</div><!-- end ngIf: contestantStep==0 -->
</fieldset><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
<div class="form-actions center" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first ||
contestantState.contestant.id)">
<span style="position: inline-block; position: relative">
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && !contestantState.contestant.verificationToEmail -->
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && contestantState.contestant.verificationToEmail -->
<!-- ngIf: nextStepAvailable() && !contestantState.form.email_verfication_required -->
<!-- ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required --><button class="btn btn-primary ng-scope" ng-click="setContestant()" ng-disabled="contestantForm.$invalid || contestantState.sending"
ng-if="!nextStepAvailable() && !contestantState.form.email_verfication_required" disabled="disabled">
<span class="fas fa-rotate fa-spin ng-hide" ng-show="contestantState.sending"></span>
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first --><span ng-if="::!campaign.login_first" class="ng-scope">Save</span><!-- end ngIf: ::!campaign.login_first -->
</button><!-- end ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required -->
<span ng-show="contestantButtonTooltip(contestantForm.$valid)" style="position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0" tooltip-placement="top" uib-tooltip="Please complete your details to continue"></span>
</span>
<span ng-hide="::campaign.login_first && campaign.details_first">
<!-- ngIf: !contestantState.form.email_verfication_required --><a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Contestant')" ng-if="!contestantState.form.email_verfication_required" class="ng-scope">
Cancel
</a><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
</span>
</div>
</form>
Name: entryDetailsForm —
<form class="compact-box entry_details twitter-username ng-pristine ng-valid ng-hide" name="entryDetailsForm" ng-show="entry_method.show_extra || isAuthenticated(entry_method, 'twitter')" style="margin-bottom: 0">
<div class="input-append" ng-hide="isAuthenticated(entry_method, 'twitter')" style="margin-bottom: 0">
<label class="inline-too" for="em6014967Details" style="margin-bottom: 0">Username</label>
<input class="twitter-username__field ng-pristine ng-untouched ng-valid ng-empty" id="em6014967Details" name="data" ng-enter="saveEntryDetails(entry_method)"
ng-init="entryState.formData[entry_method.id] ? null : entryState.formData[entry_method.id] = {}" ng-model="entryState.formData[entry_method.id]['twitter_username']" placeholder="@MyName" type="text">
<a class="btn btn-primary" ng-click="saveEntryDetails(entry_method)" ng-disabled="continueDisabled(entry_method)" tooltip-placement="left" uib-tooltip="Please enter a valid Twitter username to continue" disabled="disabled">
Continue
</a>
</div>
<div class="form-actions center ng-hide" ng-show="isAuthenticated(entry_method, 'twitter')" style="margin: -13px">
<div style="display: inline-block; position: relative; z-index: 1" tooltip-placement="left" uib-tooltip="Please enter a valid Twitter username to continue">
<a class="btn btn-primary" ng-click="saveEntryDetails(entry_method)" ng-disabled="continueDisabled(entry_method)" disabled="disabled">
<span>
Continue
</span>
</a>
</div>
<a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Custom')">
Cancel
</a>
</div>
</form>
<form class="entry_details compact-box form-compact ng-pristine ng-valid ng-scope">
<div class="form-compact__content center">
<div class="form-compact__part" ng-show="entry_method.config5 == 'Delay' || (entry_method.config4 == 'Complete' && entry_method.config5 == 'Complete') || continueDisabled(entry_method)">
<!-- ngIf: ::entry_method.worth == 1 --><span ng-if="::entry_method.worth == 1" class="ng-binding ng-scope">Unlock an entry for visiting the PipeFlare Facebook page</span><!-- end ngIf: ::entry_method.worth == 1 -->
<!-- ngIf: ::entry_method.worth > 1 -->
</div>
<div class="form-compact__part" ng-show="entry_method.config5 == 'Delay' || (entry_method.config4 == 'Complete' && entry_method.config5 == 'Complete') || continueDisabled(entry_method)">
<a class="btn btn-info btn-large btn-embossed ng-binding" ng-click="triggerVisit(entry_method, false)" ng-href="https://facebook.com/pipeflare" rel="noopener" target="_blank" href="https://facebook.com/pipeflare">
Visit
PipeFlare
on Facebook
<i class="fas fa-square-up-right"></i>
</a>
</div>
<!-- ngIf: entry_method.config5 == 'Question' && hasVisited(entry_method) -->
<!-- ngIf: entry_method.config4 == 'Like' && !continueDisabled(entry_method) -->
</div>
<div class="form-actions center">
<div style="display: inline-block; position: relative; z-index: 1" uib-tooltip="Click the visit button above to continue">
<a class="btn btn-primary" ng-click="continueDisabled(entry_method) || confirmAction(entry_method, entryState.formData[entry_method.id] || 'V')" ng-disabled="continueDisabled(entry_method)" disabled="disabled">
<span ng-hide="!(isTimerAction(entry_method) && !entry_method.timePassed)" class="ng-binding ng-hide">
Visit for 5 more seconds
</span>
<span ng-hide="isTimerAction(entry_method) && !entry_method.timePassed">
Continue
</span>
</a>
</div>
</div>
</form>
Name: entryDetailsForm —
<form class="entry_details compact-box form-compact center ng-pristine ng-valid ng-scope" name="entryDetailsForm">
<div class="form-compact__content center">
<div class="form-compact__part">
<!-- ngIf: ::entry_method.worth == 1 --><span ng-if="::entry_method.worth == 1" class="ng-binding ng-scope">Unlock an entry for visiting the PipeFlare YouTube Channel</span><!-- end ngIf: ::entry_method.worth == 1 -->
<!-- ngIf: ::entry_method.worth > 1 -->
</div>
<div class="form-compact__part">
<a class="btn btn-info btn-large btn-embossed ng-binding" ng-click="triggerVisit(entry_method, false)" ng-href="https://youtube.com/channel/UCyXQV_9rXI-llshXI0_zO_w/featured" rel="noopener" target="_blank" href="https://youtube.com/channel/UCyXQV_9rXI-llshXI0_zO_w/featured">
Visit
PipeFlare
on YouTube
<i class="fas fa-square-up-right"></i>
</a>
</div>
<!-- ngIf: entry_method.config3 == 'Question' && hasVisited(entry_method) -->
</div>
<div class="form-actions center">
<div style="display: inline-block; position: relative; z-index: 1" uib-tooltip="">
<a class="btn btn-primary" ng-click="continueDisabled(entry_method) || confirmAction(entry_method, entryState.formData[entry_method.id] || 'V')" ng-disabled="continueDisabled(entry_method)" disabled="disabled">
<span ng-hide="!(isTimerAction(entry_method) && !entry_method.timePassed)" class="ng-binding ng-hide">
Visit for 5 more seconds
</span>
<span ng-hide="isTimerAction(entry_method) && !entry_method.timePassed">
Continue
</span>
</a>
<a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|YouTube Visit Channel')">
Cancel
</a>
</div>
</div>
</form>
<form class="entry_details compact-box form-compact ng-pristine ng-valid ng-scope">
<div class="form-compact__content center">
<div class="form-compact__part">
<p> Click the link below to join the <b class="ng-binding">#welcome</b> on the <b class="ng-binding">PipeFlare</b> Discord Server </p>
<p>
<a class="btn btn-info btn-large btn-embossed ng-binding" ng-click="triggerVisit(entry_method, false)" ng-href="https://discord.gg/S5UPNSd" rel="noopener" target="_blank" href="https://discord.gg/S5UPNSd">
<span class="fab fa-discord"></span>
Join
#welcome
</a>
</p>
</div>
</div>
<div class="form-actions center" style="margin-top: 10px;">
<button class="btn btn-primary" ng-click="saveEntryDetails(entry_method)"> Continue </button>
<a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Join Discord Server')">
Cancel
</a>
</div>
</form>
Name: contestantForm —
<form class="contestant compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email" name="contestantForm" ng-init="initFacebook()">
<fieldset class="center ng-hide"
ng-show="(!contestantState.emailLogin && !campaign.details_first && campaign.login_first && !contestantState.contestant.id) || socialLoginRequired() && !contestantState.form.email_verfication_required">
<p style="margin-top: 15px" class="ng-binding"> Log in using... </p>
<div class="login-choice center login-types-0">
<ul>
<!-- ngRepeat: provider in campaign.login_types -->
</ul>
</div>
</fieldset>
<!-- ngIf: !contestantState.form.email_verfication_required -->
<fieldset class="inputs ng-scope" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first || (contestantState.contestant.id && campaign.login_first && !enoughUserDetails(entry_method)) ||
contestantState.unconfirmed)" ng_if="!contestantState.form.email_verfication_required">
<div class="center details-header" ng-switch="::isReward()">
<!-- ngSwitchWhen: true -->
<!-- ngSwitchWhen: false -->
<div ng-switch-when="false" class="ng-scope">
<!-- ngIf: campaign.additional_contestant_details && contestantStep==0 -->
<!-- ngIf: ::!campaign.additional_contestant_details -->
<div ng-if="::!campaign.additional_contestant_details" class="ng-scope">
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first -->
<h4 ng-if="::!campaign.login_first" class="ng-binding ng-scope">In order to contact you we need an email</h4><!-- end ngIf: ::!campaign.login_first -->
</div><!-- end ngIf: ::!campaign.additional_contestant_details -->
</div><!-- end ngSwitchWhen: -->
</div>
<div class="form-horizontal">
<div ng-init="contestantSteps=1">
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="input required stringish form-group" ng-class="{error: contestantForm.name.$invalid && contestantForm.name.$touched, success: contestantForm.name.$valid}">
<label class="implicit-label">
<div class="control-label">Full Name</div>
<div class="form-wrapper">
<input name="name" ng-disabled="contestantFormFullnameDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.name" ng-pattern=".*" placeholder="Alice Smith" required="" style="width: 246px" type="text"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.name.$viewValue">Required</div>
</div>
</label>
</div>
<div class="email input required stringish form-group"
ng-class="{error: ((contestantState.form.email && contestantState.form.email == contestantState.failedEmail) || (contestantForm.email.$invalid && contestantForm.email.$touched)), success: contestantState.form.email != contestantState.failedEmail && contestantForm.email.$valid}">
<label class="implicit-label">
<div class="control-label">Email</div>
<div class="form-wrapper">
<input name="email" ng-change="contestantState.failedEmail = nil" ng-disabled="contestantFormEmailDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.email"
pattern="[A-Z0-9._%a-z\-+]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,12}" placeholder="alice.smith@example.com" required="" style="width: 246px; -webkit-appearance: none;" type="email"
class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.email.$viewValue">Required</div>
<div class="help-inline error ng-binding ng-hide" ng-show="contestantState.form.email && contestantState.form.email == contestantState.failedEmail">
</div>
</div>
</label>
</div>
</div><!-- end ngIf: contestantStep==0 -->
</div>
</div>
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="boolean input optional form-group" ng-hide="::isReward() || !campaign.show_competition_subscription">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.competition_subscription" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="user-fragment ng-binding" ng-bind-html="::"Notify me of other Blockchain Competitions"|unescapeAngular">Notify me of other Blockchain Competitions</span> (optional) </label>
</div>
</div>
<!-- ngIf: ::campaign.facebook_url -->
<div data-campaign-facebook="" ng-if="::campaign.facebook_url" class="ng-scope">
<p>
<i class="far fa-thumbs-up" style="margin: 0 10px 0 6px;"></i>
<span>Like us on Facebook for updates (optional)</span>
</p>
<div class="fb-like fb-like--lazy-init fb_iframe_widget" data-header="false" data-show-border="false" data-show-faces="false" data-stream="false" data-width="360" ng-hide="campaign.liked" ng-href="https://facebook.com/pipeflare"
xfbml-parse="" href="https://facebook.com/pipeflare" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=152351391599356&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"><span
style="vertical-align: bottom; width: 360px; height: 20px;"><iframe name="f31d550063fd25" width="360px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://web.facebook.com/plugins/like.php?app_id=152351391599356&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df85f1f6c929c9c%26domain%3Dgleam.io%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fgleam.io%252Ff144ed756f5215%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"
class="" style="border: none; visibility: visible; width: 360px; height: 20px;"></iframe></span></div>
</div><!-- end ngIf: ::campaign.facebook_url -->
</div><!-- end ngIf: contestantStep==0 -->
</fieldset><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
<div class="form-actions center" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first ||
contestantState.contestant.id)">
<span style="position: inline-block; position: relative">
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && !contestantState.contestant.verificationToEmail -->
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && contestantState.contestant.verificationToEmail -->
<!-- ngIf: nextStepAvailable() && !contestantState.form.email_verfication_required -->
<!-- ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required --><button class="btn btn-primary ng-scope" ng-click="setContestant()" ng-disabled="contestantForm.$invalid || contestantState.sending"
ng-if="!nextStepAvailable() && !contestantState.form.email_verfication_required" disabled="disabled">
<span class="fas fa-rotate fa-spin ng-hide" ng-show="contestantState.sending"></span>
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first --><span ng-if="::!campaign.login_first" class="ng-scope">Save</span><!-- end ngIf: ::!campaign.login_first -->
</button><!-- end ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required -->
<span ng-show="contestantButtonTooltip(contestantForm.$valid)" style="position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0" tooltip-placement="top" uib-tooltip="Please complete your details to continue"></span>
</span>
<span ng-hide="::campaign.login_first && campaign.details_first">
<!-- ngIf: !contestantState.form.email_verfication_required --><a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Contestant')" ng-if="!contestantState.form.email_verfication_required" class="ng-scope">
Cancel
</a><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
</span>
</div>
</form>
Name: contestantForm —
<form class="contestant compact-box form-compact ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email" name="contestantForm" ng-init="initFacebook()">
<fieldset class="center ng-hide"
ng-show="(!contestantState.emailLogin && !campaign.details_first && campaign.login_first && !contestantState.contestant.id) || socialLoginRequired() && !contestantState.form.email_verfication_required">
<p style="margin-top: 15px" class="ng-binding"> Log in using... </p>
<div class="login-choice center login-types-0">
<ul>
<!-- ngRepeat: provider in campaign.login_types -->
</ul>
</div>
</fieldset>
<!-- ngIf: !contestantState.form.email_verfication_required -->
<fieldset class="inputs ng-scope" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first || (contestantState.contestant.id && campaign.login_first && !enoughUserDetails(entry_method)) ||
contestantState.unconfirmed)" ng_if="!contestantState.form.email_verfication_required">
<div class="center details-header" ng-switch="::isReward()">
<!-- ngSwitchWhen: true -->
<!-- ngSwitchWhen: false -->
<div ng-switch-when="false" class="ng-scope">
<!-- ngIf: campaign.additional_contestant_details && contestantStep==0 -->
<!-- ngIf: ::!campaign.additional_contestant_details -->
<div ng-if="::!campaign.additional_contestant_details" class="ng-scope">
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first -->
<h4 ng-if="::!campaign.login_first" class="ng-binding ng-scope">In order to contact you we need an email</h4><!-- end ngIf: ::!campaign.login_first -->
</div><!-- end ngIf: ::!campaign.additional_contestant_details -->
</div><!-- end ngSwitchWhen: -->
</div>
<div class="form-horizontal">
<div ng-init="contestantSteps=1">
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="input required stringish form-group" ng-class="{error: contestantForm.name.$invalid && contestantForm.name.$touched, success: contestantForm.name.$valid}">
<label class="implicit-label">
<div class="control-label">Full Name</div>
<div class="form-wrapper">
<input name="name" ng-disabled="contestantFormFullnameDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.name" ng-pattern=".*" placeholder="Alice Smith" required="" style="width: 246px" type="text"
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.name.$viewValue">Required</div>
</div>
</label>
</div>
<div class="email input required stringish form-group"
ng-class="{error: ((contestantState.form.email && contestantState.form.email == contestantState.failedEmail) || (contestantForm.email.$invalid && contestantForm.email.$touched)), success: contestantState.form.email != contestantState.failedEmail && contestantForm.email.$valid}">
<label class="implicit-label">
<div class="control-label">Email</div>
<div class="form-wrapper">
<input name="email" ng-change="contestantState.failedEmail = nil" ng-disabled="contestantFormEmailDisabled" ng-model-options="{ debounce: 300 }" ng-model="contestantState.form.email"
pattern="[A-Z0-9._%a-z\-+]+@(?:[A-Z0-9a-z\-]+\.)+[A-Za-z]{2,12}" placeholder="alice.smith@example.com" required="" style="width: 246px; -webkit-appearance: none;" type="email"
class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="help-inline" ng-hide="contestantForm.email.$viewValue">Required</div>
<div class="help-inline error ng-binding ng-hide" ng-show="contestantState.form.email && contestantState.form.email == contestantState.failedEmail">
</div>
</div>
</label>
</div>
</div><!-- end ngIf: contestantStep==0 -->
</div>
</div>
<!-- ngIf: contestantStep==0 -->
<div class="contestant-form-group ng-scope" ng-if="contestantStep==0">
<div class="boolean input optional form-group" ng-hide="::isReward() || !campaign.show_competition_subscription">
<div class="form-wrapper">
<label class="checkbox ng-binding">
<span class="icon"></span>
<span class="icon-to-fade"></span>
<input ng-model="contestantState.form.competition_subscription" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="user-fragment ng-binding" ng-bind-html="::"Notify me of other Blockchain Competitions"|unescapeAngular">Notify me of other Blockchain Competitions</span> (optional) </label>
</div>
</div>
<!-- ngIf: ::campaign.facebook_url -->
<div data-campaign-facebook="" ng-if="::campaign.facebook_url" class="ng-scope">
<p>
<i class="far fa-thumbs-up" style="margin: 0 10px 0 6px;"></i>
<span>Like us on Facebook for updates (optional)</span>
</p>
<div class="fb-like fb-like--lazy-init fb_iframe_widget" data-header="false" data-show-border="false" data-show-faces="false" data-stream="false" data-width="360" ng-hide="campaign.liked" ng-href="https://facebook.com/pipeflare"
xfbml-parse="" href="https://facebook.com/pipeflare" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=152351391599356&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"><span
style="vertical-align: bottom; width: 360px; height: 20px;"><iframe name="f1cfd8111119a38" width="360px" height="1000px" data-testid="fb:like Facebook Social Plugin" title="fb:like Facebook Social Plugin" frameborder="0"
allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://web.facebook.com/plugins/like.php?app_id=152351391599356&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df25a01638548b34%26domain%3Dgleam.io%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fgleam.io%252Ff144ed756f5215%26relation%3Dparent.parent&container_width=0&href=https%3A%2F%2Ffacebook.com%2Fpipeflare&locale=en_US&sdk=joey&show_faces=false&width=360"
class="" style="border: none; visibility: visible; width: 360px; height: 20px;"></iframe></span></div>
</div><!-- end ngIf: ::campaign.facebook_url -->
</div><!-- end ngIf: contestantStep==0 -->
</fieldset><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
<div class="form-actions center" ng-show="!socialLoginRequired() && ( !campaign.login_first || contestantState.emailLogin || campaign.details_first ||
contestantState.contestant.id)">
<span style="position: inline-block; position: relative">
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && !contestantState.contestant.verificationToEmail -->
<!-- ngIf: contestantState.form.email_verfication_required && !nextStepAvailable() && contestantState.contestant.verificationToEmail -->
<!-- ngIf: nextStepAvailable() && !contestantState.form.email_verfication_required -->
<!-- ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required --><button class="btn btn-primary ng-scope" ng-click="setContestant()" ng-disabled="contestantForm.$invalid || contestantState.sending"
ng-if="!nextStepAvailable() && !contestantState.form.email_verfication_required" disabled="disabled">
<span class="fas fa-rotate fa-spin ng-hide" ng-show="contestantState.sending"></span>
<!-- ngIf: ::campaign.login_first -->
<!-- ngIf: ::!campaign.login_first --><span ng-if="::!campaign.login_first" class="ng-scope">Save</span><!-- end ngIf: ::!campaign.login_first -->
</button><!-- end ngIf: !nextStepAvailable() && !contestantState.form.email_verfication_required -->
<span ng-show="contestantButtonTooltip(contestantForm.$valid)" style="position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0" tooltip-placement="top" uib-tooltip="Please complete your details to continue"></span>
</span>
<span ng-hide="::campaign.login_first && campaign.details_first">
<!-- ngIf: !contestantState.form.email_verfication_required --><a href="javascript:void(0)" ng-click="cancelEntry('###APP_NAME### Click|Cancel|Contestant')" ng-if="!contestantState.form.email_verfication_required" class="ng-scope">
Cancel
</a><!-- end ngIf: !contestantState.form.email_verfication_required -->
<!-- ngIf: contestantState.form.email_verfication_required -->
</span>
</div>
</form>
Text Content
0 Your Entries 40,157 Total Entries Ended LOG IN TO YOUR EXISTING ACCOUNT has already been used to log in to Gleam. Please log in to your linked account: Cancel VERIFICATION NEEDED Sorry! We need you to verify that you are a real person. Please log in with any of these social networks to get started: * Login with Facebook * Login with Twitter * Login with Instagram * Login with Google * Login with Telegram * Login with Discord Full Name Required Email Required Notify me of other Blockchain Competitions (optional) Send post entry confirmation emails Save Cancel COMMUNITY MEMBER GIVEAWAY ($200 USD) PIPEFLARE'S NEW COMMUNITY MEMBER COMPETITION IS HERE! WE ARE GIVING AWAY $200 USD IN ZEC EVERY MONTH*. PRIZES INCLUDE: FIRST PLACE: $100 USD SECOND PLACE: $25 USD THIRD PLACE: $25 USD FOURTH PLACE: $25 USD FIFTH PLACE: $25 USD ENTERING TO WIN IS EASY! Simply perform one or more of the tasks below for your chance to win. The more actions you complete, the higher your chance of winning! *Winners Will Be Chosen At Random Entering as * Edit Logout Login with: THIS COMPETITION HAS ENDED COMPETITION PAUSED This Competition is currently paused. Please try again later. WINNING ENTRIES THIS PROMOTION STARTS IN ENDED Entering as * Edit Logout Login with: Log in using... IN ORDER TO CONTACT YOU WE NEED AN EMAIL Full Name Required Email Required Notify me of other Blockchain Competitions (optional) Like us on Facebook for updates (optional) Save Cancel 15 WAYS TO ENTER Entering as * Edit Logout Login with: up to +4 +4 per hour per day per week left Retweet @PipeFlare on Twitter Compete For Over $45,000 In Prizes. Only 10,000 Passes Are Available. Sign Up Today 👉 t.co/ATdvWUf4vI https://t.co/PCLKLcs2CN Retweet @PipeFlare Or Connect Your Twitter Account Connect your Twitter account to verify Twitter actions in 1 click. We will not post without your permission. Already tweeted? Username Continue Continue Cancel up to +4 +4 per hour per day per week left $45,000 In Prizes - PipeFlare Battle Pass 2022 Log in using... IN ORDER TO CONTACT YOU WE NEED AN EMAIL Full Name Required Email Required Notify me of other Blockchain Competitions (optional) Like us on Facebook for updates (optional) Save Cancel up to +3 +3 per hour per day per week left Download CoinFlo - Crypto Tracking And News Sorry, this app is only available on iOS devices IOS USERS Download our app for iPhone/iPad. Available now on the App Store -------------------------------------------------------------------------------- Sorry, this app is only available on Android devices ANDROID USERS Download our app for Android. Get it on Google Play Continue Continue Cancel up to +2 +2 per hour per day per week left Double Your Rewards With Brave Browser Sorry, this app is only available on iOS devices IOS USERS Download our app for iPhone/iPad. Available now on the App Store -------------------------------------------------------------------------------- Sorry, this app is only available on Android devices ANDROID USERS Download our app for Android. Get it on Google Play Continue Continue Cancel up to +2 +2 per hour per day per week left Visit @pipeflareio on Instagram instagram.com/pipeflareio Unlock 2 entries for visiting the pipeflareio Instagram page Visit pipeflareio on Instagram Visit for 5 more seconds Continue up to +2 +2 per hour per day per week left Refer Friends For Extra Entries Log in using... IN ORDER TO CONTACT YOU WE NEED AN EMAIL Full Name Required Email Required Notify me of other Blockchain Competitions (optional) Like us on Facebook for updates (optional) Save Cancel up to +2 +2 per hour per day per week left Follow @PipeFlare on Twitter twitter.com/PipeFlare Follow Or Connect Your Twitter Account Connect your Twitter account to verify Twitter actions in 1 click. We will not post without your permission. Already followed? Username Continue Continue Cancel up to +2 +2 per hour per day per week left Sign Up For PipeFlare Rewards Emails Log in using... IN ORDER TO CONTACT YOU WE NEED AN EMAIL Full Name Required Email Required Notify me of other Blockchain Competitions (optional) Like us on Facebook for updates (optional) Save Cancel up to +2 +2 per hour per day per week left Join Our Telegram Channel Log in using... IN ORDER TO CONTACT YOU WE NEED AN EMAIL Full Name Required Email Required Notify me of other Blockchain Competitions (optional) Like us on Facebook for updates (optional) Save Cancel up to +1 +1 per hour per day per week left Tweet on Twitter Join PipeFlare's $200 USD Giveaway! @pipeflare #pipeflare #cryptofaucet #passiveincome https://gleam.io/JCsmL/pipeflare-community-member-giveaway Join PipeFlare's $200 USD Giveaway! @pipeflare #pipeflare #cryptofaucet #passiveincome https://gleam.io/JCsmL/pipeflare-community-member-giveaway Tweet Or Connect Your Twitter Account Connect your Twitter account to verify Twitter actions in 1 click. We will not post without your permission. Already tweeted? Username Continue Continue Cancel up to +1 +1 per hour per day per week left Visit PipeFlare on Facebook facebook.com/pipeflare Unlock an entry for visiting the PipeFlare Facebook page Visit PipeFlare on Facebook Visit for 5 more seconds Continue up to +1 +1 per hour per day per week left Visit PipeFlare on YouTube youtube.com/channel/UCyXQV_9rXI-llshXI0_zO_w/featu ... Unlock an entry for visiting the PipeFlare YouTube Channel Visit PipeFlare on YouTube Visit for 5 more seconds Continue Cancel up to +1 +1 per hour per day per week left Join PipeFlare's Discord Server Click the link below to join the #welcome on the PipeFlare Discord Server Join #welcome Continue Cancel up to +1 +1 per hour per day per week left Claim Your Free Crypto Log in using... IN ORDER TO CONTACT YOU WE NEED AN EMAIL Full Name Required Email Required Notify me of other Blockchain Competitions (optional) Like us on Facebook for updates (optional) Save Cancel up to +1 +1 per hour per day per week left Click For a Bonus Entry Log in using... IN ORDER TO CONTACT YOU WE NEED AN EMAIL Full Name Required Email Required Notify me of other Blockchain Competitions (optional) Like us on Facebook for updates (optional) Save Cancel UNLOCK 29 MORE ENTRIES Complete the above entries to unlock the rest! TERMS & CONDITIONS NO PURCHASE IS NECESSARY TO ENTER OR WIN. A PURCHASE DOES NOT INCREASE THE CHANCES OF WINNING. 1. Sponsor: The Sponsor of PipeFlare Community Member Giveaway is Blockchain 2. Eligibility: PipeFlare Community Member Giveaway (the "Sweepstakes") is only open to those who sign up at https://gleam.io/gzsfV/pipeflare-community-member-giveaway. The Sweepstakes is open worldwide, and is void where prohibited by law. Employees, independent contractors, interns, officers, directors, and agents of Blockchain (the "Sponsor") their respective affiliates, subsidiaries, advertising and promotion agencies, suppliers and their immediate family members and/or those living in the same household of each are not eligible to participate in the Sweepstakes. The Sweepstakes is subject to all applicable federal, state and local laws and regulations. Void where prohibited. 3. Agreement to Rules: By entering the Sweepstakes, the contestant ("You") agree to comply with and abide by these Rules and the decisions of the Sponsor, and you represent and warrant that you meet the eligibility requirements. In addition, you agree to accept the Sponsor's decisions as final and binding as it relates to the content of this campaign. Entrants should look solely to the Sponsor with any questions, comments or issues related to the Sweepstakes. 4. Entry Period: The Sweepstakes begins at on 30 November, 2021 at 12:00AM -04 and ends at on 29 December, 2021 at 11:59PM -04 (the "Entry Period"). Entries submitted before or after the Entry Period will not be eligible. 5. How to Enter: The Sweepstakes must be entered by submitting an entry using the online form provided at https://gleam.io/gzsfV/pipeflare-community-member-giveaway. The entry must fulfil all requirements of the Sweepstakes, as specified, to be eligible to win a prize. Entries that are incomplete or do not adhere to the rules or specifications of the Sweepstakes may be disqualified at the sole discretion of the Sponsor. You must provide the information requested. You may not enter more times than indicated by using multiple email addresses, identities, or devices in an attempt to circumvent the rules. If you use fraudulent methods or otherwise attempt to circumvent the rules of the Sweepstakes, your submission may be disqualified at the sole discretion of the Sponsor. 6. Prizes: The winner(s) of the Sweepstakes (the "Winner") will receive the following prizes: * 5 winner(s) will receive ZEC Bonus Actual/appraised value of prizes may differ at time of prize award. The specifics of the prize shall be solely determined by the Sponsor. No cash or other prize substitution shall be permitted except for at the Sponsor's discretion. The prize is non transferable. Substitution of the prize or transfer/assignment of the prize to others or request for the cash equivalent of the prize by the Winner is not permitted. Any and all prize related expenses, including without limitation any and all federal, state, and/or local taxes shall be the sole responsibility of the Winner. Acceptance of the prize constitutes permission for the Sponsor to use the Winner’s name, likeness, and entry for purposes of advertising and trade without further compensation, unless prohibited by law. 7. Odds of Winning: The odds of winning depend on the number of eligible entries received. 8. Winner Selection and Notification: The Winner will be selected by Random Draw under the supervision of the Sponsor. The Winner will be notified within 7 days of the winner selection. The Sponsor shall have no liability for a Winner's failure to receive notices due to spam, junk e-mail or other security settings or for a Winner’s provision of incorrect or otherwise non-functioning contact information. If the Winner cannot be contacted, is ineligible, fails to claim the prize within 7 days from the time award notification was sent, or fails to timely return a completed and executed declaration and release as required, the prize may be forfeited and an alternate Winner selected. Receipt of the prize offered in this Campaign by the Winner is conditioned upon compliance with any and all federal, state, and local laws and regulations. Any violation of these official rules by the Winner at the Sponsor's sole discretion will result in the Winner's disqualification as winner, and all privileges as winner will be immediately terminated. 9. Rights Granted by the Entrant: By entering this content (e.g., photo, video, text, etc.), You understand and agree that the Sponsor and anyone acting on behalf of the Sponsor or its respective licensees, successors, and assigns, shall have the right, where permitted by law, to print, publish, broadcast, distribute, and use in any media now known or hereafter developed, in perpetuity and throughout the World, without limitation, your entry, name, portrait, picture, voice, likeness, image, statements about the Campaign, and biographical information for news, publicity, information, trade, advertising, public relations, and promotional purposes without any further compensation, notice, review, or consent. By entering this content, you represent and warrant that your entry is an original work of authorship, and does not violate any third party’s proprietary or intellectual property rights. If your entry infringes upon the intellectual property right of another, you will be disqualified at the sole discretion of the Sponsor. If the content of your entry is claimed to constitute infringement of any proprietary or intellectual proprietary rights of any third party, you shall, at your sole expense, defend or settle against such claims. You shall indemnify, defend, and hold harmless Blockchain from and against any suit, proceeding, claims, liability, loss, damage, costs or expense, which Blockchain may incur, suffer, or be required to pay arising out of such infringement or suspected infringement of any third party’s right. 10. Terms and Conditions: The Sponsor reserves the right, in its sole discretion, to cancel, terminate, modify or suspend the Sweepstakes should virus, bug, non-authorised human intervention, fraud, or other cause beyond the Sponsor’s control corrupt or affect the administration, security, fairness, or proper conduct of the Sweepstakes. In such cases, the Sponsor may select a winner(s) from eligible entries received before and/or after the action taken by the Sponsor if appropriate. The Sponsor reserves the right at its sole discretion to disqualify any individual who tampers or attempts to tamper with the entry process or the operation of the Sweepstakes or website or violates these Terms & Conditions. The Sponsor has the right, in its sole discretion, to maintain the integrity of the Sweepstakes, to void entries for any reason, including, but not limited to: multiple entries from the same user from different IP addresses; multiple entries from the same computer in excess of that allowed by Sweepstakes rules; or the use of bots, macros, scripts, or other technical means for entering. Any attempt by an entrant to deliberately damage any website or undermine the legitimate operation of the Sweepstakes may be a violation of criminal and civil laws. Should such an attempt be made, the Sponsor reserves the right to seek damages to the fullest extent permitted by law. 11. Limitation of Liability: By entering the Sweepstakes you agree to release and hold harmless Blockchain and its subsidiaries, affiliates, advertising and promotion agencies, partners, representatives, agents, successors, assigns, employees, officers and directors from any liability, illness, injury, death, loss, litigation, claim or damage that may occur, directly or indirectly, whether caused by negligence or not, from (i) such entrant’s participation in the Sweepstakes and/or his/her acceptance, possession, use, or misuse of any prize or any portion thereof; (ii) unauthorised human intervention in any part of the Sweepstakes; (iii) electronic or human error in the administration of the Sweepstakes or the processing of entries; (iv) technical errors of any kind, including but not limited to the malfunction of any computer, cable, network, hardware, or software, or other mechanical equipment; (v) the unavailability or inaccessibility of any transmissions, telephone, or Internet service; (vi) printing errors; (vii) lost, late, postage due, misdirected, or undeliverable mail. 12. Disputes: This Sweepstakes is governed by the laws of Netherlands, without respect to conflict of law doctrines. By participating in this Campaign, you agree that any and all disputes that cannot be resolved between the parties, and causes of action arising out of or connected with this Campaign, shall be resolved individually, without resort to any form of class action, exclusively before a court located in Netherlands having jurisdiction. Further, in any such dispute, under no circumstances shall You be permitted to obtain awards for, and hereby waives all rights to, punitive, incidental, or consequential damages, including reasonable attorney’s fees, other than actual out-of-pocket expenses (i.e. costs associated with entering the Sweepstakes). You further waives all rights to have damages multiplied or increased. 13. Winners List: To request a copy of the winners list please contact the Sponsor. Requests must be sent within four (4) weeks of the end of the Entry Period. 14. The Sweepstakes is in no way sponsored, endorsed, administered by, or associated with Facebook, Twitter, Instagram, Snapchat, YouTube, Reddit, Pinterest, LinkedIn or any other social networks that are used to share the Sweepstakes. You understand that you are providing your information to the owner of the Sweepstakes and not to Facebook, Twitter, Instagram, Snapchat, YouTube, Reddit, Pinterest, LinkedIn or any other social networks. 15. Acceptance of Rules: By participating in the Sweepstakes, You have affirmatively reviewed, accepted, and agreed to all of the Official Rules, Terms and Conditions. PLATFORM DISCLAIMER This Sweepstakes is powered by Crowd9 PTY LTD ("Gleam"). Gleam does not sponsor, administer, endorse or bear liability for this promotion. By entering the Sweepstakes, you agree to Gleam's Privacy Policy Terms & Conditions | © Blockchain