UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

69 lines (68 loc) 17.9 kB
"use strict"; function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireWildcard(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _rcTrigger = _interopRequireDefault(require("rc-trigger")); var _builtinPlacements = require("./builtinPlacements"); require("./style"); var _excluded = ["children", "popup", "popupVisible"]; function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { "default": e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n["default"] = e, t && t.set(e, n), n; } function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var s = Object.getOwnPropertySymbols(e); for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; } function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; } var PopTrigger = (0, _react.forwardRef)(function (_ref, ref) { var children = _ref.children, popup = _ref.popup, popupVisible = _ref.popupVisible, otherProps = _objectWithoutProperties(_ref, _excluded); var visibleProp = {}; if (popupVisible !== null) { visibleProp.popupVisible = popupVisible; } return _react["default"].createElement(_rcTrigger["default"], _extends({ ref: ref, popup: typeof popup === "string" ? _react["default"].createElement("div", null, popup) : popup }, visibleProp, otherProps), typeof children === "string" ? _react["default"].createElement("span", null, children) : children); }); PopTrigger.displayName = "PopTrigger"; PopTrigger.propTypes = { action: _propTypes["default"].any, builtinPlacements: _propTypes["default"].object, children: _propTypes["default"].node, defaultPopupVisible: _propTypes["default"].bool, destroyPopupOnHide: _propTypes["default"].bool, getPopupContainer: _propTypes["default"].func, mouseEnterDelay: _propTypes["default"].number, mouseLeaveDelay: _propTypes["default"].number, popup: _propTypes["default"].node.isRequired, popupAlign: _propTypes["default"].object, popupClassName: _propTypes["default"].string, popupPlacement: _propTypes["default"].oneOf(["top", "left", "right", "bottom", "topLeft", "topRight", "bottomLeft", "bottomRight", "leftTop", "leftBottom", "rightTop", "rightBottom"]), popupStyle: _propTypes["default"].object, popupTransitionName: _propTypes["default"].string, popupVisible: _propTypes["default"].oneOf([null, true, false]) }; PopTrigger.defaultProps = { action: ["hover"], builtinPlacements: _builtinPlacements.builtinPlacements, children: "", defaultPopupVisible: false, destroyPopupOnHide: false, getPopupContainer: null, mouseEnterDelay: 0, mouseLeaveDelay: 0.1, popupAlign: null, popupClassName: "", popupPlacement: "bottom", popupStyle: null, popupTransitionName: undefined, popupVisible: null }; var _default = exports["default"] = PopTrigger; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZCIsInJlcXVpcmUiLCJfcHJvcFR5cGVzIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIl9yY1RyaWdnZXIiLCJfYnVpbHRpblBsYWNlbWVudHMiLCJfZXhjbHVkZWQiLCJlIiwiX19lc01vZHVsZSIsIl9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZSIsIldlYWtNYXAiLCJyIiwidCIsIl90eXBlb2YiLCJoYXMiLCJnZXQiLCJuIiwiX19wcm90b19fIiwiYSIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yIiwidSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImkiLCJzZXQiLCJfZXh0ZW5kcyIsImFzc2lnbiIsImJpbmQiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJhcHBseSIsIl9vYmplY3RXaXRob3V0UHJvcGVydGllcyIsIm8iLCJfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZSIsImdldE93blByb3BlcnR5U3ltYm9scyIsInMiLCJpbmNsdWRlcyIsInByb3BlcnR5SXNFbnVtZXJhYmxlIiwiUG9wVHJpZ2dlciIsImZvcndhcmRSZWYiLCJfcmVmIiwicmVmIiwiY2hpbGRyZW4iLCJwb3B1cCIsInBvcHVwVmlzaWJsZSIsIm90aGVyUHJvcHMiLCJ2aXNpYmxlUHJvcCIsImNyZWF0ZUVsZW1lbnQiLCJkaXNwbGF5TmFtZSIsInByb3BUeXBlcyIsImFjdGlvbiIsIlByb3BUeXBlcyIsImFueSIsImJ1aWx0aW5QbGFjZW1lbnRzIiwib2JqZWN0Iiwibm9kZSIsImRlZmF1bHRQb3B1cFZpc2libGUiLCJib29sIiwiZGVzdHJveVBvcHVwT25IaWRlIiwiZ2V0UG9wdXBDb250YWluZXIiLCJmdW5jIiwibW91c2VFbnRlckRlbGF5IiwibnVtYmVyIiwibW91c2VMZWF2ZURlbGF5IiwiaXNSZXF1aXJlZCIsInBvcHVwQWxpZ24iLCJwb3B1cENsYXNzTmFtZSIsInN0cmluZyIsInBvcHVwUGxhY2VtZW50Iiwib25lT2YiLCJwb3B1cFN0eWxlIiwicG9wdXBUcmFuc2l0aW9uTmFtZSIsImRlZmF1bHRQcm9wcyIsInVuZGVmaW5lZCIsIl9kZWZhdWx0IiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uL2NvbXBvbmVudHMvcG9wLXRyaWdnZXIvUG9wVHJpZ2dlci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiXG5pbXBvcnQgVHJpZ2dlciBmcm9tIFwicmMtdHJpZ2dlclwiXG5pbXBvcnQgeyBidWlsdGluUGxhY2VtZW50cyB9IGZyb20gXCIuL2J1aWx0aW5QbGFjZW1lbnRzXCJcbmltcG9ydCBcIi4vc3R5bGVcIlxuXG5pbnRlcmZhY2UgSVZpc2libGUge1xuICBwb3B1cFZpc2libGU/OiBib29sZWFuXG59XG5cbmludGVyZmFjZSBJQmFzZU9iamVjdCB7XG4gIFtrZXk6IHN0cmluZ106IGFueVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIElUcmlnZ2VyIHtcbiAgZm9yY2VQb3B1cEFsaWduPzogKCkgPT4gdm9pZFxuICBnZXRSb290RG9tTm9kZT86ICgpID0+IEhUTUxFbGVtZW50XG59XG5cbmV4cG9ydCB0eXBlIFBsYWNlbWVudCA9XG4gIHwgXCJib3R0b21cIlxuICB8IFwiYm90dG9tTGVmdFwiXG4gIHwgXCJib3R0b21SaWdodFwiXG4gIHwgXCJsZWZ0XCJcbiAgfCBcImxlZnRCb3R0b21cIlxuICB8IFwibGVmdFRvcFwiXG4gIHwgXCJyaWdodFwiXG4gIHwgXCJyaWdodEJvdHRvbVwiXG4gIHwgXCJyaWdodFRvcFwiXG4gIHwgXCJ0b3BcIlxuICB8IFwidG9wTGVmdFwiXG4gIHwgXCJ0b3BSaWdodFwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgSVBvcFRyaWdnZXJQcm9wcyB7XG4gIFtrZXk6IHN0cmluZ106IGFueVxuICBhY3Rpb24/OiBzdHJpbmdbXVxuICBidWlsdGluUGxhY2VtZW50cz86IG9iamVjdFxuICBjaGlsZHJlbj86IFJlYWN0LlJlYWN0Tm9kZVxuICBkZWZhdWx0UG9wdXBWaXNpYmxlPzogbnVsbCB8IGJvb2xlYW5cbiAgZGVzdHJveVBvcHVwT25IaWRlPzogYm9vbGVhblxuICBnZXRQb3B1cENvbnRhaW5lcj86IG51bGwgfCAoKG5vZGU6IEhUTUxFbGVtZW50KSA9PiBIVE1MRWxlbWVudClcbiAgbW91c2VFbnRlckRlbGF5PzogbnVtYmVyXG4gIG1vdXNlTGVhdmVEZWxheT86IG51bWJlclxuICBvblBvcHVwQWxpZ246IChub2RlOiBIVE1MRWxlbWVudCwgYWxpZ24/OiBJQmFzZU9iamVjdCkgPT4gdm9pZFxuICBvblBvcHVwVmlzaWJsZUNoYW5nZTogKHZpc2libGU6IGJvb2xlYW4pID0+IHZvaWRcbiAgcG9wdXA6IFJlYWN0LlJlYWN0Tm9kZVxuICBwb3B1cEFsaWduPzogbnVsbCB8IG9iamVjdFxuICBwb3B1cENsYXNzTmFtZT86IHN0cmluZ1xuICBwb3B1cFBsYWNlbWVudD86IFBsYWNlbWVudFxuICBwb3B1cFN0eWxlPzogbnVsbCB8IFJlYWN0LkNTU1Byb3BlcnRpZXNcbiAgcG9wdXBUcmFuc2l0aW9uTmFtZT86IHN0cmluZ1xuICBwb3B1cFZpc2libGU/OiBudWxsIHwgYm9vbGVhblxuICB6SW5kZXg/OiBSZWFjdC5SZWFjdE5vZGVcbn1cblxuLyoqXG4gKiDlvLnlh7rooYzkuLrjgIJcbiAqXG4gKiBQb3BUcmlnZ2VyIOaYr+WfuuS6jiByYy10cmlnZ2VyIChNSVQgTGljZW5zZSkg6L+b6KGM5bCB6KOF55qE44CCXG4gKiBQb3BUcmlnZ2VyIOeahOWumuS9jeaYr+aKveixoeeahOW8ueWHuuihjOS4uuOAglxuICogUG9wVHJpZ2dlciDlupTmj5DkvpvmiYDmnInlvLnlh7rnm7jlhbPnmoTog73lipvkuI7phY3nva7vvIzkvpsgVG9vbHRpcOOAgVNlbGVjdCDnrYnosIPnlKjjgIJcbiAqIFBvcFRyaWdnZXIg5Lmf5Y+v5Lul6KKr5L2/55So6ICF55u05o6l5L2/55So77yM5a6e546w6Ieq5a6a55qE5by55Ye65Yqf6IO944CCXG4gKi9cbmNvbnN0IFBvcFRyaWdnZXI6IFJlYWN0LkZvcndhcmRSZWZFeG90aWNDb21wb25lbnQ8XG4gIElQb3BUcmlnZ2VyUHJvcHMgJiBSZWFjdC5SZWZBdHRyaWJ1dGVzPGFueT5cbj4gPSBmb3J3YXJkUmVmKFxuICAoeyBjaGlsZHJlbiwgcG9wdXAsIHBvcHVwVmlzaWJsZSwgLi4ub3RoZXJQcm9wcyB9OiBJUG9wVHJpZ2dlclByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB2aXNpYmxlUHJvcDogSVZpc2libGUgPSB7fVxuXG4gICAgaWYgKHBvcHVwVmlzaWJsZSAhPT0gbnVsbCkge1xuICAgICAgdmlzaWJsZVByb3AucG9wdXBWaXNpYmxlID0gcG9wdXBWaXNpYmxlXG4gICAgfVxuXG4gICAgcmV0dXJuIChcbiAgICAgIDxUcmlnZ2VyXG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICBwb3B1cD17dHlwZW9mIHBvcHVwID09PSBcInN0cmluZ1wiID8gPGRpdj57cG9wdXB9PC9kaXY+IDogcG9wdXB9XG4gICAgICAgIHsuLi52aXNpYmxlUHJvcH1cbiAgICAgICAgey4uLm90aGVyUHJvcHN9XG4gICAgICA+XG4gICAgICAgIHt0eXBlb2YgY2hpbGRyZW4gPT09IFwic3RyaW5nXCIgPyA8c3Bhbj57Y2hpbGRyZW59PC9zcGFuPiA6IGNoaWxkcmVufVxuICAgICAgPC9UcmlnZ2VyPlxuICAgIClcbiAgfVxuKVxuXG5Qb3BUcmlnZ2VyLmRpc3BsYXlOYW1lID0gXCJQb3BUcmlnZ2VyXCJcblxuUG9wVHJpZ2dlci5wcm9wVHlwZXMgPSB7XG4gIC8qKlxuICAgKiDop6blj5HmlrnlvI9cbiAgICovXG4gIGFjdGlvbjogUHJvcFR5cGVzLmFueSxcbiAgLyoqXG4gICAqIOmihOiuvuS9jee9ru+8jOmcgOimgeWMheWQqyBwb3B1cFBsYWNlbWVudCDnmoQgMTIg5Liq5L2N572uXG4gICAqL1xuICBidWlsdGluUGxhY2VtZW50czogUHJvcFR5cGVzLm9iamVjdCxcbiAgLyoqXG4gICAqIOWtkOiKgueCuVxuICAgKi9cbiAgY2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuICAvKipcbiAgICog5by55Ye65qGG5piv5ZCm6buY6K6k5pi+56S6XG4gICAqL1xuICBkZWZhdWx0UG9wdXBWaXNpYmxlOiBQcm9wVHlwZXMuYm9vbCxcbiAgLyoqXG4gICAqIOW8ueWHuuahhuaYr+WQpuWcqOa2iOWkseaXtuenu+WHuiBkb21cbiAgICovXG4gIGRlc3Ryb3lQb3B1cE9uSGlkZTogUHJvcFR5cGVzLmJvb2wsXG4gIC8qKlxuICAgKiDmjIflrprlvLnlh7rmoYbnmoTniLbnuqfvvIzpu5jorqTkuLogZG9jdW1lbnRcbiAgICovXG4gIGdldFBvcHVwQ29udGFpbmVyOiBQcm9wVHlwZXMuZnVuYyxcbiAgLyoqXG4gICAqIG1vdXNlRW50ZXIg5pi+56S655qE5bu25pe277yM5Y2V5L2N77yac++8jOWPquWcqCBhY3Rpb249W1wiaG92ZXJcIl0g5pe25pyJ5pWIXG4gICAqL1xuICBtb3VzZUVudGVyRGVsYXk6IFByb3BUeXBlcy5udW1iZXIsXG4gIC8qKlxuICAgKiBtb3VzZUxlYXZlIOa2iOWkseeahOW7tuaXtu+8jOWNleS9je+8mnPvvIzlj6rlnKggYWN0aW9uPVtcImhvdmVyXCJdIOaXtuacieaViFxuICAgKi9cbiAgbW91c2VMZWF2ZURlbGF5OiBQcm9wVHlwZXMubnVtYmVyLFxuICAvKipcbiAgICog5by55Ye65YaF5a65XG4gICAqL1xuICBwb3B1cDogUHJvcFR5cGVzLm5vZGUuaXNSZXF1aXJlZCxcbiAgLyoqXG4gICAqIOW8ueWHuuWxgueahOS9jee9ruaOp+WItu+8jEFQSSDor7flj4LogIMgaHR0cHM6Ly9naXRodWIuY29tL3lpbWluZ2hlL2RvbS1hbGlnblxuICAgKi9cbiAgcG9wdXBBbGlnbjogUHJvcFR5cGVzLm9iamVjdCxcbiAgLyoqXG4gICAqIOW8ueWHuuahhueahOmZhOWKoOexu+WQjVxuICAgKi9cbiAgcG9wdXBDbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIC8qKlxuICAgKiDlvLnlh7rlsYLkvY3nva7vvIzkuZ/lj6/ku6XkuI3kvb/nlKjov5nkupvpooTorr7kvY3nva7vvIzkvb/nlKggcG9wdXBBbGlnbiDlsZ7mgKfjgIJcbiAgICog6aG16Z2i5Zyo5by55Ye65pa55ZCR5LiK5peg5rOV5rua5Yqo5pe25Lya5b6A5Y+m5aSW5LiA5Liq5pa55ZCR5by55Ye677yM5L+d6K+B5pyJ56m66Ze05Y675rua5Yqo55yL5Yiw44CCXG4gICAqIOWmguiuvue9ruS6hiBwb3B1cFBsYWNlbWVudD1cImJvdHRvbVwi77yM5L2G5YWD57Sg5bey57uP5L2N5LqO6aG16Z2i5bqV6YOo5pe277yMcG9wdXAg5YiZ5Lya5Y+Y5Li6IHRvcOOAglxuICAgKiDlm6DkuLrmnIkgVHJpZ2dlciDnmoTov5nkuKrigJ3kv53or4HmnInnqbrpl7Tljrvmu5rliqjnnIvliLDigJznmoTorr7orqHpgLvovpHvvIzmiYDku6XkuI3ogIPomZHlgZrpobXpnaLmu5rliqjml7bnmoToh6rliqjlj5jmjaIgcG9wdXBQbGFjZW1lbnTjgIJcbiAgICovXG4gIHBvcHVwUGxhY2VtZW50OiBQcm9wVHlwZXMub25lT2YoW1xuICAgIFwidG9wXCIsXG4gICAgXCJsZWZ0XCIsXG4gICAgXCJyaWdodFwiLFxuICAgIFwiYm90dG9tXCIsXG4gICAgXCJ0b3BMZWZ0XCIsXG4gICAgXCJ0b3BSaWdodFwiLFxuICAgIFwiYm90dG9tTGVmdFwiLFxuICAgIFwiYm90dG9tUmlnaHRcIixcbiAgICBcImxlZnRUb3BcIixcbiAgICBcImxlZnRCb3R0b21cIixcbiAgICBcInJpZ2h0VG9wXCIsXG4gICAgXCJyaWdodEJvdHRvbVwiLFxuICBdKSxcbiAgLyoqXG4gICAqIOW8ueWHuuahhueahOmZhOWKoOagt+W8j1xuICAgKi9cbiAgcG9wdXBTdHlsZTogUHJvcFR5cGVzLm9iamVjdCxcbiAgLyoqXG4gICAqIOW8ueWHuuahhueahOWKqOeUu+exu+WQje+8jOWKqOeUu+agvOW8j+mBteW+qiByYy1hbmltYXRlXG4gICAqL1xuICBwb3B1cFRyYW5zaXRpb25OYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAvKipcbiAgICog5by55Ye65qGG5piv5ZCm5pi+56S6XG4gICAqL1xuICBwb3B1cFZpc2libGU6IFByb3BUeXBlcy5vbmVPZihbbnVsbCwgdHJ1ZSwgZmFsc2VdKSxcbn1cblxuUG9wVHJpZ2dlci5kZWZhdWx0UHJvcHMgPSB7XG4gIGFjdGlvbjogW1wiaG92ZXJcIl0sXG4gIGJ1aWx0aW5QbGFjZW1lbnRzLFxuICBjaGlsZHJlbjogXCJcIixcbiAgZGVmYXVsdFBvcHVwVmlzaWJsZTogZmFsc2UsXG4gIGRlc3Ryb3lQb3B1cE9uSGlkZTogZmFsc2UsXG4gIGdldFBvcHVwQ29udGFpbmVyOiBudWxsLFxuICBtb3VzZUVudGVyRGVsYXk6IDAsXG4gIG1vdXNlTGVhdmVEZWxheTogMC4xLFxuICBwb3B1cEFsaWduOiBudWxsLFxuICBwb3B1cENsYXNzTmFtZTogXCJcIixcbiAgcG9wdXBQbGFjZW1lbnQ6IFwiYm90dG9tXCIsXG4gIHBvcHVwU3R5bGU6IG51bGwsXG4gIHBvcHVwVHJhbnNpdGlvbk5hbWU6IHVuZGVmaW5lZCxcbiAgcG9wdXBWaXNpYmxlOiBudWxsLFxufVxuXG5leHBvcnQgZGVmYXVsdCBQb3BUcmlnZ2VyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxJQUFBQSxNQUFBLEdBQUFDLHVCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBQyxVQUFBLEdBQUFDLHNCQUFBLENBQUFGLE9BQUE7QUFDQSxJQUFBRyxVQUFBLEdBQUFELHNCQUFBLENBQUFGLE9BQUE7QUFDQSxJQUFBSSxrQkFBQSxHQUFBSixPQUFBO0FBQ0FBLE9BQUE7QUFBZ0IsSUFBQUssU0FBQTtBQUFBLFNBQUFILHVCQUFBSSxDQUFBLFdBQUFBLENBQUEsSUFBQUEsQ0FBQSxDQUFBQyxVQUFBLEdBQUFELENBQUEsZ0JBQUFBLENBQUE7QUFBQSxTQUFBRSx5QkFBQUYsQ0FBQSw2QkFBQUcsT0FBQSxtQkFBQUMsQ0FBQSxPQUFBRCxPQUFBLElBQUFFLENBQUEsT0FBQUYsT0FBQSxZQUFBRCx3QkFBQSxZQUFBQSx5QkFBQUYsQ0FBQSxXQUFBQSxDQUFBLEdBQUFLLENBQUEsR0FBQUQsQ0FBQSxLQUFBSixDQUFBO0FBQUEsU0FBQVAsd0JBQUFPLENBQUEsRUFBQUksQ0FBQSxTQUFBQSxDQUFBLElBQUFKLENBQUEsSUFBQUEsQ0FBQSxDQUFBQyxVQUFBLFNBQUFELENBQUEsZUFBQUEsQ0FBQSxnQkFBQU0sT0FBQSxDQUFBTixDQUFBLDBCQUFBQSxDQUFBLHNCQUFBQSxDQUFBLFFBQUFLLENBQUEsR0FBQUgsd0JBQUEsQ0FBQUUsQ0FBQSxPQUFBQyxDQUFBLElBQUFBLENBQUEsQ0FBQUUsR0FBQSxDQUFBUCxDQUFBLFVBQUFLLENBQUEsQ0FBQUcsR0FBQSxDQUFBUixDQUFBLE9BQUFTLENBQUEsS0FBQUMsU0FBQSxVQUFBQyxDQUFBLEdBQUFDLE1BQUEsQ0FBQUMsY0FBQSxJQUFBRCxNQUFBLENBQUFFLHdCQUFBLFdBQUFDLENBQUEsSUFBQWYsQ0FBQSxvQkFBQWUsQ0FBQSxPQUFBQyxjQUFBLENBQUFDLElBQUEsQ0FBQWpCLENBQUEsRUFBQWUsQ0FBQSxTQUFBRyxDQUFBLEdBQUFQLENBQUEsR0FBQUMsTUFBQSxDQUFBRSx3QkFBQSxDQUFBZCxDQUFBLEVBQUFlLENBQUEsVUFBQUcsQ0FBQSxLQUFBQSxDQUFBLENBQUFWLEdBQUEsSUFBQVUsQ0FBQSxDQUFBQyxHQUFBLElBQUFQLE1BQUEsQ0FBQUMsY0FBQSxDQUFBSixDQUFBLEVBQUFNLENBQUEsRUFBQUcsQ0FBQSxJQUFBVCxDQUFBLENBQUFNLENBQUEsSUFBQWYsQ0FBQSxDQUFBZSxDQUFBLFlBQUFOLENBQUEsY0FBQVQsQ0FBQSxFQUFBSyxDQUFBLElBQUFBLENBQUEsQ0FBQWMsR0FBQSxDQUFBbkIsQ0FBQSxFQUFBUyxDQUFBLEdBQUFBLENBQUE7QUFBQSxTQUFBVyxTQUFBLFdBQUFBLFFBQUEsR0FBQVIsTUFBQSxDQUFBUyxNQUFBLEdBQUFULE1BQUEsQ0FBQVMsTUFBQSxDQUFBQyxJQUFBLGVBQUFiLENBQUEsYUFBQVQsQ0FBQSxNQUFBQSxDQUFBLEdBQUF1QixTQUFBLENBQUFDLE1BQUEsRUFBQXhCLENBQUEsVUFBQUssQ0FBQSxHQUFBa0IsU0FBQSxDQUFBdkIsQ0FBQSxZQUFBSSxDQUFBLElBQUFDLENBQUEsT0FBQVcsY0FBQSxDQUFBQyxJQUFBLENBQUFaLENBQUEsRUFBQUQsQ0FBQSxNQUFBSyxDQUFBLENBQUFMLENBQUEsSUFBQUMsQ0FBQSxDQUFBRCxDQUFBLGFBQUFLLENBQUEsS0FBQVcsUUFBQSxDQUFBSyxLQUFBLE9BQUFGLFNBQUE7QUFBQSxTQUFBRyx5QkFBQTFCLENBQUEsRUFBQUssQ0FBQSxnQkFBQUwsQ0FBQSxpQkFBQTJCLENBQUEsRUFBQXZCLENBQUEsRUFBQWMsQ0FBQSxHQUFBVSw2QkFBQSxDQUFBNUIsQ0FBQSxFQUFBSyxDQUFBLE9BQUFPLE1BQUEsQ0FBQWlCLHFCQUFBLFFBQUFDLENBQUEsR0FBQWxCLE1BQUEsQ0FBQWlCLHFCQUFBLENBQUE3QixDQUFBLFFBQUFJLENBQUEsTUFBQUEsQ0FBQSxHQUFBMEIsQ0FBQSxDQUFBTixNQUFBLEVBQUFwQixDQUFBLElBQUF1QixDQUFBLEdBQUFHLENBQUEsQ0FBQTFCLENBQUEsR0FBQUMsQ0FBQSxDQUFBMEIsUUFBQSxDQUFBSixDQUFBLFFBQUFLLG9CQUFBLENBQUFmLElBQUEsQ0FBQWpCLENBQUEsRUFBQTJCLENBQUEsTUFBQVQsQ0FBQSxDQUFBUyxDQUFBLElBQUEzQixDQUFBLENBQUEyQixDQUFBLGFBQUFULENBQUE7QUFBQSxTQUFBVSw4QkFBQXhCLENBQUEsRUFBQUosQ0FBQSxnQkFBQUksQ0FBQSxpQkFBQUMsQ0FBQSxnQkFBQUksQ0FBQSxJQUFBTCxDQUFBLFNBQUFZLGNBQUEsQ0FBQUMsSUFBQSxDQUFBYixDQUFBLEVBQUFLLENBQUEsU0FBQVQsQ0FBQSxDQUFBK0IsUUFBQSxDQUFBdEIsQ0FBQSxhQUFBSixDQUFBLENBQUFJLENBQUEsSUFBQUwsQ0FBQSxDQUFBSyxDQUFBLFlBQUFKLENBQUE7QUEyRGhCLElBQU00QixVQUVMLEdBQUcsSUFBQUMsaUJBQVUsRUFDWixVQUFBQyxJQUFBLEVBQXFFQyxHQUFHLEVBQUs7RUFBQSxJQUExRUMsUUFBUSxHQUFBRixJQUFBLENBQVJFLFFBQVE7SUFBRUMsS0FBSyxHQUFBSCxJQUFBLENBQUxHLEtBQUs7SUFBRUMsWUFBWSxHQUFBSixJQUFBLENBQVpJLFlBQVk7SUFBS0MsVUFBVSxHQUFBZCx3QkFBQSxDQUFBUyxJQUFBLEVBQUFwQyxTQUFBO0VBQzdDLElBQU0wQyxXQUFxQixHQUFHLENBQUMsQ0FBQztFQUVoQyxJQUFJRixZQUFZLEtBQUssSUFBSSxFQUFFO0lBQ3pCRSxXQUFXLENBQUNGLFlBQVksR0FBR0EsWUFBWTtFQUN6QztFQUVBLE9BQ0UvQyxNQUFBLFlBQUFrRCxhQUFBLENBQUM3QyxVQUFBLFdBQU8sRUFBQXVCLFFBQUE7SUFDTmdCLEdBQUcsRUFBRUEsR0FBSTtJQUNURSxLQUFLLEVBQUUsT0FBT0EsS0FBSyxLQUFLLFFBQVEsR0FBRzlDLE1BQUEsWUFBQWtELGFBQUEsY0FBTUosS0FBVyxDQUFDLEdBQUdBO0VBQU0sR0FDMURHLFdBQVcsRUFDWEQsVUFBVSxHQUViLE9BQU9ILFFBQVEsS0FBSyxRQUFRLEdBQUc3QyxNQUFBLFlBQUFrRCxhQUFBLGVBQU9MLFFBQWUsQ0FBQyxHQUFHQSxRQUNuRCxDQUFDO0FBRWQsQ0FDRixDQUFDO0FBRURKLFVBQVUsQ0FBQ1UsV0FBVyxHQUFHLFlBQVk7QUFFckNWLFVBQVUsQ0FBQ1csU0FBUyxHQUFHO0VBSXJCQyxNQUFNLEVBQUVDLHFCQUFTLENBQUNDLEdBQUc7RUFJckJDLGlCQUFpQixFQUFFRixxQkFBUyxDQUFDRyxNQUFNO0VBSW5DWixRQUFRLEVBQUVTLHFCQUFTLENBQUNJLElBQUk7RUFJeEJDLG1CQUFtQixFQUFFTCxxQkFBUyxDQUFDTSxJQUFJO0VBSW5DQyxrQkFBa0IsRUFBRVAscUJBQVMsQ0FBQ00sSUFBSTtFQUlsQ0UsaUJBQWlCLEVBQUVSLHFCQUFTLENBQUNTLElBQUk7RUFJakNDLGVBQWUsRUFBRVYscUJBQVMsQ0FBQ1csTUFBTTtFQUlqQ0MsZUFBZSxFQUFFWixxQkFBUyxDQUFDVyxNQUFNO0VBSWpDbkIsS0FBSyxFQUFFUSxxQkFBUyxDQUFDSSxJQUFJLENBQUNTLFVBQVU7RUFJaENDLFVBQVUsRUFBRWQscUJBQVMsQ0FBQ0csTUFBTTtFQUk1QlksY0FBYyxFQUFFZixxQkFBUyxDQUFDZ0IsTUFBTTtFQU9oQ0MsY0FBYyxFQUFFakIscUJBQVMsQ0FBQ2tCLEtBQUssQ0FBQyxDQUM5QixLQUFLLEVBQ0wsTUFBTSxFQUNOLE9BQU8sRUFDUCxRQUFRLEVBQ1IsU0FBUyxFQUNULFVBQVUsRUFDVixZQUFZLEVBQ1osYUFBYSxFQUNiLFNBQVMsRUFDVCxZQUFZLEVBQ1osVUFBVSxFQUNWLGFBQWEsQ0FDZCxDQUFDO0VBSUZDLFVBQVUsRUFBRW5CLHFCQUFTLENBQUNHLE1BQU07RUFJNUJpQixtQkFBbUIsRUFBRXBCLHFCQUFTLENBQUNnQixNQUFNO0VBSXJDdkIsWUFBWSxFQUFFTyxxQkFBUyxDQUFDa0IsS0FBSyxDQUFDLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxLQUFLLENBQUM7QUFDbkQsQ0FBQztBQUVEL0IsVUFBVSxDQUFDa0MsWUFBWSxHQUFHO0VBQ3hCdEIsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDO0VBQ2pCRyxpQkFBaUIsRUFBakJBLG9DQUFpQjtFQUNqQlgsUUFBUSxFQUFFLEVBQUU7RUFDWmMsbUJBQW1CLEVBQUUsS0FBSztFQUMxQkUsa0JBQWtCLEVBQUUsS0FBSztFQUN6QkMsaUJBQWlCLEVBQUUsSUFBSTtFQUN2QkUsZUFBZSxFQUFFLENBQUM7RUFDbEJFLGVBQWUsRUFBRSxHQUFHO0VBQ3BCRSxVQUFVLEVBQUUsSUFBSTtFQUNoQkMsY0FBYyxFQUFFLEVBQUU7RUFDbEJFLGNBQWMsRUFBRSxRQUFRO0VBQ3hCRSxVQUFVLEVBQUUsSUFBSTtFQUNoQkMsbUJBQW1CLEVBQUVFLFNBQVM7RUFDOUI3QixZQUFZLEVBQUU7QUFDaEIsQ0FBQztBQUFBLElBQUE4QixRQUFBLEdBQUFDLE9BQUEsY0FFY3JDLFVBQVUiLCJpZ25vcmVMaXN0IjpbXX0=