UNPKG

react-gravity-form

Version:

A component for including Gravity Forms on React apps via the Wordpress API

2 lines 20.9 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault"),_typeof=require("@babel/runtime/helpers/typeof");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _defineProperty2=_interopRequireDefault(require("@babel/runtime/helpers/defineProperty")),_slicedToArray2=_interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")),_objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")),_react=_interopRequireWildcard(require("react")),_excluded=["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","cssClass","setFocusClass"];function _getRequireWildcardCache(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(_getRequireWildcardCache=function(a){return a?c:b})(a)}function _interopRequireWildcard(b,c){if(!c&&b&&b.__esModule)return b;if(null===b||"object"!=_typeof(b)&&"function"!=typeof b)return{default:b};var d=_getRequireWildcardCache(c);if(d&&d.has(b))return d.get(b);var e={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in b)if("default"!=a&&Object.prototype.hasOwnProperty.call(b,a)){var g=f?Object.getOwnPropertyDescriptor(b,a):null;g&&(g.get||g.set)?Object.defineProperty(e,a,g):e[a]=b[a]}return e["default"]=b,d&&d.set(b,e),e}function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){(0,_defineProperty2["default"])(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}var _default=exports["default"]=function(a){var b=a.field,c=a.value,d=a.validationMessage,e=a.touched,f=a.setTouched,g=a.hideField,h=a.updateForm,i=a.styledComponents,j=a.error,k=a.unsetError,l=a.cssClass,m=a.setFocusClass,n=(0,_objectWithoutProperties2["default"])(a,_excluded),o=b.id,p=b.formId,q=b.type,r=b.label,s=b.placeholder,t=b.isRequired,u=b.maxLength,v=b.description,w=b.descriptionPlacement,x=b.labelPlacement,y=b.width,z=b.customName,A=b.emailConfirmEnabled,B=b.inputs,C=(0,_react.useState)(B),D=(0,_slicedToArray2["default"])(C,2),E=D[0],F=D[1],G=function(a,b){var c=_objectSpread({},E);c[b]&&(c[b].cssClass=a&&c&&0<!!c.length?"filled":"",F(c))},H=i||!1,I=H.Input,J=void 0===I?"input":I,K=H.Label,L=void 0===K?"label":K,M=H.Box,N=void 0===M?"div":M;return _react["default"].createElement(N,{width:y,className:d&&e||j?"form-field error ".concat(l):"form-field ".concat(l),style:{display:g?"none":void 0}},_react["default"].createElement("div",{className:q},_react["default"].createElement(L,{htmlFor:"input_".concat(p,"_").concat(o),className:"gf-label ".concat(x)},r,t?_react["default"].createElement("abbr",null,"*"):null),"above"===w&&v&&_react["default"].createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:v}}),A?_react["default"].createElement(_react["default"].Fragment,null,B&&B.length&&B.map(function(a,g){return _react["default"].createElement("span",{key:"input_".concat(p,"_").concat(a.id),className:"".concat(1<B.length?"ginput_".concat(0===g?"left":"right"):"medim"," ").concat(E[g].cssClass?E[g].cssClass:"")},_react["default"].createElement(L,{className:"gf-label ".concat(x),htmlFor:"input_".concat(p,"_").concat(a.id,"_").concat(g)},a.customLabel||a.label,t?_react["default"].createElement("abbr",null,"*"):null),_react["default"].createElement(J,{id:"input_".concat(p,"_").concat(a.id,"_").concat(g),name:z||"input_".concat(o).concat(1===g?"_".concat(g+1):""),type:q,value:c&&c[g]&&c[g].val?c[g].val:"",placeholder:a.placeholder?a.placeholder:s,required:t,autoComplete:"off",onChange:function onChange(a){b.subId=g,h(a,b),k(o)},onBlur:function onBlur(a){b.subId=g,h(a,b),f(o),G(c&&c[g]&&c[g].val&&""!==c[g].val,g)},onFocus:function onFocus(){return G(!0,g)},"aria-label":r,"aria-describedby":"error_".concat(p,"_").concat(a.id,"_").concat(g),"aria-invalid":!!d&&e}))})):_react["default"].createElement(_react["default"].Fragment,null,_react["default"].createElement(J,{id:"input_".concat(p,"_").concat(o),name:z||"input_".concat(o),type:q,value:c?c:"",placeholder:s,maxLength:u,required:t,onChange:function onChange(a){h(a,b),k(o)},onBlur:function onBlur(a){h(a,b),f(o),m(""!==c)},onFocus:function onFocus(){return m(!0)},"aria-label":r,"aria-describedby":"error_".concat(p,"_").concat(o),"aria-invalid":!!d&&e||!!j})),"above"!==w&&v&&_react["default"].createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:v}}),(d&&e||j)&&_react["default"].createElement("span",{className:"error-message",id:"error_".concat(p,"_").concat(o)},d||j)))}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhIiwiZmllbGQiLCJ2YWx1ZSIsInZhbGlkYXRpb25NZXNzYWdlIiwidG91Y2hlZCIsInNldFRvdWNoZWQiLCJoaWRlRmllbGQiLCJ1cGRhdGVGb3JtIiwic3R5bGVkQ29tcG9uZW50cyIsImVycm9yIiwidW5zZXRFcnJvciIsImNzc0NsYXNzIiwic2V0Rm9jdXNDbGFzcyIsInByb3BzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzMiIsIl9leGNsdWRlZCIsImlkIiwiZm9ybUlkIiwidHlwZSIsImxhYmVsIiwicGxhY2Vob2xkZXIiLCJpc1JlcXVpcmVkIiwibWF4TGVuZ3RoIiwiZGVzY3JpcHRpb24iLCJkZXNjcmlwdGlvblBsYWNlbWVudCIsImxhYmVsUGxhY2VtZW50Iiwid2lkdGgiLCJjdXN0b21OYW1lIiwiZW1haWxDb25maXJtRW5hYmxlZCIsImlucHV0cyIsIkMiLCJ1c2VTdGF0ZSIsIkQiLCJfc2xpY2VkVG9BcnJheTIiLCJlbWFpbHMiLCJzZXRFbWFpbHMiLCJzZXRGb2N1c0NsYXNzTXVsdGlwbGUiLCJhY3Rpb24iLCJpIiwiZW1haWwiLCJfb2JqZWN0U3ByZWFkIiwibGVuZ3RoIiwiSCIsIkkiLCJJbnB1dCIsIksiLCJMYWJlbCIsIk0iLCJCb3giLCJfcmVhY3QiLCJjcmVhdGVFbGVtZW50IiwiTiIsImNsYXNzTmFtZSIsImNvbmNhdCIsInN0eWxlIiwiZGlzcGxheSIsIkwiLCJodG1sRm9yIiwiZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUwiLCJfX2h0bWwiLCJGcmFnbWVudCIsIm1hcCIsImlucHV0Iiwia2V5IiwiY3VzdG9tTGFiZWwiLCJKIiwibmFtZSIsInZhbCIsInJlcXVpcmVkIiwiYXV0b0NvbXBsZXRlIiwib25DaGFuZ2UiLCJldmVudCIsInN1YklkIiwib25CbHVyIiwib25Gb2N1cyIsIlwiYXJpYS1sYWJlbFwiIiwiXCJhcmlhLWRlc2NyaWJlZGJ5XCIiLCJcImFyaWEtaW52YWxpZFwiIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL0ZpZWxkcy9FbWFpbC5qc3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5cbmV4cG9ydCBkZWZhdWx0ICh7XG4gIGZpZWxkLFxuICB2YWx1ZSxcbiAgdmFsaWRhdGlvbk1lc3NhZ2UsXG4gIHRvdWNoZWQsXG4gIHNldFRvdWNoZWQsXG4gIGhpZGVGaWVsZCxcbiAgdXBkYXRlRm9ybSxcbiAgc3R5bGVkQ29tcG9uZW50cyxcbiAgZXJyb3IsXG4gIHVuc2V0RXJyb3IsXG4gIGNzc0NsYXNzLFxuICBzZXRGb2N1c0NsYXNzLFxuICAuLi5wcm9wc1xufSkgPT4ge1xuICBjb25zdCB7XG4gICAgaWQsXG4gICAgZm9ybUlkLFxuICAgIHR5cGUsXG4gICAgbGFiZWwsXG4gICAgcGxhY2Vob2xkZXIsXG4gICAgaXNSZXF1aXJlZCxcbiAgICBtYXhMZW5ndGgsXG4gICAgZGVzY3JpcHRpb24sXG4gICAgZGVzY3JpcHRpb25QbGFjZW1lbnQsXG4gICAgbGFiZWxQbGFjZW1lbnQsXG4gICAgd2lkdGgsXG4gICAgY3VzdG9tTmFtZSxcbiAgICBlbWFpbENvbmZpcm1FbmFibGVkLFxuICAgIGlucHV0cyxcbiAgfSA9IGZpZWxkO1xuXG4gIGNvbnN0IFtlbWFpbHMsIHNldEVtYWlsc10gPSB1c2VTdGF0ZShpbnB1dHMpO1xuXG4gIGNvbnN0IHNldEZvY3VzQ2xhc3NNdWx0aXBsZSA9IChhY3Rpb24sIGkpID0+IHtcbiAgICBjb25zdCBlbWFpbCA9IHsgLi4uZW1haWxzIH07XG4gICAgaWYgKCFlbWFpbFtpXSkgcmV0dXJuO1xuICAgIGlmIChhY3Rpb24gJiYgZW1haWwgJiYgISFlbWFpbC5sZW5ndGggPiAwKSB7XG4gICAgICBlbWFpbFtpXS5jc3NDbGFzcyA9IFwiZmlsbGVkXCI7XG4gICAgfSBlbHNlIHtcbiAgICAgIGVtYWlsW2ldLmNzc0NsYXNzID0gXCJcIjtcbiAgICB9XG4gICAgc2V0RW1haWxzKGVtYWlsKTtcbiAgfTtcblxuICBjb25zdCB7XG4gICAgSW5wdXQgPSBcImlucHV0XCIsXG4gICAgTGFiZWwgPSBcImxhYmVsXCIsXG4gICAgQm94ID0gXCJkaXZcIixcbiAgfSA9IHN0eWxlZENvbXBvbmVudHMgfHwgZmFsc2U7XG4gIHJldHVybiAoXG4gICAgPEJveFxuICAgICAgd2lkdGg9e3dpZHRofVxuICAgICAgY2xhc3NOYW1lPXtcbiAgICAgICAgKHZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8IGVycm9yXG4gICAgICAgICAgPyBgZm9ybS1maWVsZCBlcnJvciAke2Nzc0NsYXNzfWBcbiAgICAgICAgICA6IGBmb3JtLWZpZWxkICR7Y3NzQ2xhc3N9YFxuICAgICAgfVxuICAgICAgc3R5bGU9e3sgZGlzcGxheTogaGlkZUZpZWxkID8gXCJub25lXCIgOiB1bmRlZmluZWQgfX1cbiAgICA+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17dHlwZX0+XG4gICAgICAgIDxMYWJlbFxuICAgICAgICAgIGh0bWxGb3I9e2BpbnB1dF8ke2Zvcm1JZH1fJHtpZH1gfVxuICAgICAgICAgIGNsYXNzTmFtZT17YGdmLWxhYmVsICR7bGFiZWxQbGFjZW1lbnR9YH1cbiAgICAgICAgPlxuICAgICAgICAgIHtsYWJlbH1cbiAgICAgICAgICB7aXNSZXF1aXJlZCA/IDxhYmJyPio8L2FiYnI+IDogbnVsbH1cbiAgICAgICAgPC9MYWJlbD5cbiAgICAgICAge2Rlc2NyaXB0aW9uUGxhY2VtZW50ID09PSBcImFib3ZlXCIgJiYgZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCJcbiAgICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7IF9faHRtbDogZGVzY3JpcHRpb24gfX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICB7ZW1haWxDb25maXJtRW5hYmxlZCA/IChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAge2lucHV0cyAmJlxuICAgICAgICAgICAgICBpbnB1dHMubGVuZ3RoICYmXG4gICAgICAgICAgICAgIGlucHV0cy5tYXAoKGlucHV0LCBpKSA9PiAoXG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YGlucHV0XyR7Zm9ybUlkfV8ke2lucHV0LmlkfWB9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Ake1xuICAgICAgICAgICAgICAgICAgICBpbnB1dHMubGVuZ3RoID4gMVxuICAgICAgICAgICAgICAgICAgICAgID8gYGdpbnB1dF8ke2kgPT09IDAgPyBcImxlZnRcIiA6IFwicmlnaHRcIn1gXG4gICAgICAgICAgICAgICAgICAgICAgOiBcIm1lZGltXCJcbiAgICAgICAgICAgICAgICAgIH0gJHtlbWFpbHNbaV0uY3NzQ2xhc3MgPyBlbWFpbHNbaV0uY3NzQ2xhc3MgOiBcIlwifWB9XG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgPExhYmVsXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YGdmLWxhYmVsICR7bGFiZWxQbGFjZW1lbnR9YH1cbiAgICAgICAgICAgICAgICAgICAgaHRtbEZvcj17YGlucHV0XyR7Zm9ybUlkfV8ke2lucHV0LmlkfV8ke2l9YH1cbiAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAge2lucHV0LmN1c3RvbUxhYmVsIHx8IGlucHV0LmxhYmVsfVxuICAgICAgICAgICAgICAgICAgICB7aXNSZXF1aXJlZCA/IDxhYmJyPio8L2FiYnI+IDogbnVsbH1cbiAgICAgICAgICAgICAgICAgIDwvTGFiZWw+XG4gICAgICAgICAgICAgICAgICA8SW5wdXRcbiAgICAgICAgICAgICAgICAgICAgaWQ9e2BpbnB1dF8ke2Zvcm1JZH1fJHtpbnB1dC5pZH1fJHtpfWB9XG4gICAgICAgICAgICAgICAgICAgIG5hbWU9e1xuICAgICAgICAgICAgICAgICAgICAgIGN1c3RvbU5hbWUgfHwgYGlucHV0XyR7aWR9JHtpID09PSAxID8gYF8ke2kgKyAxfWAgOiBcIlwifWBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0eXBlPXt0eXBlfVxuICAgICAgICAgICAgICAgICAgICB2YWx1ZT17XG4gICAgICAgICAgICAgICAgICAgICAgdmFsdWUgJiYgdmFsdWVbaV0gJiYgdmFsdWVbaV0udmFsID8gdmFsdWVbaV0udmFsIDogXCJcIlxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPXtcbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dC5wbGFjZWhvbGRlciA/IGlucHV0LnBsYWNlaG9sZGVyIDogcGxhY2Vob2xkZXJcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD17aXNSZXF1aXJlZH1cbiAgICAgICAgICAgICAgICAgICAgYXV0b0NvbXBsZXRlPVwib2ZmXCJcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWVsZC5zdWJJZCA9IGk7XG4gICAgICAgICAgICAgICAgICAgICAgdXBkYXRlRm9ybShldmVudCwgZmllbGQpO1xuICAgICAgICAgICAgICAgICAgICAgIHVuc2V0RXJyb3IoaWQpO1xuICAgICAgICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICAgICAgICBvbkJsdXI9e2V2ZW50ID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWVsZC5zdWJJZCA9IGk7XG4gICAgICAgICAgICAgICAgICAgICAgdXBkYXRlRm9ybShldmVudCwgZmllbGQpO1xuICAgICAgICAgICAgICAgICAgICAgIHNldFRvdWNoZWQoaWQpO1xuICAgICAgICAgICAgICAgICAgICAgIHNldEZvY3VzQ2xhc3NNdWx0aXBsZShcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlICYmXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlW2ldICYmXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlW2ldLnZhbCAmJlxuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZVtpXS52YWwgIT09IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBpXG4gICAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgICAgICAgb25Gb2N1cz17KCkgPT4gc2V0Rm9jdXNDbGFzc011bHRpcGxlKHRydWUsIGkpfVxuICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgYXJpYS1kZXNjcmliZWRieT17YGVycm9yXyR7Zm9ybUlkfV8ke2lucHV0LmlkfV8ke2l9YH1cbiAgICAgICAgICAgICAgICAgICAgYXJpYS1pbnZhbGlkPXshIXZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWR9XG4gICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC8+XG4gICAgICAgICkgOiAoXG4gICAgICAgICAgPD5cbiAgICAgICAgICAgIDxJbnB1dFxuICAgICAgICAgICAgICBpZD17YGlucHV0XyR7Zm9ybUlkfV8ke2lkfWB9XG4gICAgICAgICAgICAgIG5hbWU9e2N1c3RvbU5hbWUgfHwgYGlucHV0XyR7aWR9YH1cbiAgICAgICAgICAgICAgdHlwZT17dHlwZX1cbiAgICAgICAgICAgICAgdmFsdWU9eyF2YWx1ZSA/IFwiXCIgOiB2YWx1ZX1cbiAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e3BsYWNlaG9sZGVyfVxuICAgICAgICAgICAgICBtYXhMZW5ndGg9e21heExlbmd0aH1cbiAgICAgICAgICAgICAgcmVxdWlyZWQ9e2lzUmVxdWlyZWR9XG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiB7XG4gICAgICAgICAgICAgICAgdXBkYXRlRm9ybShldmVudCwgZmllbGQpO1xuICAgICAgICAgICAgICAgIHVuc2V0RXJyb3IoaWQpO1xuICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICBvbkJsdXI9e2V2ZW50ID0+IHtcbiAgICAgICAgICAgICAgICB1cGRhdGVGb3JtKGV2ZW50LCBmaWVsZCk7XG4gICAgICAgICAgICAgICAgc2V0VG91Y2hlZChpZCk7XG4gICAgICAgICAgICAgICAgc2V0Rm9jdXNDbGFzcyh2YWx1ZSAhPT0gXCJcIik7XG4gICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgIG9uRm9jdXM9eygpID0+IHNldEZvY3VzQ2xhc3ModHJ1ZSl9XG4gICAgICAgICAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgICAgICAgICAgICBhcmlhLWRlc2NyaWJlZGJ5PXtgZXJyb3JfJHtmb3JtSWR9XyR7aWR9YH1cbiAgICAgICAgICAgICAgYXJpYS1pbnZhbGlkPXsoISF2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCAhIWVycm9yfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAge2Rlc2NyaXB0aW9uUGxhY2VtZW50ICE9PSBcImFib3ZlXCIgJiYgZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCJcbiAgICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7IF9faHRtbDogZGVzY3JpcHRpb24gfX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICB7KCh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvcikgJiYgKFxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImVycm9yLW1lc3NhZ2VcIiBpZD17YGVycm9yXyR7Zm9ybUlkfV8ke2lkfWB9PlxuICAgICAgICAgICAge3ZhbGlkYXRpb25NZXNzYWdlIHx8IGVycm9yfVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuICAgIDwvQm94PlxuICApO1xufTtcbiJdLCJtYXBwaW5ncyI6Im9oRUFFZSxTQUFBQSxDQUFBLENBY1QsSUFiSixDQUFBQyxDQUFLLENBQUFELENBQUEsQ0FBTEMsS0FBSyxDQUNMQyxDQUFLLENBQUFGLENBQUEsQ0FBTEUsS0FBSyxDQUNMQyxDQUFpQixDQUFBSCxDQUFBLENBQWpCRyxpQkFBaUIsQ0FDakJDLENBQU8sQ0FBQUosQ0FBQSxDQUFQSSxPQUFPLENBQ1BDLENBQVUsQ0FBQUwsQ0FBQSxDQUFWSyxVQUFVLENBQ1ZDLENBQVMsQ0FBQU4sQ0FBQSxDQUFUTSxTQUFTLENBQ1RDLENBQVUsQ0FBQVAsQ0FBQSxDQUFWTyxVQUFVLENBQ1ZDLENBQWdCLENBQUFSLENBQUEsQ0FBaEJRLGdCQUFnQixDQUNoQkMsQ0FBSyxDQUFBVCxDQUFBLENBQUxTLEtBQUssQ0FDTEMsQ0FBVSxDQUFBVixDQUFBLENBQVZVLFVBQVUsQ0FDVkMsQ0FBUSxDQUFBWCxDQUFBLENBQVJXLFFBQVEsQ0FDUkMsQ0FBYSxDQUFBWixDQUFBLENBQWJZLGFBQWEsQ0FDVkMsQ0FBSyxJQUFBQyx5QkFBQSxhQUFBZCxDQUFBLENBQUFlLFNBQUEsRUFHTkMsQ0FBRSxDQWNBZixDQUFLLENBZFBlLEVBQUUsQ0FDRkMsQ0FBTSxDQWFKaEIsQ0FBSyxDQWJQZ0IsTUFBTSxDQUNOQyxDQUFJLENBWUZqQixDQUFLLENBWlBpQixJQUFJLENBQ0pDLENBQUssQ0FXSGxCLENBQUssQ0FYUGtCLEtBQUssQ0FDTEMsQ0FBVyxDQVVUbkIsQ0FBSyxDQVZQbUIsV0FBVyxDQUNYQyxDQUFVLENBU1JwQixDQUFLLENBVFBvQixVQUFVLENBQ1ZDLENBQVMsQ0FRUHJCLENBQUssQ0FSUHFCLFNBQVMsQ0FDVEMsQ0FBVyxDQU9UdEIsQ0FBSyxDQVBQc0IsV0FBVyxDQUNYQyxDQUFvQixDQU1sQnZCLENBQUssQ0FOUHVCLG9CQUFvQixDQUNwQkMsQ0FBYyxDQUtaeEIsQ0FBSyxDQUxQ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