react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 12.6 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault"),_typeof=require("@babel/runtime/helpers/typeof");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _extends2=_interopRequireDefault(require("@babel/runtime/helpers/extends")),_objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")),_react=_interopRequireDefault(require("react")),_reactDatepicker=_interopRequireDefault(require("react-datepicker")),Locales=_interopRequireWildcard(require("date-fns/locale")),_ValidationMessage=_interopRequireDefault(require("../../FormElements/ValidationMessage")),_excluded=["field","value","validationMessage","touched","setTouched","updateForm","error","unsetError","setFocusClass","setDate","startDate","styledComponents","locale"];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 getDateFnsLocale(a){var b,c=null===a||void 0===a?void 0:a.substring(0,2),d=null===a||void 0===a?void 0:a.replace("-","");return null!==(b=Locales[c]||Locales[d])&&void 0!==b?b:Locales.enUS}var _default=exports["default"]=function(a){var b=a.format,c=a.defaultProps,d=c.field,e=c.value,f=c.validationMessage,g=c.touched,h=c.setTouched,i=c.updateForm,j=c.error,k=c.unsetError,l=c.setFocusClass,m=c.setDate,n=c.startDate,o=c.styledComponents,p=c.locale,q=(0,_objectWithoutProperties2["default"])(c,_excluded),r=d.id,s=d.isRequired,t=d.formId,u=d.placeholder,v=d.cssClass,w=d.datepickerOptions,x=d.dateType,y=(o||!1).DatePicker,z=void 0===y?"div":y,A=function adjustDatePickerOptions(a){if(x&&"datepicker"===x&&a){var b=Object.keys(a);if(b&&0<b.length)for(var c=0;c<b.length;c++)("minDate"===b[c]||"maxDate"===b[c])&&(a[b[c]]=new Date(a[b[c]]))}return a}(w)||{};return _react["default"].createElement(_react["default"].Fragment,null,_react["default"].createElement(z,{className:"ginput_container ginput_container_date"},_react["default"].createElement(_reactDatepicker["default"],(0,_extends2["default"])({name:"input_".concat(r),id:"input_".concat(t,"_").concat(r),type:"text",className:"datepicker hasDatepicker",selected:n,onChange:function onChange(a){m(a),i({target:{value:a}},d),h(r),k(r),l(a)},onBlur:function onBlur(){i({target:{value:n}},d),h(r),k(r),l(n)},dateFormat:b||void 0,onFocus:function onFocus(){return l(!0)},autoComplete:"off",required:s,placeholderText:u,maxDate:v.includes("past")&&new Date,locale:getDateFnsLocale(p)},A))),(f&&g||j)&&_react["default"].createElement(_ValidationMessage["default"],{validationMessage:f,error:j,id:r}))};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJnZXREYXRlRm5zTG9jYWxlIiwibG9jYWxlIiwiYiIsInNob3J0TG9jYWxlIiwic3Vic3RyaW5nIiwibm9ybWFsaXplZExvY2FsZSIsInJlcGxhY2UiLCJMb2NhbGVzIiwiZW5VUyIsIl9kZWZhdWx0IiwiZXhwb3J0cyIsImEiLCJmb3JtYXQiLCJkZWZhdWx0UHJvcHMiLCJmaWVsZCIsInZhbHVlIiwidmFsaWRhdGlvbk1lc3NhZ2UiLCJ0b3VjaGVkIiwic2V0VG91Y2hlZCIsInVwZGF0ZUZvcm0iLCJlcnJvciIsInVuc2V0RXJyb3IiLCJzZXRGb2N1c0NsYXNzIiwic2V0RGF0ZSIsInN0YXJ0RGF0ZSIsInN0eWxlZENvbXBvbmVudHMiLCJwcm9wcyIsIl9vYmplY3RXaXRob3V0UHJvcGVydGllczIiLCJfZXhjbHVkZWQiLCJpZCIsImlzUmVxdWlyZWQiLCJmb3JtSWQiLCJwbGFjZWhvbGRlciIsImNzc0NsYXNzIiwiZGF0ZXBpY2tlck9wdGlvbnMiLCJkYXRlVHlwZSIsInkiLCJEYXRlUGlja2VyIiwiU2RhdGVQaWNrZXIiLCJkYXRlT3B0aW9ucyIsImFkanVzdERhdGVQaWNrZXJPcHRpb25zIiwib3B0aW9ucyIsImtleXMiLCJPYmplY3QiLCJsZW5ndGgiLCJpIiwiRGF0ZSIsIl9yZWFjdCIsImNyZWF0ZUVsZW1lbnQiLCJGcmFnbWVudCIsInoiLCJjbGFzc05hbWUiLCJfcmVhY3REYXRlcGlja2VyIiwiX2V4dGVuZHMyIiwibmFtZSIsImNvbmNhdCIsInR5cGUiLCJzZWxlY3RlZCIsIm9uQ2hhbmdlIiwiZGF0ZSIsInRhcmdldCIsIm9uQmx1ciIsImRhdGVGb3JtYXQiLCJvbkZvY3VzIiwiYXV0b0NvbXBsZXRlIiwicmVxdWlyZWQiLCJwbGFjZWhvbGRlclRleHQiLCJtYXhEYXRlIiwiaW5jbHVkZXMiLCJfVmFsaWRhdGlvbk1lc3NhZ2UiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvRmllbGRzL0RhdGUvRGF0ZVBpY2tlci5qc3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IERhdGVQaWNrZXIgZnJvbSBcInJlYWN0LWRhdGVwaWNrZXJcIjtcbmltcG9ydCAqIGFzIExvY2FsZXMgZnJvbSBcImRhdGUtZm5zL2xvY2FsZVwiO1xuXG4vLyBjb21wb25lbnRzXG5pbXBvcnQgVmFsaWRhdGlvbk1lc3NhZ2UgZnJvbSBcIi4uLy4uL0Zvcm1FbGVtZW50cy9WYWxpZGF0aW9uTWVzc2FnZVwiO1xuXG5mdW5jdGlvbiBnZXREYXRlRm5zTG9jYWxlKGxvY2FsZSkge1xuICBjb25zdCBzaG9ydExvY2FsZSA9IGxvY2FsZT8uc3Vic3RyaW5nKDAsIDIpO1xuICBjb25zdCBub3JtYWxpemVkTG9jYWxlID0gbG9jYWxlPy5yZXBsYWNlKFwiLVwiLCBcIlwiKTtcblxuICByZXR1cm4gKExvY2FsZXNbc2hvcnRMb2NhbGVdIHx8IExvY2FsZXNbbm9ybWFsaXplZExvY2FsZV0pID8/IExvY2FsZXMuZW5VUztcbn1cblxuZXhwb3J0IGRlZmF1bHQgKHsgZm9ybWF0LCBkZWZhdWx0UHJvcHMgfSkgPT4ge1xuICBjb25zdCB7XG4gICAgZmllbGQsXG4gICAgdmFsdWUsXG4gICAgdmFsaWRhdGlvbk1lc3NhZ2UsXG4gICAgdG91Y2hlZCxcbiAgICBzZXRUb3VjaGVkLFxuICAgIHVwZGF0ZUZvcm0sXG4gICAgZXJyb3IsXG4gICAgdW5zZXRFcnJvcixcbiAgICBzZXRGb2N1c0NsYXNzLFxuICAgIHNldERhdGUsXG4gICAgc3RhcnREYXRlLFxuICAgIHN0eWxlZENvbXBvbmVudHMsXG4gICAgbG9jYWxlLFxuICAgIC4uLnByb3BzXG4gIH0gPSBkZWZhdWx0UHJvcHM7XG5cbiAgY29uc3Qge1xuICAgIGlkLFxuICAgIGlzUmVxdWlyZWQsXG4gICAgZm9ybUlkLFxuICAgIHBsYWNlaG9sZGVyLFxuICAgIGNzc0NsYXNzLFxuICAgIGRhdGVwaWNrZXJPcHRpb25zLFxuICAgIGRhdGVUeXBlLFxuICB9ID0gZmllbGQ7XG5cbiAgY29uc3QgeyBEYXRlUGlja2VyOiBTZGF0ZVBpY2tlciA9IFwiZGl2XCIgfSA9IHN0eWxlZENvbXBvbmVudHMgfHwgZmFsc2U7XG5cbiAgY29uc3QgYWRqdXN0RGF0ZVBpY2tlck9wdGlvbnMgPSBvcHRpb25zID0+IHtcbiAgICBpZiAoZGF0ZVR5cGUgJiYgZGF0ZVR5cGUgPT09IFwiZGF0ZXBpY2tlclwiICYmIG9wdGlvbnMpIHtcbiAgICAgIGNvbnN0IGtleXMgPSBPYmplY3Qua2V5cyhvcHRpb25zKTtcbiAgICAgIGlmIChrZXlzICYmIGtleXMubGVuZ3RoID4gMCkge1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGtleXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICBpZiAoa2V5c1tpXSA9PT0gXCJtaW5EYXRlXCIgfHwga2V5c1tpXSA9PT0gXCJtYXhEYXRlXCIpIHtcbiAgICAgICAgICAgIG9wdGlvbnNba2V5c1tpXV0gPSBuZXcgRGF0ZShvcHRpb25zW2tleXNbaV1dKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG9wdGlvbnM7XG4gIH07XG5cbiAgY29uc3QgZGF0ZU9wdGlvbnMgPSBhZGp1c3REYXRlUGlja2VyT3B0aW9ucyhkYXRlcGlja2VyT3B0aW9ucykgfHwge307XG5cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPFNkYXRlUGlja2VyIGNsYXNzTmFtZT1cImdpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9kYXRlXCI+XG4gICAgICAgIDxEYXRlUGlja2VyXG4gICAgICAgICAgbmFtZT17YGlucHV0XyR7aWR9YH1cbiAgICAgICAgICBpZD17YGlucHV0XyR7Zm9ybUlkfV8ke2lkfWB9XG4gICAgICAgICAgdHlwZT1cInRleHRcIlxuICAgICAgICAgIGNsYXNzTmFtZT1cImRhdGVwaWNrZXIgaGFzRGF0ZXBpY2tlclwiXG4gICAgICAgICAgc2VsZWN0ZWQ9e3N0YXJ0RGF0ZX1cbiAgICAgICAgICBvbkNoYW5nZT17ZGF0ZSA9PiB7XG4gICAgICAgICAgICBzZXREYXRlKGRhdGUpO1xuICAgICAgICAgICAgdXBkYXRlRm9ybShcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHRhcmdldDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IGRhdGUsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgZmllbGRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBzZXRUb3VjaGVkKGlkKTtcbiAgICAgICAgICAgIHVuc2V0RXJyb3IoaWQpO1xuICAgICAgICAgICAgc2V0Rm9jdXNDbGFzcyhkYXRlKTtcbiAgICAgICAgICB9fVxuICAgICAgICAgIG9uQmx1cj17ZSA9PiB7XG4gICAgICAgICAgICB1cGRhdGVGb3JtKFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdGFyZ2V0OiB7XG4gICAgICAgICAgICAgICAgICB2YWx1ZTogc3RhcnREYXRlLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIGZpZWxkXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgc2V0VG91Y2hlZChpZCk7XG4gICAgICAgICAgICB1bnNldEVycm9yKGlkKTtcbiAgICAgICAgICAgIHNldEZvY3VzQ2xhc3Moc3RhcnREYXRlKTtcbiAgICAgICAgICB9fVxuICAgICAgICAgIGRhdGVGb3JtYXQ9e2Zvcm1hdCB8fCB1bmRlZmluZWR9XG4gICAgICAgICAgb25Gb2N1cz17KCkgPT4gc2V0Rm9jdXNDbGFzcyh0cnVlKX1cbiAgICAgICAgICBhdXRvQ29tcGxldGU9XCJvZmZcIlxuICAgICAgICAgIHJlcXVpcmVkPXtpc1JlcXVpcmVkfVxuICAgICAgICAgIHBsYWNlaG9sZGVyVGV4dD17cGxhY2Vob2xkZXJ9XG4gICAgICAgICAgbWF4RGF0ZT17Y3NzQ2xhc3MuaW5jbHVkZXMoXCJwYXN0XCIpICYmIG5ldyBEYXRlKCl9XG4gICAgICAgICAgbG9jYWxlPXtnZXREYXRlRm5zTG9jYWxlKGxvY2FsZSl9XG4gICAgICAgICAgey4uLmRhdGVPcHRpb25zfVxuICAgICAgICAvPlxuICAgICAgPC9TZGF0ZVBpY2tlcj5cbiAgICAgIHsoKHZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8IGVycm9yKSAmJiAoXG4gICAgICAgIDxWYWxpZGF0aW9uTWVzc2FnZVxuICAgICAgICAgIHZhbGlkYXRpb25NZXNzYWdlPXt2YWxpZGF0aW9uTWVzc2FnZX1cbiAgICAgICAgICBlcnJvcj17ZXJyb3J9XG4gICAgICAgICAgaWQ9e2lkfVxuICAgICAgICAvPlxuICAgICAgKX1cbiAgICA8Lz5cbiAgKTtcbn07XG4iXSwibWFwcGluZ3MiOiIrL0NBT0EsUUFBUyxDQUFBQSxnQkFBZ0JBLENBQUNDLENBQU0sQ0FBRSxLQUFBQyxDQUFBLENBQzFCQyxDQUFXLFFBQUdGLENBQU0sV0FBTkEsQ0FBTSxRQUFOQSxDQUFNLENBQUVHLFNBQVMsQ0FBQyxDQUFDLENBQUUsQ0FBQyxDQUFDLENBQ3JDQyxDQUFnQixRQUFHSixDQUFNLFdBQU5BLENBQU0sUUFBTkEsQ0FBTSxDQUFFSyxPQUFPLENBQUMsR0FBRyxDQUFFLEVBQUUsQ0FBQyxDQUVqRCxlQUFBSixDQUFBLENBQVFLLE9BQU8sQ0FBQ0osQ0FBVyxDQUFDLEVBQUlJLE9BQU8sQ0FBQ0YsQ0FBZ0IsQ0FBQyxZQUFBSCxDQUFBLENBQUFBLENBQUEsQ0FBS0ssT0FBTyxDQUFDQyxJQUN4RSxDQUFDLElBQUFDLFFBQUEsQ0FBQUMsT0FBQSxZQUVjLFNBQUFDLENBQUEsQ0FBOEIsSUFBM0IsQ0FBQUMsQ0FBTSxDQUFBRCxDQUFBLENBQU5DLE1BQU0sQ0FBRUMsQ0FBWSxDQUFBRixDQUFBLENBQVpFLFlBQVksQ0FFbENDLENBQUssQ0FjSEQsQ0FBWSxDQWRkQyxLQUFLLENBQ0xDLENBQUssQ0FhSEYsQ0FBWSxDQWJkRSxLQUFLLENBQ0xDLENBQWlCLENBWWZILENBQVksQ0FaZEcsaUJBQWlCLENBQ2pCQyxDQUFPLENBV0xKLENBQVksQ0FYZEksT0FBTyxDQUNQQyxDQUFVLENBVVJMLENBQVksQ0FWZEssVUFBVSxDQUNWQyxDQUFVLENBU1JOLENBQVksQ0FUZE0sVUFBVSxDQUNWQyxDQUFLLENBUUhQLENBQVksQ0FSZE8sS0FBSyxDQUNMQyxDQUFVLENBT1JSLENBQVksQ0FQZFEsVUFBVSxDQUNWQyxDQUFhLENBTVhULENBQVksQ0FOZFMsYUFBYSxDQUNiQyxDQUFPLENBS0xWLENBQVksQ0FMZFUsT0FBTyxDQUNQQyxDQUFTLENBSVBYLENBQVksQ0FKZFcsU0FBUyxDQUNUQyxDQUFnQixDQUdkWixDQUFZLENBSGRZLGdCQUFnQixDQUNoQnhCLENBQU0sQ0FFSlksQ0FBWSxDQUZkWixNQUFNLENBQ0h5QixDQUFLLElBQUFDLHlCQUFBLGFBQ05kLENBQVksQ0FBQWUsU0FBQSxFQUdkQyxDQUFFLENBT0FmLENBQUssQ0FQUGUsRUFBRSxDQUNGQyxDQUFVLENBTVJoQixDQUFLLENBTlBnQixVQUFVLENBQ1ZDLENBQU0sQ0FLSmpCLENBQUssQ0FMUGlCLE1BQU0sQ0FDTkMsQ0FBVyxDQUlUbEIsQ0FBSyxDQUpQa0IsV0FBVyxDQUNYQyxDQUFRLENBR05uQixDQUFLLENBSFBtQixRQUFRLENBQ1JDLENBQWlCLENBRWZwQixDQUFLLENBRlBvQixpQkFBaUIsQ0FDakJDLENBQVEsQ0FDTnJCLENBQUssQ0FEUHFCLFFBQVEsQ0FBQUMsQ0FBQSxFQUdrQ1gsQ0FBZ0IsSUFBUyxFQUE3RFksVUFBVSxDQUFFQyxDQUFXLFVBQUFGLENBQUEsQ0FBRyxLQUFLLENBQUFBLENBQUEsQ0FnQmpDRyxDQUFXLENBZGUsUUFBMUIsQ0FBQUMsdUJBQXVCQSxDQUFHQyxDQUFPLENBQUksQ0FDekMsR0FBSU4sQ0FBUSxFQUFpQixZQUFZLEdBQXpCQSxDQUF5QixFQUFJTSxDQUFPLENBQUUsQ0FDcEQsR0FBTSxDQUFBQyxDQUFJLENBQUdDLE1BQU0sQ0FBQ0QsSUFBSSxDQUFDRCxDQUFPLENBQUMsQ0FDakMsR0FBSUMsQ0FBSSxFQUFrQixDQUFDLENBQWZBLENBQUksQ0FBQ0UsTUFBVSxDQUN6QixJQUFLLEdBQUksQ0FBQUMsQ0FBQyxDQUFHLENBQUMsQ0FBRUEsQ0FBQyxDQUFHSCxDQUFJLENBQUNFLE1BQU0sQ0FBRUMsQ0FBQyxFQUFFLEVBQ2xCLFNBQVMsR0FBckJILENBQUksQ0FBQ0csQ0FBQyxDQUFlLEVBQWdCLFNBQVMsR0FBckJILENBQUksQ0FBQ0csQ0FBQyxDQUFlLElBQ2hESixDQUFPLENBQUNDLENBQUksQ0FBQ0csQ0FBQyxDQUFDLENBQUMsQ0FBRyxHQUFJLENBQUFDLElBQUksQ0FBQ0wsQ0FBTyxDQUFDQyxDQUFJLENBQUNHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FJckQsQ0FDQSxNQUFPLENBQUFKLENBQ1QsQ0FBQyxDQUUyQ1AsQ0FBaUIsQ0FBQyxFQUFJLENBQUMsQ0FBQyxDQUVwRSxNQUNFLENBQUFhLE1BQUEsWUFBQUMsYUFBQSxDQUFBRCxNQUFBLFlBQUFFLFFBQUEsTUFDRUYsTUFBQSxZQUFBQyxhQUFBLENBQUNFLENBQVcsRUFBQ0MsU0FBUyxDQUFDLHdDQUF3QyxFQUM3REosTUFBQSxZQUFBQyxhQUFBLENBQUNJLGdCQUFBLFdBQVUsSUFBQUMsU0FBQSxjQUNUQyxJQUFJLFVBQUFDLE1BQUEsQ0FBVzFCLENBQUUsQ0FBRyxDQUNwQkEsRUFBRSxVQUFBMEIsTUFBQSxDQUFXeEIsQ0FBTSxNQUFBd0IsTUFBQSxDQUFJMUIsQ0FBRSxDQUFHLENBQzVCMkIsSUFBSSxDQUFDLE1BQU0sQ0FDWEwsU0FBUyxDQUFDLDBCQUEwQixDQUNwQ00sUUFBUSxDQUFFakMsQ0FBVSxDQUNwQmtDLFFBQVEsQ0FBRSxTQUFBQSxTQUFBQyxDQUFJLENBQUksQ0FDaEJwQyxDQUFPLENBQUNvQyxDQUFJLENBQUMsQ0FDYnhDLENBQVUsQ0FDUixDQUNFeUMsTUFBTSxDQUFFLENBQ043QyxLQUFLLENBQUU0QyxDQUNULENBQ0YsQ0FBQyxDQUNEN0MsQ0FDRixDQUFDLENBQ0RJLENBQVUsQ0FBQ1csQ0FBRSxDQUFDLENBQ2RSLENBQVUsQ0FBQ1EsQ0FBRSxDQUFDLENBQ2RQLENBQWEsQ0FBQ3FDLENBQUksQ0FDcEIsQ0FBRSxDQUNGRSxNQUFNLENBQUUsU0FBQUEsT0FBQSxDQUFLLENBQ1gxQyxDQUFVLENBQ1IsQ0FDRXlDLE1BQU0sQ0FBRSxDQUNON0MsS0FBSyxDQUFFUyxDQUNULENBQ0YsQ0FBQyxDQUNEVixDQUNGLENBQUMsQ0FDREksQ0FBVSxDQUFDVyxDQUFFLENBQUMsQ0FDZFIsQ0FBVSxDQUFDUSxDQUFFLENBQUMsQ0FDZFAsQ0FBYSxDQUFDRSxDQUFTLENBQ3pCLENBQUUsQ0FDRnNDLFVBQVUsQ0FBRWxELENBQU0sUUFBYyxDQUNoQ21ELE9BQU8sQ0FBRSxTQUFBQSxRQUFBLFFBQU0sQ0FBQXpDLENBQWEsR0FBSyxDQUFDLENBQUMsQ0FDbkMwQyxZQUFZLENBQUMsS0FBSyxDQUNsQkMsUUFBUSxDQUFFbkMsQ0FBVyxDQUNyQm9DLGVBQWUsQ0FBRWxDLENBQVksQ0FDN0JtQyxPQUFPLENBQUVsQyxDQUFRLENBQUNtQyxRQUFRLENBQUMsTUFBTSxDQUFDLEVBQUksR0FBSSxDQUFBdEIsSUFBTyxDQUNqRDdDLE1BQU0sQ0FBRUQsZ0JBQWdCLENBQUNDLENBQU0sQ0FBRSxFQUM3QnNDLENBQVcsQ0FDaEIsQ0FDVSxDQUFDLENBQ2IsQ0FBRXZCLENBQWlCLEVBQUlDLENBQU8sRUFBS0csQ0FBSyxHQUN2QzJCLE1BQUEsWUFBQUMsYUFBQSxDQUFDcUIsa0JBQUEsV0FBaUIsRUFDaEJyRCxpQkFBaUIsQ0FBRUEsQ0FBa0IsQ0FDckNJLEtBQUssQ0FBRUEsQ0FBTSxDQUNiUyxFQUFFLENBQUVBLENBQUcsQ0FDUixDQUVILENBRU4sQ0FBQyJ9