diff --git a/README.md b/README.md index 6d3416f..9d69b9c 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,7 @@ stayOpen | boolean | false | If the Select should stay open or not. commaSeperated | boolean | false | If you want the selected values to be a comma seperated string, turn this to "true". ( Available only with multiple prop set to "true". ) singleLine | boolean | false | Where the selected values ( Select's Header ) should be contained to one line. lifo | boolean | false | **Last In First Out Mode**. The user's last selection, goes first. ( Available only with multiple prop set to "true". ) +searchIndex | boolean | true | Enable search by both Index and Value fields selectAllButton | boolean | false | Whether a "select all button" should be visible on Select's header. isDropDown | boolean | true | Set this to true if you want to use the Select as a **Dropdown**. When you select an option, the Select collapses and the header continue to have the placeholder as a value. tags | boolean | false | Whether to support custom tags. diff --git a/dist/index.js b/dist/index.js index b0132cf..8ec9bc3 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1 +1 @@ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("prop-types"),require("react"));else if("function"==typeof define&&define.amd)define(["prop-types","React"],t);else{var r="object"==typeof exports?t(require("prop-types"),require("react")):t(e.PropTypes,e.React);for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(window,function(__WEBPACK_EXTERNAL_MODULE__0__,__WEBPACK_EXTERNAL_MODULE__1__){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(n,s,function(t){return e[t]}.bind(null,s));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/dist/",r(r.s=36)}([function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE__0__},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE__1__},function(e,t,r){"use strict";e.exports=r(37)},function(e,t,r){"use strict";(function(e){r.d(t,"s",function(){return a}),r.d(t,"w",function(){return i}),r.d(t,"f",function(){return c}),r.d(t,"l",function(){return l}),r.d(t,"q",function(){return u}),r.d(t,"i",function(){return p}),r.d(t,"e",function(){return _}),r.d(t,"j",function(){return d}),r.d(t,"a",function(){return f}),r.d(t,"n",function(){return h}),r.d(t,"o",function(){return b}),r.d(t,"v",function(){return g}),r.d(t,"m",function(){return y}),r.d(t,"d",function(){return v}),r.d(t,"b",function(){return E}),r.d(t,"p",function(){return m}),r.d(t,"h",function(){return O}),r.d(t,"r",function(){return x}),r.d(t,"c",function(){return P}),r.d(t,"t",function(){return k}),r.d(t,"g",function(){return j}),r.d(t,"k",function(){return C}),r.d(t,"u",function(){return M}),r.d(t,"A",function(){return D}),r.d(t,"G",function(){return S}),r.d(t,"M",function(){return R}),r.d(t,"K",function(){return T}),r.d(t,"L",function(){return A}),r.d(t,"H",function(){return U}),r.d(t,"N",function(){return W}),r.d(t,"I",function(){return N}),r.d(t,"J",function(){return H}),r.d(t,"y",function(){return F}),r.d(t,"F",function(){return z}),r.d(t,"z",function(){return V}),r.d(t,"C",function(){return $}),r.d(t,"x",function(){return Y}),r.d(t,"D",function(){return J}),r.d(t,"E",function(){return Z}),r.d(t,"B",function(){return Q}),r.d(t,"O",function(){return ee});var n=r(6);function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t1&&void 0!==arguments[1]&&arguments[1];return function(r,s){var c=s(),l=e.defaultValue?Object(n.i)(e.defaultValue,[].concat(o(e.options))):{selected:c.selected,selectedIndex:c.selectedIndex},u=l.selected,p=l.selectedIndex,_={},d=[].concat(o(e.options));t&&c.tags.tagSet.length>0&&(d=[].concat(o(e.options),o(c.tags.tagSet)));var f={active:!1,url:"",debounce:200,fetchOnSearch:!1,q:"",fetching:!1,needsUpdate:!0,nestedKey:!1,searchPrompt:!0,minLength:1,headers:{}};if(e.customKeys){var h=["key","label"];Object.keys(e.customKeys).forEach(function(t){h.includes(t)&&(_[t]=e.customKeys[t])})}(_=!Object(n.d)(_)&&Object.assign({key:"key",label:"label"},_))&&(d=d.map(function(e){return e.hasOwnProperty(_.key)&&e.hasOwnProperty(_.label)?{key:e[_.key],label:e[_.label]}:null}).filter(function(e){return e})),e.ajax&&e.ajax.hasOwnProperty("url")&&""!==e.ajax.url&&(d=u=p=[],f.active=!0,f.url=e.ajax.url,e.ajax.hasOwnProperty("debounce")&&Object(n.f)(e.ajax.debounce)&&(f.debounce=e.ajax.debounce),e.ajax.fetchOnSearch&&!Object(n.d)(e.ajax.q)&&Object(n.h)(e.ajax.q)&&(f.fetchOnSearch=!0,f.q=e.ajax.q),e.ajax.hasOwnProperty("nestedKey")&&Object(n.h)(e.ajax.nestedKey)&&(f.nestedKey=e.ajax.nestedKey),e.ajax.hasOwnProperty("searchPrompt")&&(f.searchPrompt=f.fetchOnSearch&&!1===e.ajax.searchPrompt),e.ajax.hasOwnProperty("minLength")&&Object(n.f)(e.ajax.minLength)&&f.fetchOnSearch&&(f.minLength=e.ajax.minLength),e.ajax.hasOwnProperty("headers")&&Object(n.g)(e.ajax.headers)&&(f.headers=e.ajax.headers)),r({type:t?i:a,props:e,selected:u,selectedIndex:p,options:d,customKeys:_,ajax:f})}},I=function(){return{type:P}},T=function(e){return{type:k,queryString:e}},A=function(e){return function(t,r){r().isOpen||t(z()),t({type:M,tag:e}),t(L())}},U=function(e){return function(t,r){if(""!==e){var n=r();if(n.isOpen||t(z()),n.ajax.active&&n.ajax.fetchOnSearch&&e.length>=n.ajax.minLength)return t(I()),t(B()).then(t(G())).catch(function(e){return console.error(e)});t({type:b,queryString:e})}else t({type:v});var s=r();return s.tags.active?t(L()):s.settings.multiple?t(Q(0)):void(s.search.active?t(Q(0)):t(w()))}},L=function(){return{type:C}},B=function(){return function(e,t){return new Promise(function(r,s){var o=t();if(o.isOpen){e({type:O});var a=o.ajax.url;o.ajax.fetchOnSearch&&(a+=o.ajax.q.replace("{q}",o.search.queryString)),fetch(a,{headers:o.ajax.headers}).then(function(e){if(!e.ok)throw"Your ajax url "+o.ajax.url+" failed with a status "+e.status;var t=e.headers.get("content-type");if(t&&t.includes("application/json"))return e.json();throw"Your ajax url "+o.ajax.url+" response was not a json"}).then(function(t){if(o.ajax.nestedKey){if(!t.hasOwnProperty(o.ajax.nestedKey))throw"Invalid nested key on "+o.ajax.url+" response";t=t[o.ajax.nestedKey]}if(!Object(n.c)(t))throw"Invalid data type on "+o.ajax.url+" response. Expected array.";e(K(t)),r(t)}).catch(function(e){s(e)})}})}},K=function(e){return function(t,r){var n=r();if(n.isOpen){var s=n.customKeys&&n.customKeys.hasOwnProperty("key")?n.customKeys.key:"key",o=n.customKeys&&n.customKeys.hasOwnProperty("label")?n.customKeys.label:"label",a=e.map(function(e){if(!e.hasOwnProperty(s)||!e.hasOwnProperty(o))return null;var t={key:e[s],label:e[o]};return e.hasOwnProperty("disabled")&&e.disabled&&(t.disabled=!0),t}).filter(function(e){return e});t({type:x,options:a})}}},W=function(){return function(e,t){t().isOpen?e(V()):e(z())}},q=function(){return function(e,t){var r=t(),n=r.selected,s=r.selectedIndex,a=r.ajax,i=r.options;if(r.settings.multiple){if(a.fetchOnSearch)return r.onChange(n);r.onChange([].concat(o(s)).map(function(e){return i[e]}))}else r.onChange(i[s[0]])}},N=function(){return function(e,t){e({type:m});var r=t();e(q()),r.settings.stayOpen||e(V())}},H=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(r,n){if(-1===e)return r(F());var s=n(),a=s.search.active?s.search.resultSet:s.options,i=s.ajax.fetchOnSearch?s.selected.map(function(e){return e.key}):s.selected;!s.settings.multiple||s.settings.commaSeperated||s.settings.checkBoxes||(a=[].concat(o(a)).filter(function(e){return!i.includes(e.key)}));var c=s.search.active||s.settings.multiple&&!s.settings.commaSeperated&&!s.settings.checkBoxes?s.options.findIndex(function(t){return t.key===a[e].key}):e;if((s.settings.commaSeperated||s.settings.checkBoxes)&&s.selectedIndex.includes(c))return r(S(c));a[e]&&(r({type:u,item:a[e],index:s.search.active||s.settings.multiple&&i.length?c:e,isKeyboard:t}),s.settings.stayOpen||r(V())),!(s=n()).isOpen||!s.settings.multiple||s.settings.checkBoxes||s.settings.commaSeperated||s.settings.isDropDown||(t?e===a.length-1?r(Q(e-1)):r(Q(e)):e===a.length-1&&r(Q(e-1))),r(q())}},F=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,r){var n=r();t({type:_,stayOpen:e}),n.onChange(""),n.settings.stayOpen||t(V())}},z=function(){return function(e,t){e({type:l});var r=t();r.onOpen(),r.ajax.active&&!r.ajax.fetchOnSearch&&r.ajax.needsUpdate?e(B()).then(function(){return e(G())}).catch(function(e){return console.error(e)}):e(G())}},G=function(){return function(e,t){var r=t();if(r.settings.isDropDown)return e(Q(0));if(r.isOpen&&(0===r.selected.length||r.settings.multiple||r.settings.checkBoxes)&&null===r.focusedItem)if(r.settings.checkBoxes&&!r.settings.multiple)e(Q(r.selectedIndex[0]));else if(r.settings.multiple&&r.settings.commaSeperated&&r.selected.length>0){var n=r.settings.lifo?r.selectedIndex[0]:r.selectedIndex[r.selectedIndex.length-1];e(Q(n))}else e(X("down"))}},V=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,r){t({type:c,blur:e}),r().onClose()}},$=function(){return function(e,t){t().focused||e({type:d})}},Y=function(){return{type:f}},J=function(e){return function(t,r){var n=r(),s=e.key;switch(s){case"Tab":n.isOpen?t(V(!0)):n.focused&&t(Y());break;case"Enter":if(e.preventDefault(),n.isOpen)if(null!==n.focusedItem)t(H(n.focusedItemIndex,!0));else{if(n.tags.active)return t(D(n.search.queryString));t(V())}else t(z());break;case"Esc":case"Escape":t(V());break;case"Up":case"Left":case"ArrowUp":case"ArrowLeft":if(n.search.active&&n.search.queryString.length>0&&["Left","ArrowLeft"].includes(s))return;e.preventDefault(),t(X("up"));break;case"Down":case"Right":case"ArrowDown":case"ArrowRight":if(n.search.active&&n.search.queryString.length>0&&["Right","ArrowRight"].includes(s))return;e.preventDefault(),t(X("down"))}}},X=function(e){return function(t,r){var n=r(),s=!n.settings.multiple&&n.settings.placeHolderInside,a=n.search.active?n.search.resultSet:n.options;!n.settings.multiple||n.settings.commaSeperated||n.settings.checkBoxes||(a=[].concat(o(a)).filter(function(e){return!n.selected.includes(e.key)}));var i,c=!1;null!==n.focusedItem?c=n.focusedItemIndex:n.selected.length>0&&!n.settings.multiple&&!n.settings.isDropDown&&(n.search.active?-1===(c=a.findIndex(function(e){return e.key===n.options[n.selectedIndex].key}))&&(c=!1):c=n.selectedIndex[0]),!1!==(i=!1!==c?"up"===e?n.tags.active&&0===c?"tag":c>0||s?c-1:0:c+10&&void 0!==arguments[0]?arguments[0]:"store",r=arguments[1]||t+"Subscription",s=function(e){function s(r,n){!function(e,t){if(!(e instanceof s))throw new TypeError("Cannot call a class as a function")}(this);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r,n));return o[t]=r.store,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(s,e),s.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[r]=null,e},s.prototype.render=function(){return n.Children.only(this.props.children)},s}(n.Component);return s.propTypes={store:i.isRequired,children:o.a.element.isRequired},s.childContextTypes=((e={})[t]=i.isRequired,e[r]=a,e),s}(),l=r(16),u=r.n(l),p=r(10),_=r.n(p),d=null,f={notify:function(){}},h=function(){function e(t,r,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.parentSub=r,this.onStateChange=n,this.unsubscribe=null,this.listeners=f}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=function(){var e=[],t=[];return{clear:function(){t=d,e=d},notify:function(){for(var r=e=t,n=0;n1&&void 0!==arguments[1]?arguments[1]:{},o=s.getDisplayName,c=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,l=s.methodName,p=void 0===l?"connectAdvanced":l,d=s.renderCountProp,f=void 0===d?void 0:d,E=s.shouldHandleStateChanges,m=void 0===E||E,O=s.storeKey,x=void 0===O?"store":O,P=s.withRef,k=void 0!==P&&P,j=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(s,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),C=x+"Subscription",M=g++,D=((t={})[x]=i,t[C]=a,t),S=((r={})[C]=a,r);return function(t){_()("function"==typeof t,"You must pass a component to the function returned by "+p+". Instead received "+JSON.stringify(t));var r=t.displayName||t.name||"Component",s=c(r),o=b({},j,{getDisplayName:c,methodName:p,renderCountProp:f,shouldHandleStateChanges:m,storeKey:x,withRef:k,displayName:s,wrappedComponentName:r,WrappedComponent:t}),a=function(r){function a(e,t){!function(e,t){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,r.call(this,e,t));return n.version=M,n.state={},n.renderCount=0,n.store=e[x]||t[x],n.propsMode=Boolean(e[x]),n.setWrappedInstance=n.setWrappedInstance.bind(n),_()(n.store,'Could not find "'+x+'" in either the context or props of "'+s+'". Either wrap the root component in a , or explicitly pass "'+x+'" as a prop to "'+s+'".'),n.initSelector(),n.initSubscription(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,r),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[C]=t||this.context[C],e},a.prototype.componentDidMount=function(){m&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=v,this.store=null,this.selector.run=v,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return _()(k,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+p+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=function(e,t){var r={run:function(n){try{var s=e(t.getState(),n);(s!==r.props||r.error)&&(r.shouldComponentUpdate=!0,r.props=s,r.error=null)}catch(e){r.shouldComponentUpdate=!0,r.error=e}}};return r}(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(m){var e=(this.propsMode?this.props:this.context)[C];this.subscription=new h(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(y)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(k||f||this.propsMode&&this.subscription))return e;var t=b({},e);return k&&(t.ref=this.setWrappedInstance),f&&(t[f]=this.renderCount++),this.propsMode&&this.subscription&&(t[C]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(n.createElement)(t,this.addExtraProps(e.props))},a}(n.Component);return a.WrappedComponent=t,a.displayName=s,a.childContextTypes=S,a.contextTypes=D,a.propTypes=D,u()(a,t)}}var m=Object.prototype.hasOwnProperty;function O(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function x(e,t){if(O(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var s=0;s=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=r(e,o),i=n(e,o),c=s(e,o);return(o.pure?function(e,t,r,n,s){var o=s.areStatesEqual,a=s.areOwnPropsEqual,i=s.areStatePropsEqual,c=!1,l=void 0,u=void 0,p=void 0,_=void 0,d=void 0;function f(s,c){var f=!a(c,u),h=!o(s,l);return l=s,u=c,f&&h?(p=e(l,u),t.dependsOnOwnProps&&(_=t(n,u)),d=r(p,_,u)):f?(e.dependsOnOwnProps&&(p=e(l,u)),t.dependsOnOwnProps&&(_=t(n,u)),d=r(p,_,u)):h?function(){var t=e(l,u),n=!i(t,p);return p=t,n&&(d=r(p,_,u)),d}():d}return function(s,o){return c?f(s,o):function(s,o){return p=e(l=s,u=o),_=t(n,u),d=r(p,_,u),c=!0,d}(s,o)}}:function(e,t,r,n){return function(s,o){return r(e(s,o),t(n,o),o)}})(a,i,c,e,o)}var q=Object.assign||function(e){for(var t=1;t=0;n--){var s=t[n](e);if(s)return s}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function H(e,t){return e===t}var F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,r=void 0===t?E:t,n=e.mapStateToPropsFactories,s=void 0===n?U:n,o=e.mapDispatchToPropsFactories,a=void 0===o?A:o,i=e.mergePropsFactories,c=void 0===i?K:i,l=e.selectorFactory,u=void 0===l?W:l;return function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=o.pure,l=void 0===i||i,p=o.areStatesEqual,_=void 0===p?H:p,d=o.areOwnPropsEqual,f=void 0===d?x:d,h=o.areStatePropsEqual,b=void 0===h?x:h,g=o.areMergedPropsEqual,y=void 0===g?x:g,v=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),E=N(e,s,"mapStateToProps"),m=N(t,a,"mapDispatchToProps"),O=N(n,c,"mergeProps");return r(u,q({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:m,initMergeProps:O,pure:l,areStatesEqual:_,areOwnPropsEqual:f,areStatePropsEqual:b,areMergedPropsEqual:y},v))}}();r.d(t,"a",function(){return c}),r.d(t,!1,function(){}),r.d(t,!1,function(){return E}),r.d(t,"b",function(){return F})},function(e,t,r){"use strict";(function(e){r.d(t,"c",function(){return o}),r.d(t,"h",function(){return a}),r.d(t,"g",function(){return i}),r.d(t,"f",function(){return c}),r.d(t,"d",function(){return l}),r.d(t,"a",function(){return u}),r.d(t,"i",function(){return f}),r.d(t,"e",function(){return h}),r.d(t,"b",function(){return g});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,s=!1,o=void 0;try{for(var a,i=e[Symbol.iterator]();!(n=(a=i.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){s=!0,o=e}finally{try{!n&&i.return&&i.return()}finally{if(s)throw o}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(){var t=r(2).enterModule;t&&t(e)}();var o=function(e){return e instanceof Array},a=function(e){return"string"==typeof e},i=function(e){return null!==e&&"object"===(void 0===e?"undefined":s(e))&&!Array.isArray(e)},c=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},l=function(e){return e.constructor===String?""===e:e.constructor!==Object||Array.isArray(e)?e.constructor===Array&&0===e.length:0===Object.keys(e).length},u=function(e,t,r,s){var o=["disabled","multiple","placeHolderInside","arrow","customScrollbar","searchable","commaSeperated","singleLine","checkBoxes","materialize","tags"],a="",i=!0,c=!1,l=void 0;try{for(var u,p=Object.entries(e)[Symbol.iterator]();!(i=(u=p.next()).done);i=!0){var _=u.value,d=n(_,2),f=d[0];!0===d[1]&&o.includes(f)&&(a+="rs-base-"+f.toLowerCase()+" ")}}catch(e){c=!0,l=e}finally{try{!i&&p.return&&p.return()}finally{if(c)throw l}}return t&&(a+="rs-base-open "),0===r.length&&(a+="rs-base-empty "),s.enabled&&(a+="rs-base-tags "),""!==e.className&&(a+=e.className),""!==(a=a.trim())?" "+a:""},p=function(e,t){return t.filter(function(t){return t.key===e})[0]},_=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return 0===e.length?"":!1===t?e[0]:""},d=function(e,t){var r=!0,s=!1,o=void 0;try{for(var a,i=t.entries()[Symbol.iterator]();!(r=(a=i.next()).done);r=!0){var c=a.value,l=n(c,2),u=l[0];if(e===l[1].key)return u}}catch(e){s=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(s)throw o}}return!1},f=function(e,t){var r={selected:[],selectedIndex:[]},s=!0,a=!1,i=void 0;try{for(var c,l=t.entries()[Symbol.iterator]();!(s=(c=l.next()).done);s=!0){var u=c.value,p=n(u,2),_=p[0],d=p[1];o(e)?e.includes(d.key)&&(r.selected.push(d.key),r.selectedIndex.push(_)):e===d.key&&(r.selected.push(d.key),r.selectedIndex.push(_))}}catch(e){a=!0,i=e}finally{try{!s&&l.return&&l.return()}finally{if(a)throw i}}return r},h=function(e,t){if(!t)return!1;var r=t.offsetTop,n=e.scrollTop,s=e.clientHeight,o=t.clientHeight;return(r-n<=0||r-n>=s)&&r-s+o},b=function(e,t){return-1!==t.findIndex(function(t){return t.key===e})},g=function(e,t,r){var n=void 0;return function(){var s=this,o=arguments,a=r&&!n;clearTimeout(n),n=setTimeout(function(){n=null,r||e.apply(s,o)},t),a&&e.apply(s,o)}};!function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(o,"isArray","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(a,"isString","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(i,"isObject","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(c,"isNumeric","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(l,"isEmpty","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(u,"buildClassName","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(p,"getFocusedItemByKey","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(_,"getSelectValue","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(d,"getSelectedIndex","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(f,"normalizeSelected","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(h,"isInViewport","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(b,"itemInOptions","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),t.register(g,"debounce","C:/Users/vkotulskyi/Projects/react-selectrix/src/helpers/index.js"),n(e))}()}).call(this,r(4)(e))},function(e,t,r){"use strict";r.d(t,"c",function(){return i}),r.d(t,"b",function(){return l}),r.d(t,"a",function(){return u});var n=r(12),s={INIT:"@@redux/INIT"+Math.random().toString(36).substring(7).split("").join("."),REPLACE:"@@redux/REPLACE"+Math.random().toString(36).substring(7).split("").join(".")},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t0?e.options[e.selectedIndex]:null,isOpen:e.isOpen,queryString:e.search.queryString,focused:e.focused,ajax:e.ajax,tags:e.tags}},i=function(e){return{searchOptions:function(t){e(Object(o.H)(t))},focusSelect:function(){e(Object(o.C)())},setTag:function(t){e(Object(o.L)(t))},blurSelect:function(){e(Object(o.x)())},setQueryString:function(t){e(Object(o.K)(t))}}},c=Object(n.b)(a,i)(s.a);t.a=c,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(a,"mapStateToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/Header/partials/Searchable/index.js"),t.register(i,"mapDispatchToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/Header/partials/Searchable/index.js"),t.register(c,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/Header/partials/Searchable/index.js"),n(e))}()}).call(this,r(4)(e))},function(e,t,r){"use strict";e.exports=function(e,t,r,n,s,o,a,i){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[r,n,s,o,a,i],u=0;(c=new Error(t.replace(/%s/g,function(){return l[u++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";(function(e,n){var s,o=r(18);s="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:n;var a=Object(o.a)(s);t.a=a}).call(this,r(11),r(4)(e))},function(e,t,r){"use strict";function n(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(s){return"function"==typeof s?s(r,n,e):t(s)}}}}var s=n();s.withExtraArgument=n,t.a=s},function(e,t,r){"use strict";(function(e){var n=r(3);function s(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:o,t=arguments[1];switch(t.type){case n.k:return Object.assign({},e,{tags:Object.assign({},e.tags,{focused:!0}),focusedItem:null,focusedItemIndex:null,checkForScroll:!0});case n.g:return Object.assign({},e,{options:t.options,search:Object.assign({},e.search,{resultSet:t.resultSet}),tags:Object.assign({},e.tags,{tagSet:[].concat(s(e.tags.tagSet),[t.tag])})});case n.p:var r=e.ajax.fetchOnSearch?e.selected.map(function(e){return e.key}):e.selected,a=e.search.active?[].concat(s(e.search.resultSet)):[].concat(s(e.options));a=a.filter(function(e){return!r.includes(e.key)});var i=[].concat(s(a)).map(function(e){return e.key}),c=e.ajax.fetchOnSearch?a:i,l=[].concat(s(e.options)).map(function(e,t){return i.includes(e.key)?t:null}).filter(function(e){return null!==e});return e.settings.lifo&&(c=c.reverse(),l=l.reverse()),Object.assign({},e,{selected:e.settings.lifo?[].concat(s(c),s(e.selected)):[].concat(s(e.selected),s(c)),selectedIndex:e.settings.lifo?[].concat(s(l),s(e.selectedIndex)):[].concat(s(e.selectedIndex),s(l))});case n.m:return Object.assign({},e,{selected:e.ajax.active&&e.ajax.fetchOnSearch?[].concat(s(e.selected)).filter(function(e){return e.key!==t.index}):[].concat(s(e.selected)).filter(function(r){return r!==e.options[t.index].key}),selectedIndex:[].concat(s(e.selectedIndex)).filter(function(e){return e!==t.index})});case n.t:return Object.assign({},e,{search:Object.assign({},e.search,{active:!0,queryString:t.queryString,resultSet:[]}),ajax:Object.assign({},e.ajax,{fetching:t.queryString.length>=e.ajax.minLength}),options:[]});case n.s:case n.w:return Object.assign({},e,{settings:Object.assign({},e.settings,{className:t.props.className,placeHolderInside:!t.props.multiple&&t.props.placeHolderInside,placeholder:t.props.placeholder,arrow:t.props.arrow,multiple:t.props.multiple,disabled:t.props.disabled,searchIndex:t.props.searchIndex,customScrollbar:t.props.customScrollbar,searchable:t.props.searchable,stayOpen:t.props.hasOwnProperty("stayOpen")?t.props.stayOpen&&!t.props.isDropDown:!!t.props.multiple,commaSeperated:t.props.multiple&&t.props.commaSeperated,singleLine:t.props.singleLine,lifo:t.props.multiple&&t.props.lifo,selectAllButton:t.props.multiple&&t.props.selectAllButton,checkBoxes:t.props.checkBoxes,materialize:t.props.materialize,isDropDown:t.props.isDropDown&&!t.props.multiple}),options:t.type===n.w&&e.ajax.active&&e.settings.multiple===t.props.multiple?e.options:t.options,height:t.props.height,isOpen:t.props.isOpen?t.props.isOpen:t.type===n.w&&e.isOpen,selected:t.type===n.w&&e.ajax.active&&e.settings.multiple===t.props.multiple?e.selected:t.selected,selectedIndex:t.type===n.w&&e.ajax.active&&e.settings.multiple===t.props.multiple?e.selectedIndex:t.selectedIndex,customKeys:t.customKeys,ajax:t.ajax,initialized:!0,onChange:t.props.onChange,onOpen:t.props.onOpen,onClose:t.props.onClose,checkForScroll:t.type===n.w?e.isOpen:t.props.isOpen,onRenderOption:t.props.onRenderOption,onRenderSelection:t.props.onRenderSelection,tags:Object.assign({},e.tags,{enabled:t.props.tags}),id:t.props.id});case n.u:return Object.assign({},e,{tags:Object.assign({},e.tags,{enabled:e.tags.enabled,active:e.tags.enabled&&t.tag.length>0&&t.tag.trim()&&void 0===e.options.find(function(e){return e.label===t.tag})}),search:Object.assign({},e.search,{queryString:t.tag})});case n.o:var u=t.queryString.toLowerCase();return Object.assign({},e,{search:Object.assign({},e.search,{active:!0,queryString:t.queryString,resultSet:e.ajax.active&&e.ajax.fetchOnSearch?t.queryString.length0&&t.queryString.trim()&&void 0===e.options.find(function(e){return e.label===t.queryString})})});case n.b:return Object.assign({},e,{checkForScroll:!0});case n.d:return Object.assign({},e,{search:o.search,focusedItem:null,focusedItemIndex:null,options:e.ajax.active&&e.ajax.fetchOnSearch?[]:e.options,tags:Object.assign({},e.tags,{enabled:e.tags.enabled,active:!1})});case n.f:return Object.assign({},e,{isOpen:!1,focusedItem:null,focusedItemIndex:null,search:o.search,options:e.ajax.fetchOnSearch&&e.settings.multiple?[]:e.options,ajax:Object.assign({},e.ajax,{fetching:!1}),tags:Object.assign({},e.tags,{enabled:e.tags.enabled,active:!1}),focused:!t.blur&&e.focused});case n.l:return Object.assign({},e,{isOpen:!0,checkForScroll:!0});case n.e:return Object.assign({},e,{selected:[],selectedIndex:[],focusedItem:null,focusedItemIndex:null,search:t.stayOpen?e.search:o.search,options:e.ajax.fetchOnSearch?[]:e.options,tags:Object.assign({},e.tags,{enabled:e.tags.enabled,active:!1})});case n.j:return Object.assign({},e,{focused:!0});case n.a:return Object.assign({},e,{focused:!1});case n.q:return Object.assign({},e,{selected:e.settings.multiple?e.settings.lifo?[e.ajax.active&&e.ajax.fetchOnSearch?t.item:t.item.key].concat(s(e.selected)):[].concat(s(e.selected),[e.ajax.active&&e.ajax.fetchOnSearch?t.item:t.item.key]):[t.item.key],selectedIndex:e.settings.multiple?e.settings.lifo?[t.index].concat(s(e.selectedIndex)):[].concat(s(e.selectedIndex),[t.index]):[t.index],focusedItem:e.settings.stayOpen&&e.selected.length1&&void 0!==arguments[1]&&arguments[1];e(Object(s.B)(t,r))},openSelect:function(){e(Object(s.F)())},clearSelect:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&(t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()),e(Object(s.y)(r))},closeSelect:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e(Object(s.z)(t))},focusSelect:function(){e(Object(s.C)())},blurSelect:function(){e(Object(s.x)())},handleKeyDown:function(t){e(Object(s.D)(t))},maybeScroll:function(t,r){e(Object(s.E)(t,r))},unlockMouseFocus:function(){e(Object(s.O)())},selectAll:function(){e(Object(s.I)())}}},l=Object(n.b)(i,c)(o.a);t.a=l,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(i,"mapStateToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/index.js"),t.register(c,"mapDispatchToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/index.js"),t.register(l,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/index.js"),n(e))}()}).call(this,r(4)(e))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(6),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),_partials_Header___WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(22),_partials_MultiHeader___WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(25),_partials_SearchPrompt___WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(27),_partials_Tags___WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(29),_partials_NoResults___WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(31),_createClass=function(){function e(e,t){for(var r=0;r0&&this.props.maybeScroll(this.rsBodyRef,this["option-"+this.props.selectedIndex[0].toString()])}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.handleBodyClick),document.removeEventListener("touchstart",this.handleBodyClick),document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("mousemove",this.handleMouseMove)}},{key:"handleBodyClick",value:function(e){this.ref.contains(e.target)||(this.props.isOpen?this.props.closeSelect(this.props.focused):this.props.focused&&this.props.blurSelect())}},{key:"handleKeyDown",value:function(e){this.props.focused&&this.props.handleKeyDown(e)}},{key:"checkIfHovered",value:function(){if(this.props.settings.stayOpen&&this.props.settings.multiple&&this.props.checkForHover&&!this.props.settings.commaSeperated&&!this.props.settings.checkBoxes&&!this.props.settings.isDropDown&&!this.props.tags.focused)for(var e=0;e=s?this.props.focusItem(e-1,!0):this.props.focusItem(e,!0);break}}}},{key:"maybeScroll",value:function(){if(this.props.isOpen&&this.props.checkForScroll)return this.props.tags.focused?this.props.maybeScroll(this.rsBodyRef,this.tagsRef):void(null!==this.props.focusedItem?this.props.maybeScroll(this.rsBodyRef,this["option-"+this.props.focusedItemIndex.toString()]):!this.props.settings.multiple&&this.props.selected.length>0&&this.props.maybeScroll(this.rsBodyRef,this["option-"+this.props.selectedIndex[0].toString()]))}},{key:"componentDidUpdate",value:function(){this.checkIfHovered(),this.maybeScroll()}},{key:"handleMouseMove",value:function(){this.props.mouseEventLocked&&this.props.unlockMouseFocus()}},{key:"buildOptionClassName",value:function(e){var t="rs-option";return e.hasOwnProperty("disabled")&&!0===e.disabled&&(t+=" disabled"),!this.props.settings.isDropDown&&this.props.selected.includes(e.key)&&(t+=" selected"),null!==this.props.focusedItem&&this.props.focusedItem===e.key&&(t+=" focused"),t.trim()}},{key:"render",value:function(){var e=this,t=this.props,r=t.options,n=t.settings,s=t.isOpen,o=t.selected,a=t.originalCount,i=t.ajax,c=t.onRenderOption,l=t.tags,u=t.queryString,p=Object(helpers__WEBPACK_IMPORTED_MODULE_1__.a)(n,s,o,l);return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"react-selectrix"+p,ref:function(t){return e.ref=t},onFocus:this.props.focusSelect},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input",{type:"hidden",value:JSON.stringify(o)}),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"rs-wrapper"},n.multiple?react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_MultiHeader___WEBPACK_IMPORTED_MODULE_4__.a,null):react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_Header___WEBPACK_IMPORTED_MODULE_3__.a,null),(s||n.materialize)&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"rs-body"+(s?"":" hidden"),ref:function(t){return e.rsBodyRef=t},style:{maxHeight:this.props.height}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_Tags___WEBPACK_IMPORTED_MODULE_6__.a,{extractRef:function(t){return e.tagsRef=t}}),n.selectAllButton&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"rs-toggle-wrapper"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button",{type:"button",className:"rs-toggle-button",onClick:function(){return a>o.length||i.fetchOnSearch?e.props.selectAll():e.props.clearSelect(!1,!0)}},a>o.length||i.fetchOnSearch?"Select All":"Deselect All")),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_SearchPrompt___WEBPACK_IMPORTED_MODULE_5__.a,null),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul",null,i.active&&i.fetching&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"rs-loader"},"Loading..."),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_NoResults___WEBPACK_IMPORTED_MODULE_7__.a,{options:r}),n.placeHolderInside&&!n.multiple&&(!i.active||!i.fetching&&i.minLength<=u)&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li",{onClick:this.props.clearSelect,className:this.buildOptionClassName({key:"default"}),onMouseEnter:function(){return e.props.mouseEventLocked?"":e.props.focusItem(-1,!0)}},n.placeholder),r.map(function(t,r){var s=n.checkBoxes?react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-checkbox-wrapper"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input",{type:"checkbox",checked:e.props.selected.includes(t.key),readOnly:!0}),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label",null,t.label)):t.label;if(!1!==c){var o=c(t,r);o&&(s=o)}return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li",{ref:function(t){return e["option-"+r]=t},onClick:function(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation(),e.props.selectItem(r)},key:"li-"+r,className:e.buildOptionClassName(t,r),onMouseOver:function(){e.props.mouseEventLocked?n.stayOpen&&e.props.unlockMouseFocus():e.props.focusItem(r,!0)}},s)})))))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),App}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component),_default=App;__webpack_exports__.a=_default,App.propTypes={settings:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,toggleSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,options:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,height:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number.isRequired,isOpen:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,selected:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,selectedIndex:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,selectItem:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,focusItem:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,focusedItem:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,focusedItemIndex:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number,clearSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,closeSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,focused:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,focusSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,blurSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,handleKeyDown:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,maybeScroll:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,checkForScroll:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,mouseEventLocked:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,unlockMouseFocus:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,checkForHover:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,selectAll:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,originalCount:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number.isRequired,ajax:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,onRenderOption:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool]),tags:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,queryString:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired},function(){var e=__webpack_require__(2).default,t=__webpack_require__(2).leaveModule;e&&(e.register(App,"App","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/App.js"),e.register(_default,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/App.js"),t(module))}()}).call(this,__webpack_require__(4)(module))},function(e,t,r){"use strict";(function(e){var n=r(5),s=r(3),o=r(23);!function(){var t=r(2).enterModule;t&&t(e)}();var a=function(e){return{settings:e.settings,selected:e.selected.length>0?e.options[e.selectedIndex]:null,isOpen:e.isOpen,focused:e.focused,onRenderSelection:e.onRenderSelection,tags:e.tags}},i=function(e){return{toggleSelect:function(){e(Object(s.N)())},clearSelect:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t&&(t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()),e(Object(s.y)())}}},c=Object(n.b)(a,i)(o.a);t.a=c,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(a,"mapStateToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/Header/index.js"),t.register(i,"mapDispatchToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/Header/index.js"),t.register(c,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/Header/index.js"),n(e))}()}).call(this,r(4)(e))},function(e,t,r){"use strict";(function(e){var n=r(1),s=r.n(n),o=r(9),a=r(0),i=r.n(a);!function(){var t=r(2).enterModule;t&&t(e)}();var c=function(e){var t=e.settings,r=e.isOpen,n=e.selected,a=e.focused,i=e.onRenderSelection,c=e.tags,l=t.searchable||c.enabled?s.a.createElement(o.a,null):s.a.createElement("div",{tabIndex:"0",className:"rs-toggle"+(a?" rs-focused":"")},null===n||t.isDropDown?t.placeholder:n.label);if(!t.searchable&&!1!==i){var u=i(n,t);u&&(l=u)}return s.a.createElement("div",{className:"rs-header",onClick:e.toggleSelect},!t.placeHolderInside&&!t.isDropDown&&null!==n&&s.a.createElement("span",{className:"rs-reset-wrapper vertical-align"},s.a.createElement("span",{className:"rs-reset",onClick:function(t){return e.clearSelect(t)}},"×")),t.arrow&&s.a.createElement("span",{className:"rs-arrow-wrapper vertical-align"},s.a.createElement("span",{className:"rs-arrow-indicator "+(r?"up":"down")})),l)};c.propTypes={settings:i.a.object.isRequired,isOpen:i.a.bool.isRequired,selected:i.a.object,toggleSelect:i.a.func.isRequired,clearSelect:i.a.func.isRequired,focused:i.a.bool.isRequired,onRenderSelection:i.a.oneOfType([i.a.func,i.a.bool]),tags:i.a.object.isRequired};var l=c;t.a=l,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(c,"Header","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/Header/Header.js"),t.register(l,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/Header/Header.js"),n(e))}()}).call(this,r(4)(e))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6),_createClass=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]&&arguments[0];t&&(t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()),e(Object(s.y)())},removeItem:function(t){e(Object(s.G)(t))},openSelect:function(){e(Object(s.F)())},toggleSelect:function(){e(Object(s.N)())}}},c=Object(n.b)(a,i)(o.a);t.a=c,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(a,"mapStateToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/MultiHeader/index.js"),t.register(i,"mapDispatchToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/MultiHeader/index.js"),t.register(c,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/MultiHeader/index.js"),n(e))}()}).call(this,r(4)(e))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_Header_partials_Searchable___WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),_createClass=function(){function e(e,t){for(var r=0;r0&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-reset-wrapper vertical-align"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-reset",onClick:function(t){return e.clearSelect(t)}},"×")),t.arrow&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-arrow-wrapper vertical-align"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-arrow-indicator "+(r?"up":"down")})),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{tabIndex:"0",className:s},this.getJSX()))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),MultiHeader}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component),_default=MultiHeader;__webpack_exports__.a=_default,MultiHeader.propTypes={settings:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,isOpen:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,selected:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array,openSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,clearSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,toggleSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,selectedIndex:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,options:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,removeItem:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,focused:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,ajax:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,onRenderSelection:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool]),tags:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired},function(){var e=__webpack_require__(2).default,t=__webpack_require__(2).leaveModule;e&&(e.register(MultiHeader,"MultiHeader","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/MultiHeader/MultiHeader.js"),e.register(_default,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/MultiHeader/MultiHeader.js"),t(module))}()}).call(this,__webpack_require__(4)(module))},function(e,t,r){"use strict";(function(e){var n=r(5),s=r(28);!function(){var t=r(2).enterModule;t&&t(e)}();var o=function(e){return{active:e.ajax.active&&e.ajax.fetchOnSearch&&e.ajax.searchPrompt&&e.search.queryString.length0&&(!e.ajax.active||e.ajax.minLength<=e.search.queryString.length&&!e.ajax.fetching)&&!e.tags.active,queryString:e.search.queryString}},a=Object(n.b)(o,void 0)(s.a);t.a=a,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(o,"mapStateToProps","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/NoResults/index.js"),t.register(a,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/NoResults/index.js"),n(e))}()}).call(this,r(4)(e))},function(e,t,r){"use strict";(function(e){var n=r(1),s=r.n(n),o=r(0),a=r.n(o);!function(){var t=r(2).enterModule;t&&t(e)}();var i=function(e){return e.active?s.a.createElement("li",{className:"rs-no-results"},'No results match "',e.queryString,'"'):null};i.propTypes={active:a.a.bool.isRequired,queryString:a.a.string};var c=i;t.a=c,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(i,"NoResults","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/NoResults/NoResults.js"),t.register(c,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/components/App/partials/NoResults/NoResults.js"),n(e))}()}).call(this,r(4)(e))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),components___WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(8),_createClass=function(){function e(e,t){for(var r=0;r=t.length?r(new i(f,E,new a(void 0,e[E]))):u(e[E],t[E],r,n,f,E,d);for(;E=0?(u(e[s],t[s],r,n,f,s,d),x=c(x,a)):u(e[s],void 0,r,n,f,s,d)}),x.forEach(function(e){u(void 0,t[e],r,n,f,e,d)})}d.length=d.length-1}else e!==t&&("number"===b&&isNaN(e)&&isNaN(t)||r(new s(f,e,t)))}function p(e,t,r,n){return n=n||[],u(e,t,function(e){e&&n.push(e)},r),n.length?n:void 0}function _(e,t,r){if(e&&t&&r&&r.kind){for(var n=e,s=-1,o=r.path?r.path.length-1:0;++s0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},k,e),r=t.logger,n=t.stateTransformer,s=t.errorTransformer,o=t.predicate,a=t.logErrors,i=t.diffPredicate;if(void 0===r)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n // ...options\n});\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var c=[];return function(e){var r=e.getState;return function(e){return function(l){if("function"==typeof o&&!o(r,l))return e(l);var u={};c.push(u),u.started=E.now(),u.startedTime=new Date,u.prevState=n(r()),u.action=l;var p=void 0;if(a)try{p=e(l)}catch(e){u.error=s(e)}else p=e(l);u.took=E.now()-u.started,u.nextState=n(r());var _=t.diff&&"function"==typeof i?i(r,l):t.diff;if(function(e,t){var r=t.logger,n=t.actionTransformer,s=t.titleFormatter,o=void 0===s?function(e){var t=e.timestamp,r=e.duration;return function(e,n,s){var o=["action"];return o.push("%c"+String(e.type)),t&&o.push("%c@ "+n),r&&o.push("%c(in "+s.toFixed(2)+" ms)"),o.join(" ")}}(t):s,a=t.collapsed,i=t.colors,c=t.level,l=t.diff,u=void 0===t.titleFormatter;e.forEach(function(s,p){var _=s.started,h=s.startedTime,b=s.action,g=s.prevState,y=s.error,E=s.took,m=s.nextState,O=e[p+1];O&&(m=O.prevState,E=O.started-_);var x=n(b),P="function"==typeof a?a(function(){return m},b,s):a,k=v(h),j=i.title?"color: "+i.title(x)+";":"",C=["color: gray; font-weight: lighter;"];C.push(j),t.timestamp&&C.push("color: gray; font-weight: lighter;"),t.duration&&C.push("color: gray; font-weight: lighter;");var M=o(x,k,E);try{P?i.title&&u?r.groupCollapsed.apply(r,["%c "+M].concat(C)):r.groupCollapsed(M):i.title&&u?r.group.apply(r,["%c "+M].concat(C)):r.group(M)}catch(e){r.log(M)}var D=f(c,x,[g],"prevState"),S=f(c,x,[x],"action"),w=f(c,x,[y,g],"error"),R=f(c,x,[m],"nextState");if(D)if(i.prevState){var I="color: "+i.prevState(g)+"; font-weight: bold";r[D]("%c prev state",I,g)}else r[D]("prev state",g);if(S)if(i.action){var T="color: "+i.action(x)+"; font-weight: bold";r[S]("%c action ",T,x)}else r[S]("action ",x);if(y&&w)if(i.error){var A="color: "+i.error(y,g)+"; font-weight: bold;";r[w]("%c error ",A,y)}else r[w]("error ",y);if(R)if(i.nextState){var U="color: "+i.nextState(m)+"; font-weight: bold";r[R]("%c next state",U,m)}else r[R]("next state",m);l&&d(g,m,r,P);try{r.groupEnd()}catch(e){r.log("—— log end ——")}})}(c,Object.assign({},t,{diff:_})),c.length=0,u.error)throw u.error;return p}}}}var b,g,y=function(e,t){return function(e,t){return new Array(t+1).join("0")}(0,t-e.toString().length)+e},v=function(e){return y(e.getHours(),2)+":"+y(e.getMinutes(),2)+":"+y(e.getSeconds(),2)+"."+y(e.getMilliseconds(),3)},E="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,r=e.getState;return"function"==typeof t||"function"==typeof r?h()({dispatch:t,getState:r}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};t.defaults=k,t.createLogger=h,t.logger=j,t.default=j,Object.defineProperty(t,"__esModule",{value:!0})}(t)}).call(this,r(11))},function(e,t,r){"use strict";r.r(t),function(e){var n=r(15);!function(){var t=r(2).enterModule;t&&t(e)}();var s=n.a;t.default=s,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(s,"default","C:/Users/vkotulskyi/Projects/react-selectrix/src/index.js"),n(e))}()}.call(this,r(4)(e))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&"object"==typeof e&&"default"in e?e.default:e}(r(1)),s=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},a=function(e){function t(){return s(this,t),o(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return n.Children.only(this.props.children)},t}(n.Component);t.AppContainer=a,t.hot=function(){return function(e){return e}},t.areComponentsEqual=function(e,t){return e===t},t.setConfig=function(){},t.cold=function(e){return e}},function(e,t,r){var n=r(39);"string"==typeof n&&(n=[[e.i,n,""]]);r(41)(n,{hmr:!0,transform:void 0,insertInto:void 0}),n.locals&&(e.exports=n.locals)},function(e,t,r){(e.exports=r(40)(!1)).push([e.i,'.react-selectrix {\n position: relative; }\n .react-selectrix *, .react-selectrix ::after, .react-selectrix ::before {\n box-sizing: border-box; }\n .react-selectrix .hidden {\n display: none; }\n .react-selectrix .clearfix:after, .react-selectrix .clearfix:before {\n content: "";\n display: table; }\n .react-selectrix .clearfix:after {\n clear: both; }\n .react-selectrix .rs-toggle-wrapper, .react-selectrix .rs-search-prompt {\n padding: 11px 20px;\n font-size: 11px;\n color: #92a2b9; }\n .react-selectrix .rs-tag-wrapper {\n padding: 11px 20px;\n font-size: 12px;\n cursor: pointer;\n color: #6a7f9d;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.1); }\n .react-selectrix .rs-tag-wrapper:hover, .react-selectrix .rs-tag-wrapper:focus, .react-selectrix .rs-tag-wrapper:active {\n background-color: #faf7f7; }\n .react-selectrix .rs-tag-wrapper.focused {\n background-color: #faf7f7; }\n .react-selectrix input#searchable.rs-active {\n min-width: 30px; }\n .react-selectrix button.rs-toggle-button {\n background-color: #ffffff;\n border: none;\n font-size: 11px;\n cursor: pointer;\n outline: none;\n color: #92a2b9;\n padding: 0; }\n .react-selectrix button.rs-toggle-button:hover {\n text-decoration: underline; }\n .react-selectrix .vertical-align:before {\n content: \'\';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n margin-right: 0; }\n .react-selectrix .vertical-align > * {\n display: inline-block;\n vertical-align: middle; }\n .react-selectrix .rs-header {\n border: 1px solid #bdc8d5;\n color: #6a7f9d;\n border-radius: 2px;\n background-color: #ffffff;\n position: relative;\n font-size: 14px;\n margin: 0;\n user-select: none; }\n .react-selectrix .rs-header ::-webkit-input-placeholder {\n color: #6a7f9d; }\n .react-selectrix .rs-header ::-moz-placeholder {\n color: #6a7f9d; }\n .react-selectrix .rs-header :-ms-input-placeholder {\n color: #6a7f9d; }\n .react-selectrix .rs-header :-moz-placeholder {\n color: #6a7f9d; }\n .react-selectrix.rs-base-arrow .rs-reset-wrapper {\n right: 25px; }\n .react-selectrix.rs-base-customscrollbar ::-webkit-scrollbar {\n width: 12px;\n height: 12px; }\n .react-selectrix.rs-base-customscrollbar ::-webkit-scrollbar-thumb {\n background: #6f747b; }\n .react-selectrix.rs-base-customscrollbar ::-webkit-scrollbar-track {\n background: #dfdfdf; }\n .react-selectrix.rs-base-disabled {\n opacity: 0.6;\n pointer-events: none; }\n .react-selectrix.rs-base-searchable .rs-header, .react-selectrix.rs-base-tags .rs-header {\n padding: 0; }\n .react-selectrix.rs-base-searchable .rs-toggle, .react-selectrix.rs-base-tags .rs-toggle {\n cursor: text; }\n .react-selectrix.rs-base-singleline .rs-toggle {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n display: block; }\n .react-selectrix.rs-base-multiple:not(.rs-base-empty):not(.rs-base-commaseperated) .rs-toggle {\n padding: 5px 50px 5px 5px; }\n .react-selectrix.rs-base-multiple.rs-base-commaseperated:not(.rs-base-empty) .rs-toggle {\n padding: 7px 50px 7px 15px;\n line-height: 1.8; }\n .react-selectrix.rs-base-multiple.rs-base-commaseperated.rs-base-searchable .rs-toggle {\n display: flex; }\n .react-selectrix.rs-base-multiple.rs-base-commaseperated.rs-base-searchable .rs-commaseperated-wrapper {\n display: block;\n padding-right: 10px;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis; }\n .react-selectrix.rs-base-multiple .rs-selection {\n display: inline-block;\n background-color: #00B2EE;\n padding: 3px 10px 3px 25px;\n color: #ffffff;\n margin: 2px;\n font-size: 12px;\n border-radius: 2px;\n border: 1px solid #21a4cf;\n position: relative;\n cursor: pointer;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden; }\n .react-selectrix.rs-base-multiple:not(.rs-base-empty) .rs-selection, .react-selectrix.rs-base-multiple:not(.rs-base-empty) .rs-searchable {\n vertical-align: middle; }\n .react-selectrix.rs-base-multiple .rs-remove {\n font-size: 15px;\n color: #fff3f3;\n position: absolute;\n left: 0;\n width: 20px;\n text-align: center;\n border-right: 1px solid #d9d6d6;\n top: 0;\n height: 100%;\n transition: 0.2s background-color ease-in-out;\n font-family: "Arial" !important; }\n .react-selectrix.rs-base-multiple .rs-remove:hover {\n background-color: #23c8ff; }\n .react-selectrix.rs-base-multiple .rs-searchable {\n border: none;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n max-width: 100%;\n color: #6a7f9d;\n padding: 0;\n font-size: 14px; }\n .react-selectrix .rs-reset {\n font-size: 20px;\n color: #6a7f9d;\n position: relative;\n top: 1px;\n font-family: "Arial" !important; }\n .react-selectrix .rs-reset:hover {\n color: #b90e0e; }\n .react-selectrix .rs-arrow-wrapper {\n position: absolute;\n width: 10px;\n height: 100%;\n top: 0;\n right: 10px; }\n .react-selectrix .rs-reset-wrapper {\n position: absolute;\n width: 10px;\n height: 100%;\n top: 0;\n right: 10px;\n cursor: pointer; }\n .react-selectrix .rs-reset-wrapper:before {\n margin-right: -0.15em; }\n .react-selectrix .rs-arrow-indicator {\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 5px 5px 0 5px;\n border-color: #6a7f9d transparent transparent;\n transition: 0.1s transform ease-in-out; }\n .react-selectrix .rs-arrow-indicator.up {\n transform: rotate(180deg); }\n .react-selectrix .rs-body {\n border-radius: 2px;\n background-color: #ffffff;\n box-shadow: 0 3px 7px 0 rgba(139, 155, 175, 0.5);\n position: absolute;\n width: 100%;\n left: 0;\n z-index: 1;\n overflow: auto; }\n .react-selectrix .rs-body > ul {\n list-style-type: none;\n padding: 0;\n margin: 0;\n overflow: hidden; }\n .react-selectrix .rs-option {\n cursor: pointer;\n padding: 11px 20px;\n color: #6a7f9d;\n font-size: 14px;\n user-select: none;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: normal; }\n .react-selectrix .rs-option.disabled {\n opacity: 0.6;\n pointer-events: none; }\n .react-selectrix .rs-option:not(.disabled).focused {\n background-color: #faf7f7; }\n .react-selectrix .rs-option:not(.disabled).selected {\n background-color: #eeeeee; }\n .react-selectrix .rs-no-results {\n padding: 11px 20px;\n color: #6a7f9d;\n font-size: 12px; }\n .react-selectrix .rs-toggle {\n border: none;\n outline: none;\n padding: 10px 50px 10px 15px;\n width: 100%;\n cursor: pointer;\n color: #6a7f9d;\n font-size: 14px;\n line-height: normal; }\n .react-selectrix .rs-toggle.rs-focused {\n outline: 0;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 152, 209, 0.6); }\n .react-selectrix .rs-toggle.rs-searchable:focus {\n cursor: text; }\n .react-selectrix.rs-base-checkboxes .rs-option:not(.disabled).selected {\n background-color: inherit; }\n .react-selectrix.rs-base-checkboxes .rs-option:not(.disabled).focused {\n background-color: #faf7f7; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] {\n position: absolute;\n opacity: 0;\n margin: 0; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:not(:checked) + label:before {\n width: 0;\n height: 0;\n border: 3px solid transparent;\n left: 6px;\n top: 10px;\n -webkit-transform: rotateZ(37deg);\n transform: rotateZ(37deg);\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:not(:checked) + label:after {\n height: 13px;\n width: 13px;\n background-color: transparent;\n border: 1px solid #D5D9DF;\n border-radius: 2px;\n top: 0;\n z-index: 0; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] + label {\n position: relative;\n padding-left: 25px;\n cursor: pointer;\n display: inline-block;\n user-select: none;\n font-size: 14px;\n line-height: 14px;\n font-weight: 400;\n margin-bottom: 0; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] + label:after, .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] + label:before {\n content: \'\';\n left: 0;\n position: absolute;\n -webkit-transition: border 0.25s, background-color 0.25s, width 0.20s 0.1s, height 0.20s 0.1s, top 0.20s 0.1s, left 0.20s 0.1s;\n transition: border 0.25s, background-color 0.25s, width 0.20s 0.1s, height 0.20s 0.1s, top 0.20s 0.1s, left 0.20s 0.1s;\n z-index: 1; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] + label:after {\n height: 13px;\n width: 13px;\n background-color: transparent;\n border: 2px solid #5a5a5a;\n top: 0;\n z-index: 0; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:checked + label:before {\n top: 1px;\n left: 0px;\n width: 6px;\n height: 10px;\n border-top: 2px solid transparent;\n border-left: 2px solid transparent;\n border-right: 2px solid #fff;\n border-bottom: 2px solid #fff;\n -webkit-transform: rotateZ(37deg);\n transform: rotateZ(37deg);\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:checked + label:after {\n top: 0;\n height: 13px;\n width: 13px;\n border: 1px solid #1DA4CF;\n background-color: #1DA4CF;\n z-index: 0;\n border-radius: 2px; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:disabled + label {\n opacity: 0.4;\n cursor: not-allowed; }\n .react-selectrix.rs-base-open.rs-base-materialize .rs-header:after {\n content: "";\n height: 2px;\n background-color: #4379db;\n display: block;\n width: 100%;\n left: 0;\n visibility: visible; }\n .react-selectrix.rs-base-open.rs-base-materialize .rs-arrow-indicator {\n border-color: #4379db transparent transparent; }\n .react-selectrix.rs-base-open.rs-base-materialize .rs-body {\n opacity: 1;\n -webkit-transform: scale(1) translateY(0);\n -ms-transform: scale(1) translateY(0);\n transform: scale(1) translateY(0);\n visibility: visible;\n height: auto; }\n .react-selectrix .rs-arrow-indicator {\n transition: 0.2s transform ease-in-out; }\n .react-selectrix.rs-base-materialize.rs-base-multiple:not(.rs-base-empty) .rs-toggle {\n padding-left: 0; }\n .react-selectrix.rs-base-materialize .rs-header {\n border: none;\n border-bottom: 1px solid #eee;\n border-radius: 0; }\n .react-selectrix.rs-base-materialize .rs-header:after {\n content: "";\n height: 1px;\n background-color: transparent;\n position: absolute;\n bottom: -1px;\n display: block;\n width: 15px;\n left: 45%;\n transition-duration: .2s;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n visibility: hidden; }\n .react-selectrix.rs-base-materialize .rs-body {\n display: block;\n opacity: 0;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n transform-origin: 50% 0;\n transform: scale(0.8) translateY(-15px);\n transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-in-out;\n visibility: hidden;\n height: 0; }\n .react-selectrix.rs-base-materialize .rs-toggle {\n padding-left: 0; }\n .react-selectrix.rs-base-materialize .rs-toggle.rs-focused {\n box-shadow: none; }\n .react-selectrix .rs-loader {\n font-size: 10px;\n margin: 15px auto;\n overflow: hidden;\n text-indent: -9999em;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n background: #00B2EE;\n background: -moz-linear-gradient(left, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n background: -webkit-linear-gradient(left, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n background: -o-linear-gradient(left, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n background: -ms-linear-gradient(left, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n background: linear-gradient(to right, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n position: relative;\n -webkit-animation: load3 1.4s infinite linear;\n animation: load3 1.4s infinite linear;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0); }\n .react-selectrix.rs-base-materialize .rs-loader {\n background: #4379db;\n background: -moz-linear-gradient(left, #4379db 10%, rgba(255, 255, 255, 0) 42%);\n background: -webkit-linear-gradient(left, #4379db 10%, rgba(255, 255, 255, 0) 42%);\n background: -o-linear-gradient(left, #4379db 10%, rgba(255, 255, 255, 0) 42%);\n background: -ms-linear-gradient(left, #4379db 10%, rgba(255, 255, 255, 0) 42%);\n background: linear-gradient(to right, #4379db 10%, rgba(255, 255, 255, 0) 42%); }\n .react-selectrix.rs-base-materialize .rs-loader:before {\n background: #4379db; }\n .react-selectrix .rs-loader:before {\n width: 50%;\n height: 50%;\n background: #00B2EE;\n border-radius: 100% 0 0 0;\n position: absolute;\n top: 0;\n left: 0;\n content: \'\'; }\n .react-selectrix .rs-loader:after {\n background: white;\n width: 75%;\n height: 75%;\n border-radius: 50%;\n content: \'\';\n margin: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0; }\n\n@-webkit-keyframes load3 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes load3 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n',""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r=function(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var s=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(n),o=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[r].concat(o).concat([s]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},s=0;s=0&&c.splice(t,1)}function f(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),h(t,e.attrs),_(e,t),t}function h(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function b(e,t){var r,n,s,o;if(t.transform&&e.css){if(!(o=t.transform(e.css)))return function(){};e.css=o}if(t.singleton){var c=i++;r=a||(a=f(t)),n=y.bind(null,r,c,!1),s=y.bind(null,r,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",h(t,e.attrs),_(e,t),t}(t),n=function(e,t,r){var n=r.css,s=r.sourceMap,o=void 0===t.convertToAbsoluteUrls&&s;(t.convertToAbsoluteUrls||o)&&(n=l(n)),s&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(s))))+" */");var a=new Blob([n],{type:"text/css"}),i=e.href;e.href=URL.createObjectURL(a),i&&URL.revokeObjectURL(i)}.bind(null,r,t),s=function(){d(r),r.href&&URL.revokeObjectURL(r.href)}):(r=f(t),n=function(e,t){var r=t.css,n=t.media;if(n&&e.setAttribute("media",n),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,r),s=function(){d(r)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else s()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=s()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=p(e,t);return u(r,t),function(e){for(var s=[],o=0;o1&&void 0!==arguments[1]&&arguments[1];return function(r,s){var c=s(),l=e.defaultValue?Object(n.i)(e.defaultValue,[].concat(o(e.options))):{selected:c.selected,selectedIndex:c.selectedIndex},u=l.selected,p=l.selectedIndex,_={},f=[].concat(o(e.options));t&&c.tags.tagSet.length>0&&(f=[].concat(o(e.options),o(c.tags.tagSet)));var d={active:!1,url:"",debounce:200,fetchOnSearch:!1,q:"",fetching:!1,needsUpdate:!0,nestedKey:!1,searchPrompt:!0,minLength:1,headers:{}};if(e.customKeys){var h=["key","label"];Object.keys(e.customKeys).forEach(function(t){h.includes(t)&&(_[t]=e.customKeys[t])})}(_=!Object(n.d)(_)&&Object.assign({key:"key",label:"label"},_))&&(f=f.map(function(e){return e.hasOwnProperty(_.key)&&e.hasOwnProperty(_.label)?{key:e[_.key],label:e[_.label]}:null}).filter(function(e){return e})),e.ajax&&e.ajax.hasOwnProperty("url")&&""!==e.ajax.url&&(f=u=p=[],d.active=!0,d.url=e.ajax.url,e.ajax.hasOwnProperty("debounce")&&Object(n.f)(e.ajax.debounce)&&(d.debounce=e.ajax.debounce),e.ajax.fetchOnSearch&&!Object(n.d)(e.ajax.q)&&Object(n.h)(e.ajax.q)&&(d.fetchOnSearch=!0,d.q=e.ajax.q),e.ajax.hasOwnProperty("nestedKey")&&Object(n.h)(e.ajax.nestedKey)&&(d.nestedKey=e.ajax.nestedKey),e.ajax.hasOwnProperty("searchPrompt")&&(d.searchPrompt=d.fetchOnSearch&&!1===e.ajax.searchPrompt),e.ajax.hasOwnProperty("minLength")&&Object(n.f)(e.ajax.minLength)&&d.fetchOnSearch&&(d.minLength=e.ajax.minLength),e.ajax.hasOwnProperty("headers")&&Object(n.g)(e.ajax.headers)&&(d.headers=e.ajax.headers)),r({type:t?i:a,props:e,selected:u,selectedIndex:p,options:f,customKeys:_,ajax:d})}},I=function(){return{type:P}},T=function(e){return{type:j,queryString:e}},A=function(e){return function(t,r){r().isOpen||t(z()),t({type:D,tag:e}),t(L())}},U=function(e){return function(t,r){if(""!==e){var n=r();if(n.isOpen||t(z()),n.ajax.active&&n.ajax.fetchOnSearch&&e.length>=n.ajax.minLength)return t(I()),t(B()).then(t(G())).catch(function(e){return console.error(e)});t({type:b,queryString:e})}else t({type:E});var s=r();return s.tags.active?t(L()):s.settings.multiple?t(Q(0)):void(s.search.active?t(Q(0)):t(R()))}},L=function(){return{type:M}},B=function(){return function(e,t){return new Promise(function(r,s){var o=t();if(o.isOpen){e({type:v});var a=o.ajax.url;o.ajax.fetchOnSearch&&(a+=o.ajax.q.replace("{q}",o.search.queryString)),fetch(a,{headers:o.ajax.headers}).then(function(e){if(!e.ok)throw"Your ajax url "+o.ajax.url+" failed with a status "+e.status;var t=e.headers.get("content-type");if(t&&t.includes("application/json"))return e.json();throw"Your ajax url "+o.ajax.url+" response was not a json"}).then(function(t){if(o.ajax.nestedKey){if(!t.hasOwnProperty(o.ajax.nestedKey))throw"Invalid nested key on "+o.ajax.url+" response";t=t[o.ajax.nestedKey]}if(!Object(n.c)(t))throw"Invalid data type on "+o.ajax.url+" response. Expected array.";e(K(t)),r(t)}).catch(function(e){s(e)})}})}},K=function(e){return function(t,r){var n=r();if(n.isOpen){var s=n.customKeys&&n.customKeys.hasOwnProperty("key")?n.customKeys.key:"key",o=n.customKeys&&n.customKeys.hasOwnProperty("label")?n.customKeys.label:"label",a=e.map(function(e){if(!e.hasOwnProperty(s)||!e.hasOwnProperty(o))return null;var t={key:e[s],label:e[o]};return e.hasOwnProperty("disabled")&&e.disabled&&(t.disabled=!0),t}).filter(function(e){return e});t({type:x,options:a})}}},W=function(){return function(e,t){t().isOpen?e(V()):e(z())}},q=function(){return function(e,t){var r=t(),n=r.selected,s=r.selectedIndex,a=r.ajax,i=r.options;if(r.settings.multiple){if(a.fetchOnSearch)return r.onChange(n);r.onChange([].concat(o(s)).map(function(e){return i[e]}))}else r.onChange(i[s[0]])}},N=function(){return function(e,t){e({type:O});var r=t();e(q()),r.settings.stayOpen||e(V())}},H=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(r,n){if(-1===e)return r(F());var s=n(),a=s.search.active?s.search.resultSet:s.options,i=s.ajax.fetchOnSearch?s.selected.map(function(e){return e.key}):s.selected;!s.settings.multiple||s.settings.commaSeperated||s.settings.checkBoxes||(a=[].concat(o(a)).filter(function(e){return!i.includes(e.key)}));var c=s.search.active||s.settings.multiple&&!s.settings.commaSeperated&&!s.settings.checkBoxes?s.options.findIndex(function(t){return t.key===a[e].key}):e;if((s.settings.commaSeperated||s.settings.checkBoxes)&&s.selectedIndex.includes(c))return r(w(c));a[e]&&(r({type:u,item:a[e],index:s.search.active||s.settings.multiple&&i.length?c:e,isKeyboard:t}),s.settings.stayOpen||r(V())),!(s=n()).isOpen||!s.settings.multiple||s.settings.checkBoxes||s.settings.commaSeperated||s.settings.isDropDown||(t?e===a.length-1?r(Q(e-1)):r(Q(e)):e===a.length-1&&r(Q(e-1))),r(q())}},F=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,r){var n=r();t({type:_,stayOpen:e}),n.onChange(""),n.settings.stayOpen||t(V())}},z=function(){return function(e,t){e({type:l});var r=t();r.onOpen(),r.ajax.active&&!r.ajax.fetchOnSearch&&r.ajax.needsUpdate?e(B()).then(function(){return e(G())}).catch(function(e){return console.error(e)}):e(G())}},G=function(){return function(e,t){var r=t();if(r.settings.isDropDown)return e(Q(0));if(r.isOpen&&(0===r.selected.length||r.settings.multiple||r.settings.checkBoxes)&&null===r.focusedItem)if(r.settings.checkBoxes&&!r.settings.multiple)e(Q(r.selectedIndex[0]));else if(r.settings.multiple&&r.settings.commaSeperated&&r.selected.length>0){var n=r.settings.lifo?r.selectedIndex[0]:r.selectedIndex[r.selectedIndex.length-1];e(Q(n))}else e(X("down"))}},V=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,r){t({type:c,blur:e}),r().onClose()}},$=function(){return function(e,t){t().focused||e({type:f})}},Y=function(){return{type:d}},J=function(e){return function(t,r){var n=r(),s=e.key;switch(s){case"Tab":n.isOpen?t(V(!0)):n.focused&&t(Y());break;case"Enter":if(e.preventDefault(),n.isOpen)if(null!==n.focusedItem)t(H(n.focusedItemIndex,!0));else{if(n.tags.active)return t(S(n.search.queryString));t(V())}else t(z());break;case"Esc":case"Escape":t(V());break;case"Up":case"Left":case"ArrowUp":case"ArrowLeft":if(n.search.active&&n.search.queryString.length>0&&["Left","ArrowLeft"].includes(s))return;e.preventDefault(),t(X("up"));break;case"Down":case"Right":case"ArrowDown":case"ArrowRight":if(n.search.active&&n.search.queryString.length>0&&["Right","ArrowRight"].includes(s))return;e.preventDefault(),t(X("down"))}}},X=function(e){return function(t,r){var n=r(),s=!n.settings.multiple&&n.settings.placeHolderInside,a=n.search.active?n.search.resultSet:n.options;!n.settings.multiple||n.settings.commaSeperated||n.settings.checkBoxes||(a=[].concat(o(a)).filter(function(e){return!n.selected.includes(e.key)}));var i,c=!1;null!==n.focusedItem?c=n.focusedItemIndex:n.selected.length>0&&!n.settings.multiple&&!n.settings.isDropDown&&(n.search.active?-1===(c=a.findIndex(function(e){return e.key===n.options[n.selectedIndex].key}))&&(c=!1):c=n.selectedIndex[0]),!1!==(i=!1!==c?"up"===e?n.tags.active&&0===c?"tag":c>0||s?c-1:0:c+10&&void 0!==arguments[0]?arguments[0]:"store",r=arguments[1]||t+"Subscription",s=function(e){function s(r,n){!function(e,t){if(!(e instanceof s))throw new TypeError("Cannot call a class as a function")}(this);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r,n));return o[t]=r.store,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(s,e),s.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[r]=null,e},s.prototype.render=function(){return n.Children.only(this.props.children)},s}(n.Component);return s.propTypes={store:i.isRequired,children:o.a.element.isRequired},s.childContextTypes=((e={})[t]=i.isRequired,e[r]=a,e),s}(),l=r(16),u=r.n(l),p=r(10),_=r.n(p),f=null,d={notify:function(){}},h=function(){function e(t,r,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.parentSub=r,this.onStateChange=n,this.unsubscribe=null,this.listeners=d}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=function(){var e=[],t=[];return{clear:function(){t=f,e=f},notify:function(){for(var r=e=t,n=0;n1&&void 0!==arguments[1]?arguments[1]:{},o=s.getDisplayName,c=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,l=s.methodName,p=void 0===l?"connectAdvanced":l,f=s.renderCountProp,d=void 0===f?void 0:f,m=s.shouldHandleStateChanges,O=void 0===m||m,v=s.storeKey,x=void 0===v?"store":v,P=s.withRef,j=void 0!==P&&P,C=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(s,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),M=x+"Subscription",D=g++,S=((t={})[x]=i,t[M]=a,t),w=((r={})[M]=a,r);return function(t){_()("function"==typeof t,"You must pass a component to the function returned by "+p+". Instead received "+JSON.stringify(t));var r=t.displayName||t.name||"Component",s=c(r),o=b({},C,{getDisplayName:c,methodName:p,renderCountProp:d,shouldHandleStateChanges:O,storeKey:x,withRef:j,displayName:s,wrappedComponentName:r,WrappedComponent:t}),a=function(r){function a(e,t){!function(e,t){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,r.call(this,e,t));return n.version=D,n.state={},n.renderCount=0,n.store=e[x]||t[x],n.propsMode=Boolean(e[x]),n.setWrappedInstance=n.setWrappedInstance.bind(n),_()(n.store,'Could not find "'+x+'" in either the context or props of "'+s+'". Either wrap the root component in a , or explicitly pass "'+x+'" as a prop to "'+s+'".'),n.initSelector(),n.initSubscription(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,r),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[M]=t||this.context[M],e},a.prototype.componentDidMount=function(){O&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=E,this.store=null,this.selector.run=E,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return _()(j,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+p+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=function(e,t){var r={run:function(n){try{var s=e(t.getState(),n);(s!==r.props||r.error)&&(r.shouldComponentUpdate=!0,r.props=s,r.error=null)}catch(e){r.shouldComponentUpdate=!0,r.error=e}}};return r}(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(O){var e=(this.propsMode?this.props:this.context)[M];this.subscription=new h(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(y)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(j||d||this.propsMode&&this.subscription))return e;var t=b({},e);return j&&(t.ref=this.setWrappedInstance),d&&(t[d]=this.renderCount++),this.propsMode&&this.subscription&&(t[M]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(n.createElement)(t,this.addExtraProps(e.props))},a}(n.Component);return a.WrappedComponent=t,a.displayName=s,a.childContextTypes=w,a.contextTypes=S,a.propTypes=S,u()(a,t)}}var O=Object.prototype.hasOwnProperty;function v(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function x(e,t){if(v(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var s=0;s=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=r(e,o),i=n(e,o),c=s(e,o);return(o.pure?function(e,t,r,n,s){var o=s.areStatesEqual,a=s.areOwnPropsEqual,i=s.areStatePropsEqual,c=!1,l=void 0,u=void 0,p=void 0,_=void 0,f=void 0;function d(s,c){var d=!a(c,u),h=!o(s,l);return l=s,u=c,d&&h?(p=e(l,u),t.dependsOnOwnProps&&(_=t(n,u)),f=r(p,_,u)):d?(e.dependsOnOwnProps&&(p=e(l,u)),t.dependsOnOwnProps&&(_=t(n,u)),f=r(p,_,u)):h?function(){var t=e(l,u),n=!i(t,p);return p=t,n&&(f=r(p,_,u)),f}():f}return function(s,o){return c?d(s,o):function(s,o){return p=e(l=s,u=o),_=t(n,u),f=r(p,_,u),c=!0,f}(s,o)}}:function(e,t,r,n){return function(s,o){return r(e(s,o),t(n,o),o)}})(a,i,c,e,o)}var q=Object.assign||function(e){for(var t=1;t=0;n--){var s=t[n](e);if(s)return s}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function H(e,t){return e===t}var F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,r=void 0===t?m:t,n=e.mapStateToPropsFactories,s=void 0===n?U:n,o=e.mapDispatchToPropsFactories,a=void 0===o?A:o,i=e.mergePropsFactories,c=void 0===i?K:i,l=e.selectorFactory,u=void 0===l?W:l;return function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=o.pure,l=void 0===i||i,p=o.areStatesEqual,_=void 0===p?H:p,f=o.areOwnPropsEqual,d=void 0===f?x:f,h=o.areStatePropsEqual,b=void 0===h?x:h,g=o.areMergedPropsEqual,y=void 0===g?x:g,E=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),m=N(e,s,"mapStateToProps"),O=N(t,a,"mapDispatchToProps"),v=N(n,c,"mergeProps");return r(u,q({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:m,initMapDispatchToProps:O,initMergeProps:v,pure:l,areStatesEqual:_,areOwnPropsEqual:d,areStatePropsEqual:b,areMergedPropsEqual:y},E))}}();r.d(t,"a",function(){return c}),r.d(t,!1,function(){}),r.d(t,!1,function(){return m}),r.d(t,"b",function(){return F})},function(e,t,r){"use strict";(function(e){r.d(t,"c",function(){return o}),r.d(t,"h",function(){return a}),r.d(t,"g",function(){return i}),r.d(t,"f",function(){return c}),r.d(t,"d",function(){return l}),r.d(t,"a",function(){return u}),r.d(t,"i",function(){return d}),r.d(t,"e",function(){return h}),r.d(t,"b",function(){return g});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,s=!1,o=void 0;try{for(var a,i=e[Symbol.iterator]();!(n=(a=i.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){s=!0,o=e}finally{try{!n&&i.return&&i.return()}finally{if(s)throw o}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(){var t=r(2).enterModule;t&&t(e)}();var o=function(e){return e instanceof Array},a=function(e){return"string"==typeof e},i=function(e){return null!==e&&"object"===(void 0===e?"undefined":s(e))&&!Array.isArray(e)},c=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},l=function(e){return e.constructor===String?""===e:e.constructor!==Object||Array.isArray(e)?e.constructor===Array&&0===e.length:0===Object.keys(e).length},u=function(e,t,r,s){var o=["disabled","multiple","placeHolderInside","arrow","customScrollbar","searchable","commaSeperated","singleLine","checkBoxes","materialize","tags"],a="",i=!0,c=!1,l=void 0;try{for(var u,p=Object.entries(e)[Symbol.iterator]();!(i=(u=p.next()).done);i=!0){var _=u.value,f=n(_,2),d=f[0];!0===f[1]&&o.includes(d)&&(a+="rs-base-"+d.toLowerCase()+" ")}}catch(e){c=!0,l=e}finally{try{!i&&p.return&&p.return()}finally{if(c)throw l}}return t&&(a+="rs-base-open "),0===r.length&&(a+="rs-base-empty "),s.enabled&&(a+="rs-base-tags "),""!==e.className&&(a+=e.className),""!==(a=a.trim())?" "+a:""},p=function(e,t){return t.filter(function(t){return t.key===e})[0]},_=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return 0===e.length?"":!1===t?e[0]:""},f=function(e,t){var r=!0,s=!1,o=void 0;try{for(var a,i=t.entries()[Symbol.iterator]();!(r=(a=i.next()).done);r=!0){var c=a.value,l=n(c,2),u=l[0];if(e===l[1].key)return u}}catch(e){s=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(s)throw o}}return!1},d=function(e,t){var r={selected:[],selectedIndex:[]},s=!0,a=!1,i=void 0;try{for(var c,l=t.entries()[Symbol.iterator]();!(s=(c=l.next()).done);s=!0){var u=c.value,p=n(u,2),_=p[0],f=p[1];o(e)?e.includes(f.key)&&(r.selected.push(f.key),r.selectedIndex.push(_)):e===f.key&&(r.selected.push(f.key),r.selectedIndex.push(_))}}catch(e){a=!0,i=e}finally{try{!s&&l.return&&l.return()}finally{if(a)throw i}}return r},h=function(e,t){if(!t)return!1;var r=t.offsetTop,n=e.scrollTop,s=e.clientHeight,o=t.clientHeight;return(r-n<=0||r-n>=s)&&r-s+o},b=function(e,t){return-1!==t.findIndex(function(t){return t.key===e})},g=function(e,t,r){var n=void 0;return function(){var s=this,o=arguments,a=r&&!n;clearTimeout(n),n=setTimeout(function(){n=null,r||e.apply(s,o)},t),a&&e.apply(s,o)}};!function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(o,"isArray","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(a,"isString","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(i,"isObject","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(c,"isNumeric","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(l,"isEmpty","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(u,"buildClassName","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(p,"getFocusedItemByKey","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(_,"getSelectValue","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(f,"getSelectedIndex","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(d,"normalizeSelected","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(h,"isInViewport","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(b,"itemInOptions","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),t.register(g,"debounce","C:/Users/casufi/Projects/react-selectrix/src/helpers/index.js"),n(e))}()}).call(this,r(4)(e))},function(e,t,r){"use strict";r.d(t,"c",function(){return i}),r.d(t,"b",function(){return l}),r.d(t,"a",function(){return u});var n=r(12),s={INIT:"@@redux/INIT"+Math.random().toString(36).substring(7).split("").join("."),REPLACE:"@@redux/REPLACE"+Math.random().toString(36).substring(7).split("").join(".")},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t0?e.options[e.selectedIndex]:null,isOpen:e.isOpen,queryString:e.search.queryString,focused:e.focused,ajax:e.ajax,tags:e.tags}},i=function(e){return{searchOptions:function(t){e(Object(o.H)(t))},focusSelect:function(){e(Object(o.C)())},setTag:function(t){e(Object(o.L)(t))},blurSelect:function(){e(Object(o.x)())},setQueryString:function(t){e(Object(o.K)(t))}}},c=Object(n.b)(a,i)(s.a);t.a=c,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(a,"mapStateToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/Header/partials/Searchable/index.js"),t.register(i,"mapDispatchToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/Header/partials/Searchable/index.js"),t.register(c,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/Header/partials/Searchable/index.js"),n(e))}()}).call(this,r(4)(e))},function(e,t,r){"use strict";e.exports=function(e,t,r,n,s,o,a,i){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[r,n,s,o,a,i],u=0;(c=new Error(t.replace(/%s/g,function(){return l[u++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";(function(e,n){var s,o=r(18);s="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:n;var a=Object(o.a)(s);t.a=a}).call(this,r(11),r(4)(e))},function(e,t,r){"use strict";function n(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(s){return"function"==typeof s?s(r,n,e):t(s)}}}}var s=n();s.withExtraArgument=n,t.a=s},function(e,t,r){"use strict";(function(e){var n=r(3);function s(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:o,t=arguments[1];switch(t.type){case n.k:return Object.assign({},e,{tags:Object.assign({},e.tags,{focused:!0}),focusedItem:null,focusedItemIndex:null,checkForScroll:!0});case n.g:return Object.assign({},e,{options:t.options,search:Object.assign({},e.search,{resultSet:t.resultSet}),tags:Object.assign({},e.tags,{tagSet:[].concat(s(e.tags.tagSet),[t.tag])})});case n.p:var r=e.ajax.fetchOnSearch?e.selected.map(function(e){return e.key}):e.selected,a=e.search.active?[].concat(s(e.search.resultSet)):[].concat(s(e.options));a=a.filter(function(e){return!r.includes(e.key)});var i=[].concat(s(a)).map(function(e){return e.key}),c=e.ajax.fetchOnSearch?a:i,l=[].concat(s(e.options)).map(function(e,t){return i.includes(e.key)?t:null}).filter(function(e){return null!==e});return e.settings.lifo&&(c=c.reverse(),l=l.reverse()),Object.assign({},e,{selected:e.settings.lifo?[].concat(s(c),s(e.selected)):[].concat(s(e.selected),s(c)),selectedIndex:e.settings.lifo?[].concat(s(l),s(e.selectedIndex)):[].concat(s(e.selectedIndex),s(l))});case n.m:return Object.assign({},e,{selected:e.ajax.active&&e.ajax.fetchOnSearch?[].concat(s(e.selected)).filter(function(e){return e.key!==t.index}):[].concat(s(e.selected)).filter(function(r){return r!==e.options[t.index].key}),selectedIndex:[].concat(s(e.selectedIndex)).filter(function(e){return e!==t.index})});case n.t:return Object.assign({},e,{search:Object.assign({},e.search,{active:!0,queryString:t.queryString,resultSet:[]}),ajax:Object.assign({},e.ajax,{fetching:t.queryString.length>=e.ajax.minLength}),options:[]});case n.s:case n.w:return Object.assign({},e,{settings:Object.assign({},e.settings,{className:t.props.className,placeHolderInside:!t.props.multiple&&t.props.placeHolderInside,placeholder:t.props.placeholder,arrow:t.props.arrow,multiple:t.props.multiple,disabled:t.props.disabled,searchIndex:t.props.searchIndex,customScrollbar:t.props.customScrollbar,searchable:t.props.searchable,stayOpen:t.props.hasOwnProperty("stayOpen")?t.props.stayOpen&&!t.props.isDropDown:!!t.props.multiple,commaSeperated:t.props.multiple&&t.props.commaSeperated,singleLine:t.props.singleLine,lifo:t.props.multiple&&t.props.lifo,selectAllButton:t.props.multiple&&t.props.selectAllButton,checkBoxes:t.props.checkBoxes,materialize:t.props.materialize,isDropDown:t.props.isDropDown&&!t.props.multiple}),options:t.type===n.w&&e.ajax.active&&e.settings.multiple===t.props.multiple?e.options:t.options,height:t.props.height,isOpen:t.props.isOpen?t.props.isOpen:t.type===n.w&&e.isOpen,selected:t.type===n.w&&e.ajax.active&&e.settings.multiple===t.props.multiple?e.selected:t.selected,selectedIndex:t.type===n.w&&e.ajax.active&&e.settings.multiple===t.props.multiple?e.selectedIndex:t.selectedIndex,customKeys:t.customKeys,ajax:t.ajax,initialized:!0,onChange:t.props.onChange,onOpen:t.props.onOpen,onClose:t.props.onClose,checkForScroll:t.type===n.w?e.isOpen:t.props.isOpen,onRenderOption:t.props.onRenderOption,onRenderSelection:t.props.onRenderSelection,tags:Object.assign({},e.tags,{enabled:t.props.tags}),id:t.props.id});case n.u:return Object.assign({},e,{tags:Object.assign({},e.tags,{enabled:e.tags.enabled,active:e.tags.enabled&&t.tag.length>0&&t.tag.trim()&&void 0===e.options.find(function(e){return e.label===t.tag})}),search:Object.assign({},e.search,{queryString:t.tag})});case n.o:var u=t.queryString.toLowerCase();return Object.assign({},e,{search:Object.assign({},e.search,{active:!0,queryString:t.queryString,resultSet:e.ajax.active&&e.ajax.fetchOnSearch?t.queryString.length0&&t.queryString.trim()&&void 0===e.options.find(function(e){return e.label===t.queryString})})});case n.b:return Object.assign({},e,{checkForScroll:!0});case n.d:return Object.assign({},e,{search:o.search,focusedItem:null,focusedItemIndex:null,options:e.ajax.active&&e.ajax.fetchOnSearch?[]:e.options,tags:Object.assign({},e.tags,{enabled:e.tags.enabled,active:!1})});case n.f:return Object.assign({},e,{isOpen:!1,focusedItem:null,focusedItemIndex:null,search:o.search,options:e.ajax.fetchOnSearch&&e.settings.multiple?[]:e.options,ajax:Object.assign({},e.ajax,{fetching:!1}),tags:Object.assign({},e.tags,{enabled:e.tags.enabled,active:!1}),focused:!t.blur&&e.focused});case n.l:return Object.assign({},e,{isOpen:!0,checkForScroll:!0});case n.e:return Object.assign({},e,{selected:[],selectedIndex:[],focusedItem:null,focusedItemIndex:null,search:t.stayOpen?e.search:o.search,options:e.ajax.fetchOnSearch?[]:e.options,tags:Object.assign({},e.tags,{enabled:e.tags.enabled,active:!1})});case n.j:return Object.assign({},e,{focused:!0});case n.a:return Object.assign({},e,{focused:!1});case n.q:return Object.assign({},e,{selected:e.settings.multiple?e.settings.lifo?[e.ajax.active&&e.ajax.fetchOnSearch?t.item:t.item.key].concat(s(e.selected)):[].concat(s(e.selected),[e.ajax.active&&e.ajax.fetchOnSearch?t.item:t.item.key]):[t.item.key],selectedIndex:e.settings.multiple?e.settings.lifo?[t.index].concat(s(e.selectedIndex)):[].concat(s(e.selectedIndex),[t.index]):[t.index],focusedItem:e.settings.stayOpen&&e.selected.length1&&void 0!==arguments[1]&&arguments[1];e(Object(s.B)(t,r))},openSelect:function(){e(Object(s.F)())},clearSelect:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&(t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()),e(Object(s.y)(r))},closeSelect:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e(Object(s.z)(t))},focusSelect:function(){e(Object(s.C)())},blurSelect:function(){e(Object(s.x)())},handleKeyDown:function(t){e(Object(s.D)(t))},maybeScroll:function(t,r){e(Object(s.E)(t,r))},unlockMouseFocus:function(){e(Object(s.O)())},selectAll:function(){e(Object(s.I)())}}},l=Object(n.b)(i,c)(o.a);t.a=l,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(i,"mapStateToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/index.js"),t.register(c,"mapDispatchToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/index.js"),t.register(l,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/index.js"),n(e))}()}).call(this,r(4)(e))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(6),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),_partials_Header___WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(22),_partials_MultiHeader___WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(25),_partials_SearchPrompt___WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(27),_partials_Tags___WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(29),_partials_NoResults___WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(31),_createClass=function(){function e(e,t){for(var r=0;r0&&this.props.maybeScroll(this.rsBodyRef,this["option-"+this.props.selectedIndex[0].toString()])}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.handleBodyClick),document.removeEventListener("touchstart",this.handleBodyClick),document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("mousemove",this.handleMouseMove)}},{key:"handleBodyClick",value:function(e){this.ref.contains(e.target)||(this.props.isOpen?this.props.closeSelect(this.props.focused):this.props.focused&&this.props.blurSelect())}},{key:"handleKeyDown",value:function(e){this.props.focused&&this.props.handleKeyDown(e)}},{key:"checkIfHovered",value:function(){if(this.props.settings.stayOpen&&this.props.settings.multiple&&this.props.checkForHover&&!this.props.settings.commaSeperated&&!this.props.settings.checkBoxes&&!this.props.settings.isDropDown&&!this.props.tags.focused)for(var e=0;e=s?this.props.focusItem(e-1,!0):this.props.focusItem(e,!0);break}}}},{key:"maybeScroll",value:function(){if(this.props.isOpen&&this.props.checkForScroll)return this.props.tags.focused?this.props.maybeScroll(this.rsBodyRef,this.tagsRef):void(null!==this.props.focusedItem?this.props.maybeScroll(this.rsBodyRef,this["option-"+this.props.focusedItemIndex.toString()]):!this.props.settings.multiple&&this.props.selected.length>0&&this.props.maybeScroll(this.rsBodyRef,this["option-"+this.props.selectedIndex[0].toString()]))}},{key:"componentDidUpdate",value:function(){this.checkIfHovered(),this.maybeScroll()}},{key:"handleMouseMove",value:function(){this.props.mouseEventLocked&&this.props.unlockMouseFocus()}},{key:"buildOptionClassName",value:function(e){var t="rs-option";return e.hasOwnProperty("disabled")&&!0===e.disabled&&(t+=" disabled"),!this.props.settings.isDropDown&&this.props.selected.includes(e.key)&&(t+=" selected"),null!==this.props.focusedItem&&this.props.focusedItem===e.key&&(t+=" focused"),t.trim()}},{key:"render",value:function(){var e=this,t=this.props,r=t.options,n=t.settings,s=t.isOpen,o=t.selected,a=t.originalCount,i=t.ajax,c=t.onRenderOption,l=t.tags,u=t.queryString,p=Object(helpers__WEBPACK_IMPORTED_MODULE_1__.a)(n,s,o,l);return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"react-selectrix"+p,ref:function(t){return e.ref=t},onFocus:this.props.focusSelect},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input",{type:"hidden",value:JSON.stringify(o)}),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"rs-wrapper"},n.multiple?react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_MultiHeader___WEBPACK_IMPORTED_MODULE_4__.a,null):react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_Header___WEBPACK_IMPORTED_MODULE_3__.a,null),(s||n.materialize)&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"rs-body"+(s?"":" hidden"),ref:function(t){return e.rsBodyRef=t},style:{maxHeight:this.props.height}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_Tags___WEBPACK_IMPORTED_MODULE_6__.a,{extractRef:function(t){return e.tagsRef=t}}),n.selectAllButton&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"rs-toggle-wrapper"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button",{type:"button",className:"rs-toggle-button",onClick:function(){return a>o.length||i.fetchOnSearch?e.props.selectAll():e.props.clearSelect(!1,!0)}},a>o.length||i.fetchOnSearch?"Select All":"Deselect All")),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_SearchPrompt___WEBPACK_IMPORTED_MODULE_5__.a,null),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul",null,i.active&&i.fetching&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"rs-loader"},"Loading..."),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_partials_NoResults___WEBPACK_IMPORTED_MODULE_7__.a,{options:r}),n.placeHolderInside&&!n.multiple&&(!i.active||!i.fetching&&i.minLength<=u)&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li",{onClick:this.props.clearSelect,className:this.buildOptionClassName({key:"default"}),onMouseEnter:function(){return e.props.mouseEventLocked?"":e.props.focusItem(-1,!0)}},n.placeholder),r.map(function(t,r){var s=n.checkBoxes?react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-checkbox-wrapper"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input",{type:"checkbox",checked:e.props.selected.includes(t.key),readOnly:!0}),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label",null,t.label)):t.label;if(!1!==c){var o=c(t,r);o&&(s=o)}return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li",{ref:function(t){return e["option-"+r]=t},onClick:function(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation(),e.props.selectItem(r)},key:"li-"+r,className:e.buildOptionClassName(t,r),onMouseOver:function(){e.props.mouseEventLocked?n.stayOpen&&e.props.unlockMouseFocus():e.props.focusItem(r,!0)}},s)})))))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),App}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component),_default=App;__webpack_exports__.a=_default,App.propTypes={settings:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,toggleSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,options:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,height:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number.isRequired,isOpen:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,selected:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,selectedIndex:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,selectItem:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,focusItem:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,focusedItem:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,focusedItemIndex:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number,clearSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,closeSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,focused:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,focusSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,blurSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,handleKeyDown:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,maybeScroll:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,checkForScroll:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,mouseEventLocked:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,unlockMouseFocus:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,checkForHover:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,selectAll:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,originalCount:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number.isRequired,ajax:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,onRenderOption:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool]),tags:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,queryString:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired},function(){var e=__webpack_require__(2).default,t=__webpack_require__(2).leaveModule;e&&(e.register(App,"App","C:/Users/casufi/Projects/react-selectrix/src/components/App/App.js"),e.register(_default,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/App.js"),t(module))}()}).call(this,__webpack_require__(4)(module))},function(e,t,r){"use strict";(function(e){var n=r(5),s=r(3),o=r(23);!function(){var t=r(2).enterModule;t&&t(e)}();var a=function(e){return{settings:e.settings,selected:e.selected.length>0?e.options[e.selectedIndex]:null,isOpen:e.isOpen,focused:e.focused,onRenderSelection:e.onRenderSelection,tags:e.tags}},i=function(e){return{toggleSelect:function(){e(Object(s.N)())},clearSelect:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t&&(t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()),e(Object(s.y)())}}},c=Object(n.b)(a,i)(o.a);t.a=c,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(a,"mapStateToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/Header/index.js"),t.register(i,"mapDispatchToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/Header/index.js"),t.register(c,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/Header/index.js"),n(e))}()}).call(this,r(4)(e))},function(e,t,r){"use strict";(function(e){var n=r(1),s=r.n(n),o=r(9),a=r(0),i=r.n(a);!function(){var t=r(2).enterModule;t&&t(e)}();var c=function(e){var t=e.settings,r=e.isOpen,n=e.selected,a=e.focused,i=e.onRenderSelection,c=e.tags,l=t.searchable||c.enabled?s.a.createElement(o.a,null):s.a.createElement("div",{tabIndex:"0",className:"rs-toggle"+(a?" rs-focused":"")},null===n||t.isDropDown?t.placeholder:n.label);if(!t.searchable&&!1!==i){var u=i(n,t);u&&(l=u)}return s.a.createElement("div",{className:"rs-header",onClick:e.toggleSelect},!t.placeHolderInside&&!t.isDropDown&&null!==n&&s.a.createElement("span",{className:"rs-reset-wrapper vertical-align"},s.a.createElement("span",{className:"rs-reset",onClick:function(t){return e.clearSelect(t)}},"×")),t.arrow&&s.a.createElement("span",{className:"rs-arrow-wrapper vertical-align"},s.a.createElement("span",{className:"rs-arrow-indicator "+(r?"up":"down")})),l)};c.propTypes={settings:i.a.object.isRequired,isOpen:i.a.bool.isRequired,selected:i.a.object,toggleSelect:i.a.func.isRequired,clearSelect:i.a.func.isRequired,focused:i.a.bool.isRequired,onRenderSelection:i.a.oneOfType([i.a.func,i.a.bool]),tags:i.a.object.isRequired};var l=c;t.a=l,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(c,"Header","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/Header/Header.js"),t.register(l,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/Header/Header.js"),n(e))}()}).call(this,r(4)(e))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6),_createClass=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]&&arguments[0];t&&(t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()),e(Object(s.y)())},removeItem:function(t){e(Object(s.G)(t))},openSelect:function(){e(Object(s.F)())},toggleSelect:function(){e(Object(s.N)())}}},c=Object(n.b)(a,i)(o.a);t.a=c,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(a,"mapStateToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/MultiHeader/index.js"),t.register(i,"mapDispatchToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/MultiHeader/index.js"),t.register(c,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/MultiHeader/index.js"),n(e))}()}).call(this,r(4)(e))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),_Header_partials_Searchable___WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),_createClass=function(){function e(e,t){for(var r=0;r0&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-reset-wrapper vertical-align"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-reset",onClick:function(t){return e.clearSelect(t)}},"×")),t.arrow&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-arrow-wrapper vertical-align"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:"rs-arrow-indicator "+(r?"up":"down")})),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{tabIndex:"0",className:s},this.getJSX()))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),MultiHeader}(react__WEBPACK_IMPORTED_MODULE_0___default.a.Component),_default=MultiHeader;__webpack_exports__.a=_default,MultiHeader.propTypes={settings:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,isOpen:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,selected:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array,openSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,clearSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,toggleSelect:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,selectedIndex:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,options:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array.isRequired,removeItem:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,focused:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool.isRequired,ajax:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired,onRenderSelection:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool]),tags:prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired},function(){var e=__webpack_require__(2).default,t=__webpack_require__(2).leaveModule;e&&(e.register(MultiHeader,"MultiHeader","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/MultiHeader/MultiHeader.js"),e.register(_default,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/MultiHeader/MultiHeader.js"),t(module))}()}).call(this,__webpack_require__(4)(module))},function(e,t,r){"use strict";(function(e){var n=r(5),s=r(28);!function(){var t=r(2).enterModule;t&&t(e)}();var o=function(e){return{active:e.ajax.active&&e.ajax.fetchOnSearch&&e.ajax.searchPrompt&&e.search.queryString.length0&&(!e.ajax.active||e.ajax.minLength<=e.search.queryString.length&&!e.ajax.fetching)&&!e.tags.active,queryString:e.search.queryString}},a=Object(n.b)(o,void 0)(s.a);t.a=a,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(o,"mapStateToProps","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/NoResults/index.js"),t.register(a,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/NoResults/index.js"),n(e))}()}).call(this,r(4)(e))},function(e,t,r){"use strict";(function(e){var n=r(1),s=r.n(n),o=r(0),a=r.n(o);!function(){var t=r(2).enterModule;t&&t(e)}();var i=function(e){return e.active?s.a.createElement("li",{className:"rs-no-results"},'No results match "',e.queryString,'"'):null};i.propTypes={active:a.a.bool.isRequired,queryString:a.a.string};var c=i;t.a=c,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(i,"NoResults","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/NoResults/NoResults.js"),t.register(c,"default","C:/Users/casufi/Projects/react-selectrix/src/components/App/partials/NoResults/NoResults.js"),n(e))}()}).call(this,r(4)(e))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),components___WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(8),_createClass=function(){function e(e,t){for(var r=0;r=t.length?r(new i(d,m,new a(void 0,e[m]))):u(e[m],t[m],r,n,d,m,f);for(;m=0?(u(e[s],t[s],r,n,d,s,f),x=c(x,a)):u(e[s],void 0,r,n,d,s,f)}),x.forEach(function(e){u(void 0,t[e],r,n,d,e,f)})}f.length=f.length-1}else e!==t&&("number"===b&&isNaN(e)&&isNaN(t)||r(new s(d,e,t)))}function p(e,t,r,n){return n=n||[],u(e,t,function(e){e&&n.push(e)},r),n.length?n:void 0}function _(e,t,r){if(e&&t&&r&&r.kind){for(var n=e,s=-1,o=r.path?r.path.length-1:0;++s0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},j,e),r=t.logger,n=t.stateTransformer,s=t.errorTransformer,o=t.predicate,a=t.logErrors,i=t.diffPredicate;if(void 0===r)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n // ...options\n});\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var c=[];return function(e){var r=e.getState;return function(e){return function(l){if("function"==typeof o&&!o(r,l))return e(l);var u={};c.push(u),u.started=m.now(),u.startedTime=new Date,u.prevState=n(r()),u.action=l;var p=void 0;if(a)try{p=e(l)}catch(e){u.error=s(e)}else p=e(l);u.took=m.now()-u.started,u.nextState=n(r());var _=t.diff&&"function"==typeof i?i(r,l):t.diff;if(function(e,t){var r=t.logger,n=t.actionTransformer,s=t.titleFormatter,o=void 0===s?function(e){var t=e.timestamp,r=e.duration;return function(e,n,s){var o=["action"];return o.push("%c"+String(e.type)),t&&o.push("%c@ "+n),r&&o.push("%c(in "+s.toFixed(2)+" ms)"),o.join(" ")}}(t):s,a=t.collapsed,i=t.colors,c=t.level,l=t.diff,u=void 0===t.titleFormatter;e.forEach(function(s,p){var _=s.started,h=s.startedTime,b=s.action,g=s.prevState,y=s.error,m=s.took,O=s.nextState,v=e[p+1];v&&(O=v.prevState,m=v.started-_);var x=n(b),P="function"==typeof a?a(function(){return O},b,s):a,j=E(h),C=i.title?"color: "+i.title(x)+";":"",M=["color: gray; font-weight: lighter;"];M.push(C),t.timestamp&&M.push("color: gray; font-weight: lighter;"),t.duration&&M.push("color: gray; font-weight: lighter;");var D=o(x,j,m);try{P?i.title&&u?r.groupCollapsed.apply(r,["%c "+D].concat(M)):r.groupCollapsed(D):i.title&&u?r.group.apply(r,["%c "+D].concat(M)):r.group(D)}catch(e){r.log(D)}var S=d(c,x,[g],"prevState"),w=d(c,x,[x],"action"),R=d(c,x,[y,g],"error"),k=d(c,x,[O],"nextState");if(S)if(i.prevState){var I="color: "+i.prevState(g)+"; font-weight: bold";r[S]("%c prev state",I,g)}else r[S]("prev state",g);if(w)if(i.action){var T="color: "+i.action(x)+"; font-weight: bold";r[w]("%c action ",T,x)}else r[w]("action ",x);if(y&&R)if(i.error){var A="color: "+i.error(y,g)+"; font-weight: bold;";r[R]("%c error ",A,y)}else r[R]("error ",y);if(k)if(i.nextState){var U="color: "+i.nextState(O)+"; font-weight: bold";r[k]("%c next state",U,O)}else r[k]("next state",O);l&&f(g,O,r,P);try{r.groupEnd()}catch(e){r.log("—— log end ——")}})}(c,Object.assign({},t,{diff:_})),c.length=0,u.error)throw u.error;return p}}}}var b,g,y=function(e,t){return function(e,t){return new Array(t+1).join("0")}(0,t-e.toString().length)+e},E=function(e){return y(e.getHours(),2)+":"+y(e.getMinutes(),2)+":"+y(e.getSeconds(),2)+"."+y(e.getMilliseconds(),3)},m="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,r=e.getState;return"function"==typeof t||"function"==typeof r?h()({dispatch:t,getState:r}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};t.defaults=j,t.createLogger=h,t.logger=C,t.default=C,Object.defineProperty(t,"__esModule",{value:!0})}(t)}).call(this,r(11))},function(e,t,r){"use strict";r.r(t),function(e){var n=r(15);!function(){var t=r(2).enterModule;t&&t(e)}();var s=n.a;t.default=s,function(){var t=r(2).default,n=r(2).leaveModule;t&&(t.register(s,"default","C:/Users/casufi/Projects/react-selectrix/src/index.js"),n(e))}()}.call(this,r(4)(e))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&"object"==typeof e&&"default"in e?e.default:e}(r(1)),s=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},a=function(e){function t(){return s(this,t),o(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return n.Children.only(this.props.children)},t}(n.Component);t.AppContainer=a,t.hot=function(){return function(e){return e}},t.areComponentsEqual=function(e,t){return e===t},t.setConfig=function(){},t.cold=function(e){return e}},function(e,t,r){var n=r(39);"string"==typeof n&&(n=[[e.i,n,""]]);r(41)(n,{hmr:!0,transform:void 0,insertInto:void 0}),n.locals&&(e.exports=n.locals)},function(e,t,r){(e.exports=r(40)(!1)).push([e.i,'.react-selectrix {\n position: relative; }\n .react-selectrix *, .react-selectrix ::after, .react-selectrix ::before {\n box-sizing: border-box; }\n .react-selectrix .hidden {\n display: none; }\n .react-selectrix .clearfix:after, .react-selectrix .clearfix:before {\n content: "";\n display: table; }\n .react-selectrix .clearfix:after {\n clear: both; }\n .react-selectrix .rs-toggle-wrapper, .react-selectrix .rs-search-prompt {\n padding: 11px 20px;\n font-size: 11px;\n color: #92a2b9; }\n .react-selectrix .rs-tag-wrapper {\n padding: 11px 20px;\n font-size: 12px;\n cursor: pointer;\n color: #6a7f9d;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.1); }\n .react-selectrix .rs-tag-wrapper:hover, .react-selectrix .rs-tag-wrapper:focus, .react-selectrix .rs-tag-wrapper:active {\n background-color: #faf7f7; }\n .react-selectrix .rs-tag-wrapper.focused {\n background-color: #faf7f7; }\n .react-selectrix input#searchable.rs-active {\n min-width: 30px; }\n .react-selectrix button.rs-toggle-button {\n background-color: #ffffff;\n border: none;\n font-size: 11px;\n cursor: pointer;\n outline: none;\n color: #92a2b9;\n padding: 0; }\n .react-selectrix button.rs-toggle-button:hover {\n text-decoration: underline; }\n .react-selectrix .vertical-align:before {\n content: \'\';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n margin-right: 0; }\n .react-selectrix .vertical-align > * {\n display: inline-block;\n vertical-align: middle; }\n .react-selectrix .rs-header {\n border: 1px solid #bdc8d5;\n color: #6a7f9d;\n border-radius: 2px;\n background-color: #ffffff;\n position: relative;\n font-size: 14px;\n margin: 0;\n user-select: none; }\n .react-selectrix .rs-header ::-webkit-input-placeholder {\n color: #6a7f9d; }\n .react-selectrix .rs-header ::-moz-placeholder {\n color: #6a7f9d; }\n .react-selectrix .rs-header :-ms-input-placeholder {\n color: #6a7f9d; }\n .react-selectrix .rs-header :-moz-placeholder {\n color: #6a7f9d; }\n .react-selectrix.rs-base-arrow .rs-reset-wrapper {\n right: 25px; }\n .react-selectrix.rs-base-customscrollbar ::-webkit-scrollbar {\n width: 12px;\n height: 12px; }\n .react-selectrix.rs-base-customscrollbar ::-webkit-scrollbar-thumb {\n background: #6f747b; }\n .react-selectrix.rs-base-customscrollbar ::-webkit-scrollbar-track {\n background: #dfdfdf; }\n .react-selectrix.rs-base-disabled {\n opacity: 0.6;\n pointer-events: none; }\n .react-selectrix.rs-base-searchable .rs-header, .react-selectrix.rs-base-tags .rs-header {\n padding: 0; }\n .react-selectrix.rs-base-searchable .rs-toggle, .react-selectrix.rs-base-tags .rs-toggle {\n cursor: text; }\n .react-selectrix.rs-base-singleline .rs-toggle {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n display: block; }\n .react-selectrix.rs-base-multiple:not(.rs-base-empty):not(.rs-base-commaseperated) .rs-toggle {\n padding: 5px 50px 5px 5px; }\n .react-selectrix.rs-base-multiple.rs-base-commaseperated:not(.rs-base-empty) .rs-toggle {\n padding: 7px 50px 7px 15px;\n line-height: 1.8; }\n .react-selectrix.rs-base-multiple.rs-base-commaseperated.rs-base-searchable .rs-toggle {\n display: flex; }\n .react-selectrix.rs-base-multiple.rs-base-commaseperated.rs-base-searchable .rs-commaseperated-wrapper {\n display: block;\n padding-right: 10px;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis; }\n .react-selectrix.rs-base-multiple .rs-selection {\n display: inline-block;\n background-color: #00B2EE;\n padding: 3px 10px 3px 25px;\n color: #ffffff;\n margin: 2px;\n font-size: 12px;\n border-radius: 2px;\n border: 1px solid #21a4cf;\n position: relative;\n cursor: pointer;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden; }\n .react-selectrix.rs-base-multiple:not(.rs-base-empty) .rs-selection, .react-selectrix.rs-base-multiple:not(.rs-base-empty) .rs-searchable {\n vertical-align: middle; }\n .react-selectrix.rs-base-multiple .rs-remove {\n font-size: 15px;\n color: #fff3f3;\n position: absolute;\n left: 0;\n width: 20px;\n text-align: center;\n border-right: 1px solid #d9d6d6;\n top: 0;\n height: 100%;\n transition: 0.2s background-color ease-in-out;\n font-family: "Arial" !important; }\n .react-selectrix.rs-base-multiple .rs-remove:hover {\n background-color: #23c8ff; }\n .react-selectrix.rs-base-multiple .rs-searchable {\n border: none;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n max-width: 100%;\n color: #6a7f9d;\n padding: 0;\n font-size: 14px; }\n .react-selectrix .rs-reset {\n font-size: 20px;\n color: #6a7f9d;\n position: relative;\n top: 1px;\n font-family: "Arial" !important; }\n .react-selectrix .rs-reset:hover {\n color: #b90e0e; }\n .react-selectrix .rs-arrow-wrapper {\n position: absolute;\n width: 10px;\n height: 100%;\n top: 0;\n right: 10px; }\n .react-selectrix .rs-reset-wrapper {\n position: absolute;\n width: 10px;\n height: 100%;\n top: 0;\n right: 10px;\n cursor: pointer; }\n .react-selectrix .rs-reset-wrapper:before {\n margin-right: -0.15em; }\n .react-selectrix .rs-arrow-indicator {\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 5px 5px 0 5px;\n border-color: #6a7f9d transparent transparent;\n transition: 0.1s transform ease-in-out; }\n .react-selectrix .rs-arrow-indicator.up {\n transform: rotate(180deg); }\n .react-selectrix .rs-body {\n border-radius: 2px;\n background-color: #ffffff;\n box-shadow: 0 3px 7px 0 rgba(139, 155, 175, 0.5);\n position: absolute;\n width: 100%;\n left: 0;\n z-index: 1;\n overflow: auto; }\n .react-selectrix .rs-body > ul {\n list-style-type: none;\n padding: 0;\n margin: 0;\n overflow: hidden; }\n .react-selectrix .rs-option {\n cursor: pointer;\n padding: 11px 20px;\n color: #6a7f9d;\n font-size: 14px;\n user-select: none;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: normal; }\n .react-selectrix .rs-option.disabled {\n opacity: 0.6;\n pointer-events: none; }\n .react-selectrix .rs-option:not(.disabled).focused {\n background-color: #faf7f7; }\n .react-selectrix .rs-option:not(.disabled).selected {\n background-color: #eeeeee; }\n .react-selectrix .rs-no-results {\n padding: 11px 20px;\n color: #6a7f9d;\n font-size: 12px; }\n .react-selectrix .rs-toggle {\n border: none;\n outline: none;\n padding: 10px 50px 10px 15px;\n width: 100%;\n cursor: pointer;\n color: #6a7f9d;\n font-size: 14px;\n line-height: normal; }\n .react-selectrix .rs-toggle.rs-focused {\n outline: 0;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 152, 209, 0.6); }\n .react-selectrix .rs-toggle.rs-searchable:focus {\n cursor: text; }\n .react-selectrix.rs-base-checkboxes .rs-option:not(.disabled).selected {\n background-color: inherit; }\n .react-selectrix.rs-base-checkboxes .rs-option:not(.disabled).focused {\n background-color: #faf7f7; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] {\n position: absolute;\n opacity: 0;\n margin: 0; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:not(:checked) + label:before {\n width: 0;\n height: 0;\n border: 3px solid transparent;\n left: 6px;\n top: 10px;\n -webkit-transform: rotateZ(37deg);\n transform: rotateZ(37deg);\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:not(:checked) + label:after {\n height: 13px;\n width: 13px;\n background-color: transparent;\n border: 1px solid #D5D9DF;\n border-radius: 2px;\n top: 0;\n z-index: 0; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] + label {\n position: relative;\n padding-left: 25px;\n cursor: pointer;\n display: inline-block;\n user-select: none;\n font-size: 14px;\n line-height: 14px;\n font-weight: 400;\n margin-bottom: 0; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] + label:after, .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] + label:before {\n content: \'\';\n left: 0;\n position: absolute;\n -webkit-transition: border 0.25s, background-color 0.25s, width 0.20s 0.1s, height 0.20s 0.1s, top 0.20s 0.1s, left 0.20s 0.1s;\n transition: border 0.25s, background-color 0.25s, width 0.20s 0.1s, height 0.20s 0.1s, top 0.20s 0.1s, left 0.20s 0.1s;\n z-index: 1; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"] + label:after {\n height: 13px;\n width: 13px;\n background-color: transparent;\n border: 2px solid #5a5a5a;\n top: 0;\n z-index: 0; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:checked + label:before {\n top: 1px;\n left: 0px;\n width: 6px;\n height: 10px;\n border-top: 2px solid transparent;\n border-left: 2px solid transparent;\n border-right: 2px solid #fff;\n border-bottom: 2px solid #fff;\n -webkit-transform: rotateZ(37deg);\n transform: rotateZ(37deg);\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:checked + label:after {\n top: 0;\n height: 13px;\n width: 13px;\n border: 1px solid #1DA4CF;\n background-color: #1DA4CF;\n z-index: 0;\n border-radius: 2px; }\n .react-selectrix.rs-base-checkboxes .rs-option input[type="checkbox"]:disabled + label {\n opacity: 0.4;\n cursor: not-allowed; }\n .react-selectrix.rs-base-open.rs-base-materialize .rs-header:after {\n content: "";\n height: 2px;\n background-color: #4379db;\n display: block;\n width: 100%;\n left: 0;\n visibility: visible; }\n .react-selectrix.rs-base-open.rs-base-materialize .rs-arrow-indicator {\n border-color: #4379db transparent transparent; }\n .react-selectrix.rs-base-open.rs-base-materialize .rs-body {\n opacity: 1;\n -webkit-transform: scale(1) translateY(0);\n -ms-transform: scale(1) translateY(0);\n transform: scale(1) translateY(0);\n visibility: visible;\n height: auto; }\n .react-selectrix .rs-arrow-indicator {\n transition: 0.2s transform ease-in-out; }\n .react-selectrix.rs-base-materialize.rs-base-multiple:not(.rs-base-empty) .rs-toggle {\n padding-left: 0; }\n .react-selectrix.rs-base-materialize .rs-header {\n border: none;\n border-bottom: 1px solid #eee;\n border-radius: 0; }\n .react-selectrix.rs-base-materialize .rs-header:after {\n content: "";\n height: 1px;\n background-color: transparent;\n position: absolute;\n bottom: -1px;\n display: block;\n width: 15px;\n left: 45%;\n transition-duration: .2s;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n visibility: hidden; }\n .react-selectrix.rs-base-materialize .rs-body {\n display: block;\n opacity: 0;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n transform-origin: 50% 0;\n transform: scale(0.8) translateY(-15px);\n transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-in-out;\n visibility: hidden;\n height: 0; }\n .react-selectrix.rs-base-materialize .rs-toggle {\n padding-left: 0; }\n .react-selectrix.rs-base-materialize .rs-toggle.rs-focused {\n box-shadow: none; }\n .react-selectrix .rs-loader {\n font-size: 10px;\n margin: 15px auto;\n overflow: hidden;\n text-indent: -9999em;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n background: #00B2EE;\n background: -moz-linear-gradient(left, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n background: -webkit-linear-gradient(left, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n background: -o-linear-gradient(left, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n background: -ms-linear-gradient(left, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n background: linear-gradient(to right, #00B2EE 10%, rgba(255, 255, 255, 0) 42%);\n position: relative;\n -webkit-animation: load3 1.4s infinite linear;\n animation: load3 1.4s infinite linear;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0); }\n .react-selectrix.rs-base-materialize .rs-loader {\n background: #4379db;\n background: -moz-linear-gradient(left, #4379db 10%, rgba(255, 255, 255, 0) 42%);\n background: -webkit-linear-gradient(left, #4379db 10%, rgba(255, 255, 255, 0) 42%);\n background: -o-linear-gradient(left, #4379db 10%, rgba(255, 255, 255, 0) 42%);\n background: -ms-linear-gradient(left, #4379db 10%, rgba(255, 255, 255, 0) 42%);\n background: linear-gradient(to right, #4379db 10%, rgba(255, 255, 255, 0) 42%); }\n .react-selectrix.rs-base-materialize .rs-loader:before {\n background: #4379db; }\n .react-selectrix .rs-loader:before {\n width: 50%;\n height: 50%;\n background: #00B2EE;\n border-radius: 100% 0 0 0;\n position: absolute;\n top: 0;\n left: 0;\n content: \'\'; }\n .react-selectrix .rs-loader:after {\n background: white;\n width: 75%;\n height: 75%;\n border-radius: 50%;\n content: \'\';\n margin: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0; }\n\n@-webkit-keyframes load3 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes load3 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n',""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r=function(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var s=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(n),o=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[r].concat(o).concat([s]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},s=0;s=0&&c.splice(t,1)}function d(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),h(t,e.attrs),_(e,t),t}function h(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function b(e,t){var r,n,s,o;if(t.transform&&e.css){if(!(o=t.transform(e.css)))return function(){};e.css=o}if(t.singleton){var c=i++;r=a||(a=d(t)),n=y.bind(null,r,c,!1),s=y.bind(null,r,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",h(t,e.attrs),_(e,t),t}(t),n=function(e,t,r){var n=r.css,s=r.sourceMap,o=void 0===t.convertToAbsoluteUrls&&s;(t.convertToAbsoluteUrls||o)&&(n=l(n)),s&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(s))))+" */");var a=new Blob([n],{type:"text/css"}),i=e.href;e.href=URL.createObjectURL(a),i&&URL.revokeObjectURL(i)}.bind(null,r,t),s=function(){f(r),r.href&&URL.revokeObjectURL(r.href)}):(r=d(t),n=function(e,t){var r=t.css,n=t.media;if(n&&e.setAttribute("media",n),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,r),s=function(){f(r)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else s()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=s()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=p(e,t);return u(r,t),function(e){for(var s=[],o=0;o { active: true, queryString: action.queryString, resultSet: state.ajax.active && state.ajax.fetchOnSearch ? action.queryString.length < state.ajax.minLength ? [] : state.options : state.options.filter( o => - o.label.toLowerCase().includes( queryString ) || (state.settings.searchIndex && o.key.toString().toLowerCase().includes( queryString )) + o.label.toLowerCase().includes( queryString ) || ( state.settings.searchIndex && o.key.toString().toLowerCase().includes( queryString ) ) ) } ), focusedItem: null,