(()=>{var pt=Object.defineProperty,ft=Object.defineProperties;var mt=Object.getOwnPropertyDescriptors;var it=Object.getOwnPropertySymbols;var ht=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable;var st=(x,g,s)=>g in x?pt(x,g,{enumerable:!0,configurable:!0,writable:!0,value:s}):x[g]=s,_=(x,g)=>{for(var s in g||(g={}))ht.call(g,s)&&st(x,s,g[s]);if(it)for(var s of it(g))gt.call(g,s)&&st(x,s,g[s]);return x},L=(x,g)=>ft(x,mt(g));var at=(x,g,s)=>new Promise((v,f)=>{var d=m=>{try{p(s.next(m))}catch(b){f(b)}},u=m=>{try{p(s.throw(m))}catch(b){f(b)}},p=m=>m.done?v(m.value):Promise.resolve(m.value).then(d,u);p((s=s.apply(x,g)).next())});(self.webpackChunkecom_website=self.webpackChunkecom_website||[]).push([[15279],{80437:(x,g,s)=>{var v=s(62421),f=s(36132),d=s(83590),u="Expected a function",p=Math.max,m=Math.min;function b(k,y,w){var F,B,A,E,S,O,D=0,X=!1,P=!1,W=!0;if(typeof k!="function")throw new TypeError(u);y=d(y)||0,v(w)&&(X=!!w.leading,P="maxWait"in w,A=P?p(d(w.maxWait)||0,y):A,W="trailing"in w?!!w.trailing:W);function V(I){var R=F,e=B;return F=B=void 0,D=I,E=k.apply(e,R),E}function H(I){return D=I,S=setTimeout($,y),X?V(I):E}function q(I){var R=I-O,e=I-D,t=y-R;return P?m(t,A-e):t}function U(I){var R=I-O,e=I-D;return O===void 0||R>=y||R<0||P&&e>=A}function $(){var I=f();if(U(I))return K(I);S=setTimeout($,q(I))}function K(I){return S=void 0,W&&F?V(I):(F=B=void 0,E)}function G(){S!==void 0&&clearTimeout(S),D=0,F=O=B=S=void 0}function N(){return S===void 0?E:K(f())}function z(){var I=f(),R=U(I);if(F=arguments,B=this,O=I,R){if(S===void 0)return H(O);if(P)return clearTimeout(S),S=setTimeout($,y),V(O)}return S===void 0&&(S=setTimeout($,y)),E}return z.cancel=G,z.flush=N,z}x.exports=b},36132:(x,g,s)=>{var v=s(13269),f=function(){return v.Date.now()};x.exports=f},65859:(x,g,s)=>{"use strict";s.d(g,{A:()=>v});function v(){return{gutterMultiplier:{row:{xs:{top:2,bottom:2},sm:{top:3,bottom:3},md:{top:3,bottom:3},lg:{top:3,bottom:3},xl:{top:3,bottom:3}}}}}},96006:(x,g,s)=>{"use strict";s.d(g,{AR:()=>y,F2:()=>p,FU:()=>F,OD:()=>b,QC:()=>u,T2:()=>B,_y:()=>w,nr:()=>k,ox:()=>d,rr:()=>f});function v(){return typeof window!="undefined"}function f(){if(!v())return!1;const A=typeof window.orientation!="undefined",E="ontouchstart"in window||window.navigator.msMaxTouchPoints;return A&&E}function d(){return v()&&!!window.navigator.userAgent.match(/iPad|iPhone|iPod/i)}function u(){return v()&&!!window.navigator.userAgent.match(/android/i)}function p(){return v()&&window.chrome&&!(window.navigator.userAgent.toLowerCase().indexOf("edge")>-1)}function m(){if(v()&&typeof navigator!="undefined"){const A=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);if(A&&A.length)return[parseInt(A[1],10),parseInt(A[2],10),parseInt(A[3]||0,10)]}return!1}function b(){const A=m();return A&&A[0]<13}function k(){return v()&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome")}function y(){return v()&&window.navigator.userAgent.includes("CriOS")}function w(){return v()&&window.FRAME_ORIGIN!==window.location.origin}function F(){return v()?/FBExtensions\/0\.1 IGInstantExperience\/0\.1|Instagram/.test(window.navigator.userAgent):!1}function B(){return v()?window.navigator.userAgent.includes("FBAN/FBIOS")||window.navigator.userAgent.includes("FB_IAB/FB4A"):!1}},18053:(x,g,s)=>{"use strict";s.d(g,{A:()=>dt});var v=s(67716),f=s.n(v),d=s(76872),u=s(51945),p=s(65859),m=function(){var n=this,a=n._self._c;return a("form",{staticClass:"form",attrs:{action:n.action,method:"post",novalidate:""},on:{submit:function(c){return c.preventDefault(),n.onBeforeSubmit.apply(null,arguments)}}},[n.submitted?a("confirmation",{attrs:{message:n.message}}):[a("container",{staticClass:"container--no-gutters",attrs:{direction:"col"}},[n._l(n.fieldsWithLayout,function(c,j){return a("column",{key:j,attrs:{columns:c.columns,options:c.options}},[c.content.length>1?a("container",{attrs:{direction:"row"}},n._l(c.content,function(M,Q){return a("column",{key:Q,attrs:{columns:M.columns,options:M.options}},[a("wrapper",{key:n.getFormFieldId(M.content.id),attrs:{id:n.getFormFieldId(M.content.id)}},[a("field",{ref:"formSubcomponents",refInFor:!0,class:n.fieldClass(M.content),attrs:{field:M.content,"hide-label":n.shouldFieldHideLabel(M.content),error:n.errors[M.content.id]},on:{"change:value":n.emitChange}})],1)],1)}),1):c.content.id?a("wrapper",{key:n.getFormFieldId(c.content.id),attrs:{id:n.getFormFieldId(c.content.id)}},[a("field",{ref:"formSubcomponents",refInFor:!0,class:n.fieldClass(c.content),attrs:{field:c.content,"hide-label":n.shouldFieldHideLabel(c.content),error:n.errors[c.content.id]},on:{"change:value":n.emitChange}})],1):n._e()],1)}),n._v(" "),n.optIn.enable&&!n.isUnitedStatesSite?a("column",[a("field",{attrs:{field:n.optIn,"hide-label":n.shouldFieldHideLabel(n.optIn),error:n.errors[n.optIn.id]},on:{"change:value":n.toggleOptin}})],1):n.isUnitedStatesSite?a("column",[a("span",{staticClass:"form__row--us-disclaimer"},[n._v(" "+n._s(n.translations.usOptInMessage))])]):n._e()],2),n._v(" "),n.showRecaptcha?a("recaptcha-terms",{staticClass:"form__row row form__row--no-gutters"}):n._e(),n._v(" "),a("div",{staticClass:"form__row row form__row--no-gutters"},[n.errors.button?a("p",{staticClass:"form__error-message"},[n._v(` `+n._s(n.errors.button.message)+` `)]):n._e()]),n._v(" "),a("div",{staticClass:"row"},[a("wrapper",{attrs:{id:n.formButtonId}},[a("form-button",{key:`submit_${n.formButtonId}`,ref:n.formButtonId,attrs:{id:n.formButtonId,label:n.formButton.label,loading:n.submitting,"preset-color":n.formButton.presetColor,"preset-size":n.formButton.presetSize,"preset-style":n.formButton.presetStyle,disabled:n.formButton.disabled}})],1)],1)]],2)},b=[],k=s(98437),y=s(50204),w=s(73704),F=s(34217),B=s(10621),A=s(633),E=s(32309),S=s(96118),O=function(){var n=this,a=n._self._c;return a(n.inputComponent,{key:n.field.id,ref:"fieldComponent",tag:"component",attrs:{label:n.field.label,name:n.field.id,placeholder:n.placeholder,required:n.field.required,options:n.field.options,instructions:n.field.instructions,properties:n.field.properties,meta:n.meta,error:n.error,invalid:n.error.error,min:n.field.min,max:n.field.max,type:n.typeValue,variant:"outline"},on:{input:n.emitChange,change:n.emitChange},model:{value:n.model,callback:function(c){n.model=c},expression:"model"}},[["radio","checkbox"].includes(n.field.type)?[n._v(` `+n._s(n.field.options[0].label)+` `)]:n._e()],2)},D=[],X=s(66330);const P=["Input","Radio","Checkbox","Select","Textarea"],V={name:"ContactFormField",components:_({},u.A),props:{field:{type:Object,validator(o){const n=(0,X.A)(o.type);return P.includes(n)?u.A[`M${n}`]:u.A[`Form${n}`]},required:!0},hideLabel:{type:Boolean,default:!1},error:{type:Object,default:()=>({})}},data(){var o;return{value:(o=this.field.default)!==null&&o!==void 0?o:"",meta:{[this.field.id]:{hideLabel:this.hideLabel}}}},computed:{model:{get(){return this.value},set(o){this.field.type==="multiple"?this.value=o:this.value=Array.isArray(o)?o[0]:o,this.isMakerComponent&&this.$emit("change:value",{[this.field.id]:o?this.value:""})}},placeholder(){return this.hideLabel&&this.field.required?`${this.field.placeholder} *`:this.field.placeholder},componentName(){return(0,X.A)(this.field.type)},inputComponent(){return this.isMakerComponent?u.A[`M${this.componentName}`]:u.A[`Form${this.componentName}`]},isMakerComponent(){return P.includes(this.componentName)},typeValue(){if(this.componentName==="Input"){var o;const n=((o=this.field)===null||o===void 0||(o=o.properties)===null||o===void 0?void 0:o.type)||"text";switch(n){case"phone":return"tel";default:return n}}return""}},methods:{emitChange(o){this.isMakerComponent||this.$emit("change:value",{[this.field.id]:o?this.value:""})}}};var H=s(14486),q=(0,H.A)(V,O,D,!1,null,null,null);const U=q.exports;var $=function(){var n=this,a=n._self._c;return a("div",{staticClass:"form__message"},[a("m-icon",{staticClass:"icon",attrs:{size:"medium",name:"success"}}),n._v(" "),a("p",{staticClass:"message"},[n._v(` `+n._s(n.message)+` `)])],1)},K=[],G=s(68140);const z={name:"FormConfirmation",components:{MIcon:G.MIcon},props:{message:{type:String,default:""}}};var I=(0,H.A)(z,$,K,!1,null,"92f58ad4",null);const R=I.exports;var e=s(93854).A;const t={confirmationMessage:e("elements.form.confirmation-message"),optInMessage:e("elements.form.opt-in-message"),usOptInMessage:e("elements.form.us-opt-in-disclaimer")},i={name:"ContactFormElement",components:L(_({},u.A),{Field:U,Confirmation:R,RecaptchaTerms:A.A}),extends:F.A,props:{fields:{type:Array,default:()=>[]},fieldsWithLayout:{type:Array,default:()=>[]},enableOptIn:{type:Boolean,default:!1},enableRecaptcha:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},notificationEmail:{type:String,default:""}},data(){return{translations:t,defaultConfirmation:t.confirmationMessage,optedIn:!1}},computed:L(_(_({},(0,d.mapGetters)(["isPublishedSite","isUnitedStatesSite"])),(0,y.aH)(S.A,["hasFeature"])),{optIn(){return{id:(0,k.A)(),type:"checkbox",enable:this.enableOptIn,options:[{label:t.optInMessage,value:"opt-in"}],default:this.optedIn,properties:{}}},formSubcomponents(){const o=[];return this.$refs.formSubcomponents.forEach(n=>{n.$refs.fieldComponent&&o.push(n.$refs.fieldComponent)}),o},formButtonId(){return`form-button-${this.schema.id}`},showRecaptcha(){return!this.hasFeature(E.Pk)||this.enableRecaptcha},isRecaptchaRequired(){return this.showRecaptcha&&this.isPublishedSite}}),methods:L(_({},(0,y.i0)(w.A,["trackContactUsSubmitted"])),{emitChange(o){const[n,a]=Object.entries(o)[0];this.$set(this.form,n,a),this.$set(this.errors,n,{})},toggleOptin(o){const n=Object.values(o)[0];this.optedIn=n},onBeforeSubmit(){return at(this,arguments,function*(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=_({},o);return this.isRecaptchaRequired&&(n["g-recaptcha-response"]=yield B.A.login()),this.optIn.enable&&(n.optIn=this.optedIn),this.onSubmit(n)})},trackEvent(){this.trackContactUsSubmitted()},getFormFieldId(o){return`field/${o}`},shouldFieldHideLabel(o){return o.hideLabel===!1?!1:this.hideLabel}})};var l=(0,H.A)(i,m,b,!1,null,"136ff21c",null);const h=l.exports,C=["top","center","bottom"],J={components:L(_({},u.A),{ContactForm:h}),props:{elements:{type:Array,required:!0},contentAlign:{type:String,default:""},background:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},data(){return{meta:{},firstFieldFlushTop:!1}},computed:L(_(_({},(0,d.mapGetters)(["getDatasource"])),(0,d.mapState)(["environment"])),{classes(){const o=this.contentAlign||this.defaultContentAlign;return C.includes(o)?`content-align--${o}`:""},blockStyles(){const{styles:o,defaultStyles:n}=this;return Object.assign({},n,o)},blockBackground(){const{background:o,defaultBackground:n}=this;return Object.assign({},n,o)},defaults(){const{SITE_ID:o}=this;return{"contact-form":{SITE_ID:o,enableOptIn:!1,enableRecaptcha:!this.isEditor}}},SITE_ID(){return this.getDatasource("SITE_ID")},titleProps(){return this.richTextProps("title","title")},textProps(){return this.richTextProps("text","content")},formProps(){return this.mapElementFieldsToLayout("contact-form",this.fieldsLayout)},isEditor(){return!this.environment.published}}),methods:{resolveProps(){return{elements:this.elements.map(n=>this.resolveElementProps(n)),properties:{styles:this.blockStyles,contentAlign:this.contentAlign,background:this.blockBackground}}},resolveElementProps(o){const{id:n,purpose:a,properties:c}=o,j=this.meta.elements[a],M=_(_(_({id:n},j.properties),this.defaults[a]),c);return M.button=_(_({},f()(j.properties,"button")),f()(c,"button")),L(_({},o),{properties:M})},elementProps(o){const n=this.elements.find(a=>a.purpose===o);return this.resolveElementProps(n)},richTextProps(o,n){const{id:a,properties:c}=this.elementProps(o);return L(_({},c),{id:a,contents:c[n]})},mapElementFieldsToLayout(o,n){const a=this.elementProps(o),{fields:c}=a.properties;if(!c)return a;const j=c.findIndex(Z=>Z.type==="date"),M=c.findIndex(Z=>Z.type==="time"),Q=j!==-1&&M!==-1&&j===M-1,nt=[],rt=[];return Q&&(nt.push(L(_({},n),{columns:{xs:12,sm:6},options:{gutterMultiplier:{row:{xs:{top:0,bottom:.5},sm:{top:0,bottom:0},md:{top:0,bottom:0},lg:{top:0,bottom:0},xl:{top:0,bottom:0}},column:{xs:{left:0,right:0},sm:{left:0,right:.25},md:{left:0,right:.25},lg:{left:0,right:.25},xl:{left:0,right:.25}}}},content:_({},c[j])})),nt.push(L(_({},n),{columns:{xs:12,sm:6},options:{gutterMultiplier:{row:{xs:{top:.5,bottom:.5},sm:{top:0,bottom:0},md:{top:0,bottom:0},lg:{top:0,bottom:0},xl:{top:0,bottom:0}},column:{xs:{left:0,right:0},sm:{left:.25,right:0},md:{left:.25,right:0},lg:{left:.25,right:0},xl:{left:.25,right:0}}}},content:_({},c[M])}))),c.forEach((Z,tt)=>{let ot=Z;Q&&tt===j&&(ot=nt);let et=n.options;if(tt===0&&this.firstFieldFlushTop&&(et=L(_({},et),{gutterMultiplier:L(_({},et.gutterMultiplier),{row:{sm:{top:0}}})})),!(Q&&tt===M)){const ct=L(_({index:tt},n),{options:et,content:ot});rt.push(ct)}}),a.properties.fieldsWithLayout=rt,a},getLayoutData(o,n,a,c){const{contentAlign:j,background:M,styles:Q}=a;return{options:n,columns:o,fieldsLayout:c,defaultStyles:Q,defaultBackground:M,defaultContentAlign:j}},blockContentGutters:p.A}};var Y,ut,lt=(0,H.A)(J,Y,ut,!1,null,"45d0b848",null);const dt=lt.exports},83640:(x,g,s)=>{"use strict";s.d(g,{Mj:()=>N,X$:()=>I});var v={grad:.9,turn:360,rad:360/(2*Math.PI)},f=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},d=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},u=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},p=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},m=function(e){return{r:u(e.r,0,255),g:u(e.g,0,255),b:u(e.b,0,255),a:u(e.a)}},b=function(e){return{r:d(e.r),g:d(e.g),b:d(e.b),a:d(e.a,3)}},k=/^#([0-9a-f]{3,8})$/i,y=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},w=function(e){var t=e.r,r=e.g,i=e.b,l=e.a,h=Math.max(t,r,i),C=h-Math.min(t,r,i),T=C?h===t?(r-i)/C:h===r?2+(i-t)/C:4+(t-r)/C:0;return{h:60*(T<0?T+6:T),s:h?C/h*100:0,v:h/255*100,a:l}},F=function(e){var t=e.h,r=e.s,i=e.v,l=e.a;t=t/360*6,r/=100,i/=100;var h=Math.floor(t),C=i*(1-r),T=i*(1-(t-h)*r),J=i*(1-(1-t+h)*r),Y=h%6;return{r:255*[i,T,C,C,J,i][Y],g:255*[J,i,i,T,C,C][Y],b:255*[C,C,J,i,i,T][Y],a:l}},B=function(e){return{h:p(e.h),s:u(e.s,0,100),l:u(e.l,0,100),a:u(e.a)}},A=function(e){return{h:d(e.h),s:d(e.s),l:d(e.l),a:d(e.a,3)}},E=function(e){return F((r=(t=e).s,{h:t.h,s:(r*=((i=t.l)<50?i:100-i)/100)>0?2*r/(i+r)*100:0,v:i+r,a:t.a}));var t,r,i},S=function(e){return{h:(t=w(e)).h,s:(l=(200-(r=t.s))*(i=t.v)/100)>0&&l<200?r*i/100/(l<=100?l:200-l)*100:0,l:l/2,a:t.a};var t,r,i,l},O=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,D=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,X=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,P=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,W={string:[[function(e){var t=k.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?d(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?d(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=X.exec(e)||P.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:m({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=O.exec(e)||D.exec(e);if(!t)return null;var r,i,l=B({h:(r=t[1],i=t[2],i===void 0&&(i="deg"),Number(r)*(v[i]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return E(l)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,i=e.b,l=e.a,h=l===void 0?1:l;return f(t)&&f(r)&&f(i)?m({r:Number(t),g:Number(r),b:Number(i),a:Number(h)}):null},"rgb"],[function(e){var t=e.h,r=e.s,i=e.l,l=e.a,h=l===void 0?1:l;if(!f(t)||!f(r)||!f(i))return null;var C=B({h:Number(t),s:Number(r),l:Number(i),a:Number(h)});return E(C)},"hsl"],[function(e){var t=e.h,r=e.s,i=e.v,l=e.a,h=l===void 0?1:l;if(!f(t)||!f(r)||!f(i))return null;var C=function(T){return{h:p(T.h),s:u(T.s,0,100),v:u(T.v,0,100),a:u(T.a)}}({h:Number(t),s:Number(r),v:Number(i),a:Number(h)});return F(C)},"hsv"]]},V=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=b(this.rgba),r=t.r,i=t.g,l=t.b,C=(h=t.a)<1?y(d(255*h)):"","#"+y(r)+y(i)+y(l)+C;var t,r,i,l,h,C},e.prototype.toRgb=function(){return b(this.rgba)},e.prototype.toRgbString=function(){return t=b(this.rgba),r=t.r,i=t.g,l=t.b,(h=t.a)<1?"rgba("+r+", "+i+", "+l+", "+h+")":"rgb("+r+", "+i+", "+l+")";var t,r,i,l,h},e.prototype.toHsl=function(){return A(S(this.rgba))},e.prototype.toHslString=function(){return t=A(S(this.rgba)),r=t.h,i=t.s,l=t.l,(h=t.a)<1?"hsla("+r+", "+i+"%, "+l+"%, "+h+")":"hsl("+r+", "+i+"%, "+l+"%)";var t,r,i,l,h},e.prototype.toHsv=function(){return t=w(this.rgba),{h:d(t.h),s:d(t.s),v:d(t.v),a:d(t.a,3)};var t},e.prototype.invert=function(){return N({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),N(U(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),N(U(this.rgba,-t))},e.prototype.grayscale=function(){return N(U(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),N(K(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),N(K(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?N({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):d(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=S(this.rgba);return typeof t=="number"?N({h:t,s:r.s,l:r.l,a:r.a}):d(r.h)},e.prototype.isEqual=function(t){return this.toHex()===N(t).toHex()},e}(),N=function(e){return e instanceof G?e:new G(e)},z=[],I=function(e){e.forEach(function(t){z.indexOf(t)<0&&(t(G,W),z.push(t))})},R=function(){return new G({r:255*Math.random(),g:255*Math.random(),b:255*Math.random()})}},94675:(x,g,s)=>{"use strict";s.d(g,{A:()=>d});var v=function(u){var p=u/255;return p<.04045?p/12.92:Math.pow((p+.055)/1.055,2.4)},f=function(u){return .2126*v(u.r)+.7152*v(u.g)+.0722*v(u.b)};function d(u){u.prototype.luminance=function(){return p=f(this.rgba),(m=2)===void 0&&(m=0),b===void 0&&(b=Math.pow(10,m)),Math.round(b*p)/b+0;var p,m,b},u.prototype.contrast=function(p){p===void 0&&(p="#FFF");var m,b,k,y,w,F,B,A=p instanceof u?p:new u(p);return y=this.rgba,w=A.toRgb(),F=f(y),B=f(w),m=F>B?(F+.05)/(B+.05):(B+.05)/(F+.05),(b=2)===void 0&&(b=0),k===void 0&&(k=Math.pow(10,b)),Math.floor(k*m)/k+0},u.prototype.isReadable=function(p,m){return p===void 0&&(p="#FFF"),m===void 0&&(m={}),this.contrast(p)>=(F=(w=(b=m).size)===void 0?"normal":w,(y=(k=b.level)===void 0?"AA":k)==="AAA"&&F==="normal"?7:y==="AA"&&F==="large"?3:4.5);var b,k,y,w,F}}}}]);})();