@gravityforms/components
Version:
UI components for use in Gravity Forms development. Both React and vanilla js flavors.
1 lines • 382 kB
JavaScript
!function(){var e,t,r={353:function(e,t,r){var o=r(2728);e.exports=function(e){return o(e).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}},1025:function(e,t,r){"use strict";r.d(t,{OX:function(){return m},Oj:function(){return A},QQ:function(){return h},Te:function(){return T},Tr:function(){return P},fQ:function(){return d},i1:function(){return b},mE:function(){return f},tq:function(){return v}});var o=r(8134),n=r(6111),i=r(7616),s=r(5798),a=r(4878),c=r(4448),p=r(7356);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").trim()},m=function(e,t){return(0,s.slugify)("".concat(e,"-").concat(t))},f=function(e){return{type:"search",id:m(e,"search")}},y=function(e,t){var r=t.hasSearch,n=void 0!==r&&r,i=t.id,a=void 0===i?"":i,c=e.map((function(e,t){var r,n,i;return"group"===e.type?l(l({},e),{},{id:null!=e&&null!==(r=e.label)&&void 0!==r&&r.label?m(a,(0,s.slugify)("".concat((null===(n=e.label)||void 0===n?void 0:n.label)||"","-group"))):m(a,"".concat(t,"-group")),items:[].concat((0,o.A)(null!=e&&e.label?[l(l({},e.label),{},{id:m(a,(0,s.slugify)((null===(i=e.label)||void 0===i?void 0:i.label)||""))})]:[]),(0,o.A)(y(e.items,{id:a})))}):l(l({},e),{},{id:m(a,e.value)})}));return[].concat((0,o.A)(c),(0,o.A)(n?[f(a)]:[]))},g=function(e,t){return e.flatMap((function(e){return"group"===e.type?g(e.items,t):"groupLabel"===e.type?[]:t?e[t]:e}))},b=function(e){var t=y(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return{ids:g(t,"id"),flatItems:g(t),items:t}},v=function(e,t){return""===t?e:e.map((function(e){if("group"===e.type){var r=v(e.items,t);return r.length>0?l(l({},e),{},{items:r}):null}var o=e.searchValue||e.label||"";return o&&-1!==d(o).toLowerCase().indexOf(t.toLowerCase())?e:null})).filter(Boolean)},h=function(e){if("string"==typeof e||i.React.isValidElement(e))return e;var t=null;if(!(0,s.isObject)(e))return t;switch(e.component){case"Icon":t=i.React.createElement(a.A,e.props);break;case"Image":t=i.React.createElement(c.A,e.props);break;case"Text":t=i.React.createElement(p.A,e.props);break;default:t=null}return t},P=function(e){return(0,s.isObject)(e)?0===Object.keys(e).length?[]:[e]:e},T=function(e,t){return Array.isArray(e)?0===e.length?t[0]||{}:e[0]:e},O=function(e){return(0,s.isObject)(e)&&Object.prototype.hasOwnProperty.call(e,"label")&&Object.prototype.hasOwnProperty.call(e,"value")},A=function(e,t,r){if("string"==typeof e){var n=t.find((function(t){return t.value===e}));return r?n?[n]:[]:n||{}}return Array.isArray(e)?r?e.reduce((function(e,r){return"string"==typeof r?[].concat((0,o.A)(e),[t.find((function(e){return e.value===r}))]):O(r)?[].concat((0,o.A)(e),[r]):e}),[]):T(e,t):O(e)?r?[e]:e:r?[]:{}}},1440:function(e,t,r){"use strict";var o=r(7940),n=r(6111),i=r(8230),s=r(2492),a=r(7616),c=r(5798),p=r(4878),u=r(7356),l=["customClasses"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f=a.React.useEffect,y=a.React.useRef,g=a.React.useState,b=a.React.forwardRef,v=14,h=b((function(e,t){var r=e.buffer,d=void 0===r?0:r,b=e.children,h=void 0===b?null:b,P=e.content,T=void 0===P?"":P,O=e.contentAttributes,A=void 0===O?{}:O,w=e.customAttributes,D=void 0===w?{}:w,C=e.customClasses,j=void 0===C?[]:C,E=e.icon,R=void 0===E?"question-mark":E,_=e.iconPrefix,k=void 0===_?"gravity-component-icon":_,x=e.iconPreset,F=void 0===x?"":x,B=e.intentDelay,S=void 0===B?500:B,I=e.id,N=void 0===I?"":I,L=e.maxWidth,z=void 0===L?0:L,H=e.position,M=void 0===H?"top":H,W=e.spacing,q=void 0===W?"":W,G=e.tagName,K=void 0===G?"div":G,U=e.theme,V=void 0===U?"chathams":U,$=e.tooltipCustomAttributes,J=void 0===$?{}:$,Q=e.type,Z=void 0===Q?"default":Q,X=N||(0,c.uniqueId)("tooltip"),Y=y(),ee=g(0),te=(0,s.A)(ee,2),re=te[0],oe=te[1],ne=g(!1),ie=(0,s.A)(ne,2),se=ie[0],ae=ie[1],ce=g(!1),pe=(0,s.A)(ce,2),ue=pe[0],le=pe[1],de=g(!1),me=(0,s.A)(de,2),fe=me[0],ye=me[1],ge=g("top"),be=(0,s.A)(ge,2),ve=be[0],he=be[1],Pe=function(){ae(!0),Y.current&&!re&&oe(Y.current.offsetWidth+1)},Te=function(){ae(!1),ue&&ye(!1),Oe.cancel()},Oe=(0,c.debounce)((function(){le(!0),he(M),requestAnimationFrame((function(){var e=De(d,M,Y);he(e),ye(!0)}))}),{wait:S});f((function(){se&&Oe()}),[se]);var Ae=function(e,t,r,o,n,i){var s=e*t,a=0;return r>0&&(a+=r*t),o>0&&(a+=o*t),n>0&&(a+=n*e),i>0&&(a+=i*e),n>0&&r>0&&(a-=n*r),n>0&&o>0&&(a-=n*o),i>0&&r>0&&(a-=i*r),i>0&&o>0&&(a-=i*o),(s-a)/s},we=function(e,t,r,o,n){var i,s,a,c,p,u,l=o.innerWidth,d=o.innerHeight,m=n-r.top,f=r.bottom-(d-n),y=n-r.left,g=r.right-(l-n);switch(e){case"top":switch(t){case"top":return!0;case"bottom":a=n-(i=r.bottom+44),c=i+r.height-(d-n),p=y,u=g;break;case"left":a=n-(i=r.bottom+v+8-r.height/2),c=i+r.height-(d-n),p=n-(s=r.left+r.width/2-8-v-r.width),u=s+r.width-(l-n);break;case"right":a=n-(i=r.bottom+v+8-r.height/2),c=i+r.height-(d-n),p=n-(s=r.left+r.width/2+8+v),u=s+r.width-(l-n);break;default:return!1}break;case"bottom":switch(t){case"top":a=n-(i=r.top-44-r.height),c=i+r.height-(d-n),p=y,u=g;break;case"bottom":return!0;case"left":a=n-(i=r.top-v-8-r.height/2),c=i+r.height-(d-n),p=n-(s=r.left+r.width/2-8-v-r.width),u=s+r.width-(l-n);break;case"right":a=n-(i=r.top-v-8-r.height/2),c=i+r.height-(d-n),p=n-(s=r.left+r.width/2+8+v),u=s+r.width-(l-n);break;default:return!1}break;case"left":switch(t){case"top":a=n-(i=r.top+r.height/2-8-v-r.height),c=i+r.height-(d-n),p=n-(s=r.right+v+8-r.width/2),u=s+r.width-(l-n);break;case"bottom":a=n-(i=r.top+r.height/2+8+v),c=i+r.height-(d-n),p=n-(s=r.right+v+8-r.width/2),u=s+r.width-(l-n);break;case"left":return!0;case"right":a=m,c=f,p=n-(s=r.right+44),u=s+r.width-(l-n);break;default:return!1}break;case"right":switch(t){case"top":a=n-(i=r.top+r.height/2-8-v-r.height),c=i+r.height-(d-n),p=n-(s=r.left-v-8-r.width/2),u=s+r.width-(l-n);break;case"bottom":a=n-(i=r.top+r.height/2+8+v),c=i+r.height-(d-n),p=n-(s=r.left-v-8-r.width/2),u=s+r.width-(l-n);break;case"left":a=m,c=f,p=n-(s=r.left-44-r.width),u=s+r.width-(l-n);break;case"right":return!0;default:return!1}break;default:return!1}return Ae(r.width,r.height,p,u,a,c)},De=function(e,t,r){if(!r.current)return t;var o=r.current.getBoundingClientRect(),n=r.current.ownerDocument.defaultView,i=n.innerWidth,s=n.innerHeight,a=e-o.top,c=o.bottom-(s-e),p=e-o.left,u=o.right-(i-e),l=Ae(o.width,o.height,p,u,a,c),d={};switch(t){case"top":d.top=l,d.bottom=we("top","bottom",o,n,e),d.left=we("top","left",o,n,e),d.right=we("top","right",o,n,e);break;case"bottom":d.top=we("bottom","top",o,n,e),d.bottom=l,d.left=we("bottom","left",o,n,e),d.right=we("bottom","right",o,n,e);break;case"left":d.top=we("left","top",o,n,e),d.bottom=we("left","bottom",o,n,e),d.left=l,d.right=we("left","right",o,n,e);break;case"right":d.top=we("right","top",o,n,e),d.bottom=we("right","bottom",o,n,e),d.left=we("right","left",o,n,e),d.right=l;break;default:return t}return Object.keys(d).reduce((function(e,t){return d[t]>d[e]?t:e}),t)},Ce=function(e){var t=e.con,r=void 0===t?"":t,o=e.cAttributes,n=void 0===o?{size:"text-xs"}:o;if(!r)return null;var s=n.customClasses,c=(0,i.A)(n,l),p=m({customClasses:(0,a.classnames)(["gform-tooltip__tooltip-content"],s),color:"white",size:"text-xs"},c);return a.React.createElement(u.A,p,r)},je=m({className:(0,a.classnames)(m((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)({"gform-tooltip":!0},"gform-tooltip--position-".concat(ve),!0),"gform-tooltip--theme-".concat(V),!0),"gform-tooltip--type-".concat(Z),!0),"gform-tooltip--initialized",!!re),"gform-tooltip--anim-in-ready",ue),"gform-tooltip--anim-in-active",ue&&fe),(0,c.spacerClasses)(q)),j)},D),Ee={className:"gform-tooltip__trigger","aria-describedby":X,type:"button",onBlur:Te,onFocus:Pe,onMouseEnter:Pe,onMouseLeave:Te},Re=m({className:"gform-tooltip__tooltip",role:"tooltip",id:X,onTransitionEnd:function(){fe||le(!1)}},J),_e={icon:R,iconPrefix:k,preset:F},ke={};re&&(ke.width=re+"px"),z&&(ke.maxWidth=z+"px"),Re.style=ke;var xe=K;return a.React.createElement(xe,(0,o.A)({},je,{ref:t}),a.React.createElement("button",Ee,a.React.createElement(p.A,_e)),a.React.createElement("div",(0,o.A)({ref:Y},Re),a.React.createElement(Ce,{con:T,cAttributes:A}),h,a.React.createElement("span",{className:"gform-tooltip__tooltip-arrow"})))}));h.propTypes={buffer:a.PropTypes.number,children:a.PropTypes.oneOfType([a.PropTypes.arrayOf(a.PropTypes.node),a.PropTypes.node]),content:a.PropTypes.string,contentAttributes:a.PropTypes.object,customAttributes:a.PropTypes.object,customClasses:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.array,a.PropTypes.object]),icon:a.PropTypes.string,iconPrefix:a.PropTypes.string,iconPreset:a.PropTypes.string,intentDelay:a.PropTypes.number,id:a.PropTypes.string,maxWidth:a.PropTypes.number,position:a.PropTypes.string,spacing:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.number,a.PropTypes.array,a.PropTypes.object]),theme:a.PropTypes.string,tooltipCustomAttributes:a.PropTypes.object,type:a.PropTypes.string},h.displayName="Tooltip",t.A=h},1517:function(e,t,r){var o=r(2728),n=r(4661);e.exports=function(e){return o(e).replace(/\&([^;]{1,10});/g,(function(e,t){var r;return t in n?n[t]:(r=t.match(/^#x([\da-fA-F]+)$/))?String.fromCharCode(parseInt(r[1],16)):(r=t.match(/^#(\d+)$/))?String.fromCharCode(~~r[1]):e}))}},1609:function(e){"use strict";e.exports=window.React},1911:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(5798),s=r(1440);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=(0,n.React.forwardRef)((function(e,t){var r=e.children,a=void 0===r?null:r,p=e.customAttributes,u=void 0===p?{}:p,l=e.customClasses,d=void 0===l?[]:l,m=e.htmlFor,f=void 0===m?"":m,y=e.icon,g=void 0===y?"lock":y,b=e.iconPrefix,v=void 0===b?"gravity-component-icon":b,h=e.isVisible,P=void 0===h||h,T=e.label,O=void 0===T?"":T,A=e.locked,w=void 0!==A&&A,D=e.lockedMessage,C=void 0===D?"":D,j=e.size,E=void 0===j?"text-sm":j,R=e.spacing,_=void 0===R?"":R,k=e.weight,x=void 0===k?"medium":k;if(!O&&!a)return null;var F=c({className:(0,n.classnames)(c((0,o.A)((0,o.A)((0,o.A)({"gform-label":!0},"gform-typography--size-".concat(E),!0),"gform-typography--weight-".concat(x),!0),"gform-visually-hidden",!P),(0,i.spacerClasses)(_)),d),htmlFor:f,ref:t},u),B={content:C,icon:g,iconPrefix:v,iconPreset:"status-locked",maxWidth:300,position:"right",spacing:[0,0,0,2],tagName:"span",theme:"port"};return n.React.createElement("label",F,O,a,w&&n.React.createElement(s.A,B))}));p.propTypes={children:n.PropTypes.oneOfType([n.PropTypes.arrayOf(n.PropTypes.node),n.PropTypes.node]),customAttributes:n.PropTypes.object,customClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),htmlFor:n.PropTypes.string,iconPrefix:n.PropTypes.string,isVisible:n.PropTypes.bool,label:n.PropTypes.string,locked:n.PropTypes.bool,lockedMessage:n.PropTypes.string,size:n.PropTypes.string,spacing:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.number,n.PropTypes.array,n.PropTypes.object]),weight:n.PropTypes.string},p.displayName="Label",t.A=p},2490:function(e,t,r){"use strict";r.d(t,{A:function(){return y}});var o=r(7940),n=r(6111),i=r(7616),s=r(8335);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=function(e){var t=e.children,r=void 0===t?null:t,o=e.displayText,a=void 0===o||o,p=e.loader,u=void 0===p?null:p,l=e.mask,d=void 0!==l&&l,m=e.maskCustomAttributes,f=void 0===m?{}:m,y=e.maskCustomClasses,g=void 0===y?[]:y,b=e.maskTheme,v=void 0===b?"light":b,h=e.text,P=void 0===h?"":h,T=e.textColor,O=void 0===T?"#000":T,A=e.textCustomAttributes,w=void 0===A?{}:A,D=e.textCustomClasses,C=void 0===D?[]:D,j=d?c({className:(0,i.classnames)((0,n.A)({"gform-loader__mask":!0},"gform-loader__mask--theme-".concat(v),!0),g)},f):{},E=P?c({className:(0,i.classnames)({"gform-loader__text":a,"gform-visually-hidden":!a},C),style:{color:O}},w):{};return i.React.createElement(i.React.Fragment,null,i.React.createElement(s.ConditionalWrapper,{condition:d,wrapper:function(e){return i.React.createElement("div",j,e)}},i.React.createElement(s.ConditionalWrapper,{condition:!d&&P&&a,wrapper:function(e){return i.React.createElement("span",{className:"gform-loader__inner"},e)}},u,P&&i.React.createElement("span",E,P),r)))};p.propTypes={children:i.PropTypes.oneOfType([i.PropTypes.arrayOf(i.PropTypes.node),i.PropTypes.node]),displayText:i.PropTypes.bool,loader:i.PropTypes.node,mask:i.PropTypes.bool,maskCustomAttributes:i.PropTypes.object,maskCustomClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),maskTheme:i.PropTypes.string,text:i.PropTypes.string,textColor:i.PropTypes.string,textCustomAttributes:i.PropTypes.object,textCustomClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object])},p.displayName="Loader";var u=p,l=r(5798);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f=(0,i.React.forwardRef)((function(e,t){var r=e.customAttributes,n=void 0===r?{}:r,s=e.customClasses,a=void 0===s?[]:s,c=e.foreground,p=void 0===c?"":c,d=e.lineWeight,f=void 0===d?2:d,y=e.loaderCustomAttributes,g=void 0===y?{}:y,b=e.size,v=void 0===b?40:b,h=e.spacing,P=void 0===h?"":h,T=e.speed,O=void 0===T?2:T,A=m({className:(0,i.classnames)(m({"gform-loader":!0,"gform-loader--ring":!0},(0,l.spacerClasses)(P)),a),height:v,width:v,viewBox:"25 25 50 50",style:{animation:"gformLoaderRotate ".concat(O,"s linear infinite"),height:"".concat(v,"px"),width:"".concat(v,"px")}},n),w=50*f/v,D={animation:"animation: gformLoaderStretch calc(".concat(O,"s * 0.75) ease-in-out infinite")};p&&(D.stroke=p);var C=m(m({},g),{},{loader:i.React.createElement("svg",(0,o.A)({},A,{ref:t}),i.React.createElement("circle",{cx:"50",cy:"50",r:"20",strokeWidth:w,style:D}))});return i.React.createElement(u,C)}));f.propTypes={customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),foreground:i.PropTypes.string,lineWeight:i.PropTypes.number,loaderCustomAttributes:i.PropTypes.object,size:i.PropTypes.number,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),speed:i.PropTypes.number},f.displayName="Loaders/RingLoader";var y=f},2492:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var o=r(6492);function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o,n,i,s,a=[],c=!0,p=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(o=i.call(r)).done)&&(a.push(o.value),a.length!==t);c=!0);}catch(e){p=!0,n=e}finally{try{if(!c&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(p)throw n}}return a}}(e,t)||(0,o.A)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},2728:function(e){e.exports=function(e){return null==e?"":""+e}},2734:function(e,t,r){"use strict";var o=r(6111),n=r(2492),i=r(7616),s=r(8335),a=r(5798),c=r(1911),p=r(9907);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=i.React.forwardRef,m=i.React.useEffect,f=i.React.useRef,y=i.React.useState,g=d((function(e,t){var r=e.customAttributes,u=void 0===r?{}:r,d=e.customClasses,g=void 0===d?[]:d,b=e.disabled,v=void 0!==b&&b,h=e.externalChecked,P=void 0!==h&&h,T=e.externalControl,O=void 0!==T&&T,A=e.helpTextAttributes,w=void 0===A?{}:A,D=e.id,C=void 0===D?"":D,j=e.indeterminate,E=void 0!==j&&j,R=e.initialChecked,_=void 0!==R&&R,k=e.labelAttributes,x=void 0===k?{}:k,F=e.name,B=void 0===F?"":F,S=e.onBlur,I=void 0===S?function(){}:S,N=e.onChange,L=void 0===N?function(){}:N,z=e.onFocus,H=void 0===z?function(){}:z,M=e.size,W=void 0===M?"size-sm":M,q=e.spacing,G=void 0===q?"":q,K=e.theme,U=void 0===K?"cosmos":K,V=e.value,$=void 0===V?"":V,J=e.wrapperAttributes,Q=void 0===J?{}:J,Z=e.wrapperClasses,X=void 0===Z?[]:Z,Y=e.wrapperTagName,ee=void 0===Y?"div":Y,te=y(_),re=(0,n.A)(te,2),oe=re[0],ne=re[1],ie=(0,s.useStateWithDep)(P),se=(0,n.A)(ie,2),ae=se[0],ce=(se[1],f()),pe=C||(0,a.uniqueId)("checkbox"),ue="".concat(pe,"-help-text");m((function(){ce.current&&O&&!ae&&(ce.current.indeterminate=E)}),[E,ce,ae]);var le=l(l({},Q),{},{className:(0,i.classnames)(l((0,o.A)((0,o.A)((0,o.A)({"gform-input-wrapper":!0},"gform-input-wrapper--theme-".concat(U),!0),"gform-input-wrapper--checkbox",!0),"gform-input-wrapper--disabled",v),(0,a.spacerClasses)(G)),X),ref:t}),de=l(l({},u),{},{checked:O?ae:oe,className:(0,i.classnames)((0,o.A)({"gform-input--checkbox":!0},"gform-input--".concat(W),!0),g),disabled:v||!0===(null==x?void 0:x.locked),id:pe,name:B,onBlur:I,onChange:function(e){var t=e.target.checked;O||ne(t),L(t,e)},onFocus:H,ref:ce,type:"checkbox",value:$});w.content&&(de["aria-describedby"]=ue);var me=l(l({},x),{},{htmlFor:pe}),fe=l(l({},w),{},{id:ue}),ye=ee;return i.React.createElement(ye,le,i.React.createElement("input",de),i.React.createElement(c.A,me),i.React.createElement(p.A,fe))}));g.propTypes={customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),disabled:i.PropTypes.bool,externalChecked:i.PropTypes.bool,externalControl:i.PropTypes.bool,helpTextAttributes:i.PropTypes.object,id:i.PropTypes.string,indeterminate:i.PropTypes.bool,initialChecked:i.PropTypes.bool,labelAttributes:i.PropTypes.object,name:i.PropTypes.string,onBlur:i.PropTypes.func,onChange:i.PropTypes.func,onFocus:i.PropTypes.func,size:i.PropTypes.string,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),theme:i.PropTypes.string,value:i.PropTypes.string,wrapperAttributes:i.PropTypes.object,wrapperClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),wrapperTagName:i.PropTypes.string},g.displayName="Checkbox",t.A=g},3026:function(e,t,r){var o=r(353);e.exports=function(e){return null==e?"\\s":e.source?e.source:"["+o(e)+"]"}},3182:function(e){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))},3224:function(e,t,r){"use strict";function o(e){return o="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},o(e)}r.d(t,{A:function(){return o}})},3768:function(e,t,r){var o=r(2728),n=r(3026),i=String.prototype.trim;e.exports=function(e,t){return e=o(e),!t&&i?i.call(e):(t=n(t),e.replace(new RegExp("^"+t+"+|"+t+"+$","g"),""))}},4448:function(e,t,r){"use strict";var o=r(8230),n=r(6111),i=r(7616),s=r(5798),a=["customClasses"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u=i.React.forwardRef,l=["center","top","bottom","left","right","top left","top center","top right","center left","center center","center right","bottom left","bottom center","bottom right"],d=u((function(e,t){var r,n,c,u,d=e.altText,m=void 0===d?"":d,f=e.asBg,y=void 0!==f&&f,g=e.aspectRatio,b=void 0===g?0:g,v=e.caption,h=void 0===v?null:v,P=e.captionAttributes,T=void 0===P?{}:P,O=e.customAttributes,A=void 0===O?{}:O,w=e.customClasses,D=void 0===w?[]:w,C=e.height,j=void 0===C?0:C,E=e.imageAttributes,R=void 0===E?{}:E,_=e.imagePosition,k=void 0===_?"center":_,x=e.lazyload,F=void 0!==x&&x,B=e.spacing,S=void 0===B?"":B,I=e.url,N=void 0===I?"":I,L=e.width,z=void 0===L?0:L,H=p({className:(0,i.classnames)(p({"gform-image":!0,"gform-image--bg":y},(0,s.spacerClasses)(S)),D),ref:t},A),M=R.customClasses,W=p(p({},(0,o.A)(R,a)),{},{className:(0,i.classnames)({"gform-image__image":!0},M||[])});if(y){if(W.style=p({backgroundImage:"url('".concat(N,"')"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:(r=k,l.includes(r)?r:"")},R.style||{}),b){var q=Math.round(1e4/b)/100;W.style.paddingBottom="".concat(q,"%")}z&&(H.style=p(p({},A.style||{}),{},{width:"".concat(z,"px")})),W.role="img",W["aria-label"]=m}else{var G={};W.src=N,W.alt=m,z&&(G.width="".concat(z,"px")),j&&(G.height="".concat(j,"px")),"lazy"===F&&(W.lazyload="lazy"),W.style=p(p({},R.style||{}),G)}return y?(c=(n={attributes:H,imageAttributes:W}).attributes,u=n.imageAttributes,i.React.createElement("div",c,i.React.createElement("div",u))):function(e){var t,r,o,n,s,a,c,u,l=e.attributes,d=e.caption,m=e.captionAttributes,f=e.imageAttributes;return i.React.createElement("figure",l,i.React.createElement("img",f),d&&(t=p(p({},m),{},{children:d}),r=t.children,o=void 0===r?null:r,n=t.customAttributes,s=void 0===n?{}:n,a=t.customClasses,c=void 0===a?[]:a,u=p({className:(0,i.classnames)({"gform-image__caption":!0},c)},s),i.React.createElement("figcaption",u,o)))}({attributes:H,imageAttributes:W,caption:h,captionAttributes:T})}));d.propTypes={altText:i.PropTypes.string,asBg:i.PropTypes.bool,aspectRatio:i.PropTypes.number,caption:i.PropTypes.node,captionAttributes:i.PropTypes.object,customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),height:i.PropTypes.number,imageAttributes:i.PropTypes.object,imagePosition:i.PropTypes.string,lazyload:i.PropTypes.bool,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),url:i.PropTypes.string,width:i.PropTypes.number},d.displayName="Image",t.A=d},4661:function(e){e.exports={nbsp:" ",cent:"¢",pound:"£",yen:"¥",euro:"€",copy:"©",reg:"®",lt:"<",gt:">",quot:'"',amp:"&",apos:"'"}},4878:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(5798);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var c=n.React.forwardRef,p={"metric-info":"mail","metric-success":"check-circle","metric-warn":"clock","metric-error":"x-circle","status-default":"question-mark-simple","status-locked":"lock","status-info":"information-simple","status-incorrect":"x-simple","status-correct":"checkmark-simple","status-error":"exclamation-simple"},u=c((function(e,t){var r=e.children,s=void 0===r?null:r,c=e.customAttributes,u=void 0===c?{}:c,l=e.customClasses,d=void 0===l?[]:l,m=e.icon,f=void 0===m?"":m,y=e.iconPrefix,g=void 0===y?"gravity-component-icon":y,b=e.preset,v=void 0===b?"":b,h=e.spacing,P=void 0===h?"":h;!f.length&&p[v]&&(f=p[v]);var T=a({className:(0,n.classnames)(a((0,o.A)((0,o.A)((0,o.A)((0,o.A)({},"".concat(g),!0),"".concat(g,"--").concat(f),f.length>0),"gform-icon--preset-active",v.length>0),"gform-icon-preset--".concat(v),v.length>0),(0,i.spacerClasses)(P)),d),ref:t},u);return n.React.createElement("span",T,s)}));u.propTypes={children:n.PropTypes.oneOfType([n.PropTypes.arrayOf(n.PropTypes.node),n.PropTypes.node]),customAttributes:n.PropTypes.object,customClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),icon:n.PropTypes.string,iconPrefix:n.PropTypes.string,spacing:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.number,n.PropTypes.array,n.PropTypes.object])},u.displayName="Icon",t.A=u},5263:function(e,t,r){"use strict";var o=r(6111),n=r(2492),i=r(7616),s=r(4878),a=r(2490),c=r(5798);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var l=i.React.forwardRef,d=i.React.useState,m=i.React.useRef,f=i.React.useEffect,y={"size-height-s":"size-text-xs","size-height-m":"size-text-sm","size-height-l":"size-text-sm","size-height-xl":"size-text-sm","size-height-xxl":"size-text-md"},g=l((function(e,t){var r=e.active,p=void 0!==r&&r,l=e.activeText,g=void 0===l?"":l,b=e.activeType,v=void 0===b?"":b,h=e.ariaLabel,P=void 0===h?"":h,T=e.children,O=void 0===T?null:T,A=e.circular,w=void 0!==A&&A,D=e.customAttributes,C=void 0===D?{}:D,j=e.customClasses,E=void 0===j?[]:j,R=e.disabled,_=void 0!==R&&R,k=e.disableWhileActive,x=void 0===k||k,F=e.icon,B=void 0===F?"":F,S=e.iconAttributes,I=void 0===S?{}:S,N=e.iconPosition,L=void 0===N?"":N,z=e.iconPrefix,H=void 0===z?"gform-icon":z,M=e.label,W=void 0===M?"":M,q=e.loaderProps,G=void 0===q?{customClasses:"gform-button__loader",lineWeight:2,size:16}:q,K=e.lockSize,U=void 0!==K&&K,V=e.onClick,$=void 0===V?function(){}:V,J=e.size,Q=void 0===J?"size-r":J,Z=e.spacing,X=void 0===Z?"":Z,Y=e.type,ee=void 0===Y?"primary-new":Y,te=e.width,re=void 0===te?"auto":te,oe=["icon-white","icon-grey"].includes(ee),ne=d(null),ie=(0,n.A)(ne,2),se=ie[0],ae=ie[1],ce=d({width:"auto",height:"auto"}),pe=(0,n.A)(ce,2),ue=pe[0],le=pe[1],de=m();f((function(){if(de.current&&U){var e=new IntersectionObserver((function(t){t.forEach((function(t){t.isIntersecting&&(le({width:de.current.offsetWidth,height:de.current.offsetHeight}),e.disconnect())}))}),{threshold:.1});e.observe(de.current),ae(e)}return function(){se&&se.disconnect()}}),[de,U]);var me=u({className:(0,i.classnames)(u((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)({"gform-button":!0},"gform-button--".concat(Q),!0),"gform-button--".concat(ee),!0),"gform-button--width-".concat(re),!oe),"gform-button--circular",!oe&&w),"gform-button--activated",p),"gform-button--active-type-".concat(v),v),"gform-button--loader-after","loader"===v),"gform-button--icon-leading",!oe&&B&&"leading"===L),"gform-button--icon-trailing",!oe&&B&&"trailing"===L),(0,c.spacerClasses)(X)),E),onClick:$,disabled:_||x&&p,ref:function(e){de.current=e,"function"==typeof t?t(e):t&&(t.current=e)},style:p&&U?{width:"".concat(ue.width,"px"),height:"".concat(ue.height,"px")}:{}},C);P&&(me["aria-label"]=P);var fe,ye,ge,be,ve,he=u(u({},I),{},{customClasses:(0,i.classnames)(["gform-button__icon"],I.customClasses||[]),icon:B,iconPrefix:H});return i.React.createElement("button",me,oe&&B&&(ve=(0,i.classnames)({"gform-button__text":!0,"gform-visually-hidden":!0}),i.React.createElement(i.React.Fragment,null,i.React.createElement(s.A,he),W&&i.React.createElement("span",{className:ve},W)))||(fe=y[Q],ye=(0,i.classnames)((0,o.A)((0,o.A)({"gform-button__text":!0,"gform-button__text--inactive":!0},"gform-typography--".concat(fe),0===Q.indexOf("size-height-")),"gform-visually-hidden",oe)),ge=(0,i.classnames)((0,o.A)({"gform-button__text":!0,"gform-button__text--active":!0},"gform-typography--".concat(fe),0===Q.indexOf("size-height-"))),be=g&&p,i.React.createElement(i.React.Fragment,null,B&&(!W||"leading"===L)&&i.React.createElement(s.A,he),W&&!be&&i.React.createElement("span",{className:ye},W),be&&i.React.createElement("span",{className:ge},g),B&&"trailing"===L&&i.React.createElement(s.A,he),"loader"===v&&p&&i.React.createElement(a.A,G),O)))}));g.propTypes={active:i.PropTypes.bool,activeText:i.PropTypes.string,activeType:i.PropTypes.oneOf(["loader"]),children:i.PropTypes.oneOfType([i.PropTypes.arrayOf(i.PropTypes.node),i.PropTypes.node]),circular:i.PropTypes.bool,customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),disabled:i.PropTypes.bool,disableWhileActive:i.PropTypes.bool,icon:i.PropTypes.string,iconAttributes:i.PropTypes.object,iconPosition:i.PropTypes.oneOf(["leading","trailing"]),iconPrefix:i.PropTypes.string,label:i.PropTypes.string,loaderProps:i.PropTypes.object,lockSize:i.PropTypes.bool,onClick:i.PropTypes.func,size:i.PropTypes.string,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),type:i.PropTypes.string,width:i.PropTypes.string},g.displayName="Button",t.A=g},5798:function(e){"use strict";e.exports=window.gform.utils},5861:function(e,t,r){"use strict";r.d(t,{Fm:function(){return n},G_:function(){return y},Jd:function(){return s},Kp:function(){return d},RJ:function(){return c},SJ:function(){return f},_f:function(){return m},dB:function(){return u},eR:function(){return a},il:function(){return i},t6:function(){return o},w_:function(){return p},wn:function(){return g},yZ:function(){return l}});var o=" ",n="Enter",i="ArrowUp",s="ArrowDown",a="ArrowLeft",c="ArrowRight",p="PageUp",u="PageDown",l="Home",d="End",m="Escape",f="Delete",y="Backspace",g="Tab"},5956:function(e){"use strict";var t="%[a-f0-9]{2}",r=new RegExp("("+t+")|([^%]+?)","gi"),o=new RegExp("("+t+")+","gi");function n(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),o=e.slice(t);return Array.prototype.concat.call([],n(r),n(o))}function i(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(r)||[],o=1;o<t.length;o++)t=(e=n(t,o).join("")).match(r)||[];return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=o.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var n=i(r[0]);n!==r[0]&&(t[r[0]]=n)}r=o.exec(e)}t["%C2"]="�";for(var s=Object.keys(t),a=0;a<s.length;a++){var c=s[a];e=e.replace(new RegExp(c,"g"),t[c])}return e}(e)}}},6111:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var o=r(6236);function n(e,t,r){return(t=(0,o.A)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},6236:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var o=r(3224);function n(e){var t=function(e,t){if("object"!=(0,o.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=(0,o.A)(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,o.A)(t)?t:t+""}},6492:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var o=r(8085);function n(e,t){if(e){if("string"==typeof e)return(0,o.A)(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,o.A)(e,t):void 0}}},6793:function(e,t,r){"use strict";var o=r(7940),n=r(6111),i=r(2492),s=r(7616),a=r(5798),c=r(8335),p=r(5263),u=r(1911),l=r(9907),d=r(4878);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var y=s.React.useState,g=(0,s.React.forwardRef)((function(e,t){var r,m=e.actionButtonAttributes,g=void 0===m?{label:""}:m,b=e.borderStyle,v=void 0===b?"default":b,h=e.clearable,P=void 0!==h&&h,T=e.clearableButtonAttributes,O=void 0===T?{}:T,A=e.controlled,w=void 0!==A&&A,D=e.customAttributes,C=void 0===D?{}:D,j=e.customClasses,E=void 0===j?[]:j,R=e.directControlled,_=void 0!==R&&R,k=e.disabled,x=void 0!==k&&k,F=e.helpTextAttributes,B=void 0===F?{size:"text-xs",weight:"regular"}:F,S=e.helpTextPosition,I=void 0===S?"below":S,N=e.iconAttributes,L=void 0===N?{}:N,z=e.id,H=void 0===z?"":z,M=e.labelAttributes,W=void 0===M?{size:"text-sm",weight:"medium"}:M,q=e.name,G=void 0===q?"":q,K=e.onBlur,U=void 0===K?function(){}:K,V=e.onChange,$=void 0===V?function(){}:V,J=e.onClear,Q=void 0===J?function(){}:J,Z=e.onKeyDown,X=void 0===Z?function(){}:Z,Y=e.onFocus,ee=void 0===Y?function(){}:Y,te=e.placeholder,re=void 0===te?"":te,oe=e.required,ne=void 0!==oe&&oe,ie=e.requiredLabel,se=void 0===ie?{size:"text-sm",weight:"medium"}:ie,ae=e.size,ce=void 0===ae?"size-r":ae,pe=e.spacing,ue=void 0===pe?"":pe,le=e.textSecurity,de=void 0===le?"none":le,me=e.theme,fe=void 0===me?"cosmos":me,ye=e.type,ge=void 0===ye?"text":ye,be=e.value,ve=void 0===be?"":be,he=e.wrapperAttributes,Pe=void 0===he?{}:he,Te=e.wrapperClasses,Oe=void 0===Te?[]:Te,Ae=e.wrapperTagName,we=void 0===Ae?"div":Ae,De=y(ve),Ce=(0,i.A)(De,2),je=Ce[0],Ee=Ce[1],Re=(0,c.useStateWithDep)(ve),_e=(0,i.A)(Re,2),ke=_e[0],xe=_e[1];r=_?ve:w?ke:je;var Fe=H||(0,a.uniqueId)("input"),Be="".concat(Fe,"-help-text"),Se=!(!L.icon&&!L.preset),Ie=g.label&&g.label.length>0,Ne=f(f({},Pe),{},{className:(0,s.classnames)(f(f((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)({"gform-input-wrapper":!0},"gform-input-wrapper--theme-".concat(fe),!0),"gform-input-wrapper--input",!0),"gform-input-wrapper--with-action",Ie),"gform-input-wrapper--clearable",P),"gform-input-wrapper--disabled",x),(0,a.spacerClasses)(ue)),{},(0,n.A)((0,n.A)((0,n.A)({"gform-input-wrapper--required":ne},"gform-input-wrapper--border-".concat(v),!0),"gform-input-wrapper--with-icon",Se),"gform-input-wrapper--text-security-".concat(de),"password"!==ge&&"none"!==de)),Oe),ref:t}),Le=f(f({},C),{},{className:(0,s.classnames)((0,n.A)((0,n.A)({"gform-input":!0,"gform-typography--size-text-sm":"cosmos"===fe},"gform-input--".concat(ce),!0),"gform-input--".concat(ge),!0),E),disabled:x||!0===(null==W?void 0:W.locked),id:Fe,name:G,onBlur:U,onKeyDown:X,onChange:function(e){var t=e.target.value;_||(Ee(t),xe(t)),$(t,e)},onFocus:ee,type:ge,value:r});re&&(Le.placeholder=re),B.content&&(Le["aria-describedby"]=Be),ne&&(Le.required=!0);var ze=f(f({},W),{},{htmlFor:Fe}),He=f(f({},B),{},{id:Be}),Me=f({customClasses:(0,s.classnames)(["gform-input-help-text--required"]),id:Be},se),We=f(f({},L),{},{customClasses:(0,s.classnames)(["gform-input__icon"],L.customClasses||[])}),qe=f(f({icon:"circle-close",type:"unstyled"},O),{},{customClasses:(0,s.classnames)(["gform-input__clearable-button"],O.customClasses||[])}),Ge=f(f({iconPosition:"leading",type:"white"},g),{},{customClasses:(0,s.classnames)(["gform-input__action-button"],g.customClasses||[]),onClick:function(e){g.onClick&&g.onClick(e,r)}}),Ke=we;return s.React.createElement(Ke,Ne,s.React.createElement(u.A,ze),ne&&s.React.createElement(l.A,Me),"above"===I&&s.React.createElement(l.A,He),s.React.createElement(c.ConditionalWrapper,{condition:Ie,wrapper:function(e){return s.React.createElement("div",{className:"gform-input__action-wrapper"},e,s.React.createElement(p.A,Ge))}},s.React.createElement(c.ConditionalWrapper,{condition:Se,wrapper:function(e){return s.React.createElement("div",{className:"gform-input__wrapper"},e)}},s.React.createElement("input",Le),Se&&s.React.createElement(d.A,We),P&&r&&s.React.createElement(p.A,(0,o.A)({},qe,{onClick:function(){_||(Ee(""),xe("")),Q()}})))),"below"===I&&s.React.createElement(l.A,He))}));g.propTypes={borderStyle:s.PropTypes.string,clearable:s.PropTypes.bool,clearableButtonAttributes:s.PropTypes.object,controlled:s.PropTypes.bool,customAttributes:s.PropTypes.object,customClasses:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.array,s.PropTypes.object]),disabled:s.PropTypes.bool,helpTextAttributes:s.PropTypes.object,helpTextPosition:s.PropTypes.string,iconAttributes:s.PropTypes.object,id:s.PropTypes.string,labelAttributes:s.PropTypes.object,name:s.PropTypes.string,onBlur:s.PropTypes.func,onChange:s.PropTypes.func,onClear:s.PropTypes.func,onKeyDown:s.PropTypes.func,onFocus:s.PropTypes.func,placeholder:s.PropTypes.string,required:s.PropTypes.bool,requiredLabel:s.PropTypes.object,size:s.PropTypes.string,spacing:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number,s.PropTypes.array,s.PropTypes.object]),textSecurity:s.PropTypes.string,theme:s.PropTypes.string,type:s.PropTypes.string,value:s.PropTypes.string,wrapperAttributes:s.PropTypes.object,wrapperClasses:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.array,s.PropTypes.object]),wrapperTagName:s.PropTypes.string},g.displayName="Input",t.A=g},7356:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(8335),s=r(5798),a=r(5263);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u=n.React.forwardRef,l=n.React.useEffect,d=n.React.useRef,m=u((function(e,t){var r=e.asHtml,c=void 0!==r&&r,u=e.children,m=void 0===u?null:u,f=e.color,y=void 0===f?"port":f,g=e.content,b=void 0===g?"":g,v=e.copyButtonAttributes,h=void 0===v?{}:v,P=e.copyButtonClasses,T=void 0===P?[]:P,O=e.customAttributes,A=void 0===O?{}:O,w=e.customClasses,D=void 0===w?[]:w,C=e.editable,j=void 0!==C&&C,E=e.id,R=void 0===E?"":E,_=e.name,k=void 0===_?"":_,x=e.onBlur,F=void 0===x?function(){}:x,B=e.onChange,S=void 0===B?function(){}:B,I=e.onFocus,N=void 0===I?function(){}:I,L=e.placeholder,z=void 0===L?"":L,H=e.showCopyButton,M=void 0!==H&&H,W=e.size,q=void 0===W?"text-md":W,G=e.spacing,K=void 0===G?"":G,U=e.tagName,V=void 0===U?"div":U,$=e.useHiddenInput,J=void 0!==$&&$,Q=e.weight,Z=void 0===Q?"regular":Q,X=c&&!j,Y=d(null),ee=t||Y,te=d(null),re=p({className:(0,n.classnames)(p((0,o.A)((0,o.A)((0,o.A)({"gform-text":!0,"gform-text__has-copy":M},"gform-text--color-".concat(y),!0),"gform-typography--size-".concat(q),!0),"gform-typography--weight-".concat(Z),!0),(0,s.spacerClasses)(K)),D),ref:ee},A),oe=p({customClasses:(0,n.classnames)((0,o.A)({"gform-text__copy-button":!0},"gform-typography--size-".concat(q),!0),T),icon:"copy-alt",iconPrefix:"gravity-component-icon",onClick:function(){var e=j?ee.current.textContent:b;(0,s.clipboard)(e)},type:"unstyled"},h),ne={className:(0,n.classnames)({"gform-text__wrapper":!0},[])};j&&(re.contentEditable=!0,re.placeholder=z,re.tabIndex=0,re.role="textbox",J||(k&&(re.name=k),R&&(re.id=R))),X&&(re.dangerouslySetInnerHTML={__html:b}),l((function(){if(j&&ee.current){var e=ee.current;e.textContent!==b&&(e.textContent=b);var t=function(){var t=e.textContent;""===t.trim()&&(e.textContent=b),S&&S(t),J&&te.current&&(te.current.value=t)},r=function(){""===e.textContent.trim()&&(e.textContent=b),F(e.textContent)},o=function(){N(e.textContent)};return e.addEventListener("input",t),e.addEventListener("blur",r),e.addEventListener("focus",o),function(){e.removeEventListener("input",t),e.removeEventListener("blur",r),e.removeEventListener("focus",o)}}}),[j,b,S,J,ee,F,N]);var ie=V,se=M?n.React.createElement(a.A,oe):null;return X?n.React.createElement(ie,re):j?n.React.createElement(n.React.Fragment,null,n.React.createElement(i.ConditionalWrapper,{condition:M,wrapper:function(e){return n.React.createElement("div",ne,e)}},n.React.createElement(ie,re),M&&se),J&&n.React.createElement("input",{type:"hidden",ref:te,name:k,id:R,defaultValue:b})):n.React.createElement(ie,re,b,m,M&&se)}));m.propTypes={asHtml:n.PropTypes.bool,children:n.PropTypes.oneOfType([n.PropTypes.arrayOf(n.PropTypes.node),n.PropTypes.node]),color:n.PropTypes.string,content:n.PropTypes.string,copyButtonAttributes:n.PropTypes.object,copyButtonClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),customAttributes:n.PropTypes.object,customClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),editable:n.PropTypes.bool,id:n.PropTypes.string,name:n.PropTypes.string,onBlur:n.PropTypes.func,onChange:n.PropTypes.func,onFocus:n.PropTypes.func,placeholder:n.PropTypes.string,showCopyButton:n.PropTypes.bool,size:n.PropTypes.string,spacing:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.number,n.PropTypes.array,n.PropTypes.object]),tagName:n.PropTypes.string,useHiddenInput:n.PropTypes.bool,weight:n.PropTypes.string},m.displayName="Text",t.A=m},7616:function(e){"use strict";e.exports=window.gform.libraries},7940:function(e,t,r){"use strict";function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)({}).hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},o.apply(null,arguments)}r.d(t,{A:function(){return o}})},8017:function(e,t,r){"use strict";r.d(t,{A:function(){return Q}});var o=r(8230),n=r(7940),i=r(6111),s=r(7616),a=r(8335),c=r(5798),p=r(8134);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,i.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.hasSearch,o=void 0!==r&&r,n=e.multi,i=void 0!==n&&n,s=e.onClose,a=void 0===s?function(){}:s,c=e.onAfterClose,u=void 0===c?function(){}:c,d=e.onOpen,m=void 0===d?function(){}:d,f=e.onAfterOpen,y=void 0===f?function(){}:f,g=e.onChange,b=void 0===g?function(){}:g,v=t((function(e){return e.listItems})),h=t((function(e){return e.selectedItem})),P=t((function(e){return e.setActiveItem})),T=t((function(e){return e.setSelectedItem})),O=t((function(e){return e.setSearchValue})),A=t((function(e){return e.setOpen})),w=t((function(e){return e.setHide})),D=t((function(e){return e.setReveal})),C=t((function(e){return e.triggerRef})),j=function(e){null==a||a(e),A(!1),w(!0),setTimeout((function(){w(!1),O(""),null==u||u(e)}),150)};return l(l({},e),{},{close:j,open:function(e){null==m||m(e),D(!0),requestAnimationFrame((function(){A(!0),setTimeout((function(){D(!1),null==y||y(e)}),150)}))},resetAndClose:function(e){setTimeout((function(){P(i?v.flatItems[0]:h)}),150),j(e)},selectItem:function(e){return function(t){var r;if(!e||o&&"search"===(null==e?void 0:e.type))return j(t),void(null==C||null===(r=C.current)||void 0===r||r.focus());if(i){var n=h.some((function(t){return t.value===e.value}))?h.filter((function(t){return t.value!==e.value})):[].concat((0,p.A)(h),[e]);return b(t,n),void T(n)}b(t,e),T(e),requestAnimationFrame((function(){var e;j(t),null==C||null===(e=C.current)||void 0===e||e.focus()}))}},selectMultipleItems:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return function(t){var r=e.reduce((function(e,t){return h.some((function(e){return e.value===t.value}))||e.push(t),e}),(0,p.A)(h));b(t,r),T(r)}}})};function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){(0,i.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=e.resetAndClose,o=void 0===r?function(){}:r,n=t((function(e){return e.triggerRef})),i=t((function(e){return e.popoverRef}));return f(f({},e),{},{handleBlur:function(e){requestAnimationFrame((function(){n.current&&i.current&&(n.current.contains(document.activeElement)||i.current.contains(document.activeElement))||null==o||o(e)}))}})},g=r(5861);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){(0,i.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.hasSearch,o=void 0!==r&&r,n=e.multi,i=void 0!==n&&n,s=e.open,a=void 0===s?function(){}:s,c=e.resetAndClose,u=void 0===c?function(){}:c,l=e.selectItem,d=void 0===l?function(){}:l,m=e.selectMultipleItems,f=void 0===m?function(){}:m,y=t((function(e){return e.activeItem})),b=t((function(e){return e.selectedItem})),h=t((function(e){return e.listItems})),P=t((function(e){return e.open})),T=t((function(e){return e.setActiveItem})),O=t((function(e){return e.setSelectedItem})),A=t((function(e){return e.baseElRef})),w=t((function(e){return e.popoverRef})),D=t((function(e){return e.triggerRef})),C=[g.il,g.Jd,g.yZ,g.w_,g.Kp,g.dB,g.Fm];o||C.push(g.t6),i&&C.push("a");return v(v({},e),{},{handleEscKeyDown:function(e){var t;e.key===g._f&&(u(e),null==D||null===(t=D.current)||void 0===t||t.focus())},handleTriggerKeyDown:function(e){var t;[g.il,g.Jd].includes(e.key)&&(P||a(),null==A||null===(t=A.current)||void 0===t||t.focus())},handleLi