1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2804],{2804:function(e,t,r){r.d(t,{A:function(){return I}});r(47012),r(34204),r(35978),r(81621),r(22369),r(1075),r(90937),r(75755),r(50278),r(23e3),r(9844),r(43041),r(17591),r(82336);var n=r(41594),a=r.n(n),o=r(9237),i=r(17191),l=r(72405),c=(r(45503),r(1623),r(47740),r(77532),r(36211),r(76277),r(46671),r(93142),r(93268),r(15615),r(31538),r(99067),r(28835),r(96965),r(40464),r(97021),r(25789)),u=r(36615),s=r(82249),p=r(56941),f=r(94676),m=r(17350),d=function(e){var t=/^"([^"]+)".*empty/,r=/^"[^"]+".*(ust be at least \d+ characters long)/,n=/^"[^"]+".*(ails to match the .+ pattern)/,a=/^"[^"]+".*must be a (valid email)/,o=e;return t.test(e)?o="".concat(e.replace(t,"$1")," is a required field"):r.test(e)?o="".concat("M",e.replace(r,"$1")):n.test(e)?o="".concat("F",e.replace(n,"$1")):a.test(e)&&(o="".concat("In",e.replace(a,"$1"))),o};function b(e){return b="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},b(e)}function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){g(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h.apply(null,arguments)}function g(e,t,r){return(t=O(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,O(n.key),n)}}function O(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=b(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:t+""}function w(e,t,r){return t=P(t),function(e,t){if(t&&("object"==b(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_()?Reflect.construct(t,r||[],P(e).constructor):t.apply(e,r))}function _(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}var N=function(e){function t(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(r=w(this,t,[e])).validate=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=r.state,n=t.data,a=t.consoleErrorValidation,i=o.validate(n,r.schema,{abortEarly:!1}).error;if(!i)return!!e||{};a&&console.log(i);var l={};return i.details.forEach(function(e){"undefined"===typeof l[e.path[0]]&&(l[e.path[0]]=e.message)}),e?!!(0,m.Im)(l):l},r.validateProperty=function(e){var t=e.name,n=e.value,a=g({},t,n),i=g({},t,r.schema[t]),l=r.state,c=l.data,u=l.consoleErrorValidation,s=r.schema[t]._refs;if(s&&c[s[0]]===n)return null;var p=o.validate(a,i).error;return u&&console.log("ValidateProperty",p),p?p.details[0].message:null},r.handleSubmit=function(e){if(e.preventDefault(),e.__target__)r.doSubmit(e.__target__);else{var t=r.validate();r.setState({errors:t||{}}),(0,m.Im)(t)&&r.doSubmit(e)}},r.handleCheckboxChange=function(e){var t=r.state.data;t[e.target.value]=e.target.checked,r.setState({data:t})},r.handleChangeRecap=function(e,t){var n=r.state,a=n.data,o=n.errors,i={name:"recaptcha"};i.value=e;var l=r.validateProperty(i);l?o[i.name]=l:delete o[i.name],a[i.name]=i.value,r.setState({data:a,errors:o},function(){try{r.doChange(a)}catch(e){}try{t(a)}catch(e){}})},r.handleChange=function(e,t,n){var a=e.currentTarget,o=e.__target__,i=r.state,l=i.data,c=i.errors,u=i.replaceMask,s=i.replaceMaskWith,p=new RegExp(t),f=o&&"undefined"!==typeof o.value&&"undefined"!==typeof o.name?o:a;if("undefined"!==typeof f){var m={};m.name="function"===typeof f.getAttribute&&f.getAttribute("name")?f.getAttribute("name"):f.name,m.value="function"===typeof f.getAttribute&&f.getAttribute("data-value")?f.getAttribute("data-value"):f.value;var d=f.nextSibling;if(d&&"INPUT"===d.tagName&&"hidden"===d.type&&("undefined"===typeof m.name&&(m.n
1ame=d.name),"undefined"===typeof m.value&&(m.value=d.value)),"string"===typeof m.value&&u&&u[m.name]&&s&&"undefined"!==typeof s[m.name]&&("toUpperCase"===s[m.name]?m.value=m.value.toUpperCase():m.value=m.value.replace(new RegExp(u[m.name],"g"),s[m.name])),!m.value||!t||p.test(m.value)){var b=r.validateProperty(m);b?c[m.name]=b:delete c[m.name],l[m.name]=m.value,r.setState({data:l,errors:c},function(){try{r.doChange(l)}catch(e){}try{n(l)}catch(e){}})}}},r.handleEventListener=function(e,t,r){var n=e.currentTarget.querySelector('input[name="'.concat(t,'"]'));if(n&&r)try{r(n)}catch(a){}},r.state={data:{},errors:{}},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&C(e,t)}(t,e),r=t,(n=[{key:"renderButton",value:function(e){var t=e.label,r=e.className,n=e.dataTest,o=void 0===n?null:n,i=e.onClick,l=e.type,c=e.waitingLabel,s=void 0===c?"":c,p=e.isValidated,f=void 0===p||p,m=e.isReadyState,d=void 0===m||m,b=null;o&&(b={"data-test":o.field});var v=!!f&&!this.validate(!0);return v=!d||v,a().createElement(u.A,h({disabled:v,onClick:i},b,{className:r,type:l}),s||t)}},{key:"renderInput",value:function(e){var t=this,r=e.name,n=e.label,o=e.type,i=void 0===o?"text":o,l=e.dataTest,u=void 0===l?null:l,s=e.pattern,p=void 0===s?"":s,f=e.length,b=void 0===f?200:f,v=e.multiline,h=void 0!==v&&v,g=e.placeholder,E=void 0===g?"":g,O=e.adornment,w=void 0===O?"":O,_=e.adornmentPosition,P=void 0===_?"end":_,C=e.mask,N=void 0===C?{}:C,j=e.onChangeHandler,A=void 0===j?"":j,S=e.customClass,x=void 0===S?"":S,R=e.onKeyupHandler,T=void 0===R?"":R,k=e.onKeypressHandler,L=void 0===k?"":k,I=e.onClickHandler,D=void 0===I?"":I,B=e.autoComplete,F=void 0===B?"":B,H=e.disabled,U=void 0!==H&&H,K=null,q=null;u&&(K={"data-test":u.label},q={"data-test":u.field});var M=this.state,W=M.data,Y=M.errors,$=M.showPassword,G={},V=d(Y[r]),z="undefined"!==typeof V,J=null,Q=null;return(0,m.Im)(N)||(G.inputComponent=N),J=Q=h?a().createElement(a().Fragment,null,a().createElement("div",null,n),a().createElement(c.A,{className:"text-field-wrapper-textarea",name:r,value:W[r],fullWidth:!0,label:n,multiline:!0,rows:4,id:n,rowsMax:4,type:i,inputProps:y(y({maxLength:b},q),{},{placeholder:E,autoComplete:F,disabled:U,className:"input-field ".concat(x)}),InputProps:G,InputLabelProps:y(y({classes:{root:"input-label ".concat(z?"error":"")}},K),{},{htmlFor:n}),onChange:function(e){return t.handleChange(e,p,A)},onKeyUp:function(e){return t.handleEventListener(e,r,T)},onKeyPress:function(e){return t.handleEventListener(e,r,L)},onBlur:function(e){return t.handleChange(e,p,A)},onClick:function(e){return t.handleEventListener(e,r,D)},error:z,helperText:V,FormHelperTextProps:{classes:{root:"form-helper-text ".concat(z?"error":"")}}})):a().createElement(c.A,{className:"text-field-wrapper",name:r,value:W[r],label:n,id:n,fullWidth:!0,type:$&&$[r]?"text":i,inputProps:y(y({maxLength:b},q),{},{placeholder:E,autoComplete:F,disabled:U,className:"input-field ".concat(x)}),InputProps:G,InputLabelProps:y(y({classes:{root:"input-label ".concat(z?"error":"")}},K),{},{htmlFor:n}),onChange:function(e){return t.handleChange(e,p,A)},onKeyUp:function(e){return t.handleEventListener(e,r,T)},onKeyPress:function(e){return t.handleEventListener(e,r,L)},onBlur:function(e){return t.handleChange(e,p,A)},onClick:function(e){return t.handleEventListener(e,r,D)},error:z,helperText:V,FormHelperTextProps:{classes:{root:"form-helper-text ".concat(z?"error":"")}}}),/^icon-start$/.test(P)&&(J=a().createElement("div",{className:"split align-bottom"},a().createElement("div",{className:"flex-none no-padding margin-right-half margin-bottom-left-icon"},w),a().createElement("div",null,Q))),J}},{key:"renderRecaptcha",value:function(e){var t=this.state.errors,r=d(t[e]),n="undefined"!==typeof r;r="ReCaptcha is a required field.";var o=f.A.getEnv("APP_GOOGLE_RECAPCHA_KEY")?f.A.getEnv("APP_GOOGLE_RECAPCHA_KEY"):"6Le6ArEUAAAAANKfCmBmOEkIIWJVMuIUS926fonG";return a().createElement(a().Fragment,null,a().createElement(p.A,{defaultChecked:!0,sitekey:o,onChange:this.handleChangeRecap,tabindex:"0",size:"normal"}),n?a().createElement(s.A,{className:"form-helper-text ".concat(n?"recaptchaError":"")},r):"")}},{key:"render",value:function(){return null}}])&&E(r.prototype,n),i&&E(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(n.Component);function j(e){return j="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},j(e)}function A(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,S(n.key),n)}}function S(e){var t=function(e,t){if("object"!=j(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=j(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==j(t)?t:t+""}function x(e,t,r){return t=T(t),function(e,t){if(t&&("object"==j(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,R()?Reflect.construct(t,r||[],T(e).constructor):t.apply(e,r))}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(R=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}
1function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}var L=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return(e=x(this,t,[].concat(n))).state={data:{orderNumber:"",fullName:"",recipientName:"",email:"",comments:"",recaptcha:""},errors:{},replaceMask:{orderNumber:"*"},replaceMaskWith:{orderNumber:"toUpperCase"}},e.schema={orderNumber:o.string().trim().regex(/^(W00\d{12}|\d{10})$/i,"order number format").min(10).max(15).required().label("Order Number"),fullName:o.string().trim().max(20).required().label("Your Full Name"),recipientName:o.string().trim().max(20).required().label("Recipient".concat("'","s Name")),email:o.string().trim().max(20).required().label("Your E-mail Address"),comments:o.string().trim().required().label("Comments"),recaptcha:o.string().required().label("Recaptcha")},e.doSubmit=function(t){t.preventDefault();var r=e.state.data,n=r.orderNumber,a=r.fullName,o=r.recipientName,i=r.recaptcha,c=r.email,u={env_report:"REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT,AUTH_TYPE,REMOTE_USER",recipients:"[email protected]",mail_options:"Exclude=x;y;email;realname",subject:"18F Form Submission",replyto:c||"",good_url:"//pwa.www.1800flowers.com/customer-service-confirm",bad_url:"//pwa.www.1800flowers.com/customer-service-cancel",derive_fields:"imgverify=g-recaptcha-response","Full Name":a||"","Customer Email":c||"","Order Number":n||"","Recipients Name":o||"",Comments:r.comments||"","g-recaptcha-response":i||""};l.A.post("https://blog.1800baskets.com/custservice/issue-formmail.php",u).then(function(e){e&&"undefined"!==typeof window&&(window.location.href="/customer-service-confirm")})},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props.commentLabel;return a().createElement("form",{onSubmit:this.handleSubmit,"data-component":"customerServiceFormBlock"},this.renderInput({name:"orderNumber",label:"Order Number",type:"text",pattern:"^[wW0-9]*$",length:15}),this.renderInput({name:"recipientName",label:"Recipient".concat("'","s Name"),type:"text"}),this.renderInput({name:"fullName",label:"Your Full Name",type:"text"}),this.renderInput({name:"email",label:"Your E-mail Address",type:"email"}),this.renderInput({name:"comments",label:e,type:"text",multiline:!0}),a().createElement("div",{className:"captchaContainer"},this.renderRecaptcha("recaptcha")),a().createElement("div",{className:"margin-top-2x opacity1"},this.renderButton({label:"Continue",className:"submitBtn",type:"submit",isValidated:!1})))}}])&&A(r.prototype,n),i&&A(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(N);L.propTypes={commentLabel:i.string.isRequired};var I=L}}]); 2//# sourceMappingURL=2804.cf9be3e0.chunk.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.