1import{D as e,J as t,O as n,Qt as r,c as i,d as a,et as o,in as s,mt as c,pt as l,w as u,x as d}from"./MeRR1kJB.js";import{t as f}from"./D9c59J7e.js";import{t as p}from"./BPMhLBsi.js";import{t as m}from"./D5IQrGx1.js";import{t as h}from"./BDNMzG2s.js";import{t as g}from"./j8jiSdgl.js";import{t as _}from"./C38MabgZ.js";import{t as v}from"./CbSg4NUG.js";import{t as y}from"./DnMfPyTm2.js";import{t as b}from"./DoAFTGpC2.js";var x={name:`user-account-signup-buttons`,mixins:[g],props:{stacked:{type:Boolean,default:!1},compact:{type:Boolean,default:!1}}},S={class:`buttons-row`},C=[`innerHTML`];function w(i,a,c,f,m,h){let g=p;return t(),u(`div`,{class:r([`user-account-signup-buttons`,{stacked:c.stacked,compact:c.compact}])},[d(`div`,S,[n(g,{to:`/signup`,class:`btn signup-btn`},{default:l(()=>[e(s(i.i(`userAccountEntry.signUpBtn`)),1)]),_:1}),a[0]||=d(`div`,{class:`vertical-divider`},[d(`span`,{class:`divider-text`},`OR`)],-1),n(g,{to:`/login`,class:`btn btn--secondary signin-btn`},{default:l(()=>[e(s(i.i(`userAccountEntry.signInBtn`)),1)]),_:1})]),o(i.$slots,`bottom-msg`,{},()=>[d(`div`,{class:`bottom-msg`,innerHTML:i.i(`userAccountEntry.bottomMsg`)},null,8,C)],!0)],2)}var T=Object.assign(h(x,[[`render`,w],[`__scopeId`,`data-v-2fe9f37f`]]),{__name:`UserAccountSignupButtons`}),E={name:`simple-subscribe-callout-v3`,components:{},mixins:[_,y],props:{bottom:{type:Boolean,default:!1,required:!1},origin:{type:String,required:!0},focusInput:{type:Boolean,required:!1,default:!1},noPulse:{type:Boolean,required:!1,default:!1},center:{type:Boolean,required:!1,default:!1}},mounted(){this.focusInput&&this.focusEmail()},data(){return{email:null}},methods:{createLead(){f.createLead(this.lead).then(()=>{window.scrollTo(0,0),this.handleTracking(),localStorage.signedUpForNewsletter=!0,this.lead&&this.lead.email&&(localStorage.signedUpEmail=this.lead.email),m.emit(`showMainFlash`,`Signed up successfully!`,`success`),this.$router.push({name:`welcome`})},e=>{window.scrollTo(0,0),m.emit(`showMainFlash`,`Failed to submit: ${b.humanError(e)}`,`failure`)})},handleTracking(){this.sendTracking(this.trackingObj())},trackingObj(){return{type:v.types.LEAD_SUBMISSION,origin:this.origin,email:this.email}},focusEmail(){this.$refs.email.focus()}},computed:{lead(){return{email:this.email,include_tech_jobs:!0,include_non_tech_jobs:null}}}},D={class:`simple-subscribe-callout-v3`},O={class:`form-container`},k=[`src`];function A(e,n,s,l,f,p){return t(),u(`div`,D,[d(`div`,{class:r([`subscribe-box`,{bottom:s.bottom,"subscribe-box--center":s.center}])},[d(`form`,{action:`.`,onSubmit:n[1]||=a((...e)=>p.createLead&&p.createLead(...e),[`prevent`])},[d(`div`,O,[d(`img`,{class:`placeholder-icon`,alt:`placeholder-icon`,src:e.assetURL(`/static/icons/email_input_icon.svg`)},null,8,k),c(d(`input`,{class:`form__text-input`,required:``,autocapitalize:`off`,autocorrect:`off`,"onUpdate:modelValue":n[0]||=e=>f.email=e,placeholder:`Get weekly email job alerts`,ref:`email`},null,512),[[i,f.email]]),d(`input`,{type:`submit`,value:`Sign Up â`,class:r([`btn btn__submit btn--no-translate`,{"btn--pulse":!s.noPulse}])},null,2)])],32)],2),o(e.$slots,`bottom-msg`,{},void 0,!0)])}var j=Object.assign(h(E,[[`render`,A],[`__scopeId`,`data-v-37ac4bf0`]]),{__name:`SimpleSubscribeCalloutV3`});export{T as n,j as t};
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.