PageSourceSearch

https://www.gearbrain.com/static/dist/social-ux/1180.a28c67cefa5031768cbb.bundle.js

js gearbrain.com collected 2026-09-24 08:51:52 UTC 17,344 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunksocialUX=self.webpackChunksocialUX||[]).push([[1180],{6471:function(e,t,n){function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var r=(0,n(2452).A)((function(e,t){if("object"===o(t))return(Array.isArray(e)?e:[e]).reduce((function(e,t){return e&&e[t]?e[t]:void 0}),t)}));t.A=r},4410:function(e,t,n){n.d(t,{$8:function(){return a},RY:function(){return c},q$:function(){return l},yZ:function(){return s}});var o=n(2452),r=n(5874),i=(0,o.A)(r.af),s=i("/core/setup/signup/v2","POST");function c(e){return(0,r.af)("/core/v1/users/me/auth/otps/verify","POST",e)}function a(e,t){return(0,r.af)("/core/users/email_login_json/".concat(t||""),"POST",e)}var l=i("/core/users/password_reset/","POST")},4587:function(e,t,n){n.d(t,{p:function(){return r},x:function(){return s}});var o=n(6471);function r(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=[];return Object.keys(t).forEach((function(s){var c=e[s],a=(0,o.A)("message")(t[s])||t[s];((0,o.A)("validation")(t[s])||i(n))(c)||r.push(a)})),r}var i=function(e){return function(t){return!(e&&!t||null==t)}},s=function(e){return e&&/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())}},1180:function(e,t,n){n.r(t),n.d(t,{default:function(){return B}});var o=n(1209),r=function(e){var t=e.currentUrl;return'\n<div class="login-signup-reset">\n  <div class="comment--login">\n    <svg class="comment--login--close" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n        <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path d="M0 0h24v24H0z" fill="none"/>\n    </svg>\n    <div class="comment--login-headline">Login</div>\n    <form class="comment--login-form" action="/core/users/email_login/?next_url='.concat(t,'" method="POST">\n        <input id="id_email" required class="comment--login-field" maxlength="100" name="email" placeholder="Enter your email" type="text"/>\n        <input id="id_password" required class="comment--login-field" maxlength="100" name="password" placeholder="Enter your password" type="password"/>\n        <button type="submit" class="comment--login-button" value="Login">Log In</button>\n        <div class="comment--login--message"><a href="javascript:void(0)" class="comment--show_reset_password topbar-login-form__reset-pwd">Forgot your password?</a></div>\n        <div class="comment--login--message">if you don\'t have an account <a href="javascript:void(0)" class="comment--show_signup">sign up here</a></div>\n        <div class="comment--login--message requirements hidden">* These fields are required.</div>\n        <div class="comment--login--message error hidden"></div>\n    </form>\n  </div>\n  <div class="comment--otp hidden">\n    <svg class="comment--login--close" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n        <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path d="M0 0h24v24H0z" fill="none"/>\n    </svg>\n    <div class="comment--login-headline">OTP</div>\n    <form class="comment--otp-form" action="/core/v1/users/me/auth/otps/verify?next_url=').concat(t,'" method="POST">\n        <input id="id_otp" required class="comment--login-field" maxlength="100" name="otp" placeholder="* Enter your OTP" type="text"/>\n        <button type="submit" class="comment--login-button" value="Login">Verify</button>\n        <div class="comment--login--message requirements">* These fields are required.</div>\n        <div class="comment--login--message error hidden">Invalid Code</div>\n    </form>\n  </div>\n  <div class="comment--signup comment--signup-step1 hidden">\n     <svg class="comment--login--close" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n      <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path d="M0 0h24v24H0z" fill="none"/>\n     </svg>\n    <div class="comment--login-headline">Sign Up</div>\n        <div class="comment--login--feedback comment--login--errors hidden"></div>\n        <input id="next_url" name="next_url" type="hidden" value="').concat(t,'"/>\n        <input class="comment--login-field comment--signup-name" maxlength="100" name="name" placeholder="* Enter your name" type="text"/>\n        <input class="comment--login-field comment--signup-email" maxlength="100" name="email" placeholder="* Enter your email" type="text"/>\n        <input class="comment--login-field  comment--signup-password" maxlength="100" name="password" placeholder="* Enter your password" type="password"/>\n        <button type="submit" class="comment--signup-button" value="Login">Sign Up</button>\n    <div class="comment--login--message">If you already have an account, <a href="javascript:void(0)" class="comment--show_login">log in here</a></div>\n    <div class="comment--login--message requirements">* These fields are required.</div>\n    </div>\n<div class="comment--signup comment--signup-step2 hidden">\n  <div class="comment--login-headline">Add your personal info</div>\n      <div class="comment--login--feedback comment--login--errors hidden"></div>\n     <div class="site-avatar-edit">\n        <div class="community-site-logo" style="background-image: url(\'https://assets.rbl.ms/18272901/2000x.png\');">\n         <a href="javascript: void(0)" class="hover-menu edit start-edit" title="Edit" style="display: none;">Edit</a>\n         <div class="edit-mode" style="">\n             <div class="edit-mode-inner">\n                 <div class="community-site-logo logo-preview" style="background-image: url(\'https://assets.rbl.ms/18272901/2000x.png\');">
1\n                 <span class="circle-loader hidden"></span>\n                 </div>\n                 <div class="site-avatar">\n                     <form class="avatar-form" enctype="multipart/form-data" encoding="multipart/form-data" method="GET">\n                        <div class="comment--login-headline-subheadline">\n                             <label class="fake-input"><input id="fileInput" class="input-file" type="file" name="logo"></label>\n                             <a class="ch-cover-upload btn" href="javascript: void(0)"><span><i class="icons-roar upload-from-pc"></i> Upload</span></a>\n                        </div>\n                        <div style="display: none;" class="progress progress-striped active">\n                             <div style="width: 0%;" class="bar"></div>\n                            <span class="status-text"></span>\n                         </div>\n                     </form>\n                 </div>\n             </div>\n         </div>\n        </div>\n     </div>\n      <button type="submit" class="comment--done-button" value="Login">Done</button>\n</div>\n<div class="comment--reset hidden">\n  <svg class="comment--login--close" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n      <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path d="M0 0h24v24H0z" fill="none"/>\n  </svg>\n  <div class="comment--login-headline">Reset Password</div>\n  <div class="comment--login--feedback comment--login--errors hidden"></div>\n  <div class="comment--login--feedback comment--login--success hidden">We\'ve emailed you instructions for setting your password. You should be receiving them shortly.</div>\n  <input class="comment--login-field comment--reset-email" maxlength="100" name="email" placeholder="* Enter your email" type="text"/>\n  <button type="submit" class="comment--reset-button" value="Reset">Reset Password</button>\n  <div class="comment--login--message">if you don\'t have an account <a href="javascript:void(0)" class="comment--show_signup">sign up here</a></div>\n  <div class="comment--login--message requirements hidden">* These fields are required.</div>\n</div>\n</div>')},i=n(5874),s=n(4587);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=c(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m={logic_without_pass:!1,enable_random_name:!0},d=function(e){var t,n=e.currentTarget.parentNode;(t={email:n.querySelector(".comment--reset-email").value.trim()},(0,s.x)(t.email)?(0,i.af)("/core/users/password_reset/","POST",t):Promise.reject(["Please enter a valid email"])).then(g(n)).catch(p(n))},g=function(e){return function(){f(e,!1),e.querySelector(".comment--login--success").classList.remove("hidden"),e.querySelector(".comment--login--errors").classList.add("hidden")}},p=function(e){return function(t){var n=t.join(", ")||"Unknown Error",o=e.querySelector(".comment--login--success"),r=e.querySelector(".comment--login--errors");r.classList.remove("hidden"),r.innerHTML=n,o.classList.add("hidden"),f(e,!0)}},f=function(e,t){e.querySelector(".comment--reset-email").classList.toggle("required",t),e.querySelector(".requirements").classList.toggle("hidden",!t)},v=n(2452),y=n(9730),h=n(4410),b=(0,v.A)((function(e,t,n){if(n.is_otp_verification_requested)!function(e){var t=e.closest(".login-signup-wrapper"),n=t.querySelector(".comment--login"),o=t.querySelector(".comment--otp");n.classList.toggle("hidden"),o.classList.toggle("hidden")}(e);else{var o=e.closest(".login-signup-wrapper");o.parentNode.removeChild(o),(0,y.c)(t)}})),w=(0,v.A)((function(e,t){var n=t.currentTarget,o=n.querySelector("#id_email").value.trim(),r
1=n.querySelector("#id_password").value.trim(),i=n.querySelector(".comment--login--message.error");if(i.classList.add("hidden"),S(n,o,r))return t.preventDefault(),(0,h.$8)({email:o,password:r},document.location.search).then(b(n,e)).catch((function(e){i.classList.remove("hidden"),i.textContent=e.message})),!1})),S=function(e,t,n){var o=e.querySelector("#id_email"),r=e.querySelector("#id_password"),i=e.querySelector(".comment--login-form .requirements");o.classList.toggle("required",!(0,s.x)(t)),r.classList.toggle("required",!n);var c=!(!(0,s.x)(t)||!n);return i.classList.toggle("hidden",c),i.classList.contains("hidden")&&(o.setAttribute("placeholder","* Enter your email"),r.setAttribute("placeholder","* Enter your password")),c};function q(e){return q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},q(e)}function O(e){e.classList.remove("hidden")}var j=(0,v.A)((function(e,t){var n=t.currentTarget,o=n.querySelector("#id_otp").value.trim(),r=n.querySelector(".comment--login--message.error");t.preventDefault(),(0,h.RY)({code:o}).then((function(t){!function(e,t,n,o){o&&"object"===q(o)&&0===Object.keys(o).length?function(e,t){var n=e.closest(".login-signup-wrapper");n.parentNode.removeChild(n),(0,y.c)(t)}(e,n):O(t)}(n,r,e,t)})).catch((function(){return O(r)}))})),L=n(6471);function P(e){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},P(e)}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=P(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==P(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A=function(e){var t=e.currentTarget.parentNode.parentNode,n=t.querySelector(".comment--signup-name").value.trim(),o=t.querySelector(".comment--signup-email").value.trim(),r=t.querySelector(".comment--signup-password").value.trim();E(t,n,o,r)&&function(e){var t=(0,s.p)(e,{email:{validation:s.x,message:"Please enter a valid email"},password:"missing password",title:"missing a name"});if(t.length>0)return Promise.reject(t);var n=l(l({},m),e);return(0,i.kX)("/core/setup/signup/","POST",JSON.stringify(n)).catch((function(e){var t=e?e.error:void 0;throw t?[t]:e}))}({title:n,email:o,password:r}).then(k(t)).catch(M(t))},E=function(e,t,n,o){return e.querySelector(".comment--signup-name").classList.toggle("required",!t),e.querySelector(".comment--signup-email").classList.toggle("required",!(0,s.x)(n)),e.querySelector(".comment--signup-password").classList.toggle("required",!o),!(!t||!n||!o)},k=function(e){return function(t){var n={id:t.site_id,name:t.name,title:t.site_title};D(e),e.querySelector(".comment--signup-step1").classList.toggle("hidden",!0),e.querySelector(".comment--signup-step2").classList.toggle("hidden",!1),(0,o.f)(e.querySelector(".comment--done-button"),I(e,n)),e.querySelector('input[type="file"]').addEventListener("change",U(e))}},M=function(e){return function(t){var n="Unknown Error";try{n=t.join(",")}catch(e){}finally{z(e,n)}}},D=function(e){return z(e,!1)},z=function(e,t){var n=e.querySelector(".comment--signup-step1 .comment--login--errors");t?(n.classList.remove("hidden"),n.innerHTML=t):(n.classList.add("hidden"),n.innerHTML="")},U=(0,v.A)((function(e,t){var n=t.currentTarget;if("files"in n&&0!=n.files.length){N(e,!1),e.querySelector(".community-site-logo .circle-loader").classList.remove("hidden");var o=new FormData;o.append("logo",n.files[0]),function(e){return(0,i.MF)("/core/feeds/avatar","POST",e)}(o).then(C(e)).catch(H(e))}})),C=(0,v.A)((function(e,t){var n=e.querySelector(".community-site-logo .logo-preview");n.style.backgroundImage="url('".concat(t.logo,")"),n.setAttribute("data-logo",t.logo),n.setAttribute("data-image_id",t.image_id),N(e,!0)})),H=(0,v.A)((function(e,t){N(e,!0);var n=(0,L.A)("error")(t);console.error(n||t)})),N=function(e,t){e.querySelector(".community-site-logo .circle-loader").classList.toggle("hidden",t)},I=function(e,t){return function(){var n,o,r=e.querySelector(".community-site-logo .logo-preview"),c=r.getAttribute("data-logo"),a=r.getAttribute("data-image_id");a?(n=x(x({},t),{},{storage:a,logo:c}),o=(0,s.p)(n,{id:"missing site id",name:"missing site name",title:"missing site title"}),o.length>0?Promise.reject(o):(0,i.af)("/core/feeds/site/".concat(n.id),"PUT",n)).then(R).catch(console.error):R()}},R=function(){document.location.reload(!0)};function B(e,t){t.innerHTML=r({currentUrl:window.location.href}),$(e,t)}var $=function(e,t){(0,o.K)(t.querySelectorAll(".comment--show_signup"),X),(0,o.f)(t.querySelector(".comment--show_login"),Y),(0,o.f)(t.querySelector(".comment--show_reset_password"),Z),(0,o.K)(t.querySelectorAll(".comment--login--close"),F),(0,o.f)(t.querySelector(".comment--reset-button"),d),t.querySelector("form.comment--login-form").addEventListener("submit",w(e)),t.querySelector("form.comment--otp-form").addEventListener("submit",j(e)),(0,o.f)(t.querySelector(".comment--signup-button"),A)},F=function(e){var t=e.currentTarget.closest(".login-signup-wrapper");t.parentNode.removeChild(t)},X=function(e){K(e,".comment--signup-step1")},Y=function(e){K(e,".comment--login")},Z=function(e){K(e,".comment--reset")},K=function(e,t){var n=e.currentTarget.closest(".login-signup-reset");n.querySelectorAll(".comment--signup-step1, .comment--login, .comment--reset").forEach((function(e){return e.classList.add("hidden")})),n.querySelector(t).classList.remove("hidden")}}}]);
2//# sourceMappingURL=1180.a28c67cefa5031768cbb.bundle.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.