PageSourceSearch

https://www.levolor.ca/MainEmployeeCoupon.179b387af59ed3fb9372.js

js levolor.ca collected 2026-09-27 04:51:04 UTC 28,424 bytes, 67 lines download raw bytes

1/*!
2 * @version f517a5a-dev
3 * 
4 */
5(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{"4sfv":function(n,e,t){"use strict"
6var o=t("JPst"),r=t.n(o)()(function(n){return n[1]})
7r.push([n.i,".message-root-6k6 {\n    color: rgb(var(--venia-global-color-text));\n    font-size: 0.875rem;\n    font-weight: 400;\n    line-height: 1rem;\n    padding: 0.625rem 0.125rem 0.125rem;\n}\n\n.message-root-6k6:empty {\n    display: none;\n}\n\n.message-root_error-GtK {\n    color: rgb(var(--venia-global-color-error));\n    font-weight: var(--venia-global-fontWeight-semibold);\n}\n",""]),r.locals={root:"message-root-6k6",root_error:"message-root_error-GtK message-root-6k6"},e.a=r},"Hq+J":function(n,e,t){"use strict"
8var o=t("pVnL"),r=t.n(o),a=t("lSNA"),l=t.n(a),i=t("QILm"),u=t.n(i),s=t("MVZn"),c=t.n(s),d=t("q1tI"),p=t.n(d),b=t("17x9"),g=t("8UhI"),v=t("LboF"),f=t.n(v),m=t("NqhA"),x={injectType:"singletonStyleTag",insert:"head",singleton:!0},h=(f()(m.a,x),m.a.locals||{}),y=t("gpca"),w=t("y1Xp"),k=t("TSYQ"),E=t.n(k),I=t("RkJ+"),B=["id","className","classes","isLabelTop","isRequired","name","useFieldnameErrorMessage","testElementId","title","type","onBlur","onChange","onClick"],C=Object(d.forwardRef)(function(n,e){var t,o,a,i,s=Object(g.k)(c()({type:(null==n?void 0:n.type)||"text"},n)),b=s.fieldState,v=s.fieldApi,f=s.render,m=s.userProps,x=n.onFocus,k=n.autocomplete,C=void 0===k?"on":k,N=n.elementref,R=void 0===N?Object(d.useRef)():N,S=Object(I.a)(R),O=S.isClicked,q=S.setIsClicked,G=b.maskedValue,z=m.id,T=m.className,M=m.classes,j=m.isLabelTop,V=m.isRequired,A=m.name,F=m.useFieldnameErrorMessage,J=void 0!==F&&F,P=m.testElementId,L=m.title,Z=m.type,W=m.onBlur,X=m.onChange,_=m.onClick,H=u()(m,B),D=v.setValue,K=v.setTouched,Y=Object(w.a)(h,M),U=function handleClick(){q(!0),_&&_()},$=f("textarea"===Z?p.a.createElement("textarea",{onClick:U,ref:R,onChange:function onChange(n){D(n.target.value,n)},onBlur:function onBlur(n){K(!0,n)},className:E()(Y.input,(t={},l()(t,Y.inputFieldBorder,v.getValue()),l()(t,Y.inputIsValid,v.getValue()&&!b.error),l()(t,Y.inputFieldBorderError,b.error&&b.touched),t)),"data-testelementid":P,"aria-label":L||"textarea",value:G||0===G?G:""}):p.a.createElement("div",{className:E()(Y.inputWrapper,l()({},Y.isValid,v.getValue()&&!b.error))},p.a.createElement("input",r()({},H,{type:Z,onClick:U,value:G||0===G?G:"",onChange:function onChange(n){"function"==typeof X&&X(),D(n.target.value,n)},onFocus:function onFocus(){"function"==typeof x&&x()},onBlur:function onBlur(n){"function"==typeof W&&W(),K(!0,n)},autoComplete:C,ref:R,className:E()(Y.input,(o={},l()(o,Y.inputFieldBorder,v.getValue()),l()(o,Y.inputIsValid,v.getValue()&&!b.error),l()(o,Y.inputFieldBorderError,b.error),o)),"data-testelementid":P,"aria-label":L||"input",name:A,id:z})))),Q=Object(d.useMemo)(function(){return J&&b.error&&(b.error.defaultMessage="".concat(L," is required.")),b},[b,J,L])
9return p.a.createElement("div",{ref:e,className:E()(Y.rootTextInput,T,(a={},l()(a,Y.rootSymbolSpacing,["time","date","datetime-local","time","month","week"].includes(Z)),l()(a,Y.rootIsValid,n.validate&&b.touched&&!b.error),a))},p.a.createElement("label",{className:E()(Y.label,(i={},l()(i,Y.labelOnTop,!["text","number","password","email","tel"].includes(Z)),l()(i,Y.labelTop,b.value||b.maskedValue||O||j),l()(i,Y.labelRequired,V),i)),htmlFor:z},L),$,b.error&&b.error.id&&p.a.createElement(y.a,{classes:{root_error:Y.validationError},fieldState:Q}))})
10C.displayName="TextInput",C.defaultProps={classes:{},isRequired:!1},C.propTypes={className:b.string,classes:Object(b.shape)({root:b.string,rootTextInput:b.string,rootIsValid:b.string,rootSymbolSpacing:b.string,isValid:b.string,inputWrapper:b.string,label:b.string,labelOnTop:b.string,labelRequired:b.string,labelTop:b.string,input:b.string,inputIsValid:b.string,inputFieldBorder:b.string,inputFieldBorderError:b.string,validationError:b.string}),name:b.string.isRequired,type:b.string,title:b.string,useFieldnameErrorMessage:b.bool,isRequired:b.bool,validate:b.func,validateOnChange:b.bool,rows:b.number,cols:b.number,testElementId:b.string}
11e.a=C},LGPB:function(n,e,t){"use strict"
12function _createForOfIteratorHelper(t,o){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]
13if(!r){if(Array.isArray(t)||(r=function _unsupportedIterableToArray(n,e){if(!n)return
14if("string"==typeof n)return _arrayLikeToArray(n,e)
15var t=Object.prototype.toString.call(n).slice(8,-1)
16"Object"===t&&n.constructor&&(t=n.constructor.name)
17if("Map"===t||"Set"===t)return Array.from(n)
18if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return _arrayLikeToArray(n,e)}(t))||o&&t&&"number"==typeof t.length){r&&(t=r)
19var a=0,l=function F(){}
20return{s:l,n:function n(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function e(n){throw n},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,c=!1
21return{s:function s(){r=r.call(t)},n:function n(){var e=r.next()
22return u=e.done,e},e:function e(n){c=!0,i=n},f:function f(){try{u||null==r.return||r.return()}finally{if(c)throw i}}}}function _arrayLikeToArray(n,e){(null==e||e>n.length)&&(e=n.length)
23for(var t=0,o=new Array(e);t<e;t++)o[t]=n[t]
24return o}t.d(e,"a",function(){return o}
24),t.d(e,"d",function(){return r}),t.d(e,"e",function(){return a}),t.d(e,"b",function(){return l}),t.d(e,"c",function(){return i})
25var o=function hasLengthAtLeast(n,e,t){var o={id:"validation.hasLengthAtLeast",defaultMessage:"Must contain more characters",value:t}
26if(!n||n.length<t)return o},r=function isRequired(n){var e={id:"validation.isRequired",defaultMessage:"Is required."}
27if(!n)return e
28var t=String(n).trim()
29return o(t,null,1)?e:void 0},a=function validatePassword(n){var e,t={lower:0,upper:0,digit:0,special:0},o=_createForOfIteratorHelper(n)
30try{for(o.s();!(e=o.n()).done;){var r=e.value;/[a-z]/.test(r)?t.lower++:/[A-Z]/.test(r)?t.upper++:/\d/.test(r)?t.digit++:/\S/.test(r)&&t.special++}}catch(n){o.e(n)}finally{o.f()}if(Object.values(t).filter(Boolean).length<3){return{id:"validation.validatePassword",defaultMessage:"A password must contain at least 3 of the following: lowercase, uppercase, digits, special characters."}}},l=function isEqualToField(n,e,t){var o={id:"validation.isEqualToField",defaultMessage:"Fields must match",value:t}
31return n===e[t]?void 0:o},i=function isNotEqualToField(n,e,t){var o={id:"validation.isNotEqualToField",defaultMessage:"Fields must be different",value:t}
32return n!==e[t]?void 0:o}},NqhA:function(n,e,t){"use strict"
33var o=t("JPst"),r=t.n(o),a=t("HeW1"),l=t.n(a),i=t("v3So"),u=t.n(i),s=t("I1fX"),c=t.n(s),d=r()(function(n){return n[1]}),p=l()(u.a),b=l()(c.a)
34d.push([n.i,".textInput-rootTextInput-aGu {\n    position: relative;\n    margin-top: 6px;\n    text-align: left;\n    flex: 1;\n}\n\n.textInput-isValid-JXq {\n    border-width: 1px;\n}\n\n.textInput-inputWrapper-gMM {\n    position: relative;\n}\n\n.textInput-inputWrapper-gMM.textInput-isValid-JXq::after {\n    display: block;\n    pointer-events: none;\n    content: ' ';\n    background: transparent url("+p+") no-repeat center center;\n    background-size: contain;\n    width: 32px;\n    height: 32px;\n    position: absolute;\n    top: 32px;\n    right: 16px;\n}\n\n.textInput-rootSymbolSpacing-U5i::after {\n    right: 32px;\n}\n\n.textInput-root-8bs:focus-within .textInput-label-VvY {\n    position: absolute;\n    top: 16px;\n    background-color: white;\n    padding: 0 4px;\n    font-size: 14px;\n    margin-left: 5px;\n    z-index: 1;\n}\n\n.textInput-label-VvY {\n    pointer-events: none;\n    display: block;\n    position: absolute;\n    top: 48px;\n    text-align: left;\n    font-size: var(--levolor-global-fontSize-16);\n    margin-left: 0;\n    transition: all 0.2s ease;\n    padding: 0 5px;\n    cursor: pointer;\n}\n\n.textInput-labelOnTop-aqm {\n    pointer-events: none;\n    display: block;\n    position: absolute;\n    top: 0;\n    text-align: left;\n    font-size: var(--levolor-global-fontSize-16);\n    margin-left: 0;\n    transition: all 0.2s ease;\n    padding: 0 5px;\n    cursor: pointer;\n}\n\n.textInput-labelRequired-wbw::after {\n    content: '*';\n    color: RGB(var(--levolor-global-color-error));\n    margin-left: 5px;\n}\n\n.textInput-rootTextInput-aGu:focus .textInput-label-VvY,\n.textInput-rootTextInput-aGu:focus-within .textInput-label-VvY,\n.textInput-labelTop-OMI {\n    position: absolute;\n    top: 16px;\n    background-color: white;\n    padding: 0 4px;\n    font-size: 14px;\n    margin-left: 5px;\n    z-index: 1;\n}\n\n.textInput-input-Jz0 {\n    font-family: var(--levolor-global-fontFamily-sansSerif);\n    border-style: solid;\n    border-color: RGB(var(--levolor-global-color-gray-500));\n    border-width: 0;\n    border-bottom-width: 1px;\n    line-height: 3;\n    width: calc(100% - 8px);\n    min-width: 100px;\n    background-color: transparent;\n    padding-left: 8px;\n    font-size: 16px;\n    margin-top: 22px;\n    outline: none;\n}\n\n.textInput-input-Jz0[type='textarea'] {\n    border-width: 1px;\n    line-height: 1.6;\n    padding: 22px;\n}\n\n.textInput-inputIsValid-L5w,\n.textInput-inputFieldBorder-RAK {\n    border: 1px solid RGB(var(--levolor-global-color-blue-100));\n}\n\n.textInput-inputFieldBorderError-y5C {\n    border: 1px solid RGB(var(--levolor-global-color-error));\n}\n\n.textInput-input-Jz0:focus,\n.textInput-input-Jz0:focus-visible,\n.textInput-input-Jz0:focus-within,\n.textInput-input-Jz0:active {\n    border: 1px solid rgb(var(--levolor-global-color-blue-50));\n    outline: 1px solid rgb(var(--levolor-global-color-blue-50));\n}\n\n.textInput-inputIsValid-L5w[type='range'],\n.textInput-input-Jz0[type='range'] {\n    margin-top: 0;\n    height: 24px;\n    -webkit-appearance: none;\n    width: 100%;\n    outline: none;\n    border: none;\n}\n.textInput-input-Jz0[type='range']:focus {\n    outline: none;\n}\n.textInput-input-Jz0[type='range']::-webkit-slider-runnable-track {\n    width: 100%;\n    height: 2px;\n    cursor: pointer;\n    background: RGB(var(--levolor-global-color-blue-400));\n}\n.textInput-input-Jz0[type='range']::-moz-range-track {\n    width: 100%;\n    height: 2px;\n    cursor: pointer;\n    background: RGB(var(--levolor-global-color-gray-100));\n}\n.textInput-input-Jz0[type='range']::-webkit-slider-thumb {\n    cursor: pointer;\n    -webkit-appearance: none;\n    margin-top: -8px;
34\n    width: 20px;\n    height: 20px;\n    border: none;\n    background-color: RGB(var(--levolor-global-color-white));\n    box-shadow: 0 0 5px -3px RGB(var(--levolor-global-color-black));\n    border-radius: 100%;\n}\n.textInput-input-Jz0[type='range']::-moz-range-thumb {\n    cursor: pointer;\n    -webkit-appearance: none;\n    margin-top: -8px;\n    width: 20px;\n    height: 20px;\n    border: none;\n    background-color: RGB(var(--levolor-global-color-white));\n    box-shadow: 0 0 5px -3px RGB(var(--levolor-global-color-black));\n    border-radius: 100%;\n}\n.textInput-input-Jz0[type='range']:focus::-ms-fill-lower {\n    background: RGB(var(--levolor-global-color-blue-400));\n}\ninput[type='range']::-moz-range-progress {\n    background: RGB(var(--levolor-global-color-blue-400));\n}\n.textInput-input-Jz0[type='range']:focus::-ms-fill-upper {\n    background: RGB(var(--levolor-global-color-gray-100));\n}\ninput[type='range']::-moz-range-track {\n    background: RGB(var(--levolor-global-color-gray-100));\n}\n.textInput-validationError--EP {\n    position: absolute;\n    right: 8px;\n    top: 0;\n    font-size: 13px;\n    line-height: 1.4;\n    color: RGB(var(--levolor-global-color-error));\n}\n\n.textInput-validationError--EP::after {\n    display: block;\n    pointer-events: none;\n    content: ' ';\n    background: transparent url("+b+") no-repeat center center;\n    background-size: 18px 15px;\n    width: 18.201px;\n    height: 15.443px;\n    position: absolute;\n    top: 39px;\n    right: 16px;\n}\n",""]),d.locals={rootTextInput:"textInput-rootTextInput-aGu",isValid:"textInput-isValid-JXq",inputWrapper:"textInput-inputWrapper-gMM",rootSymbolSpacing:"textInput-rootSymbolSpacing-U5i",root:"textInput-root-8bs",label:"textInput-label-VvY",labelOnTop:"textInput-labelOnTop-aqm",labelRequired:"textInput-labelRequired-wbw",labelTop:"textInput-labelTop-OMI",input:"textInput-input-Jz0",inputIsValid:"textInput-inputIsValid-L5w",inputFieldBorder:"textInput-inputFieldBorder-RAK",inputFieldBorderError:"textInput-inputFieldBorderError-y5C",validationError:"textInput-validationError--EP"},e.a=d},OIuw:function(n,e,t){"use strict"
35var o=t("JPst"),r=t.n(o),a=t("HeW1"),l=t.n(a),i=t("z4pr"),u=t.n(i),s=t("BsjS"),c=t.n(s),d=t("yHc+"),p=t.n(d),b=t("jnYv"),g=t.n(b),v=r()(function(n){return n[1]}),f=l()(u.a),m=l()(c.a),x=l()(p.a),h=l()(g.a)
36v.push([n.i,"@keyframes button-rotation-KPy {\n    from {\n        transform: rotate(0deg);\n    }\n    to {\n        transform: rotate(360deg);\n    }\n}\n\n.button-rootButton-Ntl {\n    position: relative;\n    align-items: center;\n    cursor: pointer;\n    display: inline-flex;\n    justify-content: center;\n    pointer-events: auto;\n    text-align: center;\n    text-decoration: none;\n    border-radius: 100px;\n    border-style: solid;\n    border-width: 2px;\n    --stroke: var(--levolor-global-color-blue-800);\n    background: RGB(var(--stroke));\n    border-color: RGB(var(--stroke));\n    color: RGB(var(--levolor-global-color-white));\n    font-size: var(--levolor-global-fontSize-14);\n    font-weight: var(--levolor-global-fontWeight-normal);\n    font-family: var(--levolor-global-fontFamily-sansSerif);\n    max-width: 100%;\n    min-width: 107px;\n    min-height: 48px;\n    outline: none;\n    padding: 0 21px;\n    vertical-align: bottom;\n}\n\n/* Pagebuilder override */\n.button-rootButton-Ntl button[class] {\n    max-width: none;\n    overflow: initial;\n    min-width: 107px;\n}\n\n.button-rootButton-Ntl:focus-within:not(.button-tertiary-qNN, .button-navigation-p1P, .button-text-EC3),\n.button-rootButton-Ntl:focus:not(.button-tertiary-qNN, .button-navigation-p1P, .button-text-EC3),\n.button-rootButton-Ntl:hover:not(.button-tertiary-qNN, .button-navigation-p1P, .button-text-EC3, .button-configuratorSecondary-dX6) {\n    --stroke: var(--levolor-global-color-blue-400);\n    color: RGB(var(--levolor-global-color-white));\n}\n\n.button-rootButton-Ntl:active:focus-within,\n.button-rootButton-Ntl:active:focus,\n.button-rootButton-Ntl:active {\n    --stroke: var(--levolor-global-color-black);\n    box-shadow: none;\n}\n\n.button-innerContent-0h7 {\n    flex: 1 0;\n}\n\n.button-disabled-6-v,\n.button-rootButton-Ntl[aria-disabled='true'],\n.button-rootButton-Ntl:disabled {\n    cursor: default;\n    --stroke: var(--levolor-global-color-blue-100);\n    color: RGB(var(--levolor-global-color-gray-600));\n}
36\n\n.button-disabled-6-v:hover,\n.button-rootButton-Ntl[aria-disabled='true']:hover,\n.button-rootButton-Ntl:disabled:hover {\n    --stroke: var(--levolor-global-color-blue-200);\n}\n\n.button-navigation-p1P {\n    --stroke: var(--levolor-global-color-white);\n    color: RGB(var(--levolor-global-color-blue-900));\n    box-shadow: none;\n    min-width: auto;\n    background: transparent;\n}\n\n.button-navigation-p1P:disabled,\n.button-navigation-p1P[aria-disabled='true'] {\n    cursor: default;\n    --stroke: var(--levolor-global-color-white);\n    color: RGB(var(--levolor-global-color-gray-200));\n}\n\n.button-navigation-p1P:disabled:hover,\n.button-navigation-p1P[aria-disabled='true']:hover {\n    --stroke: var(--levolor-global-color-white);\n    color: RGB(var(--levolor-global-color-gray-200));\n}\n\n.button-navigation-p1P:hover {\n    --stroke: var(--levolor-global-color-white);\n    color: RGB(var(--levolor-global-color-blue-400));\n}\n\n.button-navigationActive-7-u {\n    --stroke: var(--levolor-global-color-white);\n    color: RGB(var(--levolor-global-color-blue-400));\n    box-shadow: 0 7px 10px 0 RGBA(var(--levolor-global-color-black), 0.16);\n    background: RGB(var(--stroke));\n}\n\n.button-secondary-SrZ {\n    background: RGBA(var(--levolor-global-color-white), 0);\n    color: RGB(var(--stroke));\n}\n.button-secondary-SrZ:focus-within,\n.button-secondary-SrZ:focus,\n.button-secondary-SrZ:hover {\n    background: RGB(var(--stroke));\n    color: RGB(var(--levolor-global-color-white));\n}\n\n.button-tertiary-qNN,\n.button-text-EC3 {\n    border-radius: 0;\n    border: none;\n    background: none;\n    min-width: 0;\n    padding: 8px 13px;\n    --stroke: var(--levolor-global-color-blue-800);\n    color: RGB(var(--stroke));\n    position: relative;\n}\n\n.button-tertiary-qNN:after,\n.button-text-EC3:after {\n    content: '';\n    position: absolute;\n    bottom: 7px;\n    left: 0;\n    width: 100%;\n    border-bottom: 1px solid RGB(var(--levolor-global-color-blue-800));\n}\n\n.button-tertiary-qNN {\n    font-size: var(--levolor-global-fontSize-18);\n    font-weight: var(--levolor-global-fontWeight-semiBold);\n}\n\n.button-text-EC3:hover,\n.button-tertiary-qNN:hover,\n.button-text-EC3:focus,\n.button-text-EC3:focus-within,\n.button-tertiary-qNN:focus,\n.button-tertiary-qNN:focus-within {\n    color: RGB(var(--levolor-global-color-blue-400));\n}\n\n.button-white-S5O {\n    background: transparent;\n    border: 2px solid rgb(var(--levolor-global-color-white));\n    color: rgb(var(--levolor-global-color-white));\n    z-index: 1;\n}\n\n.button-white-S5O:hover,\n.button-white-S5O:focus,\n.button-white-S5O:focus-within {\n    z-index: 2;\n    border: 2px solid transparent;\n    background: rgb(var(--stroke));\n}\n\n.button-text-EC3 {\n    padding: 0 0 3px;\n}\n\n.button-success-XEZ,\n.button-warning-wJ7,\n.button-error-p3e {\n    --stroke: var(--levolor-global-color-success);\n}\n\n.button-success-XEZ::before,\n.button-warning-wJ7::before,\n.button-error-p3e::before {\n    content: '';\n    background-image: url("+f+");\n    background-size: contain;\n    background-repeat: no-repeat;\n    width: 20px;\n    height: 20px;\n    padding: 0 2px;\n}\n\n.button-warning-wJ7,\n.button-error-p3e {\n    --stroke: var(--levolor-global-color-warning);\n}\n\n.button-warning-wJ7::before,\n.button-error-p3e::before {\n    background-image: url("+m+");\n}\n\n.button-error-p3e {\n    --stroke: var(--levolor-global-color-error);\n}\n\n.button-submitting-Nvh {\n    padding-left: 45px;\n}\n\n.button-submitting-Nvh::before {\n    content: '';\n    position: absolute;\n    background-image: url("+x+");\n    background-size: contain;\n    background-repeat: no-repeat;\n    width: 20px;\n    height: 20px;\n    left: 15px;\n    animation: button-rotation-KPy 1s linear infinite;\n    background-position: 0 4px;\n}\n\n.button-secondary-SrZ.button-submitting-Nvh::before {\n    background-image: url("+h+");\n}\n\n.button-configuratorSecondary-dX6 {\n    background: RGB(var(--levolor-global-color-white));\n    border: solid 1px RGB(var(--levolor-global-color-blue-800));\n    color: RGB(var(--levolor-global-color-blue-800));\n}\n\n.button-subtle-Isl {\n    background: RGBA(var(--levolor-global-color-black), 0.1);\n    color: RGB(var(--levolor-global-color-white));\n    border-color: transparent;\n}\n\n@media screen and (min-width: 769px) {\n    .button-rootButton-Ntl {\n        min-width: 166px;\n        box-shadow: 0 7px 10px 0 RGBA(var(--levolor-global-color-black), 0.16);\n    }\n    .button-rootButton-Ntl button[class] {\n        min-width: 166px;\n    }\n\n    .button-smallDesktop-nTt {\n        min-width: 0;\n        min-height: 36px;\n        padding: 0 15px;\n    }\n\n    .button-navigation-p1P {\n        border: none;\n        border-radius: 0;\n        min-width: auto;\n        box-shadow: none;\n    }\n\n    .button-navigationActive-7-u {\n        border-radius: 100px;\n        box-shadow: 0 7px 10px 0 RGBA(var(--levolor-global-color-black), 0.16);\n    }\n    .button-navigationActive-7-u:hover {\n        --stroke: var(--levolor-global-color-blue-400);\n        color: RGB(var(--levolor-global-color-white));\n    }\n\n    .button-tertiary-qNN,\n    .button-text-EC3 {\n        min-width: 0;\n    }\n\n    .button-tertiary-qNN,\n    .button-text-EC3,\n    .button-disabled-6-v,\n    .button-rootButton-Ntl:disabled {\n        box-shadow: none;\n    }\n\n    .button-submitting-Nvh::before,\n    .button-success-XEZ::before,\n    .button-warning-wJ7::before,\n    .button-error-p3e::before {\n        width: 25px;\n        height: 25px;\n    }\n\n    .button-submitting-Nvh::before {\n        background-position: 0 5px;\n    }\n}\n",""]),v.locals={rootButton:"button-rootButton-Ntl",tertiary:"button-tertiary-qNN",navigation:"button-navigation-p1P",text:"button-text-EC3",configuratorSecondary:"button-configuratorSecondary-dX6",innerContent:"button-innerContent-0h7",disabled:"button-disabled-6-v",navigationActive:"button-navigationActive-7-u",secondary:"button-secondary-SrZ",white:"button-white-S5O",success:"button-success-XEZ",warning:"button-warning-wJ7",error:"button-error-p3e",submitting:"button-submitting-Nvh",rotation:"button-rotation-KPy",subtle:"button-subtle-Isl",smallDesktop:"button-smallDesktop-nTt"},e.a=v},"RkJ+":function(n,e,t){"use strict"
37var o=t("J4zp"),r=t.n(o),a=t("q1tI"),l=t("zCJ/")
38e.a=function useClickOutside(n){var e=Object(a.useState)(!1),t=r()(e,2),o=t[0],i=t[1],u=Object(a.useRef)(),s=n||u,c=Object(a.useCallback)(function(n){var e=n.target;(!s.current||!s.current.contains(e))&&i(!1)},[s])
39return Object(l.a)(document,"mousedown",c),{isClicked:o,setIsClicked:i,elementRef:u}}},fq0T:function(n,e,t){"use strict"
40t.d(e,"c",function(){return r}),t.d(e,"b",function(){return a}),t.d(e,"a",function(){return i})
41var o=t("LGPB"),r=function validateEmail(n){var e={id:"validation.validateEmail",defaultMessage:"Invalid Email Address"}
42if(!n)return e
43return/^(([^<>()[\]\\.,;:\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(String(n).toLowerCase())?void 0:e},a=function isRequired(n){var e={id:"validation.isRequired",defaultMessage:"Field is required"}
44if(!n)return e
45var t=String(n).trim()
46return Object(o.a)(t,null,1)?e:void 0},l={email:r,integer:function validateInteger(n){var e={id:"validation.validateInteger",defaultMessage:"Please use a valid positive whole number"}
47if(!n)return e
48return/^[1-9]\d*$/.test(String(n).toLowerCase())?void 0:e},fullname:function validateFullName(n){var e={id:"validation.validateEmail",defaultMessage:"Oops, you need a first and last name"}
49if(!n)return e
50return/[a-z]+\s+[a-z]+/gim.test(String(n).toLowerCase())?void 0:e},required:a},i=function getValidationFunction(n){return function(e,t){return u(n,e,t)}},u=function isValid(n,e){if(n){var t=void 0
51return n.map(function(n){if(l.hasOwnProperty(n)){var o=l[n](e)
52o&&(t=Object.assign({},o))}}),t}}},gpca:function(n,e,t){"use strict"
53var o=t("q1tI"),r=t.n(o),a=t("dDsW"),l=t("17x9"),i=t("LboF"),u=t.n(i),s=t("4sfv"),c={injectType:"singletonStyleTag",insert:"head",singleton:!0},d=(u()(s.a,c),s.a.locals||{}),p=t("y1Xp"),b=function Message(n){var e,t=n.children,o=n.classes,l=n.fieldState,i=Object(a.a)().formatMessage,u=l.error,s=Object(p.a)(d,o),c=u?s.root_error:s.root
54return u&&(e=i({id:u.id,defaultMessage:u.defaultMessage},{value:u.value})),r.a.createElement("p",{className:c},e||t)}
55e.a=b
56b.defaultProps={fieldState:{}},b.propTypes={children:l.node,classes:Object(l.shape)({root:l.string,root_error:l.string}),fieldState:Object(l.shape)({error:Object(l.shape)({id:l.string,defaultMessage:l.string,value:Object(l.oneOfType)([l.number,l.string])})})}},nhZn:function(n,e,t){"use strict"
57var o=t("JPst"),r=t.n(o),a=t("OIuw"),l=r()(function(n){return n[1]})
58l.i(a.a,"",!0),l.push([n.i,".EmployeeCoupon-root--v2 {\n    display: flex;\n    flex-direction: column;\n    margin: 80px 5%;\n}\n\n.EmployeeCoupon-column-Vlv {\n    flex: 1 0 50%;\n    padding: 20px;\n}\n\n.EmployeeCoupon-header-j2H {\n    margin-bottom: 15px;\n}\n\n.EmployeeCoupon-form-eV3 {\n    display: flex;\n    flex-direction: column;\n}\n\n.EmployeeCoupon-rootButton-qyr {\n    margin-top: 30px;\n    flex: 0 1;\n    align-self: flex-end;\n}\n\n.EmployeeCoupon-success-rKO,\n.EmployeeCoupon-error-6bt {\n    font-weight: var(--levolor-global-fontWeight-bold);\n    padding: 20px 0;\n    display: block;\n    color: RGB(var(--levolor-global-color-success));\n}\n\n.EmployeeCoupon-error-6bt {\n    color: RGB(var(--levolor-global-color-error));\n}\n\n@media (min-width: 768px) {\n    .EmployeeCoupon-root--v2 {\n        flex-direction: row;\n    }\n\n    .EmployeeCoupon-column-Vlv {\n        padding: 0 20px;\n    }\n}\n",""]),l.locals={root:"EmployeeCoupon-root--v2",column:"EmployeeCoupon-column-Vlv",header:"EmployeeCoupon-header-j2H",form:"EmployeeCoupon-form-eV3",rootButton:"EmployeeCoupon-rootButton-qyr "+a.a.locals.rootButton,success:"EmployeeCoupon-success-rKO",error:"EmployeeCoupon-error-6bt"},e.a=l},"s2O+":function(n,e,t){"use strict"
59t.r(e),t.d(e,"default",function(){return S})
60var o,r=t("J4zp"),a=t.n(r),l=t("q1tI"),i=t.n(l),u=t("fq0T"),s=t("8UhI"),c=t("PkP7"),d=t("Hq+J"),p=t("y1Xp"),b=t("LboF"),g=t.n(b),v=t("nhZn"),f={injectType:"singletonStyleTag",insert:"head",singleton:!0},m=(g()(v.a,f),v.a.locals||{}),x=t("o0o1"),h=t.n(x),y=t("yXPU"),w=t.n(y),k=t("pZLH"),E=t("VkAN"),I=t.n(E),B=t("UYTu"),C=Object(B.a)(o||(o=I()(["\n    mutation employeeCoupon($email: String!) {\n        employeeCoupon(input: { email: $email }) {\n            message\n            coupon\n        }\n    }\n"]))),N=t("dDsW"),R=t("kriW"),S=function EmployeeCoupon(n){var e=Object(p.a)(m,n.classes),t=Object(l.useRef)(),o=Object(N.a)().formatMessage,r=Object(l.useState)(!1),b=a()(r,2),g=b[0],v=b[1],f=function useEmployeeCoupon(n){var e,t,o=Object(k.a)(C),r=a()(o,2),i=r[0],u=r[1],s=u.data,c=u.error,d=u.called,p=u.loading,b=Object(l.useCallback)((t=w()(h.a.mark(function _callee(n){var e,t
61return h.a.wrap(function _callee$(o){for(;;)switch(o.prev=o.next){case 0:return e=n.values,t=e.employeeEmail,o.prev=2,o.next=5,i({variables:{email:t}})
62case 5:o.next=10
63break
64case 7:return o.prev=7,o.t0=o.catch(2),o.abrupt("return")
65case 10:case"end":return o.stop()}},_callee,null,[[2,7]])})),function(n){return t.apply(this,arguments)}),[i])
66return Object(l.useEffect)(function(){d&&!p&&!c&&n.current.reset()},[n,d,p,c]),{formErrors:c,handleSubmit:b,isDisabled:p,isSuccess:!!s,successMessage:null==s?void 0:null===(e=s.employeeCoupon)||void 0===e?void 0:e.message}}(t),x=f.formErrors,y=f.handleSubmit,E=f.isDisabled,I=f.isSuccess,B=f.successMessage,S=Object(l.useMemo)(function(){return I&&!E?"success":x?"error":"primary"},[I,E,x]),O=Object(l.useMemo)(function(){return I&&!E?i.a.createElement("p",{className:e.success},i.a.createElement(R.a,{id:"employee.couponSuccess",defaultMessage:B})):x?i.a.createElement("p",{className:e.error},i.a.createElement(R.a,{id:"employee.couponError",defaultMessage:x.message})):null},[I,B,E,x,e])
67return i.a.createElement("div",{className:e.root},i.a.createElement("div",{className:e.column},i.a.createElement("h2",{className:e.header},i.a.createElement(R.a,{defaultMessage:"Details",id:"employee.details"})),i.a.createElement("p",null,i.a.createElement(R.a,{defaultMessage:"An official LEVOLOR or Hunter Douglas employee email address\n                        is required to generate a code. A maximum of 5 codes\n                        generated from a single employee email may be used in one\n                        calendar year. Individual employees may have a maximum of 5\n                        active codes at any given time to use or distribute amongst\n                        family. Each code may be used only once.",id:"employee.detailsMessage"}))),i.a.createElement("div",{className:e.column},i.a.createElement("h2",null,i.a.createElement(R.a,{defaultMessage:"Request Code",id:"employee.requestCode"})),i.a.createElement(s.c,{className:e.form,onSubmit:y,onChange:function onChangeValidation(n){n.values&&v(!n.invalid)},formApiRef:t},O,i.a.createElement(d.a,{className:e.rootTextInput,type:"text",name:"employeeEmail",title:o({defaultMessage:"Company Email Address",id:"employee.emailField"}),isRequired:!0,validateOnBlur:!0,validate:Object(u.a)(["email","required"])}),i.a.createElement(c.a,{classes:{rootButton:e.rootButton},isSubmitting:E,utility:S,disabled:E||!g,type:"submit"},i.a.createElement(R.a,{defaultMessage:"Send Me My Code",id:"employee.sendCode"})))))}}}])

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.