PageSourceSearch

https://ovio.org/_next/static/chunks/pages/invite-c9d30aa7165ae6098b01.js

js ovio.org collected 2026-10-01 13:56:17 UTC 29,769 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6273],{74958:function(t,e,n){"use strict";n(32735);var r=n(19856),o=n(32348),c=n(40091),i=n(6231),a=n(74512);const s=(0,o.Z)((t=>(0,c.Z)({container:{minHeight:"calc(100vh - ".concat(i.dp.APP_BAR_HEIGHT,"px)")},rightSide:{padding:t.spacing(4),backgroundColor:"white",display:"flex",[t.breakpoints.down("sm")]:{padding:t.spacing(2)}},leftSide:({leftBgColor:e})=>({display:"flex",padding:t.spacing(4,0),color:t.palette.primary.light,backgroundColor:e||t.palette.primary.main})})));e.Z=({left:t=null,leftBgColor:e,children:n})=>{const o=s({leftBgColor:e});return(0,a.jsxs)(r.Z,{container:!0,className:o.container,children:[(0,a.jsx)(r.Z,{className:o.leftSide,item:!0,xs:12,md:3,xl:4,children:t}),(0,a.jsx)(r.Z,{className:o.rightSide,item:!0,xs:12,md:9,xl:8,children:n})]})}},46545:function(t,e,n){"use strict";var r=n(13613),o=n(47169),c=n(32735),i=n(32348),a=n(40091),s=n(19856),u=n(3223),l=n(13694),f=n(57568),p=n(39635),d=n(4023),g=n(78945),y=n(97508),m=n(12811),h=n(5563),b=n(19274),v=n(60932),O=n(12753),j=n(72498),w=n(48398),P=n(68573),S=n(74512);function Z(t){var e=function(t,e){if("object"!==typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===typeof e?e:String(e)}function k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?k(Object(n),!0).forEach((function(e){(0,o.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}const E=(0,i.Z)((t=>(0,a.Z)({inputAdornment:{paddingRight:0},copyButton:{borderTopLeftRadius:0,borderBottomLeftRadius:0},buttons:{minWidth:150}})));e.Z=({className:t,onSuccess:e,formProps:n,controlProps:o,showSkipButton:i})=>{const{0:a,1:k}=(0,c.useState)({}),{0:C,1:T}=(0,c.useState)({}),{0:D,1:I}=(0,c.useState)(!0),{0:_,1:A}=(0,c.useState)(!1),{user:N,onInvitationsSent:H}=(0,c.useContext)(b.ZP),{displaySuccessMessage:R,displayErrorMessage:B}=(0,c.useContext)(v.ZP),L=E(),z=t=>{"sentInvitation"===(null===t||void 0===t?void 0:t.action)&&R("Your invitations have been sent."),e&&e()},[F,U]=(0,w.Lz)({onSuccess:()=>z({action:"sentInvitation"}),errorMessage:"Oops, something went wrong. Please check your email list and try again.",successTrackingInfo:{category:m.S.profile,action:m.nL.sendInviteLink,label:JSON.stringify(a)},errorTrackingInfo:{category:m.S.errors,action:m.nL.sendInviteLink}}),{id:M,email:$}=N||{},q=0!==Object.keys(C).length||0===Object.keys(a).length;return(0,S.jsxs)(s.Z,{container:!0,direction:"column",justify:"space-between",spacing:4,className:t,children:[(0,S.jsxs)(s.Z,x(x({container:!0,direction:"column",spacing:4,justify:"center",item:!0},n),{},{children:[(0,S.jsx)(s.Z,{item:!0,children:(0,S.jsx)(u.Z,{color:"primary",variant:"h2",children:"Invite your team & friends"})}),(0,S.jsxs)(s.Z,{item:!0,children:[(0,S.jsx)(u.Z,{variant:"body2",gutterBottom:!0,children:"Email addresses"}),(0,S.jsx)(s.Z,{container:!0,direction:"column",spacing:1,children:Array.from({length:3},((t,e)=>{const n="email".concat(e);return(0,S.jsx)(s.Z,{item:!0,children:(0,S.jsx)(l.Z,{id:n,variant:"outlined",type:"email",autoComplete:"email",value:a[n]||"",onBlur:()=>(t=>{const e=a[t];if(e){const n=(0,O.nH)({id:t,value:e,validations:j.ex});if(n&&n.length)T(x(x({},C),{},{[t]:n}));else if(t in C){const{[t]:e}=C,n=(0,r.Z)(C,[t].map(Z));T(n)}}else{const{[t]:e}=C,n=(0,r.Z)(C,[t].map(Z));T(n)}})(n),onChange:t=>((t,e)=>{k(x(x({},a),{},{[t]:e}))})(n,t.target.value),placeholder:"[email protected]",fullWidth:!0,size:"small",error:Boolean(C[n]),helperText:(C[n]||[]).join(" | ")})},n)}))})]}),(0,S.jsxs)(s.Z,{item:!0,container:!0,direction:"column",spacing:1,children:[(0,S.jsx)(s.Z,{item:!0,children:(0,S.jsx)(f.Z,{control:(0,S.jsx)(p.Z,{checked:D,onChange:()=>I(!D),color:"primary"}),label:"enable invitation link & share"})}),(0,S.jsx)(s.Z,{item:!0,children:(0,S.jsx)(l.Z,{id:"inviteLinkInput",variant:"outlined",type:"text",fullWidth:!0,size:"small",value:(0,y.Uz)(M),disabled:!0,InputProps:{classes:{adornedEnd:L.inputAdornment},endAdornment:(0,S.jsx)(d.Z,{position:"end",children:(0,S.jsx)(m.ZP,{category:m.S.profile,action:m.nL.copyInviteLink,label:(0,y.Uz)(M),children:(0,S.jsx)(g.Z,{className:L.copyButton,variant:"contained",color:"primary",disableElevation:!0,disabled:!D,onClick:async()=>{const t=document.getElementById("inviteLinkInput");t&&(await(0,P.T)(null===t||void 0===t?void 0:t.value),A(!0))},children:_?"COPIED":"COPY"})})})}})})]})]})),(0,S.jsxs)(s.Z,x(x({container:!0,justify:i?"space-between":"center",spacing:2,item:!0},o),{},{children:[i&&(0,S.jsx)(s.Z,{item:!0,children:(0,S.jsx)(m.ZP,{category:m.S.sharing,action:m.nL.skipInvitationForm,label:"Skipping invitation email form",children:(0,S.jsx)(g.Z,{className:L.buttons,color:"primary",size:"small",variant:"outlined",onClick:()=>z(),children:"Skip"})})}),(0,S.jsx)(s.Z,{item:!0,children:(0,S.jsx)(h.Z,{className:L.buttons,color:"primary",size:"small",variant:"contained",disabled:q,onClick:()=>{0===Object.keys(C).length&&F($,Object.values(a),(0,y.Uz)(M)).then((()=>H(Object.values(a).length))).catch((()=>B("Failed to send invitations.")))},loading:U,children:"Send invitations"})})]}))]})}},14723:function(t,e,n){"use strict";n.d(e,{kI:function(){return r},$s:function(){return o},o6:function(){return c}});const r={hacktoberfest:"2021-10-01T00:00"},o={"covid-19":"/covid-19"},c={"osd-2021":["osd-2021"]}},60658:function(t,e,n){"use strict";var r=n(47169),o=n(13613),c=n(32735),i=n(89218),a=n(65673),s=n(74512);const u=["href","as","replace","scroll","shallow","passHref","prefetch","state","onClick"];function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?l(Object(n),!0).forEach((function(e){(0,r.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}const p=(0,c.forwardRef)(((t,e)=>{let{href:n,as:r,replace:l,scroll:p,shallow:d,passHref:g,prefetch:y,state:m,onClick:h}=t,b=(0,o.Z)(t,u);const{setState:v}=(0,c.useContext)(a.ZP),O=m&&"string"===typeof n?(...t)=>{v(n,m),h&&h(...t)}:h;return(0,s.jsx)(i.default,{href:n,as:r,replace:l,scroll:p,shallow:d,passHref:g,prefetch:y,children:(0,s.jsx)("a",f({ref:e,onClick:O},b))})}));p.displayName="Link",e.Z=p},5563:function(t,e,n){"use strict";var r=n(47169),o=n(13613),c=n(32735),i=n(78945),a=n(57861),s=n(74512);const u=["classes","loading","children","buttonComponent","progress","loadingSize","disabled"];function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,r.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}const p=(0,c.forwardRef)(((t,e)=>{let{classes:n,loading:r,children:c,buttonComponent:l=i.Z,progress:p,loadingSize:d=24,disabled:g=!1}=t,y=(0,o.Z)(t,u);return(0,s.jsx)(l,f(f({},y),{},{disabled:r||g,ref:e,children:r?(0,s.jsx)(a.Z,{variant:p?"determinate":"indeterminate",value:p,size:d,color:"inherit"}):c}))}));p.displayName="LoadingButton",e.Z=p},72498:function(t,e,n){"use strict";n.d(e,{NL:function(){return c},ex:function(){return i},Mh:function(){return a}});var r=n(33795),o=n.n(r);n(86081);const c=[({value:t=""})=>"string"===typeof t&&t.length<8&&"Password must be at least 8 characters",({value:t=""})=>"string"===typeof t&&!/[a-zA-Z]/.test(t)&&"Password must have at least one letter (A-Z or a-z)",({value:t=""})=>"string"===typeof t&&!/[0-9]/.test(t)&&"Password must have at least one number (0-9)"],i=[({value:t=""})=>"string"===typeof t&&!/^(([^<>()[\]\\.,;:\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(t)&&"Email is not valid."];function a(t,e){return Boolean(t.find((({id:t,required:n})=>n&&!o()(e,t||""))))}},12811:function(t,e,n){"use strict";n.d(e,{DG:function(){return s},S:function(){return i.S},nL:function(){return i.nL}});var r=n(32735),o=n(72594),c=n(21466),i=n(72054),a=n(64850);const s=(0,r.forwardRef)((({children:t,action:e,category:n,label:i},s)=>{const u=(0,c.Ke)(),{onClick:l=(()=>{})}=t&&t.props||{};t&&t.props&&!o.isFragment(t)||(0,a.bO)("It looks like you are trying to wrap an element with 'TrackClicks' for tracking, but the children are either missing or an array - I can't attach a click listener!");return(0,r.cloneElement)(t,{ref:s,onClick:(...t)=>{l(...t),u(n,e,i||"")}})}));s.defaultProps={label:void 0},e.ZP=s},65673:function(t,e,n){"use strict";n.d(e,{n7:function(){return f},wh:function(){return p}});var r=n(47169),o=n(13613),c=n(32735),i=n(35837);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,r.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function u(t){var e=function(t,e){if("object"!==typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
1(t,"string");return"symbol"===typeof e?e:String(e)}const l=(0,c.createContext)({setState:()=>{}}),f=()=>{const{currentState:t}=(0,c.useContext)(l);return t},p=({children:t})=>{const{0:e,1:n}=(0,c.useState)({}),{0:r,1:a}=(0,c.useState)(""),f=(0,i.useRouter)(),p=e[r];(0,c.useEffect)((()=>{const t=t=>{p&&n((t=>{let{[r]:e}=t;return(0,o.Z)(t,[r].map(u))})),a(t)};return f.events.on("routeChangeStart",t),()=>{f.events.off("routeChangeStart",t)}}),[p,f.events,e,r]);const d={currentState:p,setState:(0,c.useCallback)(((t,r)=>{n(s(s({},e),{},{[t]:r}))}),[e])};return(0,c.createElement)(l.Provider,{value:d},t)};e.ZP=l},48398:function(t,e,n){"use strict";n.d(e,{Fe:function(){return m},e5:function(){return h},Wu:function(){return b},nl:function(){return v},Lz:function(){return O}});var r=n(47169),o=n(13613),c=n(32735),i=n(60932),a=n(24559),s=n(25042),u=n(65056),l=n(6231),f=n(43188),p=n(97508);const d=["onSuccess"],g=["onSuccess"];function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(){const{displaySuccessMessage:t}=(0,c.useContext)(i.ZP);return(0,a.Z)((async e=>{if(l.D6)await(0,u.O4)(e);else{const t=new URL("/login",l.FH).href;await(0,s.Zk)(e,t)}t("Password reset email sent to ".concat(e,". Please check your inbox."))}),{errorMessage:"There was a problem sending your password reset email. Please try again."})}function h(){const{displaySuccessMessage:t}=(0,c.useContext)(i.ZP),e=(0,c.useCallback)((async()=>{if((0,s.Mf)())t("Email is already verified!");else{const{email:e}=await(0,u.Sl)(),n=new URL((0,p.v5)(),l.FH).href;await(0,s.KH)(e,n),t("Verification email sent to ".concat(e,"!"))}}),[t]);return(0,a.Z)(e,{errorMessage:"Uh oh, there was a problem sending your verification email. Please try again."})}function b(t={}){let{onSuccess:e}=t,n=(0,o.Z)(t,d);return(0,a.Z)((async t=>{const n=await(0,f.D)("".concat(l.hi.USER_ACTIONS_BASE_PATH,"/addEmailToSubscribers"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:t})});return e(),n}),function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach((function(e){(0,r.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({successMessage:"Thanks! Your email was added to our mailing list, keep an eye out for our next newsletter!",errorMessage:"Oops, something went wrong. Please check your email address and try again."},n))}function v(t,e){return(0,a.Z)((async({email:e,projectUrl:n,role:r})=>{await(0,f.D)("".concat(l.hi.USER_ACTIONS_BASE_PATH,"/sendProjectSubmissionEmail"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,projectUrl:n,role:r})}),t()}),{onError:e})}function O(t={}){const{onSuccess:e}=t,n=(0,o.Z)(t,g);return(0,a.Z)((async(t,n,r)=>{await(0,f.D)("".concat(l.hi.USER_ACTIONS_BASE_PATH,"/sendInvitationEmail"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:t,recipients:n,inviteURL:r})}),e()}),n)}},93875:function(t,e,n){"use strict";n.d(e,{gQ:function(){return d},H1:function(){return g},kC:function(){return y},SA:function(){return m},y:function(){return h},k$:function(){return b},aV:function(){return v},jD:function(){return O}});var r=n(47169),o=n(35837),c=n(86834),i=n.n(c),a=n(88423),s=n.n(a),u=n(32735),l=n(65673);function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,r.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEac
1h((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function d(t,e){const n=(0,o.useRouter)().query[t];return i()(n)?e:n}function g(t,e={}){const n=(0,o.useRouter)(),r=s()(n.query,t);return p(p({},e),r)}function y(t){return Array.isArray(t)?t[0]:t}function m(){const t=(0,o.useRouter)(),{setState:e}=(0,u.useContext)(l.ZP);return(0,u.useCallback)(((n,r,o)=>{{const{pathname:c,search:i}=window.location,a=new RegExp("/(".concat(n,")"),"gi"),s=c.replace(a,"/".concat(r))+i;t.push(s),e(s,{filters:o})}}),[t,e])}function h(){const{query:t}=(0,o.useRouter)(),e=O();return Boolean(null===e||void 0===e?void 0:e.match(/\/?iframe/))||"true"===t.iframe}function b(){return window.location}function v(){const t=b();return(0,u.useCallback)((e=>null===t||void 0===t?void 0:t.pathname.match("^".concat(e,"$"))),[t])}function O(){const t=(0,o.useRouter)();return-1!==t.asPath.search(/\[[^\]]+]/)?void 0:t.asPath.split("?")[0]}},21466:function(t,e,n){"use strict";n.d(e,{Ke:function(){return v},nL:function(){return f.nL},S:function(){return f.S},H7:function(){return w},js:function(){return P}});var r=n(13613),o=n(32735),c=n(86834),i=n.n(c),a=n(88423),s=n.n(a),u=n(62299),l=n(35837),f=n(72054),p=n(19274),d=n(60932),g=n(6231),y=n(60658),m=n(93875),h=n(74512);const b=["username","invited"];function v(){const{pathname:t}=(0,m.k$)()||{},{user:{id:e}={}}=(0,o.useContext)(p.ZP);return(0,o.useCallback)(((n,r,o)=>(0,f.oc)(n,r,o,{userId:e,currentPage:t})),[t,e])}const{APP_OAUTH_CALLBACK_PATH:O}=u.constants,j=[O];function w(){const{displaySuccessMessage:t}=(0,o.useContext)(d.ZP),e=(0,m.k$)(),n=(0,l.useRouter)(),c=null===e||void 0===e?void 0:e.pathname;(0,o.useEffect)((()=>{if(!(g.OB.IS_STATIC||c&&j.includes(c))&&!localStorage.getItem(g.tO.REFERRAL_INFO)){const e=["city","company","country","username","languages","volunteerType","invited"],o=s()(n.query,e),{username:c,invited:a}=o,u=(0,r.Z)(o,b);a&&(t((0,h.jsxs)(h.Fragment,{children:["Welcome to Ovio! Click"," ",(0,h.jsx)(y.Z,{style:{textDecoration:"underline",fontWeight:"bold"},href:"/sign-up",prefetch:!1,children:"here"})," ","to create an account and join the Ovio Community!"]})),(0,f.oc)(f.S.internalNavigation,f.nL.userFromInviteLink,(0,m.kC)(a)),u.inviter=a),c&&(u.name=c),i()(u)||localStorage.setItem(g.tO.REFERRAL_INFO,JSON.stringify(u))}}),[t,c,n.query])}function P(){const{0:t,1:e}=(0,o.useState)(),n=(0,m.k$)(),{user:{id:r}={}}=(0,o.useContext)(p.ZP);(0,o.useEffect)((()=>{const o=null===n||void 0===n?void 0:n.pathname;o&&t!==o&&(e(o),(0,f.e_)(o,r),(0,f.no)(f.FY.pageView))}),[t,r,n])}},24559:function(t,e,n){"use strict";n.d(e,{Z:function(){return a}});var r=n(32735);var o=function(){const t=(0,r.useRef)(!0);return(0,r.useEffect)((()=>()=>{t.current=!1}),[]),t},c=n(60932),i=n(21466);var a=function(t,{onError:e,errorMessage:n,successMessage:a,errorTrackingInfo:s,successTrackingInfo:u,logErrorToConsole:l=!0}={}){const{0:f,1:p}=(0,r.useState)(!1),d=(0,i.Ke)(),g=o(),{displayErrorMessage:y,displaySuccessMessage:m}=(0,r.useContext)(c.ZP);return[(0,r.useCallback)((async(...r)=>{p(!0);try{const e=await t(...r);if(a&&m(a),u){const{category:t,action:e,label:n}=u;d(t,e,n||"")}return e}catch(o){if(!(o instanceof Error))return null;if(l&&console.error("Error performing async action: ".concat(o.message,"\nStack Trace: ").concat(o.stack)),e?await e(o):n&&y(n),s){const{category:t,action:e,label:n}=s;d(t,e,n||o.toString())}return null}finally{g.current&&p(!1)}}),[t,g,y,m,n,s,l,e,a,u,d]),f]}},41832:function(t,e,n){"use strict";n.d(e,{Tk:function(){return p},QE:function(){return d},BW:function(){return g}});var r=n(47169),o=n(37462),c=n(34146),i=n(89408),a=n(33795),s=n.n(a);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,r.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEac
1h((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function f(){const t=(0,o.Z)(),e=["xs","sm","md","lg","xl"],n=e.reduce(((e,n)=>l(l({},e),{},{[n]:(0,c.Z)(t.breakpoints.only(n))})),{});return e.find((t=>n[t]))}function p(t){const e=f();return(0,i.yJ)(t,e)}function d(t){const e=f();return(0,i.Vf)(t,e)}function g(t){const e=f();return s()(t,e,t.default)}},69136:function(t,e,n){"use strict";n.r(e);var r=n(47169),o=(n(32735),n(32348)),c=n(40091),i=n(91184),a=n(3223),s=n(35837),u=n(74958),l=n(46545),f=n(93875),p=n(41832),d=n(74512);function g(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?g(Object(n),!0).forEach((function(e){(0,r.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}const m=(0,o.Z)((t=>(0,c.Z)({formContainer:{flexGrow:1,padding:t.spacing(4,8),[t.breakpoints.down("xs")]:{padding:t.spacing(0,2)}}})));e.default=()=>{const t=(0,s.useRouter)(),e=(0,f.gQ)("next","/"),n=m(),r=(0,p.Tk)("sm");return(0,d.jsx)(u.Z,{left:(0,d.jsx)(i.Z,{m:"auto",px:3,children:(0,d.jsx)(a.Z,{variant:"h2",children:"Invite your team & friends. Get them onboarded, follow your company's metrics and take your contributions to the next level."})}),children:(0,d.jsx)(l.Z,{formProps:{className:n.formContainer},controlProps:y({},r&&{justify:"flex-end"}),showSkipButton:!0,onSuccess:()=>{t.push(e||"/")}})})}},68573:function(t,e,n){"use strict";function r(t){var e,n;if(null!==(e=navigator)&&void 0!==e&&e.clipboard)return null===(n=navigator)||void 0===n?void 0:n.clipboard.writeText(t);{const e=document.createElement("input");return document.body.appendChild(e),e.value=t,e.select(),document.execCommand("copy"),document.body.removeChild(e),Promise.resolve()}}function o(t){return r((null===t||void 0===t?void 0:t.value)||"")}n.d(e,{T:function(){return r},q:function(){return o}})},25042:function(t,e,n){"use strict";n.d(e,{_t:function(){return l},gQ:function(){return f},e5:function(){return p},Mf:function(){return d},Zk:function(){return y},KH:function(){return m},wH:function(){return h}});var r=n(40389),o=n(90995),c=n(65056),i=n(43188),a=n(6231);const s=(0,r.ZF)(a.qe),u=(0,o.v0)(s);async function l(t){await(0,c.Sl)();return await(0,o.Nr)(u,t)}async function f(t){const e=await(0,c.Sl)();return e?(0,o.gQ)(e,t):null}async function p(t,e){return await(0,c.Sl)(),(0,o.e5)(u,t,e)}async function d(){const t=await(0,c.Sl)();return null===t||void 0===t?void 0:t.emailVerified}function g(t){return(e,n)=>(0,i.D)("".concat(a.hi.USER_ACTIONS_BASE_PATH,"/").concat(t),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,url:n})})}const y=g("passwordResetEmail"),m=g("sendVerificationEmail");function h(t){return(0,i.D)("".concat(a.hi.USER_ACTIONS_BASE_PATH,"/postUpdateGithubLink"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({firebaseId:t})})}},12753:function(t,e,n){"use strict";n.d(e,{id:function(){return h},nH:function(){return v},Be:function(){return O}});var r=n(73400),o=n.n(r),c=n(90280),i=n.n(c),a=n(77236),s=n.n(a),u=n(86834),l=n.n(u),f=n(36866),p=n.n(f),d=n(43338),g=n.n(d),y=n(37213),m=n.n(y);function h({id:t,label:e}){return e||[o()(i()(t)[0])].concat(i()(t).slice(1)).join(" ")}function b({id:t,value:e,label:n}){return p()(e)||l()(e)?"".concat(h({id:t,label:n})," is required"):null}function v({id:t,label:e,value:n,required:r=!1,validations:o}){const c=h({id:t,label:e});let i=o;i?s()(i)||(i=[i]):(i=[],r&&i.push(b));const a=g()(m()(i,(e=>e({id:t,label:c,value:n}))));return a.length>0?a:void 0}function O(t,e){switch(t){case"checkbox":return!p()(e)&&e;case"select":return p()(e)?[]:e;default:return p()(e)?"":e}}},86081:function(t,e,n){"use strict";n.d(e,{pc:function(){return b},pH:function(){return v},WF:function(){return O},CP:function(){return j},uy:function(){return w},BR:function(){return P},mD:function(){return S},cJ:function(){return x},gv:function(){return E},e9:function(){return C},$X:function(){return T},r1:function(){return D}});var r=n(47169),o=n(58922),c=n(7787),i=n.n(c),a=n(37838),s=n(90995),u=n(80022),l=n.n(u),f=n(79922),p=n.n(f),d=n(6231
1),g=n(65056),y=n(43188);function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){(0,r.Z)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function b(t="user:read"){const e=new s.GH;return e.addScope(t),e}async function v(t){try{var e;const n=localStorage.getItem(d.tO.GITHUB_TOKEN)||void 0;if(n){if(await O(t))return n;localStorage.removeItem(d.tO.GITHUB_TOKEN)}const r=null===(e=(await a.Z.auth().signInWithPopup(b(t))).credential)||void 0===e?void 0:e.accessToken;return r?((0,g.vB)(r),r):void console.warn("Failed to get github access token")}catch{return}}async function O(t){try{const e=await async function(){return(await k("rate_limit")).headers.get("x-oauth-scopes")}();return!t||e&&e.includes(t)}catch{return!1}}async function j(t,e){const n=new o.v({auth:e}),r=n.users.getByUsername.endpoint.merge(t);return(await n.users.getByUsername.call({},r)).data}async function w(t,e){const n=new o.v({auth:e}),r=n.search.users.endpoint.merge(t);return(await n.search.users.call({},r)).data}async function P(){return await v("read:org"),(await k("user/orgs",!0)).json()}async function S(t,e){const n=new o.v({auth:e}),r=n.orgs.listMembers.endpoint.merge(t),{data:c,headers:a}
1=await n.orgs.listMembers.call({},r);return{items:c.filter((t=>!i()(t))),totalPages:Z(a)}}const Z=t=>{var e,n;return parseInt((null===(e=t.link)||void 0===e||null===(n=e.match(/(?:&|\?)page=(\d+)>; rel="last"/))||void 0===n?void 0:n[1])||"1")};async function k(t,e=!1){let n=localStorage.getItem(d.tO.GITHUB_TOKEN)||void 0;return e&&!n&&(n=await v()),(0,y.D)("https://api.github.com/".concat(t),{method:"GET",headers:h({"Content-Type":"application/json"},n?{Authorization:"token ".concat(n)}:{})})}async function x(t,e){return(await async function(t,e){const n=new o.v({auth:e}),r=n.repos.listForOrg.endpoint.merge(p()(t)),c=[];for await(const o of n.paginate.iterator(r))c.push(...o.data);return c}({org:t,type:"public"},e)).filter((({stargazers_count:t})=>l()(t)&&t>=0)).sort((({stargazers_count:t},{stargazers_count:e})=>l()(t)&&l()(e)?e-t:0)).map((({full_name:t,name:e,stargazers_count:n})=>({nameWithOwner:t,name:e,stars:n})))}function E(t){var e;return null===t||void 0===t||null===(e=t.match(/(?:http:\/\/|https:\/\/|^)(?:github\.com\/|^)([\w-]+)$/))||void 0===e?void 0:e[1]}const C=t=>{var e;return null===t||void 0===t||null===(e=t.match(/(?:http:\/\/|https:\/\/|^)(?:github\.com\/|^)([\w.-]+\/[\w.-]+)$/))||void 0===e?void 0:e[1]},T=t=>t&&/(?:http:\/\/|https:\/\/|^)(?:github\.com\/)([\w-]+)$/.test(t),D=t=>t&&/(?:http:\/\/|https:\/\/|^)(?:github\.com\/)([\w-]+\/[\w-]+)$/.test(t)},97508:function(t,e,n){"use strict";n.d(e,{t0:function(){return u},fP:function(){return l},rd:function(){return f},td:function(){return p},ej:function(){return d},hb:function(){return g},It:function(){return y},Hp:function(){return m},D1:function(){return h},xl:function(){return b},gA:function(){return v},iD:function(){return O},_T:function(){return j},jq:function(){return w},VC:function(){return P},Sl:function(){return S},Se:function(){return Z},tx:function(){return k},nL:function(){return x},Uz:function(){return E},a7:function(){return C},Ee:function(){return T},lm:function(){return D},HT:function(){return I},V$:function(){return _},DG:function(){return A},aA:function(){return N},l6:function(){return H},v5:function(){return R}});var r=n(86834),o=n.n(r),c=n(33795),i=n.n(c),a=n(6231),s=n(14723);const u="/profile/settings",l="/profile/saved/projects",f="/profile/saved/projects/issues",p="/profile/saved/issues",d="/user/collections",g="/user/collections/create",y="/submit",m="/gardening";function h(t){return t.username?"/user/".concat(t.username):"/profile/link-account"}function b(t){return t.username?"".concat(h(t),"/metrics"):h(t)}function v(t){return"/welcome-message"}function O(t){return"/profile/edit/technologies".concat(t?"?next=".concat(t):"")}function j({section:t,source:e}){return"/product".concat(t?"?section=".concat(t):"").concat(e?"#".concat(e):"")}function w(t,e=!1){return"".concat(e?a.FH:"","/project/").concat(t)}function P(t,e=!1){return"".concat(w(t,e),"/metrics")}function S(t,e=!1){return"".concat(e?a.FH:"","/organization/").concat(t,"/projects")}function Z(t,e=!1){return"".concat(e?a.FH:"","/organization/").concat(t,"/issues")}function k(t,e=!1){return"".concat(e?a.FH:"","/organization/").concat(t,"/metrics")}function x(t,e=!1){return"".concat(e?a.FH:"","/project/iframe/").concat(t)}function E(t="unknown"){return"".concat(a.FH,"/?invited=").concat(t)}function C(t,e=!1){const n=s.$s[t],r=e?a.FH:"";return n?"".concat(r).concat(n):"".concat(r,"/collection/").concat(t,"/projects")}function T(t,e=!1){return"".concat(e?a.FH:"","/collection/").concat(t,"/issues")}function D({id:t}){return"".concat(a.fl,"/#/projects/").concat(t)}function I(){return i()(window,"parent.opener.origin")===window.origin}function _(t){window&&(window.location.hash=t.startsWith("#")?t:"#".concat(t))}const A=t=>"".concat("https://github.com","/").concat(t);function N(t,e,n){const r=[];return n.author&&r.push("author:".concat(n.author)),"issues"===e&&r.push("is:issue"),"".concat(A(t),"/").concat(e,"?q=").concat(encodeURIComponent(r.join(" ")))}const H=t=>"/sign-up?type=company&plan=".concat(t),R=(t="",e={},n=!1)=>"/profile/edit".concat(n?"/company":"").concat(o()(t)?"":"/".concat(t)).concat(o()(e)?"":"?".concat(Object.entries(e).map((([t,e])=>"".concat(t,"=").concat(e))).join("&")))},43188:function(t,e,n){"use strict";n.d(e,{D:function(){return c}});var r=n(9456),o=n.n(r);const c=async(t,e)=>{const n=await o()(t,e);if(n.status>=400){const{message:t}=await n.json();throw new Error(t||"Request failed")}return n}},83107:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/invite",function(){return n(69136)}])}},function(t){t.O(0,[9774,4766,4263,3223,1090,1119,3795,7167,8786,119,4401,3694,1146,979,6231,454,2888,179],(function(){return e=83107,t(t.s=e);var e}));var e=t.O();_N_E=e}]);

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.