vendor: 9,847 bytes, line 1
1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[503],{27678:function(e,t,n){!function(e,t){"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){o(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e){return a="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},a(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){return c(e)||l(e,t)||s(e,t)||m()}function c(e){if(Array.isArray(e))return e}function l(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(l){c=!0,a=l}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}function s(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){return e(t={exports:{}},t.exports),t.exports}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var f="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";function d(){}function h(){}h.resetWarningCache=d;var y=function(){function e(e,t,n,r,a,o){if(o!==f){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:h,resetWarningCache:d};return n.PropTypes=n,n},E=p(function(e){e.exports=y()}),g=function(e){var n=t.useRef(e);return t.useEffect(function(){n.current=e},[e]),n.current},v=function(e){return null!==e&&"object"===a(e)},b=function(e){return v(e)&&"function"==typeof e.then},C=function(e){return v(e)&&"function"==typeof e.elements&&"function"==typeof e.createToken&&"function"==typeof e.createPaymentMethod&&"function"==typeof e.confirmCardPayment},w="[object Object]",S=function e(t,n){if(!v(t)||!v(n))return t===n;var r=Array.isArray(t);if(r!==Array.isArray(n))return!1;var a=Object.prototype.toString.call(t)===w;if(a!==(Object.prototype.toString.call(n)===w))return!1;if(!a&&!r)return t===n;var o=Object.keys(t),i=Object.keys(n);if(o.length!==i.length)return!1;for(var c={},l=0;l<o.length;l+=1)c[o[l]]=!0;for(var s=0;s<i.length;s+=1)c[i[s]]=!0;var u=Object.keys(c);if(u.length!==o.length)return!1;var m=t,p=n,f=function(t){return e(m[t],p[t])};return u.every(f)},N=function(e,t,n){return v(e)?Object.keys(e).reduce(function(a,i){var c=!v(t)||!S(e[i],t[i]);return n.includes(i)?(c&&console.warn("Unsupported prop change: options.".concat(i," is not a mutable property.")),a):c?r(r({},a||{}),{},o({},i,e[i])):a},null):null},A="Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",x=function(e){if(null===e||C(e))return e;throw new Error(A)},P=function(e){if(b(e))return{tag:"async",stripePromise:Promise.resolve(e).then(x)};var t=x(e);return null===t?{tag:"empty"}:{tag:"sync",stripe:t}},k=t.createContext(null);k.displayName="ElementsContext";var O=function(e,t){if(!e)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e},R=t.createContext(null);R.displayName="CartElementContext";var j=function(e,t){if(!e)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e},L=function(e){var n=e.stripe,r=e.options,a=e.children,o=t.useMemo(function(){return P(n)},[n]),c=i(t.useState(null),2),l=c[0],s=c[1],u=i(t.useState(null),2),m=u[0],p=u[1],f=i(t.useState(function(){return{stripe:"sync"===o.tag?o.stripe:null,elements:"sync"===o.tag?o.stripe.elements(r):null}}),2),d=f[0],h=f[1];t.useEffect(function(){var e=!0,t=function(e){h(function(t){return t.stripe?t:{stripe:e,elements:e.elements(r)}})};return"async"!==o.tag||d.stripe?"sync"!==o.tag||d.stripe||t(o.stripe):o.stripePromise.then(function(n){n&&e&&t(n)}),function(){e=!1}},[o,d,r]);var y=g(n);t.useEffect(function(){null!==y&&y!==n&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[y,n]);var E=g(r);return t.useEffect(function(){if(d.elements){var e=N(r,E,["clientSecret","fonts"]);e&&d.elements.update(e)}},[r,E,d.elements]),t.useEffect(function(){var e=d.stripe;e&&e._registerWrapper&&e.registerAppInfo&&(e._registerWrapper({name:"react-stripe-js",version:"1.16.5"}),e.registerAppInfo({name:"react-stripe-js",version:"1.16.5",url:"https://stripe.com/docs/stripe-js/react"}))},[d.stripe]),t.createElement(k.Provider,{value:d},t.createElement(R.Provider,{value:{cart:l,setCart:s,cartState:m,setCartState:p}},a))},I=function(e){var n=t.useContext(k);return O(n,e)},_=function(e){var n=t.useContext(R);return j(n,e)},T=function(){return I("calls useElements()").elements},D=function(){return I("calls useStripe()").stripe},Y=function(){return _("calls useCartElement()").cart},B=function(){return _("calls useCartElementState()").cartState},M=function(e){return(0,e.children)(I("mounts <ElementsConsumer>"))};M.propTypes={children:E.func.isRequired};var U=function(e,n,r){var a=!!r,o=t.useRef(r);t.useEffect(function(){o.current=r},[r]),t.useEffect(function(){if(!a||!e)return function(){};var t=function(){o.current&&o.current.apply(o,arguments)};return e.on(n,t),function(){e.off(n,t)}},[a,n,e,o])},H=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},F=function(e,n){var r="".concat(H(e),"Element"),a=n?function(e){I("mounts <".concat(r,">")),_("mounts <".concat(r,">"));var n=e.id,a=e.className;return t.createElement("div",{id:n,className:a})}:function(n){var a,o=n.id,c=n.className,l=n.options,s=void 0===l?{}:l,u=n.onBlur,m=n.onFocus,p=n.onReady,f=n.onChange,d=n.onEscape,h=n.onClick,y=n.onLoadError,E=n.onLoaderStart,v=n.onNetworksChange,b=n.onCheckout,C=n.onLineItemClick,w=n.onConfirm,S=n.onCancel,A=n.onShippingAddressChange,x=n.onShippingRateChange,P=I("mounts <".concat(r,">")).elements,k=i(t.useState(null),2),O=k[0],R=k[1],j=t.useRef(null),L=t.useRef(null),T=_("mounts <".concat(r,">")),D=T.setCart,Y=T.setCartState;U(O,"blur",u),U(O,"focus",m),U(O,"escape",d),U(O,"click",h),U(O,"loaderror",y),U(O,"loaderstart",E),U(O,"networkschange",v),U(O,"lineitemclick",C),U(O,"confirm",w),U(O,"cancel",S),U(O,"shippingaddresschange",A),U(O,"shippingratechange",x),"cart"===e?a=function(e){Y(e),p&&p(e)}:p&&(a="payButton"===e?p:function(){p(O)}),U(O,"ready",a),U(O,"change","cart"===e?function(e){Y(e),f&&f(e)}:f),U(O,"checkout","cart"===e?function(e){Y(e),b&&b(e)}:b),t.useLayoutEffect(function(){if(null===j.current&&P&&null!==L.current){var t=P.create(e,s);"cart"===e&&D&&D(t),j.current=t,R(t),t.mount(L.current)}},[P,s,D]);var B=g(s);return t.useEffect(function(){if(j.current){var e=N(s,B,["paymentRequest"]);e&&j.current.update(e)}},[s,B]),t.useLayoutEffect(function(){return function(){j.current&&(j.current.destroy(),j.current=null)}},[]),t.createElement("div",{id:o,className:c,ref:L})};return a.propTypes={id:E.string,className:E.string,onChange:E.func,onBlur:E.func,onFocus:E.func,onReady:E.func,onEscape:E.func,onClick:E.func,onLoadError:E.func,onLoaderStart:E.func,onNetworksChange:E.func,onCheckout:E.func,onLineItemClick:E.func,onConfirm:E.func,onCancel:E.func,onShippingAddressChange:E.func,onShippingRateChange:E.func,options:E.object},a.displayName=r,a.__elementType=e,a},q="undefined"==typeof window,K=F("auBankAccount",q),W=F("card",q),G=F("cardNumber",q),X=F("cardExpiry",q),$=F("cardCvc",q),z=F("fpxBank",q),Z=F("iban",q),Q=F("idealBank",q),J=F("p24Bank",q),V=F("epsBank",q),ee=F("payment",q),te=F("payButton",q),ne=F("paymentRequestButton",q),re=F("linkAuthentication",q),ae=F("address",q),oe=F("shippingAddress",q),ie=F("cart",q),ce=F("paymentMethodMessaging",q),le=F("affirmMessage",q),se=F("afterpayClearpayMessage",q);e.AddressElement=ae,e.AffirmMessageElement=le,e.AfterpayClearpayMessageElement=se,e.AuBankAccountElement=K,e.CardCvcElement=$,e.CardElement=W,e.CardExpiryElement=X,e.CardNumberElement=G,e.CartElement=ie,e.Elements=L,e.ElementsConsumer=M,e.EpsBankElement=V,e.FpxBankElement=z,e.IbanElement=Z,e.IdealBankElement=Q,e.LinkAuthenticationElement=re,e.P24BankElement=J,e.PayButtonElement=te,e.PaymentElement=ee,e.PaymentMethodMessagingElement=ce,e.PaymentRequestButtonElement=ne,e.ShippingAddressElement=oe,e.useCartElement=Y,e.useCartElementState=B,e.useElements=T,e.useStripe=D,Object.defineProperty(e,"__esMo
1dule",{value:!0})}(t,n(96540))},57764:function(e,t,n){"use strict";var r=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==n.g)return n.g;throw new Error("unable to locate global object")}();e.exports=t=r.fetch,r.fetch&&(t.default=r.fetch.bind(r)),t.Headers=r.Headers,t.Request=r.Request,t.Response=r.Response},49862:function(e,t,n){"use strict";n.r(t),n.d(t,{constants:function(){return r}});const r=Object.freeze({API_URL:"https://data.climatecheck.link",APP_URL:"https://climatecheck.com",ACTIVECAMPAIGN_URL:"https://5gdebbq8sa.execute-api.us-east-1.amazonaws.com/deployment/store-user-info",MAPBOX_URL:"https://api.mapbox.com/geocoding/v5/mapbox.places",IP_API_URL:"https://pro.ip-api.com/json/",MAPBOX_KEY:"pk.eyJ1IjoiY2xpbWF0ZXNjb3JlIiwiYSI6ImNrd3dqY2o4aTA0NDgyd3BsN3dvdXZkNHkifQ.lGLFqYKu5fDjgOYDZGRXmg",SANITY_PROJECTID:"sqn0ww9a",SANITY_DATASET:"production",SANITY_TOKEN:"skGsUifBmsACHCF2sW0DnhYRNykhX8eWRhLYOscUH5SlR8Gw8H5NJkdyvD05YISq264C3av7CkeVNpZ7kKIyKQ4bFflvULz7SZoCOOz9IdeMc6eodrai73OLBKunWjMmCYwF4UTyHLQuvQBPH7o9isoKGBaAYi1wISugkgfJDSmDYs6bc3Bc",ACTIVECAMPAIGN_TOKEN:"8KBFPeiLXX12N4Zy65Z8Q9GhyasyxyRr6KMKWP28",IP_API_KEY:"06rUiFDXofWt6sd",CLIMATECHECK_API_KEY:"0Io6CgXiFe7HeAQRR88PU2PYFMtrjLmo7fOb14kd",REPORT_ORDER_URL:"https://data.climatecheck.link/v1/website-report-order"})},46436:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return j}});var r=n(96540),a=n(12134),o=n(97135),i=n(90871),c=n.n(i),l=n.p+"static/Check_green_icon-d8065406190e8e537f62fbcfdd142241.png";var s=()=>r.createElement("div",{className:"side-bar-info"},r.createElement("div",{className:"side-bar-wrapper"},r.createElement("h3",null,"IN YOUR REPORT"),r.createElement("div",{className:"list-item"},r.createElement("img",{src:l}),r.createElement("span",null,"Environment risk assessment over the life of your investment.")),r.createElement("div",{className:"list-item"},r.createElement("img",{src:l}),r.createElement("span",null,"Clarity on your exposure to the next catastrophic event.")),r.createElement("div",{className:"list-item"},r.createElement("img",{src:l}),r.createElement("span",null,"Market vulnerability analysis to prepare for the next black swan.")))),u=n(14508),m=n(31427),p=n(34090),f=n.n(p);var d=e=>{let{setStep:t,address:n}=e;const a=(new m.A).strings.getDisplayAddress(n);return r.createElement("div",{className:"step-content"},r.createElement(u.EY,{className:"title-step",tagName:"h1"},"Unlock your Premium Report"),r.createElement(u.EY,{className:"text-step complete"},"Complete due dilligence for a one-time-cost of $499."),r.createElement(u.EY,{className:"text-step confirm"},"First Confirm the address of the property you want to get the report for."),r.createElement(u.EY,{className:"text-step property"},"PROPERTY ADDRESS"),r.createElement("div",{className:"gp-content-container"},r.createElement("div",{className:"gp-content-address"},r.createElement(f(),null),r.createElement(u.EY,{className:"text-address",tagName:"span"},a))),r.createElement("div",{className:"gp-content-container"},r.createElement(u.$n,{className:"get-report-button goldSubmit",onClick:()=>t(1)},r.createElement("span",null,"Confirm to Continue"))))},h=n(27678),y="https://js.stripe.com/v3",E=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,g="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",v=null,b=function(e){return null!==v||(v=new Promise(function(t,n){if("undefined"!=typeof window&&"undefined"!=typeof document)if(window.Stripe&&e&&console.warn(g),window.Stripe)t(window.Stripe);else try{var r=function(){for(var e=document.querySelectorAll('script[src^="'.concat(y,'"]')),t=0;t<e.length;t++){var n=e[t];if(E.test(n.src))return n}return null}();r&&e?console.warn(g):r||(r=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(y).concat(t);var r=document.head||document.body;if(!r)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return r.appendChild(n),n}(e)),r.addEventListener("load",function(){window.Stripe?t(window.Stripe):n(new Error("Stripe.js not available"))}),r.addEventListener("error",function(){n(new Error("Failed to load Stripe.js"))})}catch(a){return void n(a)}else t(null)})),v},C=Promise.resolve().then(function(){return b(null)}),w=!1;C.catch(function(e){w||console.warn(e)});const S=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];w=!0;var r=Date.now();return C.then(function(e){return function(e,t,n){if(null===e)return null;var r=e.apply(void 0,t);return function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"1.54.2",startTime:t})}(r,n),r}(e,t,r)})}("pk_test_eL47CIcxEpLcnnlCoznUGYE200G9omiWRC"),N=()=>{const{0:e,1:t}=(0,r.useState)(""),{0:n,1:a}=(0,r.useState)(""),{0:o,1:i}=(0,r.useState)(""),{0:c,1:l}=(0,r.useState)(""),{0:s,1:m}=(0,r.useState)(""),{0:p,1:f}=(0,r.useState)(""),{0:d,1:y}=(0,r.useState)(""),{0:E,1:g}=(0,r.useState)(""),{0:v,1:b}=(0,r.useState)(""),C=(0,h.useStripe)(),w=(0,h.useElements)();return r.createElement("div",{className:"form-payment-container"},r.createElement("form",null,r.createElement("h4",null,"PERSONAL DETAILS"),r.createElement("div",{className:"double-input"},r.createElement("div",null,r.createElement("input",{type:"text",placeholder:"First Name",onChange:e=>t(e.currentTarget.value)})),r.createElement("div",null,r.createElement("input",{type:"text",placeholder:"Last Name",onChange:e=>a(e.currentTarget.value)}))),r.createElement("div",{className:"one-input"},r.createElement("div",null,r.createElement("input",{type:"email",placeholder:"Email Address",onChange:e=>i(e.currentTarget.value)}))),r.createElement("div",{className:"one-input"},r.createElement("div",null,r.createElement("input",{type:"text",placeholder:"Phone Number",onChange:e=>l(e.currentTarget.value)}))),r.createElement("h4",null,"BILLING ADDRESS"),r.createElement("div",{className:"one-input"},r.createElement("div",null,r.createElement("input",{type:"text",placeholder:"Street Address",onChange:e=>m(e.currentTarget.value)}))),r.createElement("div",{className:"one-input"},r.createElement("div",null,r.createElement("input",{type:"text",placeholder:"City",onChange:e=>f(e.currentTarget.value)}))),r.createElement("div",{className:"double-input"},r.createElement("div",null,r.createElement("input",{type:"text",placeholder:"State",onCh
1ange:e=>y(e.currentTarget.value)})),r.createElement("div",null,r.createElement("input",{type:"text",placeholder:"Zip",onChange:e=>g(e.currentTarget.value)}))),r.createElement("h4",null,"CREDIT CARD"),r.createElement("div",{className:"card-element"},r.createElement(h.CardElement,null)),r.createElement("div",{className:"error",style:{display:v?null:"None"}},"*",v),r.createElement("div",{className:"gp-content-container"},r.createElement(u.$n,{className:"get-report-button goldSubmit",onClick:async()=>{if(!C||!w)return;if(0===e.length||0===n.length||0===o.length||0===c.length||0===s.length||0===p.length||0===d.length||0===E.length)return b("All fields are required");const t=w.getElement(h.CardElement),{error:r,paymentMethod:a}=await C.createPaymentMethod({type:"card",card:t});if(r)return b(r.message);console.log("[PaymentMethod]",a)}},r.createElement("span",null,"Finalize & Pay")))))};var A=()=>r.createElement(h.Elements,{stripe:S},r.createElement(N,null));var x=e=>{let{setStep:t,address:n}=e;const a=(new m.A).strings.getDisplayAddress(n);return r.createElement("div",{className:"step-content"},r.createElement(u.EY,{className:"title-step",tagName:"h1"},"Unlock your Premium Report"),r.createElement(u.EY,{className:"text-step complete"},"Complete due dilligence for a one-time-cost of $499."),r.createElement(u.EY,{className:"text-step confirm"},"First Confirm the address of the property you want to get the report for."),r.createElement(u.EY,{className:"text-step property"},"PROPERTY ADDRESS"),r.createElement("div",{className:"gp-content-container"},r.createElement("div",{className:"gp-content-address"},r.createElement(f(),null),r.createElement(u.EY,{className:"text-address",tagName:"span"},a))),r.createElement(u.EY,{className:"text-step confirm"},"Next, enter your payment details. All fields are required."),r.createElement(A,null))};var P=()=>r.createElement("div",{className:"step-content"},"YourOrder");const k=e=>{let{currentStep:t}=e;return r.createElement("div",{className:"steps-container"},r.createElement("span",{className:"step-billing active"},"Property Address",r.createElement(c(),{className:"icon-step-billing active-icon"})),r.createElement("span",{className:`step-billing ${t>=1?"active":null}`},"Billing Information",r.createElement(c(),{className:`icon-step-billing ${t>0?"active-icon":null}`})),r.createElement("span",{className:`step-billing ${2===t?"active":null}`},"Your Order"))};var O=e=>{let{address:t}=e;const{0:n,1:a}=(0,r.useState)(0);return r.createElement("main",null,r.createElement("header",{className:"premium-report-Header"},r.createElement(o.A,null),r.createElement(k,{currentStep:n})),r.createElement("div",{className:"main-content"},0===n?r.createElement(d,{address:t,setStep:a}):null,1===n?r.createElement(x,{address:t,setStep:a}):null,2===n?r.createElement(P,null):null,r.createElement(s,null)))};var R=()=>r.createElement("section",{className:"state-footer"},r.createElement("div",{className:"logo-footer-container"},r.createElement("div",{className:"logo-footer"},r.createElement(o.A,null))));var j=e=>{var t;let{location:n,data:{seo:o}}=e;const i=new URLSearchParams(n.search).get("address"),c={title:(null==o||null===(t=o.seo)||void 0===t?void 0:t.title)||"Unlock Premium",link:"https://climatecheck.com/unlock-premium",...null==o?void 0:o.seo};return r.createElement(r.Fragment,null,r.createElement(a.A,{seo:c}),r.createElement(O,{address:i}),r.createElement(R,null))}},31427:function(e,t,n){"use strict";n.d(t,{A:function(){return y}});let r=function(){function e(){}var t=e.prototype;return t.prepend=function(e,t,n){let r=e;return n&&(r=t+e),r},t.decode=function(e){try{return decodeURI(decodeURIComponent(e))}catch(t){return e}},t.getDisplayAddress=function(e){return e},t.wordFreq=function(e){const t=e.replace(/[.]/g,"").split(/\s/),n={};t.forEach(e=>{n[e]||(n[e]=0),n[e]+=1});const r=[];return Object.keys(n).forEach((e,t)=>{r[t]={text:e,value:n[e]}}),r},t.removeCommonWords=function(e){return e=(e=(e=e.replace(/\b(?:the|it is|we all|an?|by|to|you|[mh]e|she|they|and|of|on|with|my|i|I|it|are|in|am|that|too|but|be|has|would|song|we...)\b/gi,"")).replace(/\b(?:this|for|might|between|though|much|will|although|should|is|more|have|going|them|sure|thing|before|after|your|if|we...)\b/gi,"")).replace(/\b(?:at|his|her|how|anyway|yet|now|bit|may|say|actually|hear|into|something|alot|both|so|also|only|seem|don't|don|was|we...)\b/gi,"")},t.convertToSlug=function(e){return e.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-")},t.createQueryString=function(e){return Object.keys(e).map(t=>t+"="+e[t]).join("&")},t.paramsToString=function(e){let t="?";for(const n in e)e.hasOwnProperty(n)&&(t+=n+"="+e[n]+"&");return t},e}(),a=function(){function e(){}var t=e.prototype;return t.isDefinedWithContent=function(e){return!(void 0===e||!e||""===e||null===e)&&(e.constructor===Array&&e.length>0||(e.constructor!==Array||0!==e.length))},t.getMin2dArray=function(e){let t=e.length>0?parseInt(e[0]):0;return e.forEach((e,n)=>{t=parseInt(e)<t?parseInt(e):t}),t},t.getClientIPAddress=async function(){return fetch("https://api.ipify.org?format=json").then(e=>e.ok?e.json():{ip:""}).catch(e=>(console.log("Error getting user ip",e),{ip:""}))},e}();var o=n(57764),i=n.n(o);let c=function(){function e(){this.utility=new a}var t=e.prototype;return t.mailchimpSubscribe=function(e,t){},t.sendEmail=async function(e,t,r,a){const{constants:o}=n(49862),{ip:c}=await this.utility.getClientIPAddress();if(!this.utility.isDefinedWithContent(e)){const e="Sorry! No email provided. Code 4407";return console.error(e),{success:!1,message:e}}
1try{const n=await i()(`${o.REPORT_ORDER_URL}`,{method:"POST",headers:{"Content-Type":"application/json","x-api-key":o.CLIMATECHECK_API_KEY},body:JSON.stringify({email:e,address:a,description:t.description.join(","),ip:c})}),r=await n.json();return n.ok?{success:!1!==r.success,message:r.message}:{success:!1,message:r.message||r.detail||"Request failed."}}catch(l){return console.error("sendEmail ERROR: ",l),{success:!1,message:"Something went wrong. Please try again."}}},t.getScoreSeverity=function(e){let t=null;return t=e>m.min&&e<m.max?{key:l.relativelyLow,label:s.relativelyLow,description:u.relativelyLow}:e>=p.min&&e<p.max?{key:l.Significant,label:s.significant,description:u.significant}:e>=f.min&&e<f.max?{key:l.high,label:s.high,description:u.high}:e>=d.min&&e<d.max?{key:l.veryHigh,label:s.veryHigh,description:u.veryHigh}:e>=h.min&&e<=h.max?{key:l.extreme,label:s.extreme,description:u.extreme}:{key:l.more,label:s.more,description:u.more},t},e}(),l=function(e){return e.relativelyLow="relativelyLow",e.Significant="significant",e.high="high",e.veryHigh="veryHigh",e.extreme="extreme",e.more="more",e}({}),s=function(e){return e.relativelyLow="Relatively Low",e.significant="Significant",e.high="High",e.veryHigh="Very High",e.extreme="Extreme",e.more="None",e}({}),u=function(e){return e.relativelyLow="",e.significant="",e.high="",e.veryHigh="",e.extreme="",e.more="",e}({}),m=function(e){return e[e.min=0]="min",e[e.max=20]="max",e}({}),p=function(e){return e[e.min=20]="min",e[e.max=40]="max",e}({}),f=function(e){return e[e.min=40]="min",e[e.max=60]="max",e}({}),d=function(e){return e[e.min=60]="min",e[e.max=80]="max",e}({}),h=function(e){return e[e.min=80]="min",e[e.max=100]="max",e}({}),y=function(){this.strings=new r,this.integrationClient=new c,this.utility=new a}},90871:function(e,t,n){var r=n(96540);function a(e){return r.createElement("svg",e,r.createElement("path",{fill:"currentColor",d:"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"}))}a.defaultProps={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"chevron-right",className:"svg-inline--fa fa-chevron-right fa-w-10",role:"img",viewBox:"0 0 320 512"},e.exports=a,a.default=a},34090:function(e,t,n){var r=n(96540);function a(e){return r.createElement("svg",e,r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.4 13.205C-.384 10.323-.384 5.652 2.4 2.77a6.953 6.953 0 0110.076 0c2.782 2.882 2.782 7.553 0 10.435l-5.039 5.217L2.4 13.205zm5.037-2.217c1.6 0 2.897-1.344 2.897-3 0-1.657-1.297-3-2.897-3-1.6 0-2.897 1.343-2.897 3 0 1.656 1.297 3 2.897 3z",fill:"#00D789"}))}a.defaultProps={width:"15",height:"19",fill:"none"},e.exports=a,a.default=a}}]); 2//# sourceMappingURL=component---src-pages-unlock-premium-tsx-f43c529b1f4f32867d07.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.