UNPKG

react-bootstrap-typeahead

Version:
39 lines 97.4 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e=e||self).ReactBootstrapTypeahead={},e.React,e.ReactDOM)}(this,(function(e,t,n){"use strict";var r="default"in t?t.default:t,o="default"in n?n.default:n;function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function l(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function p(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function f(e,t){return e(t={exports:{}},t.exports),t.exports}var d=/^\s+|\s+$/g,h=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,m=/^0o[0-7]+$/i,v=parseInt,b="object"==typeof c&&c&&c.Object===Object&&c,g="object"==typeof self&&self&&self.Object===Object&&self,w=b||g||Function("return this")(),O=Object.prototype.toString,E=Math.max,x=Math.min,S=function(){return w.Date.now()};function C(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function I(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==O.call(e)}(e))return NaN;if(C(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=C(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=y.test(e);return n||m.test(e)?v(e.slice(2),n?2:8):h.test(e)?NaN:+e}var P=function(e,t,n){var r,o,i,a,s,l,u=0,c=!1,p=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function d(t){var n=r,i=o;return r=o=void 0,u=t,a=e.apply(i,n)}function h(e){return u=e,s=setTimeout(m,t),c?d(e):a}function y(e){var n=e-l;return void 0===l||n>=t||n<0||p&&e-u>=i}function m(){var e=S();if(y(e))return v(e);s=setTimeout(m,function(e){var n=t-(e-l);return p?x(n,i-(e-u)):n}(e))}function v(e){return s=void 0,f&&r?d(e):(r=o=void 0,a)}function b(){var e=S(),n=y(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return h(l);if(p)return s=setTimeout(m,t),d(l)}return void 0===s&&(s=setTimeout(m,t)),a}return t=I(t)||0,C(n)&&(c=!!n.leading,i=(p="maxWait"in n)?E(I(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=l=o=s=void 0},b.flush=function(){return void 0===s?a:v(S())},b},M="function"==typeof Symbol&&Symbol.for,A=M?Symbol.for("react.element"):60103,_=M?Symbol.for("react.portal"):60106,R=M?Symbol.for("react.fragment"):60107,j=M?Symbol.for("react.strict_mode"):60108,N=M?Symbol.for("react.profiler"):60114,T=M?Symbol.for("react.provider"):60109,k=M?Symbol.for("react.context"):60110,D=M?Symbol.for("react.async_mode"):60111,F=M?Symbol.for("react.concurrent_mode"):60111,L=M?Symbol.for("react.forward_ref"):60112,B=M?Symbol.for("react.suspense"):60113,U=M?Symbol.for("react.suspense_list"):60120,H=M?Symbol.for("react.memo"):60115,W=M?Symbol.for("react.lazy"):60116,K=M?Symbol.for("react.block"):60121,$=M?Symbol.for("react.fundamental"):60117,V=M?Symbol.for("react.responder"):60118,z=M?Symbol.for("react.scope"):60119; /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */function q(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case A:switch(e=e.type){case D:case F:case R:case N:case j:case B:return e;default:switch(e=e&&e.$$typeof){case k:case L:case W:case H:case T:return e;default:return t}}case _:return t}}}function Y(e){return q(e)===F}var G={AsyncMode:D,ConcurrentMode:F,ContextConsumer:k,ContextProvider:T,Element:A,ForwardRef:L,Fragment:R,Lazy:W,Memo:H,Portal:_,Profiler:N,StrictMode:j,Suspense:B,isAsyncMode:function(e){return Y(e)||q(e)===D},isConcurrentMode:Y,isContextConsumer:function(e){return q(e)===k},isContextProvider:function(e){return q(e)===T},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===A},isForwardRef:function(e){return q(e)===L},isFragment:function(e){return q(e)===R},isLazy:function(e){return q(e)===W},isMemo:function(e){return q(e)===H},isPortal:function(e){return q(e)===_},isProfiler:function(e){return q(e)===N},isStrictMode:function(e){return q(e)===j},isSuspense:function(e){return q(e)===B},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===R||e===F||e===N||e===j||e===B||e===U||"object"==typeof e&&null!==e&&(e.$$typeof===W||e.$$typeof===H||e.$$typeof===T||e.$$typeof===k||e.$$typeof===L||e.$$typeof===$||e.$$typeof===V||e.$$typeof===z||e.$$typeof===K)},typeOf:q},J=f((function(e,t){})),X=(J.AsyncMode,J.ConcurrentMode,J.ContextConsumer,J.ContextProvider,J.Element,J.ForwardRef,J.Fragment,J.Lazy,J.Memo,J.Portal,J.Profiler,J.StrictMode,J.Suspense,J.isAsyncMode,J.isConcurrentMode,J.isContextConsumer,J.isContextProvider,J.isElement,J.isForwardRef,J.isFragment,J.isLazy,J.isMemo,J.isPortal,J.isProfiler,J.isStrictMode,J.isSuspense,J.isValidElementType,J.typeOf,f((function(e){e.exports=G})),Object.getOwnPropertySymbols),Z=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;function ee(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}})()&&Object.assign,Function.call.bind(Object.prototype.hasOwnProperty);function te(){}function ne(){}ne.resetWarningCache=te;var re=f((function(e){e.exports=function(){function e(e,t,n,r,o,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ne,resetWarningCache:te};return n.PropTypes=n,n}()})),oe=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n},ie=function(e,t,n,r,o,i,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,s],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}},ae={JUSTIFY:"justify",LEFT:"left",RIGHT:"right"};function se(e){return"string"==typeof e?e:"label"}var le=0;function ue(e){return Array.isArray(e)&&e.length?e[0]:void 0}function ce(e){return"function"==typeof e}function pe(e){return"string"==typeof e}function fe(){}function de(e,t){var n={};return t.forEach((function(t){Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])})),n}function he(e){return le+=1,(null==e?"":String(e))+le}function ye(e){return ce(Object.values)?Object.values(e):function(e){return Object.keys(e).reduce((function(t,n){return Object.prototype.propertyIsEnumerable.call(e,n)&&t.push(e[n]),t}),[])}(e)}function me(e,t){return pe(e)||!e.paginationOption&&!e.customOption?(n=ce(t)?t(e):pe(e)?e:e[t],pe(n)||ie(!1),n):e[se(t)];var n}function ve(e,t){if(!pe(e))return e[t]}for(var be=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹÐ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"ŒŒ"},{base:"oe",letters:"œœ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],ge={},we=0;we<be.length;we++)for(var Oe=be[we].letters,Ee=0;Ee<Oe.length;Ee++)ge[Oe[Ee]]=be[we].base;function xe(e){return e.replace(/[\u0300-\u036F]/g,"").replace(/[^\u0000-\u007E]/g,(function(e){return ge[e]||e}))}var Se=function(){},Ce={};function Ie(e,t){if(!e&&-1!==t.indexOf("deprecated")){if(Ce[t])return;Ce[t]=!0}for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];Se.apply(void 0,[e,"[react-bootstrap-typeahead] "+t].concat(r))}function Pe(e,t,n){var r=e,o=t;return n.caseSensitive||(r=r.toLowerCase(),o=o.toLowerCase()),n.ignoreDiacritics&&(r=xe(r),o=xe(o)),-1!==o.indexOf(r)}function Me(e,t){var n=t.filterBy,r=t.labelKey,o=t.multiple,i=t.selected,a=t.text;if(o&&i.some((function(t){return oe(t,e)})))return!1;if(ce(r)&&Pe(a,r(e),t))return!0;var s=n.slice();return pe(r)&&-1===s.indexOf(r)&&s.unshift(r),pe(e)?(Ie(s.length<=1,"You cannot filter by properties when `option` is a string."),Pe(a,e,t)):s.some((function(n){var r=ve(e,n);return pe(r)||(Ie(!1,"Fields passed to `filterBy` should have string values. Value will be converted to a string; results may be unexpected."),r=String(r)),Pe(a,r,t)}))}function Ae(e){return e.displayName||e.name||"Component"}var _e=/[\u0300-\u036F]/;function Re(e,t){var n=new RegExp((e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\u002d")})(xe(t)),"i").exec(xe(e));if(!n)return null;var r=n.index,o=n[0].length;if(_e.test(e)){for(var i=0;i<=r;i++)_e.test(e[i])&&(r+=1);for(var a=r;a<=r+o;a++)_e.test(e[a])&&(o+=1)}return{end:r+o,start:r}}function je(e){var t=e.activeIndex,n=e.initialItem,r=e.isFocused,o=e.isMenuShown,i=e.labelKey,a=e.multiple,s=e.selected,l=e.text;if(!l||!r||!o||!n||n.customOption||t>-1||s.length&&!a)return"";var u=me(n,i),c=Re(u.toLowerCase(),l.toLowerCase());return c&&0===c.start?l+u.slice(c.end,u.length):""}var Ne=f((function(e){ /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)&&o.length){var a=n.apply(null,o);a&&e.push(a)}else if("object"===i)for(var s in o)t.call(o,s)&&o[s]&&e.push(s)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()}));function Te(e,t){return(e||"")+"-item-"+t}function ke(e){var t=e.activeItem,n=e.labelKey,r=e.multiple,o=e.selected,i=e.text;if(t)return me(t,n);var a=!r&&!!o.length&&ue(o);return a?me(a,n):i}function De(e){var t=e.allowNew,n=e.highlightOnlyResult,r=e.results;return!(!n||t)&&(1===r.length&&!ve(ue(r),"disabled"))}function Fe(e,t,n){for(var r=e;n[r]&&n[r].disabled;)r+=38===t?-1:1;return r}function Le(e,t,n){var r=e;return(r=Fe(r+=38===t?-1:1,t,n))===n.length?r=-1:-2===r&&(r=Fe(r=n.length-1,t,n)),r}function Be(e){return null!=e.selectionStart}function Ue(e){e.preventDefault()}function He(e,t){var n=e.currentTarget,r=e.keyCode,o=t.hintText,i=t.selectHintOnEnter,a=t.value;return!!o&&(39===r?!Be(n)||n.selectionStart===a.length:9===r||!(13!==r||!i))}function We(e){return"large"===e||"lg"===e}function Ke(e){return"small"===e||"sm"===e}var $e=t.createContext({}),Ve=function(e,t){return function(n){function o(){return n.apply(this,arguments)||this}return s(o,n),o.prototype.render=function(){var n=this;return r.createElement($e.Consumer,null,(function(o){return r.createElement(e,a({},n.props,de(o,t)))}))},o}(r.Component)},ze=["activeIndex","disabled","id","inputRef","isFocused","isMenuShown","multiple","onBlur","onChange","onFocus","onKeyDown","placeholder"],qe=["activeIndex","hideMenu","isMenuShown","labelKey","onClear","onHide","onRemove","results","selected","text","toggleMenu"],Ye=["activeIndex","id","initialItem","inputNode","onActiveItemChange","onAdd","onInitialItemChange","onMenuItemClick","selectHintOnEnter","setItem"];var Ge=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return i(u(t=e.call.apply(e,[this].concat(r))||this),"_handleKeyDown",(function(e){var n=t.props,r=n.initialItem,o=n.onKeyDown,i=n.onAdd;switch(e.keyCode){case 13:r&&De(t.props)&&i(r)}o(e)})),t}s(t,e);var n=t.prototype;return n.componentDidUpdate=function(e){var t=this.props,n=t.allowNew,r=t.isMenuShown,o=t.onInitialItemChange,i=t.onMenuToggle,a=t.results;n||a.length||o(null),r!==e.isMenuShown&&i(r)},n.render=function(){var e,t,n,o,i,s,u,c,p,f,d=a({},de(this.props,qe),{getInputProps:(e=a({},de(this.props,ze),{onKeyDown:this._handleKeyDown,value:ke(this.props)}),t=e.activeIndex,n=e.id,o=e.isFocused,i=e.isMenuShown,s=e.multiple,u=e.onFocus,c=e.placeholder,p=l(e,["activeIndex","id","isFocused","isMenuShown","multiple","onFocus","placeholder"]),function(e){var r,f=void 0===e?{}:e,d=f.className,h=l(f,["className"]),y=a({autoComplete:"off",placeholder:c,type:"text"},h,{},p,{"aria-activedescendant":t>=0?Te(n,t):void 0,"aria-autocomplete":"both","aria-expanded":i,"aria-haspopup":"listbox","aria-owns":i?n:void 0,className:Ne((r={},r[d||""]=!s,r.focus=o,r)),onClick:u,onFocus:u,role:"combobox"});return s?a({},y,{"aria-autocomplete":"list","aria-expanded":void 0,inputClassName:d,role:void 0}):y})});return r.createElement($e.Provider,{value:(f=this.props,a({},de(f,Ye),{hintText:je(f),isOnlyResult:De(f)}))},this.props.children(d))},t}(r.Component),Je=[{alt:"onBlur",prop:"onBlur"},{alt:"onInputChange",prop:"onChange"},{alt:"onFocus",prop:"onFocus"},{alt:"onKeyDown",prop:"onKeyDown"}],Xe=re.oneOf(ye({LARGE:"large",LG:"lg",SM:"sm",SMALL:"small"}));function Ze(e,t){return function(n,r,o){var i;re.checkPropTypes(((i={})[r]=e,i),n,"prop",o),ce(t)&&t(n,r,o)}}function Qe(e,t,n){Ie(null!=e[t],"The prop `"+t+"` is required to make `"+n+"` accessible for users of assistive technologies such as screen readers.")}var et=re.oneOfType([re.object,re.string]);var tt={allowNew:re.oneOfType([re.bool,re.func]),autoFocus:re.bool,caseSensitive:Ze(re.bool,(function(e,t,n){var r=e.caseSensitive,o=e.filterBy;Ie(!r||"function"!=typeof o,"Your `filterBy` function will override the `caseSensitive` prop.")})),defaultInputValue:Ze(re.string,(function(e,t,n){var r=e.defaultInputValue,o=e.defaultSelected,i=e.multiple,a=e.selected,s=o.length?"defaultSelected":"selected";Ie(!(!i&&r&&(o.length||a&&a.length)),"`defaultInputValue` will be overridden by the value from `"+s+"`.")})),defaultOpen:re.bool,defaultSelected:re.arrayOf(et),filterBy:re.oneOfType([re.arrayOf(re.string.isRequired),re.func]),highlightOnlyResult:Ze(re.bool,(function(e,t,n){var r=e.allowNew;Ie(!(e.highlightOnlyResult&&r),"`highlightOnlyResult` will not work with `allowNew`.")})),id:Ze(re.oneOfType([re.number,re.string]),Qe),ignoreDiacritics:Ze(re.bool,(function(e,t,n){var r=e.filterBy;Ie(e.ignoreDiacritics||"function"!=typeof r,"Your `filterBy` function will override the `ignoreDiacritics` prop.")})),labelKey:Ze(re.oneOfType([re.string,re.func]),(function(e,t,n){var r=e.allowNew;Ie(!(ce(e.labelKey)&&r),"`labelKey` must be a string when `allowNew={true}`.")})),maxResults:re.number,minLength:re.number,multiple:re.bool,onBlur:re.func,onChange:re.func,onFocus:re.func,onInputChange:re.func,onKeyDown:re.func,onMenuToggle:re.func,onPaginate:re.func,open:re.bool,options:re.arrayOf(et).isRequired,paginate:re.bool,selected:Ze(re.arrayOf(et),(function(e,t,n){var r=e.onChange,o=e.selected;Ie(!o||o&&ce(r),"You provided a `selected` prop without an `onChange` handler. If you want the typeahead to be uncontrolled, use `defaultSelected`. Otherwise, set `onChange`.")})),selectHintOnEnter:re.bool},nt={allowNew:!1,autoFocus:!1,caseSensitive:!1,defaultInputValue:"",defaultOpen:!1,defaultSelected:[],filterBy:[],highlightOnlyResult:!1,ignoreDiacritics:!0,labelKey:"label",maxResults:100,minLength:0,multiple:!1,onBlur:fe,onFocus:fe,onInputChange:fe,onKeyDown:fe,onMenuToggle:fe,onPaginate:fe,paginate:!0,selectHintOnEnter:!1};function rt(e){var t=e.defaultInputValue,n=e.defaultOpen,r=e.defaultSelected,o=e.maxResults,i=e.multiple,a=e.selected?e.selected.slice():r.slice(),s=t;return!i&&a.length&&(s=me(ue(a),e.labelKey),a.length>1&&(a=a.slice(0,1))),{activeIndex:-1,activeItem:null,initialItem:null,isFocused:!1,selected:a,showMenu:n,shownResults:o,text:s}}function ot(e,t){return a({},rt(t),{isFocused:e.isFocused,selected:[],text:""})}function it(e,t){var n=rt(t);return{activeIndex:n.activeIndex,activeItem:n.activeItem,initialItem:n.initialItem,showMenu:!1,shownResults:n.shownResults}}function at(e,t){return e.showMenu?it(0,t):{showMenu:!0}}var st=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return i(u(t=e.call.apply(e,[this].concat(r))||this),"state",rt(t.props)),i(u(t),"inputNode",void 0),i(u(t),"isMenuShown",!1),i(u(t),"items",[]),i(u(t),"blur",(function(){t.inputNode&&t.inputNode.blur(),t.hideMenu()})),i(u(t),"clear",(function(){t.setState(ot)})),i(u(t),"focus",(function(){t.inputNode&&t.inputNode.focus()})),i(u(t),"getInput",(function(){return t.inputNode})),i(u(t),"getInstance",(function(){return Ie(!1,"The `getInstance` method is deprecated. You can now access instance methods directly on the ref."),u(t)})),i(u(t),"inputRef",(function(e){t.inputNode=e})),i(u(t),"setItem",(function(e){t.items.push(e)})),i(u(t),"hideMenu",(function(){t.setState(it)})),i(u(t),"toggleMenu",(function(){t.setState(at)})),i(u(t),"_handleActiveIndexChange",(function(e){t.setState((function(t){return{activeIndex:e,activeItem:-1===e?null:t.activeItem}}))})),i(u(t),"_handleActiveItemChange",(function(e){oe(e,t.state.activeItem)||t.setState({activeItem:e})})),i(u(t),"_handleBlur",(function(e){e.persist(),t.setState({isFocused:!1},(function(){return t.props.onBlur(e)}))})),i(u(t),"_handleChange",(function(e){t.props.onChange&&t.props.onChange(e)})),i(u(t),"_handleClear",(function(){t.setState(ot,(function(){return t._handleChange([])}))})),i(u(t),"_handleFocus",(function(e){e.persist(),t.setState({isFocused:!0,showMenu:!0},(function(){return t.props.onFocus(e)}))})),i(u(t),"_handleInitialItemChange",(function(e){oe(e,t.state.initialItem)||t.setState({initialItem:e})})),i(u(t),"_handleInputChange",(function(e){e.persist();var n=e.currentTarget.value,r=t.props,o=r.multiple,i=r.onInputChange,a=t.state.selected.length&&!o;t.setState((function(e,t){var r=rt(t),o=r.activeIndex,i=r.activeItem,s=r.shownResults;return{activeIndex:o,activeItem:i,selected:a?[]:e.selected,showMenu:!0,shownResults:s,text:n}}),(function(){i(n,e),a&&t._handleChange([])}))})),i(u(t),"_handleKeyDown",(function(e){var n=t.state.activeItem;if(!t.isMenuShown)return 38!==e.keyCode&&40!==e.keyCode||t.setState({showMenu:!0}),void t.props.onKeyDown(e);switch(e.keyCode){case 38:case 40:e.preventDefault(),t._handleActiveIndexChange(Le(t.state.activeIndex,e.keyCode,t.items));break;case 13:e.preventDefault(),n&&t._handleMenuItemSelect(n,e);break;case 27:case 9:t.hideMenu()}t.props.onKeyDown(e)})),i(u(t),"_handleMenuItemSelect",(function(e,n){e.paginationOption?t._handlePaginate(n):t._handleSelectionAdd(e)})),i(u(t),"_handlePaginate",(function(e){e.persist(),t.setState((function(e,t){return{shownResults:e.shownResults+t.maxResults}}),(function(){return t.props.onPaginate(e,t.state.shownResults)}))})),i(u(t),"_handleSelectionAdd",(function(e){var n,r,o=t.props,i=o.multiple,s=o.labelKey,l=e;!pe(l)&&l.customOption&&(l=a({},l,{id:he("new-id-")})),i?(n=t.state.selected.concat(l),r=""):(n=[l],r=me(l,s)),t.setState((function(e,t){return a({},it(0,t),{initialItem:l,selected:n,text:r})}),(function(){return t._handleChange(n)}))})),i(u(t),"_handleSelectionRemove",(function(e){var n=t.state.selected.filter((function(t){return!oe(t,e)}));t.focus(),t.setState((function(e,t){return a({},it(0,t),{selected:n})}),(function(){return t._handleChange(n)}))})),t}s(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.autoFocus&&this.focus()},n.UNSAFE_componentWillReceiveProps=function(e){var t=e.labelKey,n=e.multiple,r=e.selected;if(function(e,t){var n,r,o,i=!e&&t;i?(n="uncontrolled",r="controlled",o="an"):(n="controlled",r="uncontrolled",o="a"),Ie(!(i||e&&!t),"You are changing "+o+" "+n+" typeahead to be "+r+". Input elements should not switch from "+n+" to "+r+" (or vice versa). Decide between using a controlled or uncontrolled element for the lifetime of the component.")}(r,this.props.selected),n!==this.props.multiple&&this.setState({text:""}),r&&!oe(r,this.state.selected)){if(this.setState({selected:r}),n)return;this.setState({text:r.length?me(ue(r),t):""})}var o=r||this.state.selected;!n&&o.length>1&&(o=o.slice(0,1),this.setState({selected:o,text:me(ue(o),t)}))},n.render=function(){var e=this.props,t=(e.onChange,a({},l(e,["onChange"]),{},this.state)),n=t.filterBy,o=t.labelKey,i=t.options,s=t.paginate,u=t.shownResults,c=t.text;this.isMenuShown=function(e){var t=e.open,n=e.minLength,r=e.showMenu,o=e.text;return t||!1===t?t:!(o.length<n)&&r}(t),this.items=[];var p=[];if(this.isMenuShown){var f="function"==typeof n?n:Me;p=i.filter((function(e){return f(e,t)}));var d,h,y=s&&p.length>u;if(function(e,t){var n=t.allowNew,r=t.labelKey,o=t.text;return!(!n||!o.trim())&&("function"==typeof n?n(e,t):!e.some((function(e){return me(e,r)===o})))}(p=function(e,t){return!t||t>=e.length?e:e.slice(0,t)}(p,u),t))p.push(((d={customOption:!0})[se(o)]=c,d));if(y)p.push(((h={})[se(o)]="",h.paginationOption=!0,h))}return r.createElement(Ge,a({},t,{hideMenu:this.hideMenu,inputNode:this.inputNode,inputRef:this.inputRef,isMenuShown:this.isMenuShown,onActiveItemChange:this._handleActiveItemChange,onAdd:this._handleSelectionAdd,onBlur:this._handleBlur,onChange:this._handleInputChange,onClear:this._handleClear,onFocus:this._handleFocus,onHide:this.hideMenu,onInitialItemChange:this._handleInitialItemChange,onKeyDown:this._handleKeyDown,onMenuItemClick:this._handleMenuItemSelect,onRemove:this._handleSelectionRemove,results:p,setItem:this.setItem,toggleMenu:this.toggleMenu}))},t}(r.Component);i(st,"propTypes",tt),i(st,"defaultProps",nt);var lt={delay:re.number,isLoading:re.bool.isRequired,minLength:re.number,onSearch:re.func.isRequired,options:re.arrayOf(et),promptText:re.node,searchText:re.node,useCache:re.bool},ut={delay:200,minLength:2,options:[],promptText:"Type to search...",searchText:"Searching...",useCache:!0},ct=function(e){var n=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return i(u(e=t.call.apply(t,[this].concat(r))||this),"_cache",{}),i(u(e),"_handleSearchDebounced",void 0),i(u(e),"_query",e.props.defaultInputValue||""),i(u(e),"_getEmptyLabel",(function(){var t=e.props,n=t.emptyLabel,r=t.isLoading,o=t.promptText,i=t.searchText;return e._query.length?r?i:n:o})),i(u(e),"_handleInputChange",(function(t,n){e.props.onInputChange&&e.props.onInputChange(t,n),e._handleSearchDebounced(t)})),i(u(e),"_handleSearch",(function(t){e._query=t;var n=e.props,r=n.minLength,o=n.onSearch,i=n.useCache;!t||r&&t.length<r||(i&&e._cache[t]?e.forceUpdate():o(t))})),e}s(n,t);var o=n.prototype;return o.componentDidMount=function(){this._handleSearchDebounced=P(this._handleSearch,this.props.delay)},o.componentDidUpdate=function(e){var t=this.props,n=t.isLoading,r=t.options,o=t.useCache;!n&&e.isLoading&&o&&(this._cache[this._query]=r)},o.componentWillUnmount=function(){this._cache={},this._query="",this._handleSearchDebounced&&this._handleSearchDebounced.cancel()},o.render=function(){var t=this.props,n=t.allowNew,o=t.instanceRef,i=t.isLoading,s=t.options,u=t.useCache,c=l(t,["allowNew","instanceRef","isLoading","options","useCache"]),p=this._cache[this._query];return r.createElement(e,a({},c,{allowNew:ce(n)?n:n&&!i,emptyLabel:this._getEmptyLabel(),isLoading:i,onInputChange:this._handleInputChange,options:u&&p?p:s,ref:o}))},n}(r.Component);return i(n,"displayName","asyncContainer("+Ae(st)+")"),i(n,"propTypes",lt),i(n,"defaultProps",ut),t.forwardRef((function(e,t){return r.createElement(n,a({},e,{instanceRef:t}))}))},pt=f((function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}}}));p(pt);var ft=f((function(e,t){t.__esModule=!0,t.default=void 0;var n=!("undefined"==typeof window||!window.document||!window.document.createElement);t.default=n,e.exports=t.default}));p(ft);var dt=f((function(e,t){t.__esModule=!0,t.default=void 0;var n=pt(ft).default?function(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):r(e,t)}:r;function r(e,t){if(t)do{if(t===e)return!0}while(t=t.parentNode);return!1}t.default=n,e.exports=t.default}));p(dt);var ht=f((function(e,t){t.__esModule=!0,t.default=void 0;var n=function(){};pt(ft).default&&(n=document.addEventListener?function(e,t,n,r){return e.addEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.attachEvent("on"+t,(function(t){(t=t||window.event).target=t.target||t.srcElement,t.currentTarget=e,n.call(e,t)}))}:void 0);var r=n;t.default=r,e.exports=t.default}));p(ht);var yt=f((function(e,t){t.__esModule=!0,t.default=void 0;var n=function(){};pt(ft).default&&(n=document.addEventListener?function(e,t,n,r){return e.removeEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.detachEvent("on"+t,n)}:void 0);var r=n;t.default=r,e.exports=t.default}));p(yt);var mt=f((function(e,t){t.__esModule=!0,t.default=void 0;var n=pt(ft),r=pt(ht),o=pt(yt),i=function(){};n.default&&(i=function(e,t,n,i){return(0,r.default)(e,t,n,i),function(){(0,o.default)(e,t,n,i)}});var a=i;t.default=a,e.exports=t.default}));p(mt);var vt=f((function(e,t){t.__esModule=!0,t.default=function(e){return e&&e.ownerDocument||document},e.exports=t.default}));p(vt);var bt=f((function(e,t){t.__esModule=!0,t.default=function(e){return(0,r.default)(n.default.findDOMNode(e))};var n=i(o),r=i(vt);function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default}));p(bt);var gt=p(f((function(e,t){t.__esModule=!0,t.default=void 0;var n=c(dt),i=c(mt),a=c(re),s=c(r),l=c(o),u=c(bt);function c(e){return e&&e.__esModule?e:{default:e}}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var f=function(){};var d=function(e){var t,r;function o(t,r){var o;return(o=e.call(this,t,r)||this).addEventListeners=function(){var e=o.props.event,t=(0,u.default)(p(p(o)));o.removeMouseCaptureListener=(0,i.default)(t,e,o.handleMouseCapture,!0),o.removeMouseListener=(0,i.default)(t,e,o.handleMouse),o.removeKeyupListener=(0,i.default)(t,"keyup",o.handleKeyUp),"ontouchstart"in t.documentElement&&(o.mobileSafariHackListeners=[].slice.call(document.body.children).map((function(e){return(0,i.default)(e,"mousemove",f)})))},o.removeEventListeners=function(){o.removeMouseCaptureListener&&o.removeMouseCaptureListener(),o.removeMouseListener&&o.removeMouseListener(),o.removeKeyupListener&&o.removeKeyupListener(),o.mobileSafariHackListeners&&o.mobileSafariHackListeners.forEach((function(e){return e()}))},o.handleMouseCapture=function(e){var t;o.preventMouseRootClose=!!((t=e).metaKey||t.altKey||t.ctrlKey||t.shiftKey)||!function(e){return 0===e.button}(e)||(0,n.default)(l.default.findDOMNode(p(p(o))),e.target)},o.handleMouse=function(e){!o.preventMouseRootClose&&o.props.onRootClose&&o.props.onRootClose(e)},o.handleKeyUp=function(e){27===e.keyCode&&o.props.onRootClose&&o.props.onRootClose(e)},o.preventMouseRootClose=!1,o}r=e,(t=o).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=o.prototype;return a.componentDidMount=function(){this.props.disabled||this.addEventListeners()},a.componentDidUpdate=function(e){!this.props.disabled&&e.disabled?this.addEventListeners():this.props.disabled&&!e.disabled&&this.removeEventListeners()},a.componentWillUnmount=function(){this.props.disabled||this.removeEventListeners()},a.render=function(){return this.props.children},o}(s.default.Component);d.displayName="RootCloseWrapper",d.propTypes={onRootClose:a.default.func,children:a.default.element,disabled:a.default.bool,event:a.default.oneOf(["click","mousedown"])},d.defaultProps={event:"click"};var h=d;t.default=h,e.exports=t.default})));var wt=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o},Ot=f((function(e){function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t.apply(this,arguments)}e.exports=t}));var Et=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e};var xt=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t};var St,Ct=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},It=Object.prototype.toString,Pt=function(e){var t=It.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===It.call(e.callee)),n};if(!Object.keys){var Mt=Object.prototype.hasOwnProperty,At=Object.prototype.toString,_t=Pt,Rt=Object.prototype.propertyIsEnumerable,jt=!Rt.call({toString:null},"toString"),Nt=Rt.call((function(){}),"prototype"),Tt=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],kt=function(e){var t=e.constructor;return t&&t.prototype===e},Dt={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},Ft=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!Dt["$"+e]&&Mt.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{kt(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();St=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===At.call(e),r=_t(e),o=t&&"[object String]"===At.call(e),i=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var a=Nt&&n;if(o&&e.length>0&&!Mt.call(e,0))for(var s=0;s<e.length;++s)i.push(String(s));if(r&&e.length>0)for(var l=0;l<e.length;++l)i.push(String(l));else for(var u in e)a&&"prototype"===u||!Mt.call(e,u)||i.push(String(u));if(jt)for(var c=function(e){if("undefined"==typeof window||!Ft)return kt(e);try{return kt(e)}catch(e){return!1}}(e),p=0;p<Tt.length;++p)c&&"constructor"===Tt[p]||!Mt.call(e,Tt[p])||i.push(Tt[p]);return i}}var Lt=St,Bt=Array.prototype.slice,Ut=Object.keys,Ht=Ut?function(e){return Ut(e)}:Lt,Wt=Object.keys;Ht.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return Pt(e)?Wt(Bt.call(e)):Wt(e)}):Object.keys=Ht;return Object.keys||Ht};var Kt=Ht,$t="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,Vt=Object.prototype.toString,zt=function(e){return!($t&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===Vt.call(e)},qt=function(e){return!!zt(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==Vt.call(e)&&"[object Function]"===Vt.call(e.callee)},Yt=function(){return zt(arguments)}();zt.isLegacyArguments=qt;var Gt=Yt?zt:qt,Jt="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),Xt=Object.prototype.toString,Zt=Array.prototype.concat,Qt=Object.defineProperty,en=Qt&&function(){var e={};try{for(var t in Qt(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),tn=function(e,t,n,r){var o;(!(t in e)||"function"==typeof(o=r)&&"[object Function]"===Xt.call(o)&&r())&&(en?Qt(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},nn=function(e,t){var n=arguments.length>2?arguments[2]:{},r=Kt(t);Jt&&(r=Zt.call(r,Object.getOwnPropertySymbols(t)));for(var o=0;o<r.length;o+=1)tn(e,r[o],t[r[o]],n[r[o]])};nn.supportsDescriptors=!!en;var rn=nn,on="Function.prototype.bind called on incompatible ",an=Array.prototype.slice,sn=Object.prototype.toString,ln=Function.prototype.bind||function(e){var t=this;if("function"!=typeof t||"[object Function]"!==sn.call(t))throw new TypeError(on+t);for(var n,r=an.call(arguments,1),o=function(){if(this instanceof n){var o=t.apply(this,r.concat(an.call(arguments)));return Object(o)===o?o:this}return t.apply(e,r.concat(an.call(arguments)))},i=Math.max(0,t.length-r.length),a=[],s=0;s<i;s++)a.push("$"+s);if(n=Function("binder","return function ("+a.join(",")+"){ return binder.apply(this,arguments); }")(o),t.prototype){var l=function(){};l.prototype=t.prototype,n.prototype=new l,l.prototype=null}return n},un=c.Symbol,cn=TypeError,pn=Object.getOwnPropertyDescriptor;if(pn)try{pn({},"")}catch(R){pn=null}var fn=function(){throw new cn},dn=pn?function(){try{return arguments.callee,fn}catch(e){try{return pn(arguments,"callee").get}catch(e){return fn}}}():fn,hn="function"==typeof un&&"function"==typeof Symbol&&"symbol"==typeof un("foo")&&"symbol"==typeof Symbol("bar")&&function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}(),yn=Object.getPrototypeOf||function(e){return e.__proto__},mn="undefined"==typeof Uint8Array?void 0:yn(Uint8Array),vn={"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":hn?yn([][Symbol.iterator]()):void 0,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":void 0,"%AsyncFunctionPrototype%":void 0,"%AsyncGenerator%":void 0,"%AsyncGeneratorFunction%":void 0,"%AsyncGeneratorPrototype%":void 0,"%AsyncIteratorPrototype%":void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%DataViewPrototype%":"undefined"==typeof DataView?void 0:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float32ArrayPrototype%":"undefined"==typeof Float32Array?void 0:Float32Array.prototype,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%Float64ArrayPrototype%":"undefined"==typeof Float64Array?void 0:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":void 0,"%GeneratorFunction%":void 0,"%GeneratorPrototype%":void 0,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int8ArrayPrototype%":"undefined"==typeof Int8Array?void 0:Int8Array.prototype,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int16ArrayPrototype%":"undefined"==typeof Int16Array?void 0:Int8Array.prototype,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%Int32ArrayPrototype%":"undefined"==typeof Int32Array?void 0:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hn?yn(yn([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%JSONParse%":"object"==typeof JSON?JSON.parse:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hn?yn((new Map)[Symbol.iterator]()):void 0,"%MapPrototype%":"undefined"==typeof Map?void 0:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%PromisePrototype%":"undefined"==typeof Promise?void 0:Promise.prototype,"%PromiseProto_then%":"undefined"==typeof Promise?void 0:Promise.prototype.then,"%Promise_all%":"undefined"==typeof Promise?void 0:Promise.all,"%Promise_reject%":"undefined"==typeof Promise?void 0:Promise.reject,"%Promise_resolve%":"undefined"==typeof Promise?void 0:Promise.resolve,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hn?yn((new Set)[Symbol.iterator]()):void 0,"%SetPrototype%":"undefined"==typeof Set?void 0:Set.prototype,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":hn?yn(""[Symbol.iterator]()):void 0,"%StringPrototype%":String.prototype,"%Symbol%":hn?Symbol:void 0,"%SymbolPrototype%":hn?Symbol.prototype:void 0,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":dn,"%TypedArray%":mn,"%TypedArrayPrototype%":mn?mn.prototype:void 0,"%TypeError%":cn,"%TypeErrorPrototype%":cn.prototype,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?void 0:Uint8Array.prototype,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray.prototype,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?void 0:Uint16Array.prototype,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?void 0:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakMapPrototype%":"undefined"==typeof WeakMap?void 0:WeakMap.prototype,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%WeakSetPrototype%":"undefined"==typeof WeakSet?void 0:WeakSet.prototype},bn=ln.call(Function.call,String.prototype.replace),gn=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,wn=/\\(\\)?/g,On=function(e){var t=[];return bn(e,gn,(function(e,n,r,o){t[t.length]=r?bn(o,wn,"$1"):n||e})),t},En=function(e,t){if(!(e in vn))throw new SyntaxError("intrinsic "+e+" does not exist!");if(void 0===vn[e]&&!t)throw new cn("intrinsic "+e+" exists, but is not available. Please file an issue!");return vn[e]},xn=function(e,t){if("string"!=typeof e||0===e.length)throw new TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=On(e),r=En("%"+(n.length>0?n[0]:"")+"%",t),o=1;o<n.length;o+=1)if(null!=r)if(pn&&o+1>=n.length){var i=pn(r,n[o]);if(!t&&!(n[o]in r))throw new cn("base intrinsic for "+e+" exists, but the property is not available.");r=i?i.get||i.value:r[n[o]]}else r=r[n[o]];return r}("%Function%"),Sn=xn.apply,Cn=xn.call,In=function(){return ln.apply(Cn,arguments)};In.apply=function(){return ln.apply(Sn,arguments)};var Pn=function(e){return e!=e},Mn=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!Pn(e)||!Pn(t))},An=function(){return"function"==typeof Object.is?Object.is:Mn},_n=In(An(),Object);rn(_n,{getPolyfill:An,implementation:Mn,shim:function(){var e=An();return rn(Object,{is:e},{is:function(){return Object.is!==e}}),e}});var Rn=_n,jn=ln.call(Function.call,Object.prototype.hasOwnProperty),Nn=RegExp.prototype.exec,Tn=Object.getOwnPropertyDescriptor,kn=Object.prototype.toString,Dn="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,Fn=function(e){if(!e||"object"!=typeof e)return!1;if(!Dn)return"[object RegExp]"===kn.call(e);var t=Tn(e,"lastIndex");return!(!t||!jn(t,"value"))&&function(e){try{var t=e.lastIndex;return e.lastIndex=0,Nn.call(e),!0}catch(e){return!1}finally{e.lastIndex=t}}(e)},Ln=Object,Bn=TypeError,Un=function(){if(null!=this&&this!==Ln(this))throw new Bn("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e},Hn=rn.supportsDescriptors,Wn=Object.getOwnPropertyDescriptor,Kn=TypeError,$n=function(){if(!Hn)throw new Kn("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=Wn(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return Un},Vn=rn.supportsDescriptors,zn=Object.getOwnPropertyDescriptor,qn=Object.defineProperty,Yn=TypeError,Gn=Object.getPrototypeOf,Jn=/a/,Xn=In(Un);rn(Xn,{getPolyfill:$n,implementation:Un,shim:function(){if(!Vn||!Gn)throw new Yn("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=$n(),t=Gn(Jn),n=zn(t,"flags");return n&&n.get===e||qn(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}});var Zn=Xn,Qn=Date.prototype.getDay,er=Object.prototype.toString,tr="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,nr=function(e){return"object"==typeof e&&null!==e&&(tr?function(e){try{return Qn.call(e),!0}catch(e){return!1}}(e):"[object Date]"===er.call(e))},rr=Date.prototype.getTime;function or(e,t,n){var r=n||{};return!!(r.strict?Rn(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?r.strict?Rn(e,t):e==t:function(e,t,n){var r,o;if(typeof e!=typeof t)return!1;if(ir(e)||ir(t))return!1;if(e.prototype!==t.prototype)return!1;if(Gt(e)!==Gt(t))return!1;var i=Fn(e),a=Fn(t);if(i!==a)return!1;if(i||a)return e.source===t.source&&Zn(e)===Zn(t);if(nr(e)&&nr(t))return rr.call(e)===rr.call(t);var s=ar(e),l=ar(t);if(s!==l)return!1;if(s||l){if(e.length!==t.length)return!1;for(r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}if(typeof e!=typeof t)return!1;try{var u=Kt(e),c=Kt(t)}catch(e){return!1}if(u.length!==c.length)return!1;for(u.sort(),c.sort(),r=u.length-1;r>=0;r--)if(u[r]!=c[r])return!1;for(r=u.length-1;r>=0;r--)if(o=u[r],!or(e[o],t[o],n))return!1;return!0}(e,t,r))}function ir(e){return null==e}function ar(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}var sr=or,lr="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,ur=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(lr&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}(); /**! * @fileOverview Kickass library to create and place poppers near their reference elements. * @version 1.16.1 * @license * Copyright (c) 2016 Federico Zivolo and contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */var cr=lr&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),ur))}};function pr(e){return e&&"[object Function]"==={}.toString.call(e)}function fr(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function dr(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function hr(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=fr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:hr(dr(e))}function yr(e){return e&&e.referenceNode?e.referenceNode:e}var mr=lr&&!(!window.MSInputMethodContext||!document.documentMode),vr=lr&&/MSIE 10/.test(navigator.userAgent);function br(e){return 11===e?mr:10===e?vr:mr