Blame pagure/static/vendor/selectize/selectize-0.12.6.min.js

Julen Landa Alustiza f7d6c4
/*! selectize.js - v0.12.6 | https://github.com/selectize/selectize.js | Apache License (v2) */
Julen Landa Alustiza f7d6c4
Julen Landa Alustiza f7d6c4
!function(a,b){"function"==typeof define&&define.amd?define("sifter",b):"object"==typeof exports?module.exports=b():a.Sifter=b()}(this,function(){var a=function(a,b){this.items=a,this.settings=b||{diacritics:!0}};a.prototype.tokenize=function(a){if(!(a=e(String(a||"").toLowerCase()))||!a.length)return[];var b,c,d,g,i=[],j=a.split(/ +/);for(b=0,c=j.length;b<c;b++){if(d=f(j[b]),this.settings.diacritics)for(g 0;d+="b}return" 0}:null},a.prototype.preparesearch="function(a,b){if("object"==typeof" 0}}();return="" 0}},a.prototype.getsortfunction="function(a,c){var" a="e.length;return" a)return="" a;b="c({},b);var" a?(a="String(a||""),-1===(d=a.search(b.regex))?0:(c=b.string.length/a.length,0===d&amp;&amp;(c+=.5),c)):0},j=function(){var" a?1="==a?function(a,b){return" a}:function(){return="" b="0,c=this.length;b&lt;c;b++)a(this[b],b,this)}:function(a){for(var" b,c="0,d=0;c&lt;g;c++){if((b=j(f[c],a))&lt;=0)return" c="" c,d,e,f,g="this;return" c,d;return="" c,e,f,g,h;c="this,a=c.prepareSearch(a,b),f=a.tokens,e=a.options.fields,g=f.length,h=a.options.nesting;var" c;c="g(a)?Array.prototype.forEach||function(a){for(var" d="" d&&!g(d)&&(b.fields="[d]),e&amp;&amp;!g(e)&amp;&amp;(b.sort=[e]),f&amp;&amp;!g(f)&amp;&amp;(b.sort_empty=[f]),{options:b,query:String(a||"").toLowerCase(),tokens:this.tokenize(a),total:0,items:[]}},a.prototype.search=function(a,b){var" d,e,f;for(d="0;d&lt;j;d++)if(f=i[d].field,e=l[d]*b(m(f,a),m(f,c)))return" e,f,g,h,i,j,k,l,m,n,o;if(g="this,a=g.prepareSearch(a,c),o=!a.query&amp;&amp;c.sort_empty||c.sort,m=function(a,b){return"$score"===a?b.score:d(g.items[b.id],a,c.nesting)},i=[],o)for(e=0,f=o.length;e&lt;f;e++)(a.query||"$score"!==o[e].field)&amp;&amp;i.push(o[e]);if(a.query){for(n=!0,e=0,f=i.length;e&lt;f;e++)if("$score"===i[e].field){n=!1;break}n&amp;&amp;i.unshift({field:"$score",direction:"desc"})}else" e;return="" f="0,g=0;f&lt;a;f++)g+=i(d(c,e[f],h),b);return" for(e="0,f=i.length;e&lt;f;e++)if("$score"===i[e].field){i.splice(e,1);break}for(l=[],e=0,f=i.length;e&lt;f;e++)l.push("desc"===i[e].direction?-1:1);return" g="" g?1="==g?function(a){return" g}:function(){return="" g}:function(a){for(var="" h)h.hasownproperty(g)&&(d="d.replace(new" i="function(a,b){var" i(d(b,e[0],h),a)}:function(b,c){for(var="" in="" i},a.prototype.iterator="function(a,b){var" j="i.length,j?1===j?(h=i[0].field,k=l[0],function(a,c){return" j(f[0],a)}:"and"="==a.options.conjunction?function(a){for(var" k*b(m(h,a),m(h,c))}):function(a,c){var="" regexp(d,"i")})}return="" regexp(g,"g"),h[g]));i.push({string:j[b],regex:new="" this)this.hasownproperty(b)&&a(this[b],b,this)},c.apply(a,[b])},a.prototype.getscorefunction="function(a,b){var">0)&&d.items.push({score:c,id:e})}):g.iterator(g.items,function(a,b){d.items.push({score:1,id:b})}),e=g.getSortFunction(d,b),e&&d.items.sort(e),d.total=d.items.length,"number"==typeof b.limit&&(d.items=d.items.slice(0,b.limit)),d};var b=function(a,b){return"number"==typeof a&&"number"==typeof b?a>b?1:a<b?-1:0:(a=i(string(a||"")),b=i(string(b||"")),a>b?1:b>a?-1:0)},c=function(a,b){var c,d,e,f;for(c=1,d=arguments.length;c<d;c++)if(f=arguments[c])for(e "'+b+'"="" $&&$.isarray||function(a){return"[object="" ("'+a+'")');b.loadplugin(a)}return="" ,f="{};for(c" =="typeof" a="{};a.mixin=function(a){a.plugins={},a.prototype.initializePlugins=function(a){var" a)a.hasownproperty(e)&&(f.plugins.settings[e]="a[e],g.push(e));for(;g.length;)f.require(g.shift())},a.prototype.loadPlugin=function(b){var" a,b,c,d,e="" a.replace(g,function(a){return="" a[b];for(var="" a[c]?g.push(a[c]):(f.plugins.settings[a[c].name]="a[c].options,g.push(a[c].name));else" array]"="==Object.prototype.toString.call(a)},h={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄCc]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅDdð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇEeɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪIi]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟLl]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴNnŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},i=function(){var" a}),function(a,b){"function"="=typeof" a},d="function(a,b,c){if(a&amp;&amp;b){if(!c)return" a}},e="function(a){return(a+"").replace(/^\s+|\s+$|/g,"")},f=function(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},g=Array.isArray||"undefined"!=typeof" b="this,c=b.plugins;if(!b.plugins.loaded.hasOwnProperty(a)){if(c.requested[a])throw" b?new="" b||b.length){var="" c="this,d=c.plugins,e=a.plugins[b];if(!a.plugins.hasOwnProperty(b))throw" c,d,e,f="this,g=[];if(f.plugins={names:[],settings:{},requested:{},loaded:{}},b.isArray(a))for(c=0,d=a.length;c&lt;d;c++)"string"==typeof" c.loaded[a]},a.define="function(b,c){a.plugins[b]={name:b,fn:c}}};var" circular="" d="b.split(".");d.length&amp;&amp;(a=a[d.shift()]););return" define&&define.amd?define("microplugin",b):"object"="=typeof" define&&define.amd?define("selectize",["jquery","sifter","microplugin"],b):"object"="=typeof" dependency="" e="a.data.search(c);if(e" error('plugin="" error('unable="" exports?module.exports="b():a.MicroPlugin=b()}(this,function(){var" f)f.hasownproperty(e)&&(a[e]="f[e]);return" f[a]}).tolowercase()}}();return="" find="" function(a){return="" g="new" h)if(h.hasownproperty(c))for(d="h[c].substring(2,h[c].length-1),e+=d,a=0,b=d.length;a&lt;b;a++)f[d.charAt(a)]=c;var" has="" if(a)for(e="" in="" new="" plugin');d.requested[b]="!0,d.loaded[b]=e.fn.apply(c,[c.plugins.settings[b]||{}]),d.names.push(b)},a.prototype.require=function(a){var" regexp("["+e+"]","g");return="" regexp(b,"i"):b,d="function(a){var" strict";var="" to="">=0&&a.data.length>0){var f=a.data.match(c),g=document.createElement("span");g.className="highlight";var h=a.splitText(e),i=(h.splitText(f[0].length),h.cloneNode(!0));g.appendChild(i),h.parentNode.replaceChild(g,h),b=1}}else if(1===a.nodeType&&a.childNodes&&!/(script|style)/i.test(a.tagName)&&("highlight"!==a.className||"SPAN"!==a.tagName))for(var j=0;j<a.childnodes.length;++j)j+=d(a.childnodes[j]);return 0="==c?delete" 0!="=a},k=function(a){return" a="this.parentNode;a.replaceChild(this.firstChild,this),a.normalize()}).end()};var" a.each(function(){d(this)})}};a.fn.removehighlight="function(){return" a?a?"1":"0":a+""},l="function(a){return(a+"").replace(/&amp;/g,"&amp;").replace(/&lt;/g,"&lt;").replace(/" b="0;b&lt;this._events[a].length;b++)this._events[a][b].apply(this,Array.prototype.slice.call(arguments,1))}},e.mixin=function(a){for(var" b};return="" c="arguments.length;return" e="function(){};e.prototype={on:function(a,b){this._events=this._events||{},this._events[a]=this._events[a]||[],this._events[a].push(b)},off:function(a,b){var" f="/Mac/.test(navigator.userAgent),g=f?91:17,h=f?18:17,i=!/android/i.test(window.navigator.userAgent)&amp;&amp;!!document.createElement("input").validity,j=function(a){return" in="" this._events!="!1&amp;&amp;this._events[a].splice(this._events[a].indexOf(b),1)))},trigger:function(a){if(this._events=this._events||{},a" this._events:1="==c?delete" this._events[a]:(this._events="this._events||{},void(a" this.find("span.highlight").each(function(){this.parentnode.firstchild.nodename;var="" void="">/g,">").replace(/"/g,""")},m={};m.before=function(a,b,c){var d=a[b];a[b]=function(){return c.apply(a,arguments),d.apply(a,arguments)}},m.after=function(a,b,c){var d=a[b];a[b]=function(){var b=d.apply(a,arguments);return c.apply(a,arguments),b}};var n=function(a){var b=!1;return function(){b||(b=!0,a.apply(this,arguments))}},o=function(a,b){var c;return function(){var d=this,e=arguments;window.clearTimeout(c),c=window.setTimeout(function(){a.apply(d,e)},b)}},p=function(a,b,c){var d,e=a.trigger,f={};a.trigger=function(){var c=arguments[0];if(-1===b.indexOf(c))return e.apply(a,arguments);f[c]=arguments},c.apply(a,[]),a.trigger=e;for(d in f)f.hasOwnProperty(d)&&e.apply(a,f[d])},q=function(a,b,c,d){a.on(b,c,function(b){for(var c=b.target;c&&c.parentNode!==a[0];)c=c.parentNode;return b.currentTarget=c,d.apply(this,[b])})},r=function(a){var b={};if("selectionStart"in a)b.start=a.selectionStart,b.length=a.selectionEnd-b.start;else if(document.selection){a.focus();var c=document.selection.createRange(),d=document.selection.createRange().text.length;c.moveStart("character",-a.value.length),b.start=c.text.length-d,b.length=d}return b},s=function(a,b,c){var d,e,f={};if(c)for(d=0,e=c.length;d<e;d++)f[c[d]]=a.css(c[d]);else b?(w.$testinput||(w.$testinput="a("&lt;span" f="a.css();b.css(f)},t=function(b,c){return">").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).appendTo("body")),w.$testInput.text(b),s(c,w.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),w.$testInput.width()):0},u=function(a){var b=null,c=function(c,d){var e,f,g,h,i,j,k,l;c=c||window.event||{},d=d||{},c.metaKey||c.altKey||(d.force||!1!==a.data("grow"))&&(e=a.val(),c.type&&"keydown"===c.type.toLowerCase()&&(f=c.keyCode,g=f>=48&&f<=57||f>=65&&f<=90||f>=96&&f<=111||f>=186&&f<=222||32===f,46===f||8===f?(l=r(a[0]),l.length?e=e.substring(0,l.start)+e.substring(l.start+l.length):8===f&&l.start?e=e.substring(0,l.start-1)+e.substring(l.start+1):46===f&&void 0!==l.start&&(e=e.substring(0,l.start)+e.substring(l.start+1))):g&&(j=c.shiftKey,k=String.fromCharCode(c.keyCode),k=j?k.toUpperCase():k.toLowerCase(),e+=k)),h=a.attr("placeholder"),!e&&h&&(e=h),(i=t(e,a)+4)!==b&&(b=i,a.width(i),a.triggerHandler("resize")))};a.on("keydown keyup update blur",c),c()},v=function(a){var b=document.createElement("div");return b.appendChild(a.cloneNode(!0)),b.innerHTML},w=function(c,d){var e,f,g,h,i=this;h=c[0],h.selectize=i;var j=window.getComputedStyle&&window.getComputedStyle(h,null);if(g=j?j.getPropertyValue("direction"):h.currentStyle&&h.currentStyle.direction,g=g||c.parents("[dir]:first").attr("dir")||"",a.extend(i,{order:0,settings:d,$input:c,tabIndex:c.attr("tabindex")||"",tagType:"select"===h.tagName.toLowerCase()?1:2,rtl:/rtl/i.test(g),eventNS:".selectize"+ ++w.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:c.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===d.loadThrottle?i.onSearchChange:o(i.onSearchChange,d.loadThrottle)}),i.sifter=new b(this.options,{diacritics:d.diacritics}),i.settings.options){for(e=0,f=i.settings.options.length;e<f;e++)i.registeroption(i.settings.options[e]);delete "+a),b.explanation&&(console.group&&console.group(),console.error(b.explanation),console.group&&console.groupend())}("dependency="" "standalone"="" (1)="" (2)="" 0!="=c?c.mixin(w):function(a,b){b||(b={});console.error("Selectize:" =="=i.settings.mode),i.initializePlugins(i.settings.plugins),i.setupCallbacks(),i.setupTemplates(),i.setup()};return" are="" b,c,d,e,j,k,l,m,n,o,p="this,r=p.settings,s=p.eventNS,t=a(window),v=a(document),w=p.$input;if(l=p.settings.mode,m=w.attr("class")||"",b=a("&lt;div" before="" e.mixin(w),void="" either:="" i.settings.hideselected&&(i.settings.hideselected="multi" i.settings.optgroups}i.settings.mode="i.settings.mode||(1===i.settings.maxItems?"single":"multi"),"boolean"!=typeof" i.settings.options}if(i.settings.optgroups){for(e="0,f=i.settings.optgroups.length;e&lt;f;e++)i.registerOptionGroup(i.settings.optgroups[e]);delete" is="" load="" microplugin="" missing",{explanation:'make="" of="" or="" require="" selectize,="" selectize.'}),a.extend(w.prototype,{setup:function(){var="" sure="" the="" using="" version="" you="">").addClass(r.wrapperClass).addClass(m).addClass(l),c=a("
").addClass(r.inputClass).addClass("items").appendTo(b),d=a('<input autocomplete="off" type="text">').appendTo(c).attr("tabindex",w.is(":disabled")?"-1":p.tabIndex),k=a(r.dropdownParent||b),e=a("
").addClass(r.dropdownClass).addClass(l).hide().appendTo(k),j=a("
").addClass(r.dropdownContentClass).appendTo(e),(o=w.attr("id"))&&(d.attr("id",o+"-selectized"),a("label[for='"+o+"']").attr("for",o+"-selectized")),p.settings.copyClassesToDropdown&&e.addClass(m),b.css({width:w[0].style.width}),p.plugins.names.length&&(n="plugin-"+p.plugins.names.join(" plugin-"),b.addClass(n),e.addClass(n)),(null===r.maxItems||r.maxItems>1)&&1===p.tagType&&w.attr("multiple","multiple"),p.settings.placeholder&&d.attr("placeholder",r.placeholder),!p.settings.splitOn&&p.settings.delimiter){var x=p.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");p.settings.splitOn=new RegExp("\\s*"+x+"+\\s*")}w.attr("autocorrect")&&d.attr("autocorrect",w.attr("autocorrect")),w.attr("autocapitalize")&&d.attr("autocapitalize",w.attr("autocapitalize")),d[0].type=w[0].type,p.$wrapper=b,p.$control=c,p.$control_input=d,p.$dropdown=e,p.$dropdown_content=j,e.on("mouseenter mousedown click","[data-disabled]>[data-selectable]",function(a){a.stopImmediatePropagation()}),e.on("mouseenter","[data-selectable]",function(){return p.onOptionHover.apply(p,arguments)}),e.on("mousedown click","[data-selectable]",function(){return p.onOptionSelect.apply(p,arguments)}),q(c,"mousedown","*:not(input)",function(){return p.onItemSelect.apply(p,arguments)}),u(d),c.on({mousedown:function(){return p.onMouseDown.apply(p,arguments)},click:function(){return p.onClick.apply(p,arguments)}}),d.on({mousedown:function(a){a.stopPropagation()},keydown:function(){return p.onKeyDown.apply(p,arguments)},keyup:function(){return p.onKeyUp.apply(p,arguments)},keypress:function(){return p.onKeyPress.apply(p,arguments)},resize:function(){p.positionDropdown.apply(p,[])},blur:function(){return p.onBlur.apply(p,arguments)},focus:function(){return p.ignoreBlur=!1,p.onFocus.apply(p,arguments)},paste:function(){return p.onPaste.apply(p,arguments)}}),v.on("keydown"+s,function(a){p.isCmdDown=a[f?"metaKey":"ctrlKey"],p.isCtrlDown=a[f?"altKey":"ctrlKey"],p.isShiftDown=a.shiftKey}),v.on("keyup"+s,function(a){a.keyCode===h&&(p.isCtrlDown=!1),16===a.keyCode&&(p.isShiftDown=!1),a.keyCode===g&&(p.isCmdDown=!1)}),v.on("mousedown"+s,function(a){if(p.isFocused){if(a.target===p.$dropdown[0]||a.target.parentNode===p.$dropdown[0])return!1;p.$control.has(a.target).length||a.target===p.$control[0]||p.blur(a.target)}}),t.on(["scroll"+s,"resize"+s].join(" "),function(){p.isOpen&&p.positionDropdown.apply(p,arguments)}),t.on("mousemove"+s,function(){p.ignoreHover=!1}),this.revertSettings={$children:w.children().detach(),tabindex:w.attr("tabindex")},w.attr("tabindex",-1).hide().after(p.$wrapper),a.isArray(r.items)&&(p.setValue(r.items),delete r.items),i&&w.on("invalid"+s,function(a){a.preventDefault(),p.isInvalid=!0,p.refreshState()}),p.updateOriginalInput(),p.refreshItems(),p.refreshState(),p.updatePlaceholder(),p.isSetup=!0,w.is(":disabled")&&p.disable(),p.on("change",this.onChange),w.data("selectize",p),w.addClass("selectized"),p.trigger("initialize"),!0===r.preload&&p.onSearchChange("")},setupTemplates:function(){var b=this,c=b.settings.labelField,d=b.settings.optgroupLabelField,e={optgroup:function(a){return'
'+a.html+"
"},optgroup_header:function(a,b){return'
'+b(a[d])+"
"},option:function(a,b){return'
'+b(a[c])+"
"},item:function(a,b){return'
'+b(a[c])+"
"},option_create:function(a,b){return'
Add '+b(a.input)+"
"}};b.settings.render=a.extend({},e,b.settings.render)},setupCallbacks:function(){var a,b,c={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(a in c)c.hasOwnProperty(a)&&(b=this.settings[c[a]])&&this.on(a,b)},onClick:function(a){var b=this;b.isFocused&&b.isOpen||(b.focus(),a.preventDefault())},onMouseDown:function(b){var c=this,d=b.isDefaultPrevented();a(b.target);if(c.isFocused){if(b.target!==c.$control_input[0])return"single"===c.settings.mode?c.isOpen?c.close():c.open():d||c.setActiveItem(null),!1}else d||window.setTimeout(function(){c.focus()},0)},onChange:function(){this.$input.trigger("change")},onPaste:function(b){var c=this;if(c.isFull()||c.isInputHidden||c.isLocked)return void b.preventDefault();c.settings.splitOn&&setTimeout(function(){var b=c.$control_input.val();if(b.match(c.settings.splitOn))for(var d=a.trim(b).split(c.settings.splitOn),e=0,f=d.length;e<f;e++)c.createitem(d[e])},0)},onkeypress:function(a){if(this.islocked)return 0!="=(c=d.attr("data-value"))&amp;&amp;(e.lastQuery=null,e.setTextboxValue(""),e.addItem(c),e.settings.closeAfterSelect?e.close():!e.settings.hideSelected&amp;&amp;b.type&amp;&amp;/mouse/.test(b.type)&amp;&amp;e.setActiveOption(e.getOption(c)))},onItemSelect:function(a){var" 0:void="" 0},onkeydown:function(a){var="" 1="==this.tagType&amp;&amp;this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(a,b){p(this,b?[]:["change"],function(){this.clear(b),this.addItems(a,b)})},setActiveItem:function(b,c){var" 13:return="" 27:return="" 37:return="" 38:if(b.$activeoption){b.ignorehover="!0;var" 39:return="" 40:if(!b.isopen&&b.hasoptions)b.open();else="" 46:return="" 65:if(b.iscmddown)return="" 78:if(!a.ctrlkey||a.altkey)break;case="" 80:if(!a.ctrlkey||a.altkey)break;case="" 8:case="" 9:return="" a&&a.preventdefault();var="" a(l.$activeitems).removeclass("active"),l.$activeitems="[],void(l.isFocused&amp;&amp;l.showInput());if("mousedown"===(d=c&amp;&amp;c.type.toLowerCase())&amp;&amp;l.isShiftDown&amp;&amp;l.$activeItems.length){for(k=l.$control.children(".active:last"),g=Array.prototype.indexOf.apply(l.$control[0].childNodes,[k[0]]),h=Array.prototype.indexOf.apply(l.$control[0].childNodes,[b[0]]),g" a.preventdefault();case="" a.preventdefault()},onkeyup:function(a){var="" b="String.fromCharCode(a.keyCode||a.which);return" b.advanceselection(-1,a);case="" b.advanceselection(1,a);case="" b.blur(),a&&a.preventdefault(),!1;b.ignorefocus||(b.isfocused="!0,"focus"===b.settings.preload&amp;&amp;b.onSearchChange(""),c||b.trigger("focus"),b.$activeItems.length||(b.showInput(),b.setActiveItem(null),b.refreshOptions(!!b.settings.openOnFocus)),b.refreshState())},onBlur:function(a,b){var" b.deleteselection(a)}return!b.isfull()&&!b.isinputhidden||(f?a.metakey:a.ctrlkey)?void="" b.selectall();break;case="" b.settings.selectontab&&b.isopen&&b.$activeoption&&(b.onoptionselect({currenttarget:b.$activeoption}),b.isfull()||a.preventdefault()),void(b.settings.create&&b.createitem()&&a.preventdefault());case="" c="b.getAdjacentOption(b.$activeOption,1);c.length&amp;&amp;b.setActiveOption(c,!0,!0)}return" c,d,e="this;b.preventDefault&amp;&amp;(b.preventDefault(),b.stopPropagation()),d=a(b.currentTarget),d.hasClass("create")?e.createItem(null,function(){e.settings.closeAfterSelect&amp;&amp;e.close()}):void" c.ignoreblur="!0,void" c.onfocus(a);var="" d="b.getAdjacentOption(b.$activeOption,-1);d.length&amp;&amp;b.setActiveOption(d,!0,!0)}return" d,e,f,g,h,i,j,k,l="this;if("single"!==l.settings.mode){if(b=a(b),!b.length)return" if(b.$activeoption){b.ignorehover="!0;var" this.settings.create&&"multi"="==this.settings.mode&amp;&amp;b===this.settings.delimiter?(this.createItem(),a.preventDefault(),!1):void" void="" void(9!="=a.keyCode&amp;&amp;a.preventDefault());switch(a.keyCode){case" void(b.isopen&&(a.preventdefault(),a.stoppropagation(),b.close()));case="" void(b.isopen&&b.$activeoption&&(b.onoptionselect({currenttarget:b.$activeoption}),a.preventdefault()));case="">h&&(j=g,g=h,h=j),e=g;e<=h;e++)i=l.$control[0].childNodes[e],-1===l.$activeItems.indexOf(i)&&(a(i).addClass("active"),l.$activeItems.push(i));c.preventDefault()}else"mousedown"===d&&l.isCtrlDown||"keydown"===d&&this.isShiftDown?b.hasClass("active")?(f=l.$activeItems.indexOf(b[0]),l.$activeItems.splice(f,1),b.removeClass("active")):l.$activeItems.push(b.addClass("active")[0]):(a(l.$activeItems).removeClass("active"),l.$activeItems=[b.addClass("active")[0]]);l.hideInput(),this.isFocused||l.focus()}},setActiveOption:function(b,c,d){var e,f,g,h,i,k=this;k.$activeOption&&k.$activeOption.removeClass("active"),k.$activeOption=null,b=a(b),b.length&&(k.$activeOption=b.addClass("active"),!c&&j(c)||(e=k.$dropdown_content.height(),f=k.$activeOption.outerHeight(!0),c=k.$dropdown_content.scrollTop()||0,g=k.$activeOption.offset().top-k.$dropdown_content.offset().top+c,h=g,i=g-e+f,g+f>e+c?k.$dropdown_content.stop().animate({scrollTop:i},d?k.settings.scrollDuration:0):g<c&&k.$dropdown_content.stop().animate({scrolltop:h},d?k.settings.scrollduration:0)))},selectall:function(){var "score"="" a="this;"single"!==a.settings.mode&amp;&amp;(a.$activeItems=Array.prototype.slice.apply(a.$control.children(":not(input)").addClass("active")),a.$activeItems.length&amp;&amp;(a.hideInput(),a.close()),a.focus())},hideInput:function(){var" b&&(b="[{field:b}]),{fields:a.searchField,conjunction:a.searchConjunction,sort:b,nesting:a.nesting}},search:function(b){var" be="" c,d,e,f="this,g=f.settings,h=this.getSearchOptions();if(g.score&amp;&amp;"function"!=typeof(e=f.settings.score.apply(this,[b])))throw" error('selectize="" function="" function');if(b!="=f.lastQuery?(f.lastQuery=b,d=f.sifter.search(b,a.extend(h,{score:e})),f.currentResults=d):d=a.extend(!0,{},f.currentResults),g.hideSelected)for(c=d.items.length-1;c" must="" new="" returns="" setting="" that="" this.sifter.getscorefunction(a,this.getsearchoptions())},getsearchoptions:function(){var="">=0;c--)-1!==f.items.indexOf(k(d.items[c].id))&&d.items.splice(c,1);return d},refreshOptions:function(b){var c,e,f,g,h,i,j,l,m,n,o,p,q,r,s,t;void 0===b&&(b=!0);var u=this,w=a.trim(u.$control_input.val()),x=u.search(w),y=u.$dropdown_content,z=u.$activeOption&&k(u.$activeOption.attr("data-value"));for(g=x.items.length,"number"==typeof u.settings.maxOptions&&(g=Math.min(g,u.settings.maxOptions)),h={},i=[],c=0;c<g;c++)for(j=u.options[x.items[c].id],l=u.render("option",j),m=j[u.settings.optgroupfield]||"",n=a.isarray(m)?m:[m],e=0,f=n&&n.length;e<f;e++)m=n[e],u.optgroups.hasownproperty(m)||(m=""),h.hasownproperty(m)||(h[m]=document.createdocumentfragment(),i.push(m)),h[m].appendchild(l);for(this.settings.lockoptgrouporder&&i.sort(function(a,b){return(u.optgroups[a].$order||0)-(u.optgroups[b].$order||0)}),o=document.createdocumentfragment(),c=0,g=i.length;c<g;c++)m=i[c],u.optgroups.hasownproperty(m)&&h[m].childnodes.length?(p=document.createdocumentfragment(),p.appendchild(u.render("optgroup_header",u.optgroups[m])),p.appendchild(h[m]),o.appendchild(u.render("optgroup",a.extend({},u.optgroups[m],{html:v(p),dom:p})))):o.appendchild(h[m]);if(y.html(o),u.settings.highlight&&(y.removehighlight(),x.query.length&&x.tokens.length))for(c=0,g=x.tokens.length;c<g;c++)d(y,x.tokens[c].regex);if(!u.settings.hideselected)for(c=0,g=u.items.length;c<g;c++)u.getoption(u.items[c]).addclass("selected");q=u.cancreate(w),q&&(y.prepend(u.render("option_create",{input:w})),t=a(y[0].childnodes[0])),u.hasoptions=x.items.length>0||q,u.hasOptions?(x.items.length>0?(s=z&&u.getOption(z),s&&s.length?r=s:"single"===u.settings.mode&&u.items.length&&(r=u.getOption(u.items[0])),r&&r.length||(r=t&&!u.settings.addPrecedence?u.getAdjacentOption(t,1):y.find("[data-selectable]:first"))):r=t,u.setActiveOption(r),b&&!u.isOpen&&u.open()):(u.setActiveOption(null),b&&u.isOpen&&u.close())},addOption:function(b){var c,d,e,f=this;if(a.isArray(b))for(c=0,d=b.length;c<d;c++)f.addoption(b[c]);else(e=f.registeroption(b))&&(f.useroptions[e]=!0,f.lastquery=null,f.trigger("option_add",e,b))},registeroption:function(a){var 0!="=b&amp;&amp;null!==b&amp;&amp;!this.options.hasOwnProperty(b)&amp;&amp;(a.$order=a.$order||++this.order,this.options[b]=a,b)},registerOptionGroup:function(a){var" b="k(a[this.settings.valueField]);return" be="" c="this;a=k(a);var" c.options[a],c.lastquery="null,c.trigger("option_remove",a),c.removeItem(a,b)},clearOptions:function(){var" c.useroptions[a],delete="" c[a]}),b.options="b.sifter.items=c,b.lastQuery=null,b.trigger("option_clear")},getOption:function(a){return" d="c.renderCache.item,e=c.renderCache.option;d&amp;&amp;delete" d,e,f,g,h,i,j,l="this;if(b=k(b),f=k(c[l.settings.valueField]),null!==b&amp;&amp;l.options.hasOwnProperty(b)){if("string"!=typeof" d[a],e&&delete="" data");j="l.options[b].$order,f!==b&amp;&amp;(delete" e="" e[a],delete="" error("value="" f)throw="" h[b],delete="" h[f]),i&&(delete="" i[b],delete="" i[f]),-1!="=l.items.indexOf(f)&amp;&amp;(d=l.getItem(b),e=a(l.render("item",c)),d.hasClass("active")&amp;&amp;e.addClass("active"),d.replaceWith(e)),l.lastQuery=null,l.isOpen&amp;&amp;l.refreshOptions(!1)}},removeOption:function(a,b){var" in="" l.options[b],-1!="=(g=l.items.indexOf(b))&amp;&amp;l.items.splice(g,1,f)),c.$order=c.$order||j,l.options[f]=c,h=l.renderCache.item,i=l.renderCache.option,h&amp;&amp;(delete" must="" new="" option="" set="" this.getelementwithvalue(a,this.$dropdown_content.find("[data-selectable]"))},getadjacentoption:function(b,c){var="" this.optgroups[a],this.rendercache="{},this.trigger("optgroup_remove",a))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(b,c){var" void="">=0&&e<d.length?d.eq(e):a()},getelementwithvalue:function(b,c){if(void 0!="=(b=k(b))&amp;&amp;null!==b)for(var" =="typeof" a="!this.items.length;this.isInvalid=a,this.$control_input.prop("required",a),this.$input.prop("required",!a)},refreshClasses:function(){var" a()},getitem:function(a){return="" a(c[d]);return="" a)return="" a?b:g.getitem(b),b="k(d.attr("data-value")),-1!==(e=g.items.indexOf(b))&amp;&amp;(d.remove(),d.hasClass("active")&amp;&amp;(f=g.$activeItems.indexOf(d[0]),g.$activeItems.splice(f,1)),g.items.splice(e,1),g.lastQuery=null,!g.settings.persist&amp;&amp;g.userOptions.hasOwnProperty(b)&amp;&amp;g.removeOption(b,c),e&lt;g.caretPos&amp;&amp;g.setCaret(g.caretPos-1),g.refreshState(),g.updatePlaceholder(),g.updateOriginalInput({silent:c}),g.positionDropdown(),g.trigger("item_remove",b,d))},createItem:function(b,c){var" b="{};return" b)return="" b[d.settings.labelfield]="a,b[d.settings.valueField]=a,b},h=n(function(a){if(d.unlock(),!a||"object"!=typeof" c&&(c="!0),!d.canCreate(b))return" d="0,e=c.length;d&lt;e;d++)if(c[d].getAttribute("data-value")===b)return" d,e,f,g="this;d=b" d,e,f,g,h,i="this,j=i.settings.mode;if(b=k(b),-1!==i.items.indexOf(b))return" d.settings.create?this.settings.create:function(a){var="" f="a.isArray(b)?b:[b],e=0,g=f.length;e&lt;g;e++)this.isPending=e&lt;g-1,this.addItem(f[e],c);var" f&&(f="function(){}),"boolean"!=typeof" f(),!1;d.lock();var="" f();d.settextboxvalue(""),d.addoption(a),d.setcaret(e),d.additem(b),d.refreshoptions(c&&"single"!="=d.settings.mode),f(a)}),i=g.apply(this,[b,h]);return" f();var="" g="function" h="this.$control[0];h.insertBefore(this.buffer,h.firstChild),this.buffer=null},addItem:function(b,c){p(this,c?[]:["change"],function(){var" instanceof="" this.getelementwithvalue(a,this.$control.children())},additems:function(b,c){this.buffer="document.createDocumentFragment();for(var" void="" void("single"="==j&amp;&amp;i.close());i.options.hasOwnProperty(b)&amp;&amp;("single"===j&amp;&amp;i.clear(c),"multi"===j&amp;&amp;i.isFull()||(d=a(i.render("item",i.options[b])),h=i.isFull(),i.items.splice(i.caretPos,0,b),i.insertAtCaret(d),(!i.isPending||!h&amp;&amp;i.isFull())&amp;&amp;i.refreshState(),i.isSetup&amp;&amp;(f=i.$dropdown_content.find("[data-selectable]"),i.isPending||(e=i.getOption(b),g=i.getAdjacentOption(e,1).attr("data-value"),i.refreshOptions(i.isFocused&amp;&amp;"single"!==j),g&amp;&amp;i.setActiveOption(i.getOption(g))),!f.length||i.isFull()?i.close():i.isPending||i.positionDropdown(),i.updatePlaceholder(),i.trigger("item_add",b,d),i.isPending||i.updateOriginalInput({silent:c}))))})},removeItem:function(b,c){var">0),b.$control_input.data("grow",!c&&!d)},isFull:function(){</d.length?d.eq(e):a()},getelementwithvalue:function(b,c){if(void></d;c++)f.addoption(b[c]);else(e=f.registeroption(b))&&(f.useroptions[e]=!0,f.lastquery=null,f.trigger("option_add",e,b))},registeroption:function(a){var></g;c++)for(j=u.options[x.items[c].id],l=u.render("option",j),m=j[u.settings.optgroupfield]||"",n=a.isarray(m)?m:[m],e=0,f=n&&n.length;e<f;e++)m=n[e],u.optgroups.hasownproperty(m)||(m=""),h.hasownproperty(m)||(h[m]=document.createdocumentfragment(),i.push(m)),h[m].appendchild(l);for(this.settings.lockoptgrouporder&&i.sort(function(a,b){return(u.optgroups[a].$order||0)-(u.optgroups[b].$order||0)}),o=document.createdocumentfragment(),c=0,g=i.length;c<g;c++)m=i[c],u.optgroups.hasownproperty(m)&&h[m].childnodes.length?(p=document.createdocumentfragment(),p.appendchild(u.render("optgroup_header",u.optgroups[m])),p.appendchild(h[m]),o.appendchild(u.render("optgroup",a.extend({},u.optgroups[m],{html:v(p),dom:p})))):o.appendchild(h[m]);if(y.html(o),u.settings.highlight&&(y.removehighlight(),x.query.length&&x.tokens.length))for(c=0,g=x.tokens.length;c<g;c++)d(y,x.tokens[c].regex);if(!u.settings.hideselected)for(c=0,g=u.items.length;c<g;c++)u.getoption(u.items[c]).addclass("selected");q=u.cancreate(w),q&&(y.prepend(u.render("option_create",{input:w})),t=a(y[0].childnodes[0])),u.hasoptions=x.items.length></c&&k.$dropdown_content.stop().animate({scrolltop:h},d?k.settings.scrollduration:0)))},selectall:function(){var></f;e++)c.createitem(d[e])},0)},onkeypress:function(a){if(this.islocked)return>
</f;e++)i.registeroption(i.settings.options[e]);delete></e;d++)f[c[d]]=a.css(c[d]);else></a.childnodes.length;++j)j+=d(a.childnodes[j]);return></d;c++)if(f=arguments[c])for(e></b?-1:0:(a=i(string(a||"")),b=i(string(b||"")),a></c;b++){if(d=f(j[b]),this.settings.diacritics)for(g>
Julen Landa Alustiza 851a4d
return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(a){var b,c,d,e,f=this;if(a=a||{},1===f.tagType){for(d=[],b=0,c=f.items.length;b<c;b++)e=f.options[f.items[b]][f.settings.labelfield]||"",d.push('<option selected="selected" value="'+l(f.items[b])+'">'+l(e)+"");d.length||this.$input.attr("multiple")||d.push('<option selected="selected" value=""></option>'),f.$input.html(d.join(""))}else f.$input.val(f.getValue()),f.$input.attr("value",f.$input.val());f.isSetup&&(a.silent||f.trigger("change",f.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var a=this.$control_input;this.items.length?a.removeAttr("placeholder"):a.attr("placeholder",this.settings.placeholder),a.triggerHandler("update",{force:!0})}},open:function(){var a=this;a.isLocked||a.isOpen||"multi"===a.settings.mode&&a.isFull()||(a.focus(),a.isOpen=!0,a.refreshState(),a.$dropdown.css({visibility:"hidden",display:"block"}),a.positionDropdown(),a.$dropdown.css({visibility:"visible"}),a.trigger("dropdown_open",a.$dropdown))},close:function(){var a=this,b=a.isOpen;"single"===a.settings.mode&&a.items.length&&(a.hideInput(),a.isBlurring||a.$control_input.blur()),a.isOpen=!1,a.$dropdown.hide(),a.setActiveOption(null),a.refreshState(),b&&a.trigger("dropdown_close",a.$dropdown)},positionDropdown:function(){var a=this.$control,b="body"===this.settings.dropdownParent?a.offset():a.position();b.top+=a.outerHeight(!0),this.$dropdown.css({width:a[0].getBoundingClientRect().width,top:b.top,left:b.left})},clear:function(a){var b=this;b.items.length&&(b.$control.children(":not(input)").remove(),b.items=[],b.lastQuery=null,b.setCaret(0),b.setActiveItem(null),b.updatePlaceholder(),b.updateOriginalInput({silent:a}),b.refreshState(),b.showInput(),b.trigger("clear"))},insertAtCaret:function(a){var b=Math.min(this.caretPos,this.items.length),c=a[0],d=this.buffer||this.$control[0];0===b?d.insertBefore(c,d.firstChild):d.insertBefore(c,d.childNodes[b]),this.setCaret(b+1)},deleteSelection:function(b){var c,d,e,f,g,h,i,j,k,l=this;if(e=b&&8===b.keyCode?-1:1,f=r(l.$control_input[0]),l.$activeOption&&!l.settings.hideSelected&&(i=l.getAdjacentOption(l.$activeOption,-1).attr("data-value")),g=[],l.$activeItems.length){for(k=l.$control.children(".active:"+(e>0?"last":"first")),h=l.$control.children(":not(input)").index(k),e>0&&h++,c=0,d=l.$activeItems.length;c<d;c++)g.push(a(l.$activeitems[c]).attr("data-value"));b&&(b.preventdefault(),b.stoppropagation())}else(l.isfocused||"single"===l.settings.mode)&&l.items.length&&(e<0&&0===f.start&&0===f.length?g.push(l.items[l.caretpos-1]):e>0&&f.start===l.$control_input.val().length&&g.push(l.items[l.caretPos]));if(!g.length||"function"==typeof l.settings.onDelete&&!1===l.settings.onDelete.apply(l,[g]))return!1;for(void 0!==h&&l.setCaret(h);g.length;)l.removeItem(g.pop());return l.showInput(),l.positionDropdown(),l.refreshOptions(!0),i&&(j=l.getOption(i),j.length&&l.setActiveOption(j)),!0},advanceSelection:function(a,b){var c,d,e,f,g,h=this;0!==a&&(h.rtl&&(a*=-1),c=a>0?"last":"first",d=r(h.$control_input[0]),h.isFocused&&!h.isInputHidden?(f=h.$control_input.val().length,(a<0?0===d.start&&0===d.length:d.start===f)&&!f&&h.advanceCaret(a,b)):(g=h.$control.children(".active:"+c),g.length&&(e=h.$control.children(":not(input)").index(g),h.setActiveItem(null),h.setCaret(a>0?e+1:e))))},advanceCaret:function(a,b){var c,d,e=this;0!==a&&(c=a>0?"next":"prev",e.isShiftDown?(d=e.$control_input[c](),d.length&&(e.hideInput(),e.setActiveItem(d),b&&b.preventDefault())):e.setCaret(e.caretPos+a))},setCaret:function(b){var c=this;if(b="single"===c.settings.mode?c.items.length:Math.max(0,Math.min(c.items.length,b)),!c.isPending){var d,e,f,g;for(f=c.$control.children(":not(input)"),d=0,e=f.length;d</d;c++)g.push(a(l.$activeitems[c]).attr("data-value"));b&&(b.preventdefault(),b.stoppropagation())}else(l.isfocused||"single"===l.settings.mode)&&l.items.length&&(e<0&&0===f.start&&0===f.length?g.push(l.items[l.caretpos-1]):e></c;b++)e=f.options[f.items[b]][f.settings.labelfield]||"",d.push('<option>