1import{aH as e,Q as o,ag as t,L as c,R as r}from"./client-c7cf1e30.js";import n from"./component-30ce3448.js";import{B as i}from"./building-8b67bf82.js";import{H as s}from"./home-56b242ae.js";import{L as a}from"./index-07b23185.js";import p from"./component-c6321361.js";import{S as u,p as d}from"./index-6b1ab753.js";import{c as l}from"./index-fbaff3ff.js";import{c as m,d as b,b as g}from"./page-links-4b162335.js";import"./_rollupPluginBabelHelpers-927c6dd0.js";import"./hook-b5d76afb.js";import"./factory-a23d836a.js";import"./contexts-1fa00dc9.js";import"./index-0bb50697.js";import"./index-65998c4f.js";import"./styles-9d4c2bf6.js";import"./constants-2690fd43.js";import"./email-dfd28f90.js";import"./index-9f6df208.js";import"./index-ef475590.js";import"./index-aa6b6cae.js";import"./dropdown-arrow-4559c9fa.js";import"./index-52e1e70d.js";import"./check-66306448.js";import"./info-78a2eff7.js";import"./warning-ce84a560.js";import"./password-0150f41b.js";import"./hook-40a5fda7.js";import"./index-9bfac104.js";const S=[m,b],y=e=>{const{textLogIn:o,personalAccountText:t,selectAccountTypeTextSummary:d,businessAccountText:l,selectAccountTypeText:m,siteTypeHelpText:b,b2bCommerceValueIndex:y,commerceValueIndex:f,pageType:x,isLoggedInUser:T}=e,_={isSiteSupportsB2C:!1,isSiteSupportsB2B:!1},k=!T||!S.includes(x);y>=0&&f<0?(_.isSiteSupportsB2B=!0,_.isSiteSupportsB2C=!1):y<0&&f>=0?(_.isSiteSupportsB2C=!0,_.isSiteSupportsB2B=!1):f>=0&&y>=0&&(_.isSiteSupportsB2B=!0,_.isSiteSupportsB2C=!0);const[j,B]=c.exports.useState(_);return j.isSiteSupportsB2C&&!j.isSiteSupportsB2B&&k?r.createElement(p,e):!j.isSiteSupportsB2C&&j.isSiteSupportsB2B&&k?r.createElement(n,e):j.isSiteSupportsB2C||j.isSiteSupportsB2B||!k?r.createElement(u,{id:"AccountTypeSelector",css:".AccountTypeSelector{display:flex;flex-direction:column;font-size:1rem;font-size:var(--cc-font-size);padding:0 .5rem;padding:0 var(--cc-container-padding)}.AccountTypeSelector button,.AccountTypeSelector input{width:100%}.AccountTypeSelector .Icon{color:#9b9b9b;color:var(--cc-icon-color);height:7rem}.AccountTypeSelector__Row{grid-column-gap:1rem;display:grid;grid-auto-flow:column}.AccountTypeSelector__LinkToLogin__Icon{height:100%;width:100%}.AccountTypeSelector__Option{border:1px solid transparent;border-radius:4px;border-radius:var(--cc-border-radius);box-shadow:inset 0 0 0 .05em #ddd;box-shadow:var(--cc-secondary-button-box-shadow);color:#4a4a4a;color:var(--cc-secondary-button-color);display:block;font-weight:600;margin-bottom:1em;padding:.5em 1em;text-align:center;text-transform:unset}.AccountTypeSelector__Option,button.AccountTypeSelector__Option:hover{background:#fff;background:var(--cc-secondary-button-background-color)}.AccountTypeSelector__LinkToLogin{background:#fff;background:var(--cc-secondary-button-background-color);background-image:linear-gradient(180deg,#fff,#f2f4f7);background-image:linear-gradient(to bottom,var(--cc-secondary-button-background-color),var(--cc-secondary-button-background-gradient-color));border:1px solid transparent;border-radius:4px;border-radius:var(--cc-border-radius);display:block;font-weight:600;margin-bottom:1em;padding:.5em 1em;text-align:center;text-transform:unset}.AccountTypeSelector__LinkToLogin,.AccountTypeSelector__LinkToLogin:focus,.AccountTypeSelector__LinkToLogin:hover{box-shadow:inset 0 0 0 .05em #ddd;box-shadow:var(--cc-secondary-button-box-shadow);color:#4a4a4a;color:var(--cc-secondary-button-color)}.AccountTypeSelector__LinkToLogin:focus,.AccountTypeSelector__LinkToLogin:hover{background:#fff;background:var(--cc-secondary-button-background-color);background-image:linear-gradient(180deg,#fff,#f6f6f6);background-image:linear-gradient(to bottom,var(--cc-secondary-button-background-color),var(--cc-secondary-button-background-gradient-hover-color));text-decoration:none}"},k&&r.createElement("div",{className:"AccountTypeSelector"},r.createElement("h1",null,m),r.createElement("p",null,d),r.createElement("div",{className:"AccountTypeSelector__Row"},r.createElement("button",{type:"button",className:"AccountTypeSelector__Option",onClick:()=>{B({...j,isSiteSupportsB2C:!0,isSiteSupportsB2B:!1})}},r.createElement(s,{className:"AccountTypeSelector_Icon"}),r.createElement("p",null,t)),r.createElement("button",{type:"button",className:"AccountTypeSelector__Option",onClick:()=>{B({...j,isSiteSupportsB2C:!1,isSiteSupportsB2B:!0})}},r.createElement(i,{className:"AccountTypeSelector_Icon"}),r.createElement("p",null,l))),r.createElement(a,{href:g,className:"AccountTypeSelector__LinkToLogin"},o))):r.createElement("h1",null,b)};y.propTypes={b2bCommerceValueIndex:d.exports.number,commerceValueIndex:d.exports.number}
1,y.defaultProps={b2bCommerceValueIndex:-1,commerceValueIndex:0};var f=l((c=>{const r=e(c).siteTypes||[],n=r.indexOf("b2bCommerce"),i=r.indexOf("commerce"),{pageType:s}=o(c);return{b2bCommerceValueIndex:n,commerceValueIndex:i,pageType:s,isLoggedInUser:t(c)}}))(y);export{f as default}; 2//# sourceMappingURL=component-044277b2.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.