xhamster.uservoice.com
Open in
urlscan Pro
2606:4700::6811:1e5c
Public Scan
Submitted URL: https://xhamster.uservoice.com/
Effective URL: https://xhamster.uservoice.com/forums/59059-xhamster-feedback-and-suggestions
Submission: On April 03 via api from LU — Scanned from DE
Effective URL: https://xhamster.uservoice.com/forums/59059-xhamster-feedback-and-suggestions
Submission: On April 03 via api from LU — Scanned from DE
Form analysis
45 forms found in the DOMPOST /api/v1/forums/59059/suggestions.json
<form method="post" action="/api/v1/forums/59059/suggestions.json" id="create_idea" data-forum-id="59059" uv-persist-key="49883-59059-site2-create-idea-form" uv-persist-id="59059">
<input type="hidden" name="authenticity_token" value="FQAAdrfa80t5bWZ_YUfy4d1XSrxf8-qD_JthIudaaBMao2qIwC_OtOMkVuzXEoJZwcQyb5DYiuvT2QApzWlklQ">
<input type="hidden" name="site2" value="true">
<input type="hidden" name="referrer" value="https://xhamster.uservoice.com/forums/59059-xhamster-feedback-and-suggestions">
<h2 class="uvForumCreateIdeaLegend uvCustomPrimary-color">I suggest you ...</h2>
<div class="uvOut-of-Votes-error"> You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas. <div class="full-text uvError-more-info-container">
<h3 class="uvError-header">There are two ways to get more votes:</h3>
<ul class="uvError-list">
<li class="uvError-list-item">When an admin closes an idea you've voted on, you'll get your votes back from that idea.</li>
<li class="uvError-list-item">You can remove your votes from an open idea you support.</li>
<li class="uvError-list-item">To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".</li>
</ul>
</div>
<div class="truncated-text">
<button type="button" class="uvError-more-info uvCustomLink-color uvStyle-link" data-truncator="more">More info…</button>
</div>
</div>
<div class="uvField uvField-idea">
<label class="uvFieldInner" for="suggestion_title">
<span class="uvFieldPlaceholder">Enter your idea</span>
<input uv-persist-item="title" type="search" name="suggestion[title]" id="suggestion_title" class="uvFieldText" data-ajax-url="/forums/59059-xhamster-feedback-and-suggestions/search" value="" required="" maxlength="140"
autocomplete="section-suggestion one-time-code">
</label>
<div role="status" aria-label="Searching" class="uvFieldEtc uvFieldEtc-thinking">(thinking…)</div>
<button uv-persist-reset="" type="reset" class="uvFieldEtc uvFieldEtc-reset">Reset</button>
</div>
<!-- display when no ideas match or when user clicks "Post a new idea" -->
<div class="uvTooltip-alt">
<div class="uvTooltip-primary">
<p> Enter your idea and we'll search to see if someone has already suggested it. </p>
<p> If a similar idea already exists, you can support and comment on it. </p>
<p> If it doesn't exist, you can post your idea so others can support it. </p>
</div>
<div class="uvTooltip-outOfVotes">
<p> Enter your idea and we'll search to see if someone has already suggested it. </p>
</div>
</div>
<div uv-persist-show="" class="uvForumCreateIdea-new" style="display: none;">
<div class="uvField uvField-select uvField-category " title="Category (optional)">
<label class="uvFieldInner" for="suggestion-category">
<span class="uvFieldPlaceholder">Category (optional)</span>
<select uv-persist-item="category" class="uvFieldSelect" name="suggestion[category_id]" id="suggestion-category">
<option value=""></option>
<option value="56360">Cams</option>
<option value="56372">Content Producers</option>
<option value="56365">Dating</option>
<option value="56369">Mobile</option>
<option value="56367">My Favorites</option>
<option value="56364">My Profile</option>
<option value="56371">New Categories</option>
<option value="56362">Photos</option>
<option value="56368">Premium</option>
<option value="56366">Private messages</option>
<option value="56373">Search Engine</option>
<option value="56363">Stories</option>
<option value="56361">Videos</option>
</select>
</label>
</div>
<div class="uvField uvField-description">
<label class="uvFieldInner" for="suggestion-describe">
<span class="uvFieldPlaceholder">Describe your idea… (optional)</span>
<textarea uv-persist-item="description" class="uvFieldTextarea" name="suggestion[text]" id="suggestion-describe"></textarea>
</label>
<input type="hidden" name="iframe">
</div>
<div class="uvFieldXXX uvField-votesXXX" role="radiogroup" aria-required="true" aria-label="Select the amount of votes for this idea">
<input type="radio" role="radio" id="suggestion-votes-1" name="suggestion[votes]" value="1" class="d" checked="checked" title="1 vote">
<label class="uvFieldPlaceholderXXX" for="suggestion-votes-1">1</label>
<input type="radio" role="radio" id="suggestion-votes-2" name="suggestion[votes]" value="2" class="d" title="2 votes">
<label class="uvFieldPlaceholderXXX" for="suggestion-votes-2">2</label>
<input type="radio" role="radio" id="suggestion-votes-3" name="suggestion[votes]" value="3" class="d" title="3 votes">
<label class="uvFieldPlaceholderXXX" for="suggestion-votes-3">3</label> votes
</div>
<uv-auth id="uv-signin-8670" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-ahl7zvtit" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-ahl7zvtit" aria-label="Email address" placeholder="Email address"
autofocus="">
<div role="alert" id="email-error-ahl7zvtit" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-ahl7zvtit" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-ahl7zvtit" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-ahl7zvtit" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-8670");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="submit_region">
<button type="submit" class="uvFieldEtc-submit-button uvStyle-button" id="suggestion_form_submit">Post idea</button>
<a uv-persist-reset="" class="uvStyle-cancel" href="#cancel" id="suggestion_form_reset">Cancel</a>
<span class="uvFieldEtc-thinking">Submitting...</span>
</div>
</div>
<!-- end -->
</form>
POST /api/v1/forums/59059/suggestions/3754388/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3754388/votes.json" data-forum_id="59059" data-suggestion_id="3754388" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-3754388" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-7602" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-x0xlfktv3" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-x0xlfktv3" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-x0xlfktv3" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-x0xlfktv3" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-x0xlfktv3" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-x0xlfktv3" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7602");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-3754388" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3754388/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3754388/score.json" data-forum_id="59059" data-suggestion_id="3754388" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_3754388">
<legend id="importance_score_3754388">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-3754388">
<button class="impScoreButton" type="submit" id="importance-1-3754388" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-3754388" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-3754388" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-3754388" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-3754388" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-2265" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-l3oei097l" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-l3oei097l" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-l3oei097l" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-l3oei097l" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-l3oei097l" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-l3oei097l" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-2265");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/6329149/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/6329149/votes.json" data-forum_id="59059" data-suggestion_id="6329149" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-6329149" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-1688" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-0xuf2pxv5" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-0xuf2pxv5" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-0xuf2pxv5" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-0xuf2pxv5" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-0xuf2pxv5" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-0xuf2pxv5" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-1688");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-6329149" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/6329149/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/6329149/score.json" data-forum_id="59059" data-suggestion_id="6329149" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_6329149">
<legend id="importance_score_6329149">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-6329149">
<button class="impScoreButton" type="submit" id="importance-1-6329149" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-6329149" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-6329149" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-6329149" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-6329149" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-9340" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-kx389ot0e" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-kx389ot0e" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-kx389ot0e" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-kx389ot0e" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-kx389ot0e" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-kx389ot0e" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-9340");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/13571094/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/13571094/votes.json" data-forum_id="59059" data-suggestion_id="13571094" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-13571094" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-3337" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-mm4xl9rez" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-mm4xl9rez" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-mm4xl9rez" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-mm4xl9rez" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-mm4xl9rez" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-mm4xl9rez" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-3337");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-13571094" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/13571094/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/13571094/score.json" data-forum_id="59059" data-suggestion_id="13571094" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_13571094">
<legend id="importance_score_13571094">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-13571094">
<button class="impScoreButton" type="submit" id="importance-1-13571094" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-13571094" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-13571094" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-13571094" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-13571094" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-5828" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-czmylzgzi" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-czmylzgzi" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-czmylzgzi" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-czmylzgzi" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-czmylzgzi" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-czmylzgzi" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-5828");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/42238072/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/42238072/votes.json" data-forum_id="59059" data-suggestion_id="42238072" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-42238072" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-7363" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-14tirns37" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-14tirns37" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-14tirns37" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-14tirns37" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-14tirns37" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-14tirns37" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7363");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-42238072" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/42238072/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/42238072/score.json" data-forum_id="59059" data-suggestion_id="42238072" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_42238072">
<legend id="importance_score_42238072">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-42238072">
<button class="impScoreButton" type="submit" id="importance-1-42238072" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-42238072" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-42238072" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-42238072" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-42238072" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-604" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-pm6e9ydel" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-pm6e9ydel" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-pm6e9ydel" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-pm6e9ydel" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-pm6e9ydel" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-pm6e9ydel" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-604");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/5353479/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/5353479/votes.json" data-forum_id="59059" data-suggestion_id="5353479" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-5353479" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-3441" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-s54fz8yqy" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-s54fz8yqy" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-s54fz8yqy" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-s54fz8yqy" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-s54fz8yqy" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-s54fz8yqy" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-3441");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-5353479" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/5353479/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/5353479/score.json" data-forum_id="59059" data-suggestion_id="5353479" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_5353479">
<legend id="importance_score_5353479">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-5353479">
<button class="impScoreButton" type="submit" id="importance-1-5353479" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-5353479" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-5353479" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-5353479" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-5353479" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-517" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-r482t5cce" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-r482t5cce" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-r482t5cce" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-r482t5cce" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-r482t5cce" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-r482t5cce" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-517");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/40097464/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/40097464/votes.json" data-forum_id="59059" data-suggestion_id="40097464" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-40097464" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-91" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-n9bogeqvx" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-n9bogeqvx" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-n9bogeqvx" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-n9bogeqvx" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-n9bogeqvx" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-n9bogeqvx" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-91");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-40097464" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/40097464/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/40097464/score.json" data-forum_id="59059" data-suggestion_id="40097464" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_40097464">
<legend id="importance_score_40097464">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-40097464">
<button class="impScoreButton" type="submit" id="importance-1-40097464" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-40097464" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-40097464" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-40097464" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-40097464" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-3793" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-3qyztd5n1" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-3qyztd5n1" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-3qyztd5n1" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-3qyztd5n1" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-3qyztd5n1" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-3qyztd5n1" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-3793");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3501877/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3501877/votes.json" data-forum_id="59059" data-suggestion_id="3501877" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-3501877" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-7657" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-c8ymnivkn" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-c8ymnivkn" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-c8ymnivkn" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-c8ymnivkn" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-c8ymnivkn" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-c8ymnivkn" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7657");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-3501877" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3501877/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3501877/score.json" data-forum_id="59059" data-suggestion_id="3501877" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_3501877">
<legend id="importance_score_3501877">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-3501877">
<button class="impScoreButton" type="submit" id="importance-1-3501877" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-3501877" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-3501877" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-3501877" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-3501877" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-4635" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-cb7pks2hs" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-cb7pks2hs" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-cb7pks2hs" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-cb7pks2hs" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-cb7pks2hs" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-cb7pks2hs" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-4635");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3178767/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3178767/votes.json" data-forum_id="59059" data-suggestion_id="3178767" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-3178767" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-7016" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-yqdhmu224" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-yqdhmu224" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-yqdhmu224" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-yqdhmu224" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-yqdhmu224" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-yqdhmu224" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7016");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-3178767" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3178767/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3178767/score.json" data-forum_id="59059" data-suggestion_id="3178767" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_3178767">
<legend id="importance_score_3178767">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-3178767">
<button class="impScoreButton" type="submit" id="importance-1-3178767" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-3178767" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-3178767" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-3178767" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-3178767" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-7569" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-kychklv9d" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-kychklv9d" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-kychklv9d" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-kychklv9d" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-kychklv9d" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-kychklv9d" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7569");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/11473989/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/11473989/votes.json" data-forum_id="59059" data-suggestion_id="11473989" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-11473989" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-3971" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-j4azkfhmv" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-j4azkfhmv" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-j4azkfhmv" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-j4azkfhmv" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-j4azkfhmv" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-j4azkfhmv" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-3971");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-11473989" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/11473989/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/11473989/score.json" data-forum_id="59059" data-suggestion_id="11473989" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_11473989">
<legend id="importance_score_11473989">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-11473989">
<button class="impScoreButton" type="submit" id="importance-1-11473989" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-11473989" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-11473989" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-11473989" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-11473989" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-7623" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-rd35es6g3" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-rd35es6g3" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-rd35es6g3" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-rd35es6g3" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-rd35es6g3" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-rd35es6g3" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7623");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/37759492/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/37759492/votes.json" data-forum_id="59059" data-suggestion_id="37759492" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-37759492" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-1003" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-ijvnkvym0" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-ijvnkvym0" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-ijvnkvym0" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-ijvnkvym0" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-ijvnkvym0" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-ijvnkvym0" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-1003");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-37759492" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/37759492/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/37759492/score.json" data-forum_id="59059" data-suggestion_id="37759492" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_37759492">
<legend id="importance_score_37759492">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-37759492">
<button class="impScoreButton" type="submit" id="importance-1-37759492" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-37759492" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-37759492" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-37759492" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-37759492" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-1385" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-6wdkk3gb2" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-6wdkk3gb2" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-6wdkk3gb2" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-6wdkk3gb2" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-6wdkk3gb2" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-6wdkk3gb2" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-1385");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3696252/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3696252/votes.json" data-forum_id="59059" data-suggestion_id="3696252" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-3696252" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-2631" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-k29wrur12" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-k29wrur12" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-k29wrur12" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-k29wrur12" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-k29wrur12" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-k29wrur12" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-2631");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-3696252" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3696252/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3696252/score.json" data-forum_id="59059" data-suggestion_id="3696252" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_3696252">
<legend id="importance_score_3696252">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-3696252">
<button class="impScoreButton" type="submit" id="importance-1-3696252" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-3696252" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-3696252" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-3696252" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-3696252" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-7631" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-k8yuvfmkn" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-k8yuvfmkn" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-k8yuvfmkn" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-k8yuvfmkn" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-k8yuvfmkn" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-k8yuvfmkn" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7631");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/40751482/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/40751482/votes.json" data-forum_id="59059" data-suggestion_id="40751482" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-40751482" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-9450" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-wocypkek9" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-wocypkek9" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-wocypkek9" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-wocypkek9" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-wocypkek9" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-wocypkek9" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-9450");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-40751482" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/40751482/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/40751482/score.json" data-forum_id="59059" data-suggestion_id="40751482" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_40751482">
<legend id="importance_score_40751482">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-40751482">
<button class="impScoreButton" type="submit" id="importance-1-40751482" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-40751482" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-40751482" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-40751482" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-40751482" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-4501" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-d0vz0146p" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-d0vz0146p" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-d0vz0146p" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-d0vz0146p" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-d0vz0146p" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-d0vz0146p" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-4501");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/10044846/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/10044846/votes.json" data-forum_id="59059" data-suggestion_id="10044846" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-10044846" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-3852" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-koi56skwo" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-koi56skwo" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-koi56skwo" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-koi56skwo" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-koi56skwo" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-koi56skwo" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-3852");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-10044846" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/10044846/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/10044846/score.json" data-forum_id="59059" data-suggestion_id="10044846" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_10044846">
<legend id="importance_score_10044846">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-10044846">
<button class="impScoreButton" type="submit" id="importance-1-10044846" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-10044846" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-10044846" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-10044846" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-10044846" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-8696" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-veozk36qg" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-veozk36qg" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-veozk36qg" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-veozk36qg" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-veozk36qg" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-veozk36qg" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-8696");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3475331/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3475331/votes.json" data-forum_id="59059" data-suggestion_id="3475331" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-3475331" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-23" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-c9q67d38a" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-c9q67d38a" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-c9q67d38a" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-c9q67d38a" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-c9q67d38a" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-c9q67d38a" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-23");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-3475331" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/3475331/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/3475331/score.json" data-forum_id="59059" data-suggestion_id="3475331" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_3475331">
<legend id="importance_score_3475331">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-3475331">
<button class="impScoreButton" type="submit" id="importance-1-3475331" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-3475331" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-3475331" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-3475331" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-3475331" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-1400" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-6s7pgebrg" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-6s7pgebrg" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-6s7pgebrg" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-6s7pgebrg" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-6s7pgebrg" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-6s7pgebrg" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-1400");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/42292144/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/42292144/votes.json" data-forum_id="59059" data-suggestion_id="42292144" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-42292144" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-7610" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-qq5u3j7hr" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-qq5u3j7hr" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-qq5u3j7hr" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-qq5u3j7hr" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-qq5u3j7hr" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-qq5u3j7hr" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7610");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-42292144" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/42292144/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/42292144/score.json" data-forum_id="59059" data-suggestion_id="42292144" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_42292144">
<legend id="importance_score_42292144">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-42292144">
<button class="impScoreButton" type="submit" id="importance-1-42292144" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-42292144" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-42292144" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-42292144" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-42292144" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-6705" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-g0zb5l1in" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-g0zb5l1in" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-g0zb5l1in" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-g0zb5l1in" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-g0zb5l1in" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-g0zb5l1in" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-6705");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/32252083/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/32252083/votes.json" data-forum_id="59059" data-suggestion_id="32252083" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-32252083" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-7209" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-mntchen8n" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-mntchen8n" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-mntchen8n" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-mntchen8n" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-mntchen8n" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-mntchen8n" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7209");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-32252083" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/32252083/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/32252083/score.json" data-forum_id="59059" data-suggestion_id="32252083" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_32252083">
<legend id="importance_score_32252083">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-32252083">
<button class="impScoreButton" type="submit" id="importance-1-32252083" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-32252083" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-32252083" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-32252083" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-32252083" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-4757" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-2cdqnv9hu" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-2cdqnv9hu" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-2cdqnv9hu" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-2cdqnv9hu" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-2cdqnv9hu" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-2cdqnv9hu" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-4757");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/40999192/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/40999192/votes.json" data-forum_id="59059" data-suggestion_id="40999192" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-40999192" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-6258" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-vbvtczz9f" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-vbvtczz9f" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-vbvtczz9f" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-vbvtczz9f" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-vbvtczz9f" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-vbvtczz9f" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-6258");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-40999192" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/40999192/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/40999192/score.json" data-forum_id="59059" data-suggestion_id="40999192" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_40999192">
<legend id="importance_score_40999192">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-40999192">
<button class="impScoreButton" type="submit" id="importance-1-40999192" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-40999192" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-40999192" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-40999192" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-40999192" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-7584" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-xwqo3qs9m" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-xwqo3qs9m" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-xwqo3qs9m" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-xwqo3qs9m" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-xwqo3qs9m" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-xwqo3qs9m" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7584");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/41010358/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/41010358/votes.json" data-forum_id="59059" data-suggestion_id="41010358" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-41010358" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-7266" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-ugu5cvco9" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-ugu5cvco9" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-ugu5cvco9" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-ugu5cvco9" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-ugu5cvco9" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-ugu5cvco9" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7266");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-41010358" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/41010358/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/41010358/score.json" data-forum_id="59059" data-suggestion_id="41010358" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_41010358">
<legend id="importance_score_41010358">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-41010358">
<button class="impScoreButton" type="submit" id="importance-1-41010358" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-41010358" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-41010358" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-41010358" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-41010358" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-7487" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-hd0dthql3" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-hd0dthql3" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-hd0dthql3" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-hd0dthql3" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-hd0dthql3" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-hd0dthql3" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7487");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/4108625/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/4108625/votes.json" data-forum_id="59059" data-suggestion_id="4108625" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-4108625" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-1366" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-pylczhdxq" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-pylczhdxq" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-pylczhdxq" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-pylczhdxq" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-pylczhdxq" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-pylczhdxq" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-1366");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-4108625" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/4108625/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/4108625/score.json" data-forum_id="59059" data-suggestion_id="4108625" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_4108625">
<legend id="importance_score_4108625">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-4108625">
<button class="impScoreButton" type="submit" id="importance-1-4108625" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-4108625" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-4108625" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-4108625" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-4108625" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-266" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-xq8brvv47" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-xq8brvv47" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-xq8brvv47" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-xq8brvv47" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-xq8brvv47" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-xq8brvv47" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-266");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/1933573/votes.json
<form novalidate="" class="uvIdeaVoteForm" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/1933573/votes.json" data-forum_id="59059" data-suggestion_id="1933573" data-legacy-voting="">
<input type="hidden" name="channel" value="portal">
<!-- Update to show number of votes cast -->
<span class="uvIdeaVoteFormTrigger">
<button class="uvIdeaVoteFormTriggerState-no_votes uvStyle-button">Vote</button>
<button class="uvIdeaVoteFormTriggerState-you_voted uvStyle-button uvStyle-button-selected" id="uvIdeaVoteFormTriggerState-you_voted-1933573" data-singular="%{num} vote" data-plural="%{num} votes"></button>
<button class="uvIdeaVoteFormTriggerState-out_of_votes uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
<button class="uvIdeaVoteFormTriggerState-voting_closed uvStyle-button uvStyle-button-disabled uvTip" disabled="">Vote</button>
</span>
<!--- end -->
<div class="uvIdeaVoteFormToggle" style="display: none;">
<fieldset class="uvIdeaVoteFormFieldset" style="padding-left: 79px;">
<legend class="uvIdeaVoteFormLegend">Vote</legend>
<div class="uvVoterSigninArea">
<uv-auth id="uv-signin-7576" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-5e6rnlg1b" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-5e6rnlg1b" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-5e6rnlg1b" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-5e6rnlg1b" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-5e6rnlg1b" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-5e6rnlg1b" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-7576");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvIdeaVoteButtons">
<button class="uvIdeaVoteButton uvIdeaVoteButton-1-votes uvStyle-button" type="submit" value="1" name="to">1 vote</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-2-votes uvStyle-button" type="submit" value="2" name="to">2 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-3-votes uvStyle-button" type="submit" value="3" name="to">3 votes</button>
<button class="uvIdeaVoteButton uvIdeaVoteButton-0-votes uvStyle-button uvIdeaVoteButtons-removevotes" type="submit" value="0" name="to" disabled="disabled">Remove votes</button>
<div class="uvIdeaVoteButtonsMeta">
<span class="uvIdeaVoteVotesRemaining"> You have <span class="uvUserData-votes-remaining" id="uvUserData-votes-remaining-1933573" data-singular="%{num} vote" data-plural="%{num} votes"></span> left! <span
class="uvHelp uvHelp-votes uvTip">(?)</span>
</span>
<span class="uvSpinner">(thinking…)</span>
</div>
</div>
</div>
</fieldset>
</div>
</form>
POST /api/v1/forums/59059/suggestions/1933573/score.json
<form novalidate="" class="uvIdeaScoreForm importScoreBorderBottom" onsubmit="return false;" method="post" action="/api/v1/forums/59059/suggestions/1933573/score.json" data-forum_id="59059" data-suggestion_id="1933573" data-importance_score=""
data-importance_score_id="">
<fieldset class="impScoreButtonContainer" aria-labelledby="importance_score_1933573">
<legend id="importance_score_1933573">How important is this to you?</legend>
<div class="impScoreButtonGroup" data-name="importance-score-button-group-1933573">
<button class="impScoreButton" type="submit" id="importance-1-1933573" tabindex="0" name="importance_score_value" value="1"> Not at all <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-2-1933573" tabindex="0" name="importance_score_value" value="2"> Important <span class="tooltiptext">You must login first!</span>
</button>
<button class="impScoreButton" type="submit" id="importance-3-1933573" tabindex="0" name="importance_score_value" value="3"> Critical <span class="tooltiptext">You must login first!</span>
</button>
<h6 aria-live="polite" role="status" hidden="" class="scoreNotification"></h6>
<input data-name="importance-score-1933573" type="hidden" name="importance_score" value="">
<input data-name="importance-score-id-1933573" type="hidden" name="importance_score_id" value="">
<input type="hidden" name="channel" value="portal">
</div>
</fieldset>
<div class="uvIdeaScoreFormToggle" style="display: none;">
<fieldset class="uvIdeaScoreFormFieldset">
<div class="uvScorerSigninArea">
<uv-auth id="uv-signin-8354" class="sc-uv-auth-h sc-uv-auth-s hydrated" magic-public-key="pk_live_D21FDEDFFB8B0CC4" locale="en" mode="inline" social-first="" data-type=""
data-options="{"display_logged_in":"hidden","social_auth_only":false,"custom_signin":true,"inline_form_mode":true,"show_login":true,"header":"\u003ch2\u003eWe're glad you're here\u003c/h2\u003e\u003cp\u003ePlease sign in to leave feedback\u003c/p\u003e"}"><!---->
<fieldset class="uv-auth-container uv-auth-inline-container sc-uv-auth"><span hidden="" class="sc-uv-auth sc-uv-auth-s">
<h2>We're glad you're here</h2>
<p>Please sign in to leave feedback</p>
</span><uv-sign-in class="sc-uv-auth sc-uv-sign-in-h sc-uv-sign-in-s hydrated">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0"
class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label"
title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line divider-bar sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-q37wlnr5f" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-q37wlnr5f" aria-label="Email address"
placeholder="Email address" autofocus="">
<div role="alert" id="email-error-q37wlnr5f" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-q37wlnr5f" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-q37wlnr5f" aria-label="Password"
placeholder="Password">
<div role="alert" id="password-error-q37wlnr5f" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</uv-sign-in>
<div class="uv-auth-button-bar sc-uv-auth"><button type="button" class="signup-button sc-uv-auth">New here? <span class="underline sc-uv-auth">Create an account</span></button></div>
</fieldset>
</uv-auth>
<script type="text/javascript">
var uvAuthElement = document.getElementById("uv-signin-8354");
uvAuthElement.subdomainSettings = {
"disable_uservoice_auth": false,
"password_auth_required": true,
"auth_providers": [{
"preset_name": "facebook",
"url": "https://graph.facebook.com/oauth/authorize?client_id=1951193478523856\u0026redirect_uri=https%3A%2F%2Fauth.uservoice.com%2Ffacebook\u0026scope=email\u0026display=popup\u0026state=49883",
"button_label": "Facebook"
}, {
"preset_name": "google",
"url": "https://auth.uservoice.com/google/49883",
"button_label": "Google"
}],
"subdomain_display_name": "xHamster UserVoice",
"logo_path": "/logo/logo/design_setting/4667/original/logo_horizontal_color.jpg",
"form_text": {
"loading": "Loading",
"cancel": "Cancel",
"region_label": "Sign in to UserVoice",
"email_label": "Email address",
"email_placeholder": "Email address",
"password_label": "Password",
"password_placeholder": "Password",
"name_label": "Display name (optional)",
"name_placeholder": "Your name",
"tos_checkbox_label_html": "I agree to the \u003ca href=\"/tos\" target=\"_blank\" rel=\"external\" title=\"Opens in new window\" class=\"color-link\"\u003eterms of service\u003c/a\u003e",
"tos_checkbox_title": "Terms of Service",
"gdpr_checkbox_label": "I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)",
"gdpr_checkbox_title": "Required Consent",
"remember_me_checkbox_label": "Remember me",
"remember_me_checkbox_title": "Remember Me",
"show_more_label": "Show more login options",
"show_less_label": "Show fewer login options",
"submit_signin_label": "Sign in",
"submit_create_label": "Sign up",
"email_invalid_error": "Please enter a valid email address.",
"password_required_error": "Please enter your password.",
"terms_invalid_error": "You must accept the terms to continue.",
"generic_error": "Something went wrong!",
"browser_error": "Cookie access is needed in order to sign you in. Please update your privacy settings to enable cross-site tracking or try using a different browser.",
"permissions_error": "You do not have the necessary permissions to access this content.",
"not_signed_in_error": "Sign in required to continue",
"success_heading": "Hooray!",
"success_message": "You're in, getting your page ready.",
"create_password_placeholder": "Create Password",
"verify_email_label": "Verify Email",
"set_password_label": "Set Password",
"verify_email_reset_pw_helper_text": "We need to verify your email first before resetting your password",
"verify_email_create_account_helper_text": "We need to verify your email first before creating your account",
"set_password_title": "Set a new password",
"first_things_first_title": "First things first!",
"confirm_password_placeholder": "Confirm Password",
"confirm_password_label": "Confirm Password",
"create_account_label": "Create Account",
"create_account_title": "Let's create your account!",
"password_invalid_error": "Please enter a valid password.",
"password_match_error": "Passwords must match.",
"change_password_label": "Change Password",
"go_to_login_label": "Go to login",
"go_to_settings_label": "Go to settings",
"current_password_placeholder": "Current Password",
"password_character_minimum": "Password needs at least 8 characters",
"password_upper_lower_case_required": "It must have at least one lower and one upper case character",
"password_symbol_required": "It needs at least one symbol ($, !, @, _, *, etc)",
"password_number_required": "Password must include one number or more",
"reset_password_label": "Reset Password",
"new_password_label": "New Password",
"password_in_email_error": "Your password cannot appear in your email address.",
"email_in_password_error": "Your email address cannot appear in your password.",
"username_in_password_error": "Your email username cannot appear in your password.",
"need_account_prompt": "New here?",
"need_account_cta": "Create an account",
"forgot_password": "Forgot Password?",
"or": "or"
}
};
</script>
<div class="uvSignin-uv-auth">
<div class="uvField uvField-logged_in uvField-first">
<span> Signed in as <span class="logged_in_as"></span> (<a href="/logout">Sign out</a>) </span>
</div>
</div>
<div class="uvFormFlash uvFormFlash-error" tabindex="0" style="display: none;">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
<div class="uvFormFlash uvFormFlash-info" tabindex="0">
<div class="uvFormFlashMessage"></div>
<a class="uvFormFlashClose" href="#close">Close</a>
</div>
</div>
</fieldset>
</div>
</form>
<form novalidate="" class="sc-uv-sign-in">
<div aria-live="off" class="uv-auth-sso-buttons-container grid sc-uv-sign-in"><uv-sso-button class="sc-uv-sign-in hydrated"><button type="button" title="Facebook sign in" aria-label="Facebook sign in" tabindex="0" class="sso-button social-first"
style="background-color: initial;"><img aria-hidden="true" class="sso-icon" src="/auth-component/uv-auth/icons/facebook.svg"><span class="sso-button-label" title="Facebook">Facebook</span></button></uv-sso-button><uv-sso-button
class="sc-uv-sign-in hydrated"><button type="button" title="Google sign in" aria-label="Google sign in" tabindex="0" class="sso-button social-first" style="background-color: initial;"><img aria-hidden="true" class="sso-icon"
src="/auth-component/uv-auth/icons/google.svg"><span class="sso-button-label" title="Google">Google</span></button></uv-sso-button></div>
<div class="uv-auth-divider sc-uv-sign-in">
<div class="line sc-uv-sign-in"></div>
<div class="label sc-uv-sign-in">or</div>
</div>
<div class="uv-auth-field-container sc-uv-sign-in">
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="email-input-1v1m4d66w" class="sc-uv-sign-in" name="email" type="email" aria-describedby="email-error-1v1m4d66w" aria-label="Email address" placeholder="Email address"
autofocus="">
<div role="alert" id="email-error-1v1m4d66w" class="sc-uv-sign-in"></div>
</div>
<div class="uv-auth-field uv-auth-text-field sc-uv-sign-in"><input id="password-input-1v1m4d66w" class="sc-uv-sign-in" name="password" type="password" aria-describedby="password-error-1v1m4d66w" aria-label="Password" placeholder="Password">
<div role="alert" id="password-error-1v1m4d66w" class="sc-uv-sign-in"></div>
</div><span class="secondary-uv-auth-actions sc-uv-sign-in"><button type="button" class="forgot-password-button sc-uv-sign-in">Forgot Password?</button></span>
</div>
</form>
/api/v1/search?weight_minimum=40&lang=en
<form action="/api/v1/search?weight_minimum=40&lang=en">
<div class="uvField uvField-search uvSidebarSearch">
<label class="uvFieldInner" for="combined_search_sidebar">
<!-- this should be a search for knowledgebase and helpdesk. -->
<span class="uvFieldPlaceholder">Search</span>
<input class="uvFieldText" name="query" type="text" id="combined_search_sidebar" role="combobox" aria-autocomplete="list" aria-controls="uv-idea-searchResults" aria-expanded="false">
<script type="text/x-jquery-tmpl" id="uvSearch-template-articles"> <h4 class="uvNavListItemSubtitle">${total_articles} {{if total_articles > 1}}articles{{else}}article{{/if}}</h4>
<ul class="uvList uvList-searchResults">
{{each(i, article) articles}}
<li class="uvListItem uvListItem-searchResult" data-search-weight="${article.weight}">
<a href="${article.path}">${article.question}</a>
</li>
{{/each}}
</ul>
{{if more_articles}}
<p class="uvSearch-more-results"><a href="/search?filter=articles&query=${response_data.query}">More articles →</a></p>
{{/if}}
</script>
<script type="text/x-jquery-tmpl" id="uvSearch-template-ideas"> <h4 id="uvSearch-results-label" class="uvNavListItemSubtitle">${total_suggestions} {{if total_suggestions > 1}}ideas{{else}}idea{{/if}}</h4>
<ul id="uv-idea-searchResults" class="uvList uvList-searchResults" aria-labledby="uvSearch-results-label">
{{each(i, idea) suggestions}}
<li class="uvListItem uvListItem-searchResult" data-search-weight="${idea.weight}" role="option">
{{if idea.status && idea.status.name}}
<em class="uvStyle-status uvStyle-status-${idea.status.key}"
title="This idea is ${idea.status.name} ${$.tmplHelpers.toLocalDate(idea.updated_at, '- updated %date%')}">${idea.status.name}</em>
{{/if}}
<a href="${idea.path}" tabindex="-1">
${idea.title}
</a>
</li>
{{/each}}
</ul>
{{if more_suggestions}}
<p class="uvSearch-more-results"><a href="/search?filter=ideas&query=${response_data.query}">More ideas →</a></p>
{{/if}}
</script>
<script type="text/x-jquery-tmpl" id="uvSearch-template-title">
{{if searching}} Searching…
{{else}}
<a href="/search?filter=merged&query=${query}">Search results</a>
{{/if}}
</script>
</label>
<button class="uvFieldButton uvStyle-button" type="submit">
<span class="uvFieldButtonImage-sidebar">Search</span>
</button>
<div class="uvFieldEtc uvFieldEtc-thinking">(thinking…)</div>
<button type="reset" class="uvFieldEtc uvFieldEtc-reset">Reset</button>
</div>
</form>
<form action="">
<label><input type="radio" name="consent" value="agreed"><span>
<strong>I agree</strong> to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)
</span></label>
<label><input type="radio" name="consent" value="not_agreed"><span>
<strong>I do not agree</strong> to the storage of my personal information, and <span class="warning-text">I wish to delete my feedback profile and all personal data from this site.</span>
</span></label>
</form>
<form action="">
<label>
<input type="checkbox" value="gdpr_agreement">
<span>
<strong>I agree</strong> to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.)
</span>
</label>
<label>
<input type="checkbox" value="tos_agreement">
<span>
<strong>I agree</strong> to the <a target="_blank" rel="external" title="Opens in new window" href="/tos">terms of service</a>. </span>
</label>
</form>
Text Content
Skip to content XHAMSTER FEEDBACK AND SUGGESTIONS I SUGGEST YOU ... You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas. THERE ARE TWO WAYS TO GET MORE VOTES: * When an admin closes an idea you've voted on, you'll get your votes back from that idea. * You can remove your votes from an open idea you support. * To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas". More info… Enter your idea (thinking…) Reset Enter your idea and we'll search to see if someone has already suggested it. If a similar idea already exists, you can support and comment on it. If it doesn't exist, you can post your idea so others can support it. Enter your idea and we'll search to see if someone has already suggested it. Category (optional) Cams Content Producers Dating Mobile My Favorites My Profile New Categories Photos Premium Private messages Search Engine Stories Videos Describe your idea… (optional) 1 2 3 votes WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close Post idea Cancel Submitting... * Vote for an existing idea () * or * Post a new idea… * Hot ideas * Top ideas * New ideas * Category Cams (362) Content Producers (381) Dating (425) Mobile (392) My Favorites (312) My Profile (640) New Categories (304) Photos (597) Premium (66) Private messages (275) Search Engine (408) Stories (175) Videos (1789) * Status under review (193) planned (138) started (51) moved to backlog (4) completed (865) declined (660) * My feedback 10779 results found 1. WHY DONT YOU HAVE A CHAT ROOM WHERE WE CAN HOOK UP WITH LOCALS? just somewhere on site where ur members can chat about their various different fetishes etc.... 6,913 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) moved to backlog · 52 comments · Dating · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 2. BETTER INDIVIDUALIZATION OF YOUR OWN PROFILE... A Profile-Banner/Cover would be really nice to have... take facebook for example, u can upload your own photos for this... Also the right side of the profile isn`t really used... you have your intro-picture/video, ur uploaded/favorite videos, ur uploaded/favorite galleries, ur own/favorite blogs and your friends... below there is nothing and to the left there is the pinboard/comment section... the space on the right side can be used in a better way... everything is better then nothing ;) it would be also nice to create your own "topic-boxes"... so you are able to make your profile setup. for example you have a anal, a blowjob and a cumshot box instead of having all your favorites in only one section... A Profile-Banner/Cover would be really nice to have... take facebook for example, u can upload your own photos for this... Also the right side of the profile isn`t really used... you have your intro-picture/video, ur uploaded/favorite videos, ur uploaded/favorite galleries, ur own/favorite blogs and your friends... below there is nothing and to the left there is the pinboard/comment section... the space on the right side can be used in a better way... everything is better then nothing ;) it would be also nice to create your own "topic-boxes"... so you are able to make your profile setup. for example you… more 3,109 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) moved to backlog · 27 comments · My Profile · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 3. ADD AN OPTION TO REORDER PICTURES WHEN MANAGING GALLERIES It is VERY frustrting not to be able to sort/order the pictures within our own galleries once uploaded. Would be great to have a drg and drop option within the gallery management to decide which photo goes first etc... 1,826 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 37 comments · Photos · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 4. DOWNLOAD Please add a download button 🔳 1,729 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 97 comments · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 5. BLOGS AND VIEWS can you add an option to blogs so we know how many views we get on our blogs,so we know if its Worth doing more blogs or keeping the ones we already got 1,391 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 31 comments · My Profile · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 6. GIFTS Please bring the gifts back! The last time we were able to send them over 2 years ago, and the last time it was given by the xHamster team was in February of last year 1,265 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) planned · 10 comments · My Profile · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 7. THE ABILITY TO CHANGE OUR ONLINE STATUS Once the person signs in, the person will automatically have the "online" status. But the person will have the option to go to their profile, click on "My Availability" and choose from: 1. Online 2. Busy (or "Watching Porn") 3. Invisible to Everyone 1,123 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 42 comments · My Profile · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 8. CHANGE THE RANK SO IT ALSO REFLECT UPLOADED CONTENT & DAYS AS MEMBER I've been a Loyal Member for almost 4 years and I've contributed my share of Videos and yet my rank is still reflected as 'Newbie'. It can take under an hour to post 51 comments on videos and increase your rank. Please make it also possible to obtain ranks through contributing and/or active days, as this makes more sense. 1,039 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 28 comments · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 9. CHAIN TIP For Ohmibod models it would be good if we could chain tip. So if I wanted to tip x tokens y times I could select 1 token for 10 times. This would then send ten tips of 1 token. We could then see the model reactions better than tipping one token ten times from the screen. It should be a simple change to the tip screen and would make a big difference to the interactions we have with the models. 936 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 3 comments · Cams · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close started · AdminxHamster (Admin, xHamster) responded We’re working on a Lovense implementation on this feature which is expected to be released this year. 10. ALLOW A CHANGE OF USERNAME. I made my account years ago and enjoy the friends ive made and the content ive saved as well as the views to my content. I made my username a general throwaway name but would enjoy being able to change it to something I can identify with without losing the things I have. 758 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) started · 1 comment · My Profile · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 11. ALLOW US TO ARRANGE THE ORDER OF PHOTOS IN OUR GALLERIES When adding new photos, they automatically go to the top of the gallery. It would be great to have the ability to reorganize the gallery photos - to group together those that belong together, or to simply have it flow better. The xHamster team has made a reliable and very user friendly site. Thanks so much!!! 715 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 17 comments · Photos · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 12. PUT PHOTOS IN THE COMMENTS. It would be great to be able to put photos in the comments like on FB 692 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 8 comments · Photos · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 13. ADD A CHROMECAST FEATURE make videos suitable to stream via chromecast 658 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) started · 4 comments · Videos · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 14. SORTING FRIENDS Once you get past maybe 100 friends, it becomes hard to find people easily. How about a sorting tool: 1. Gender 2. Newest/Oldest 3. Most/Fewest comments 4. Alphabetic 5. By Country 602 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 23 comments · My Profile · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 15. BRING BACK STORIES They removed the entire stories category in order to make xhamster a safe and pleasant experience... Yet pics and vids which involve real people are always "safe" no chance of anything unsafe going on between at least 2 people having sex 584 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 31 comments · Stories · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 16. WHAT HAPPENED TO THE DOWNLOAD BUTTON? What happened to the download button? 521 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 68 comments · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 17. REWARDS FOR HELPING USERS AND REVIEWERS Currently, NO REWARD is given to reviewers and users who help xHamster by reporting inappropriate content, fakes, spammers and other things. It would be great for the xHamster team to value those who really help. Only the old reviewers an ex-reviewers had the opportunity to gain access to the free and unlimited Premium membership, and were gifted with the VIP badge and this crown next to the name. And previously it was also possible to review videos but that was also removed from the reviewers. Oh! Users (Reviewers and Ex-reviewers) who have this crown and this badge no longer have access to the free and unlimited Premium, this is now just a cosmetic item! Currently, NO REWARD is given to reviewers and users who help xHamster by reporting inappropriate content, fakes, spammers and other things. It would be great for the xHamster team to value those who really help. Only the old reviewers an ex-reviewers had the opportunity to gain access to the free and unlimited Premium membership, and were gifted with the VIP badge and this crown next to the name. And previously it was also possible to review videos but that was also removed from the reviewers. Oh! Users (Reviewers and Ex-reviewers) who have this crown and this badge no longer have… more 512 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 5 comments · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 18. TOTAL PERCENTAGE OF ERROR FOR REVIEWERS There should show Total Percentage of error for Reviewers for every reviewers inside their settings or stats so that a Reviewer might be able to know what percent of errors we are making. 398 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 2 comments · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 19. SLIDESHOW OPTION FOR FAVOURITE PICS slideshow option for favourite pics 365 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) under review · 6 comments · My Favorites · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 20. FAVORITE SLIDESHOW You should be able to make a slideshow of your favorited pictures, instead of it taking you to the original folder, where the picture was found. 366 votes Vote Vote Vote Vote WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close 1 vote 2 votes 3 votes Remove votes You have left! (?) (thinking…) 13 comments · Delete… · Admin → How important is this to you? Not at all You must login first! Important You must login first! Critical You must login first! WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close ← Previous 1 2 3 4 5 … 538 539 Next → * Don't see your idea? * Post a new idea… New and returning users may sign in WE'RE GLAD YOU'RE HERE Please sign in to leave feedback FacebookGoogle or Forgot Password? New here? Create an account Signed in as (Sign out) Close Close FEEDBACK 10 10 votes XHAMSTER FEEDBACK AND SUGGESTIONS CATEGORIES * Post a new idea… * All ideas * My feedback * Cams 362 * Content Producers 381 * Dating 425 * Mobile 392 * My Favorites 312 * My Profile 640 * New Categories 304 * Photos 597 * Premium 66 * Private messages 275 * Search Engine 408 * Stories 175 * Videos 1789 FEEDBACK AND KNOWLEDGE BASE Search Search (thinking…) Reset * SEARCHING… No results. Clear search results * GIVE FEEDBACK * xHamster Feedback and Suggestions 10,779 ideas * xHamster Premium Feedback and Suggestions 272 ideas * XHAMSTER UserVoice Terms of Service & Privacy Policy ACTION REQUIRED We are now required to have consent to store personal data. Since you already have data stored on this site, please select one of the following: I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.) I do not agree to the storage of my personal information, and I wish to delete my feedback profile and all personal data from this site. Please note that if you do not select an option, we will be required to delete your feedback profile and personal information . Submit ACTION REQUIRED I agree to the storage of my email address, name, and IP address. This information and any feedback I provide may be used to inform product decisions and to notify me about product updates. (You can opt-out at any time.) I agree to the terms of service. Submit Cancel ARE YOU SURE? All of your personal information, including email address, name, and IP address will be deleted from this site. Any feedback you have provided that others have supported will be attributed to "Anonymous". All of your ideas without support will be deleted. Delete my profile Cancel