Results
11.07.2022
drupal_ad 1.2.6 ::
assets/js/select2.min.js
/*! Select2 4.1.0-rc.0 | https://github.com/select2/select2/blob/master/LICENSE.md */
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(t){var e,n,s,p,r,o,h,f,g,m,y,v,i,a,_,s=((u=t&&t.fn&&t.fn.select2&&t.fn.select2.amd?t.fn.select2.amd:u)&&u.requirejs||(u?n=u:u={},g={},m={},y={},v={},i=Object.prototype.hasOwnProperty,a=[].slice,_=/\.js$/,h=function(e,t){var n,s,i=c(e),r=i[0],t=t[1];return e=i[1],r&&(n=x(r=l(r,t))),r?e=n&&n.normalize?n.normalize(e,(s=t,function(e){return l(e,s)})):l(e,t):(r=(i=c(e=l(e,t)))[0],e=i[1],r&&(n=x(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},f={require:function(e){return w(e)},exports:function(e){var t=g[e];return void 0!==t?t:g[e]={}},module:function(e){return{id:e,uri:"",exports:g[e],config:(t=e,function(){return y&&y.config&&y.config[t]||{}})};var t}},r=function(e,t,n,s){var i,r,o,a,l,c=[],u=typeof n,d=A(s=s||e);if("undefined"==u||"function"==u){for(t=!t.length&&n.length?["require","exports","module"]:t,a=0;a<t.length;a+=1)if("require"===(r=(o=h(t[a],d)).f))c[a]=f.require(e);else if("exports"===r)c[a]=f.exports(e),l=!0;else if("module"===r)i=c[a]=f.module(e);else if(b(g,r)||b(m,r)||b(v,r))c[a]=x(r);else{if(!o.p)throw new Error(e+" missing "+r);o.p.load(o.n,w(s,!0),function(t){return function(e){g[t]=e}}(r),{}),c[a]=g[r]}u=n?n.apply(g[e],c):void 0,e&&(i&&i.exports!==p&&i.exports!==g[e]?g[e]=i.exports:u===p&&l||(g[e]=u))}else e&&(g[e]=n)},e=n=o=function(e,t,n,s,i){if("string"==typeof e)return f[e]?f[e](t):x(h(e,A(t)).f);if(!e.splice){if((y=e).deps&&o(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=p}return t=t||function(){},"function"==typeof n&&(n=s,s=i),s?r(p,e,t,n):setTimeout(function(){r(p,e,t,n)},4),o},o.config=function(e){return o(e)},e._defined=g,(s=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),b(g,e)||b(m,e)||(m[e]=[e,t,n])}).amd={jQuery:!0},u.requirejs=e,u.require=n,u.define=s),u.define("almond",function(){}),u.define("jquery",[],function(){var e=t||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),u.define("select2/utils",["jquery"],function(r){var s={};function c(e){var t,n=e.prototype,s=[];for(t in n)"function"==typeof n[t]&&"constructor"!==t&&s.push(t);return s}s.Extend=function(e,t){var n,s={}.hasOwnProperty;function i(){this.constructor=e}for(n in t)s.call(t,n)&&(e[n]=t[n]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},s.Decorate=function(s,i){var e=c(i),t=c(s);function r(){var e=Array.prototype.unshift,t=i.prototype.constructor.length,n=s.prototype.constructor;0<t&&(e.call(arguments,s.prototype.constructor),n=i.prototype.constructor),n.apply(this,arguments)}i.displayName=s.displayName,r.prototype=new function(){this.constructor=r};for(var n=0;n<t.length;n++){var o=t[n];r.prototype[o]=s.prototype[o]}for(var a=0;a<e.length;a++){var l=e[a];r.prototype[l]=function(e){var t=function(){};e in r.prototype&&(t=r.prototype[e]);var n=i.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}(l)}return r};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},0===(n=null==n?[]:n).length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,s=e.length;n<s;n++)e[n].apply(this,t)},s.Observable=e,s.generateChars=function(e){for(var t="",n=0;n<e;n++)t+=Math.floor(36*Math.random()).toString(36);return t},s.bind=function(e,t){return function(){e.apply(t,arguments)}},s._convertData=function(e){for(var t in e){var n=t.split("-"),s=e;if(1!==n.length){for(var i=0;i<n.length;i++){var r=n[i];(r=r.substring(0,1).toLowerCase()+r.substring(1))in s||(s[r]={}),i==n.length-1&&(s[r]=e[t]),s=s[r]}delete e[t]}}return e},s.hasScroll=function(e,t){var n=r(t),s=t.style.overflowX,i=t.style.overflowY;return(s!==i||"hidden"!==i&&"visible"!==i)&&("scroll"===s||"scroll"===i||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},s.escapeMarkup=function(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},s.__cache={};var n=0;return s.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null!=t||(t=e.id?"select2-data-"+e.id:"select2-data-"+(++n).toString()+"-"+s.generateChars(4),e.setAttribute("data-select2-id",t)),t},s.StoreData=function(e,t,n){e=s.GetUniqueElementId(e);s.__cache[e]||(s.__cache[e]={}),s.__cache[e][t]=n},s.GetData=function(e,t){var n=s.GetUniqueElementId(e);return t?s.__cache[n]&&null!=s.__cache[n][t]?s.__cache[n][t]:r(e).data(t):s.__cache[n]},s.RemoveData=function(e){var t=s.GetUniqueElementId(e);null!=s.__cache[t]&&delete s.__cache[t],e.removeAttribute("data-select2-id")},s.copyNonInternalCssClasses=function(e,t){var n=(n=e.getAttribute("class").trim().split(/\s+/)).filter(function(e){return 0===e.indexOf("select2-")}),t=(t=t.getAttribute("class").trim().split(/\s+/)).filter(function(e){return 0!==e.indexOf("select2-")}),t=n.concat(t);e.setAttribute("class",t.join(" "))},s}),u.define("select2/results",["jquery","./utils"],function(d,p){function s(e,t,n){this.$element=e,this.data=n,this.options=t,s.__super__.constructor.call(this)}return p.Extend(s,p.Observable),s.prototype.render=function(){var e=d('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},s.prototype.clear=function(){this.$results.empty()},s.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=d('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),s=this.options.get("translations").get(e.message);n.append(t(s(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},s.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},s.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var s=e.results[n],s=this.option(s);t.push(s)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},s.prototype.position=function(e,t){t.find(".select2-results").append(e)},s.prototype.sort=function(e){return this.options.get("sorter")(e)},s.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option--selectable"),t=e.filter(".select2-results__option--selected");(0<t.length?t:e).first().trigger("mouseenter"),this.ensureHighlightVisible()},s.prototype.setClasses=function(){var t=this;this.data.current(function(e){var s=e.map(function(e){return e.id.toString()});t.$results.find(".select2-results__option--selectable").each(function(){var e=d(this),t=p.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<s.indexOf(n)?(this.classList.add("select2-results__option--selected"),e.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),e.attr("aria-selected","false"))})})},s.prototype.showLoading=function(e){this.hideLoading();e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},e=this.option(e);e.className+=" loading-results",this.$results.prepend(e)},s.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},s.prototype.option=function(e){var t=document.createElement("li");t.classList.add("select2-results__option"),t.classList.add("select2-results__option--selectable");var n,s={role:"option"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(n in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(s["aria-disabled"]="true",t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--disabled")),null==e.id&&t.classList.remove("select2-results__option--selectable"),null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(s.role="group",s["aria-label"]=e.text,t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--group")),s){var r=s[n];t.setAttribute(n,r)}if(e.children){var o=d(t),a=document.createElement("strong");a.className="select2-results__group",this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],u=this.option(u);l.push(u)}i=d("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});i.append(l),o.append(a),o.append(i)}else this.template(e,t);return p.StoreData(t,"data",e),t},s.prototype.bind=function(t,e){var i=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){i.clear(),i.append(e.data),t.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),t.on("results:append",function(e){i.append(e.data),t.isOpen()&&i.setClasses()}),t.on("query",function(e){i.hideMessages(),i.showLoading(e)}),t.on("select",function(){t.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),t.on("open",function(){i.$results.attr("aria-expanded","true"),i.$results.attr("aria-hidden","false"),i.setClasses(),i.ensureHighlightVisible()}),t.on("close",function(){i.$results.attr("aria-expanded","false"),i.$results.attr("aria-hidden","true"),i.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=i.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e,t=i.getHighlightedResults();0!==t.length&&(e=p.GetData(t[0],"data"),t.hasClass("select2-results__option--selected")?i.trigger("close",{}):i.trigger("select",{data:e}))}),t.on("results:previous",function(){var e,t=i.getHighlightedResults(),n=i.$results.find(".select2-results__option--selectable"),s=n.index(t);s<=0||(e=s-1,0===t.length&&(e=0),(s=n.eq(e)).trigger("mouseenter"),t=i.$results.offset().top,n=s.offset().top,s=i.$results.scrollTop()+(n-t),0===e?i.$results.scrollTop(0):n-t<0&&i.$results.scrollTop(s))}),t.on("results:next",function(){var e,t=i.getHighlightedResults(),n=i.$results.find(".select2-results__option--selectable"),s=n.index(t)+1;s>=n.length||((e=n.eq(s)).trigger("mouseenter"),t=i.$results.offset().top+i.$results.outerHeight(!1),n=e.offset().top+e.outerHeight(!1),e=i.$results.scrollTop()+n-t,0===s?i.$results.scrollTop(0):t<n&&i.$results.scrollTop(e))}),t.on("results:focus",function(e){e.element[0].classList.add("select2-results__option--highlighted"),e.element[0].setAttribute("aria-selected","true")}),t.on("results:message",function(e){i.displayMessage(e)}),d.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=i.$results.scrollTop(),n=i.$results.get(0).scrollHeight-t+e.deltaY,t=0<e.deltaY&&t-e.deltaY<=0,n=e.deltaY<0&&n<=i.$results.height();t?(i.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):n&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option--selectable",function(e){var t=d(this),n=p.GetData(this,"data");t.hasClass("select2-results__option--selected")?i.options.get("multiple")?i.trigger("unselect",{originalEvent:e,data:n}):i.trigger("close",{}):i.trigger("select",{originalEvent:e,data:n})}),this.$results.on("mouseenter",".select2-results__option--selectable",function(e){var t=p.GetData(this,"data");i.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),i.trigger("results:focus",{data:t,element:d(this)})})},s.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},s.prototype.destroy=function(){this.$results.remove()},s.prototype.ensureHighlightVisible=function(){var e,t,n,s,i=this.getHighlightedResults();0!==i.length&&(e=this.$results.find(".select2-results__option--selectable").index(i),s=this.$results.offset().top,t=i.offset().top,n=this.$results.scrollTop()+(t-s),s=t-s,n-=2*i.outerHeight(!1),e<=2?this.$results.scrollTop(0):(s>this.$results.outerHeight()||s<0)&&this.$results.scrollTop(n))},s.prototype.template=function(e,t){var n=this.options.get("templateResult"),s=this.options.get("escapeMarkup"),e=n(e,t);null==e?t.style.display="none":"string"==typeof e?t.innerHTML=s(e):d(t).append(e)},s}),u.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),u.define("select2/selection/base",["jquery","../utils","../keys"],function(n,s,i){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return s.Extend(r,s.Observable),r.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=s.GetData(this.$element[0],"old-tabindex")?this._tabindex=s.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},r.prototype.bind=function(e,t){var n=this,s=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===i.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",s),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},r.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},r.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&s.GetData(this,"element").select2("close")})})},r.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},r.prototype.position=function(e,t){t.find(".selection").append(e)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r}),u.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,s){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e[0].classList.add("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},i.prototype.bind=function(t,e){var n=this;i.__super__.bind.apply(this,arguments);var s=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",s).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",s),this.$selection.attr("aria-controls",s),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e("<span></span>")},i.prototype.update=function(e){var t,n;0!==e.length?(n=e[0],t=this.$selection.find(".select2-selection__rendered"),e=this.display(n,t),t.empty().append(e),(n=n.title||n.text)?t.attr("title",n):t.removeAttr("title")):this.clear()},i}),u.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,e,c){function r(e,t){r.__super__.constructor.apply(this,arguments)}return c.Extend(r,e),r.prototype.render=function(){var e=r.__super__.render.call(this);return e[0].classList.add("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},r.prototype.bind=function(e,t){var n=this;r.__super__.bind.apply(this,arguments);var s=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",s),this.$selection.on("click",function(e){n.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){var t;n.isDisabled()||(t=i(this).parent(),t=c.GetData(t[0],"data"),n.trigger("unselect",{originalEvent:e,data:t}))}),this.$selection.on("keydown",".select2-selection__choice__remove",function(e){n.isDisabled()||e.stopPropagation()})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return i('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">×</span></button><span class="select2-selection__choice__display"></span></li>')},r.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",s=0;s<e.length;s++){var i=e[s],r=this.selectionContainer(),o=this.display(i,r),a=n+c.generateChars(4)+"-";i.id?a+=i.id:a+=c.generateChars(4),r.find(".select2-selection__choice__display").append(o).attr("id",a);var l=i.title||i.text;l&&r.attr("title",l);o=this.options.get("translations").get("removeItem"),l=r.find(".select2-selection__choice__remove");l.attr("title",o()),l.attr("aria-label",o()),l.attr("aria-describedby",a),c.StoreData(r[0],"data",i),t.push(r)}this.$selection.find(".select2-selection__rendered").append(t)}},r}),u.define("select2/selection/placeholder",[],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return t="string"==typeof t?{id:"",text:t}:t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();n.html(this.display(t)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice");t=t.title||t.text||n.text();return this.$selection.find(".select2-selection__rendered").attr("title",t),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();t=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(t)},e}),u.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(i,s,a){function e(){}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){s._handleClear(e)}),t.on("keypress",function(e){s._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var s=a.GetData(n[0],"data"),i=this.$element.val();this.$element.val(this.placeholder.id);var r={data:s};if(this.trigger("clear",r),r.prevented)this.$element.val(i);else{for(var o=0;o<s.length;o++)if(r={data:s[o]},this.trigger("unselect",r),r.prevented)return void this.$element.val(i);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=s.DELETE&&t.which!=s.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){var n,s;e.call(this,t),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),0<this.$selection.find(".select2-selection__placeholder").length||0===t.length||(n=this.$selection.find(".select2-selection__rendered").attr("id"),s=this.options.get("translations").get("removeAllItems"),(e=i('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">×</span></button>')).attr("title",s()),e.attr("aria-label",s()),e.attr("aria-describedby",n),a.StoreData(e[0],"data",t),this.$selection.prepend(e),this.$selection[0].classList.add("select2-selection--clearable"))},e}),u.define("select2/selection/search",["jquery","../utils","../keys"],function(s,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=this.options.get("translations").get("search"),n=s('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>');this.$searchContainer=n,this.$search=n.find("textarea"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",t());e=e.call(this);return this._transferTabIndex(),e.append(this.$searchContainer),e},e.prototype.bind=function(e,t,n){var s=this,i=t.id+"-results",r=t.id+"-container";e.call(this,t,n),s.$search.attr("aria-describedby",r),t.on("open",function(){s.$search.attr("aria-controls",i),s.$search.trigger("focus")}),t.on("close",function(){s.$search.val(""),s.resizeSearch(),s.$search.removeAttr("aria-controls"),s.$search.removeAttr("aria-activedescendant"),s.$search.trigger("focus")}),t.on("enable",function(){s.$search.prop("disabled",!1),s._transferTabIndex()}),t.on("disable",function(){s.$search.prop("disabled",!0)}),t.on("focus",function(e){s.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?s.$search.attr("aria-activedescendant",e.data._resultId):s.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){s.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){s._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){var t;e.stopPropagation(),s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented(),e.which!==l.BACKSPACE||""!==s.$search.val()||0<(t=s.$selection.find(".select2-selection__choice").last()).length&&(t=a.GetData(t[0],"data"),s.searchRemoveChoice(t),e.preventDefault())}),this.$selection.on("click",".select2-search--inline",function(e){s.$search.val()&&e.stopPropagation()});var t=document.documentMode,o=t&&t<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){o?s.$selection.off("input.search input.searchcheck"):s.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){var t;o&&"input"===e.type?s.$selection.off("input.search input.searchcheck"):(t=e.which)!=l.SHIFT&&t!=l.CTRL&&t!=l.ALT&&t!=l.TAB&&s.handleSearch(e)})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){var e;this.resizeSearch(),this._keyUpPrevented||(e=this.$search.val(),this.trigger("query",{term:e})),this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="100%";""===this.$search.attr("placeholder")&&(e=.75*(this.$search.val().length+1)+"em"),this.$search.css("width",e)},e}),u.define("select2/selection/selectionCss",["../utils"],function(n){function e(){}return e.prototype.render=function(e){var t=e.call(this),e=this.options.get("selectionCssClass")||"";return-1!==e.indexOf(":all:")&&(e=e.replace(":all:",""),n.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(e),t},e}),u.define("select2/selection/eventRelay",["jquery"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var s=this,i=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],r=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){var n;-1!==i.indexOf(e)&&(t=t||{},n=o.Event("select2:"+e,{params:t}),s.$element.trigger(n),-1!==r.indexOf(e)&&(t.prevented=n.isDefaultPrevented()))})},e}),u.define("select2/translation",["jquery","require"],function(t,n){function s(e){this.dict=e||{}}return s.prototype.all=function(){return this.dict},s.prototype.get=function(e){return this.dict[e]},s.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},s._cache={},s.loadPath=function(e){var t;return e in s._cache||(t=n(e),s._cache[e]=t),new s(s._cache[e])},s}),u.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),u.define("select2/data/base",["../utils"],function(n){function s(e,t){s.__super__.constructor.call(this)}return n.Extend(s,n.Observable),s.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},s.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},s.prototype.bind=function(e,t){},s.prototype.destroy=function(){},s.prototype.generateResultId=function(e,t){e=e.id+"-result-";return e+=n.generateChars(4),null!=t.id?e+="-"+t.id.toString():e+="-"+n.generateChars(4),e},s}),u.define("select2/data/select",["./base","../utils","jquery"],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var t=this;e(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),function(e){return t.item(l(e))}))},n.prototype.select=function(i){var e,r=this;if(i.selected=!0,null!=i.element&&"option"===i.element.tagName.toLowerCase())return i.element.selected=!0,void this.$element.trigger("input").trigger("change");this.$element.prop("multiple")?this.current(function(e){var t=[];(i=[i]).push.apply(i,e);for(var n=0;n<i.length;n++){var s=i[n].id;-1===t.indexOf(s)&&t.push(s)}r.$element.val(t),r.$element.trigger("input").trigger("change")}):(e=i.id,this.$element.val(e),this.$element.trigger("input").trigger("change"))},n.prototype.unselect=function(i){var r=this;if(this.$element.prop("multiple")){if(i.selected=!1,null!=i.element&&"option"===i.element.tagName.toLowerCase())return i.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var s=e[n].id;s!==i.id&&-1===t.indexOf(s)&&t.push(s)}r.$element.val(t),r.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){a.RemoveData(this)})},n.prototype.query=function(t,e){var n=[],s=this;this.$element.children().each(function(){var e;"option"!==this.tagName.toLowerCase()&&"optgroup"!==this.tagName.toLowerCase()||(e=l(this),e=s.item(e),null!==(e=s.matches(t,e))&&n.push(e))}),e({results:n})},n.prototype.addOptions=function(e){this.$element.append(e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);e=this._normalizeItem(e);return e.element=t,a.StoreData(t,"data",e),l(t)},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],"data")))return t;var n=e[0];if("option"===n.tagName.toLowerCase())t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if("optgroup"===n.tagName.toLowerCase()){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var s=e.children("option"),i=[],r=0;r<s.length;r++){var o=l(s[r]),o=this.item(o);i.push(o)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=l.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),u.define("select2/data/array",["./select","../utils","jquery"],function(e,t,c){function s(e,t){this._dataToConvert=t.get("data")||[],s.__super__.constructor.call(this,e,t)}return t.Extend(s,e),s.prototype.bind=function(e,t){s.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},s.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),s.__super__.select.call(this,n)},s.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),s=n.map(function(){return t.item(c(this)).id}).get(),i=[];for(var r=0;r<e.length;r++){var o,a,l=this._normalizeItem(e[r]);0<=s.indexOf(l.id)?(o=n.filter(function(e){return function(){return c(this).val()==e.id}}(l)),a=this.item(o),a=c.extend(!0,{},l,a),a=this.option(a),o.replaceWith(a)):(a=this.option(l),l.children&&(l=this.convertToOptions(l.children),a.append(l)),i.push(a))}return i},s}),u.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,r){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return r.extend({},e,{q:e.term})},transport:function(e,t,n){e=r.ajax(e);return e.then(t),e.fail(n),e}};return r.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(t,n){var s=this;null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null);var i=r.extend({type:"GET"},this.ajaxOptions);function e(){var e=i.transport(i,function(e){e=s.processResults(e,t);s.options.get("debug")&&window.console&&console.error&&(e&&e.results&&Array.isArray(e.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),n(e)},function(){"status"in e&&(0===e.status||"0"===e.status)||s.trigger("results:message",{message:"errorLoading"})});s._request=e}"function"==typeof i.url&&(i.url=i.url.call(this.$element,t)),"function"==typeof i.data&&(i.data=i.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),u.define("select2/data/tags",["jquery"],function(t){function e(e,t,n){var s=n.get("tags"),i=n.get("createTag");void 0!==i&&(this.createTag=i);i=n.get("insertTag");if(void 0!==i&&(this.insertTag=i),e.call(this,t,n),Array.isArray(s))for(var r=0;r<s.length;r++){var o=s[r],o=this._normalizeItem(o),o=this.option(o);this.$element.append(o)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var s=t.results,i=0;i<s.length;i++){var r=s[i],o=null!=r.children&&!e({results:r.children},!0);if((r.text||"").toUpperCase()===(c.term||"").toUpperCase()||o)return!n&&(t.data=s,void u(t))}if(n)return!0;var a,l=d.createTag(c);null!=l&&((a=d.option(l)).attr("data-select2-tag","true"),d.addOptions([a]),d.insertTag(s,l)),t.results=s,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){if(null==t.term)return null;t=t.term.trim();return""===t?null:{id:t,text:t}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||t(this).remove()})},e}),u.define("select2/data/tokenizer",["jquery"],function(c){function e(e,t,n){var s=n.get("tokenizer");void 0!==s&&(this.tokenizer=s),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var s=this;t.term=t.term||"";var i=this.tokenizer(t,this.options,function(e){var t,n=s._normalizeItem(e);s.$element.find("option").filter(function(){return c(this).val()===n.id}).length||((t=s.option(n)).attr("data-select2-tag",!0),s._removeOldTags(),s.addOptions([t])),t=n,s.trigger("select",{data:t})});i.term!==t.term&&(this.$search.length&&(this.$search.val(i.term),this.$search.trigger("focus")),t.term=i.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,s){for(var i=n.get("tokenSeparators")||[],r=t.term,o=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};o<r.length;){var l=r[o];-1!==i.indexOf(l)?(l=r.substr(0,o),null!=(l=a(c.extend({},t,{term:l})))?(s(l),r=r.substr(o+1)||"",o=0):o++):o++}return{term:r}},e}),u.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("select",function(){s._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var s=this;this._checkIfMaximumSelected(function(){e.call(s,t,n)})},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){e=null!=e?e.length:0;0<n.maximumSelectionLength&&e>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t&&t()})},e}),u.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),u.define("select2/dropdown/search",["jquery"],function(r){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("translations").get("search"),e=r('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=e,this.$search=e.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",n()),t.prepend(e),t},e.prototype.bind=function(e,t,n){var s=this,i=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){r(this).off("keyup")}),this.$search.on("keyup input",function(e){s.handleSearch(e)}),t.on("open",function(){s.$search.attr("tabindex",0),s.$search.attr("aria-controls",i),s.$search.trigger("focus"),window.setTimeout(function(){s.$search.trigger("focus")},0)}),t.on("close",function(){s.$search.attr("tabindex",-1),s.$search.removeAttr("aria-controls"),s.$search.removeAttr("aria-activedescendant"),s.$search.val(""),s.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||s.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(s.showSearch(e)?s.$searchContainer[0].classList.remove("select2-search--hide"):s.$searchContainer[0].classList.add("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?s.$search.attr("aria-activedescendant",e.data._resultId):s.$search.removeAttr("aria-activedescendant")})},e.prototype.handleSearch=function(e){var t;this._keyUpPrevented||(t=this.$search.val(),this.trigger("query",{term:t})),this._keyUpPrevented=!1},e.prototype.showSearch=function(e,t){return!0},e}),u.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,s){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,s)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return t="string"==typeof t?{id:"",text:t}:t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),s=t.length-1;0<=s;s--){var i=t[s];this.placeholder.id===i.id&&n.splice(s,1)}return n},e}),u.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,s){this.lastParams={},e.call(this,t,n,s),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("query",function(e){s.lastParams=e,s.loading=!0}),t.on("query:append",function(e){s.lastParams=e,s.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&(e=this.$results.offset().top+this.$results.outerHeight(!1),this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=e+50&&this.loadMore())},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),u.define("select2/dropdown/attachBody",["jquery","../utils"],function(u,o){function e(e,t,n){this.$dropdownParent=u(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("open",function(){s._showDropdown(),s._attachPositioningHandler(t),s._bindContainerResultHandlers(t)}),t.on("close",function(){s._hideDropdown(),s._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t[0].classList.remove("select2"),t[0].classList.add("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=u("<span></span>"),e=e.call(this);return t.append(e),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){var n;this._containerResultsHandlersBound||(n=this,t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0)},e.prototype._attachPositioningHandler=function(e,t){var n=this,s="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id,t=this.$container.parents().filter(o.hasScroll);t.each(function(){o.StoreData(this,"select2-scroll-position",{x:u(this).scrollLeft(),y:u(this).scrollTop()})}),t.on(s,function(e){var t=o.GetData(this,"select2-scroll-position");u(this).scrollTop(t.y)}),u(window).on(s+" "+i+" "+r,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,s="resize.select2."+t.id,t="orientationchange.select2."+t.id;this.$container.parents().filter(o.hasScroll).off(n),u(window).off(n+" "+s+" "+t)},e.prototype._positionDropdown=function(){var e=u(window),t=this.$dropdown[0].classList.contains("select2-dropdown--above"),n=this.$dropdown[0].classList.contains("select2-dropdown--below"),s=null,i=this.$container.offset();i.bottom=i.top+this.$container.outerHeight(!1);var r={height:this.$container.outerHeight(!1)};r.top=i.top,r.bottom=i.top+r.height;var o=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<i.top-o,e=l>i.bottom+o,a={left:i.left,top:r.bottom},l=this.$dropdownParent;"static"===l.css("position")&&(l=l.offsetParent());i={top:0,left:0};(u.contains(document.body,l[0])||l[0].isConnected)&&(i=l.offset()),a.top-=i.top,a.left-=i.left,t||n||(s="below"),e||!c||t?!c&&e&&t&&(s="below"):s="above",("above"==s||t&&"below"!==s)&&(a.top=r.top-i.top-o),null!=s&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+s),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+s)),this.$dropdownContainer.css(a)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),u.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,s){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,s)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,s=0;s<t.length;s++){var i=t[s];i.children?n+=e(i.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),u.define("select2/dropdown/selectOnClose",["../utils"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("close",function(e){s._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}n=this.getHighlightedResults();n.length<1||(null!=(n=s.GetData(n[0],"data")).element&&n.element.selected||null==n.element&&n.selected||this.trigger("select",{data:n}))},e}),u.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("select",function(e){s._selectTriggered(e)}),t.on("unselect",function(e){s._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),u.define("select2/dropdown/dropdownCss",["../utils"],function(n){function e(){}return e.prototype.render=function(e){var t=e.call(this),e=this.options.get("dropdownCssClass")||"";return-1!==e.indexOf(":all:")&&(e=e.replace(":all:",""),n.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(e),t},e}),u.define("select2/dropdown/tagsSearchHighlight",["../utils"],function(s){function e(){}return e.prototype.highlightFirstItem=function(e){var t=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(0<t.length){var n=t.first(),t=s.GetData(n[0],"data").element;if(t&&t.getAttribute&&"true"===t.getAttribute("data-select2-tag"))return void n.trigger("mouseenter")}e.call(this)},e}),u.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,e="Please delete "+t+" character";return 1!=t&&(e+="s"),e},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}}),u.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],function(l,r,o,a,c,u,d,p,h,f,g,t,m,y,v,_,b,$,w,x,A,D,S,E,O,C,L,T,q,I,e){function n(){this.reset()}return n.prototype.apply=function(e){var t;null==(e=l.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=v:null!=e.data?e.dataAdapter=y:e.dataAdapter=m,0<e.minimumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,$)),0<e.maximumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,w)),0<e.maximumSelectionLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,x)),e.tags&&(e.dataAdapter=f.Decorate(e.dataAdapter,_)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=f.Decorate(e.dataAdapter,b))),null==e.resultsAdapter&&(e.resultsAdapter=r,null!=e.ajax&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,E)),null!=e.placeholder&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,S)),e.selectOnClose&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,L)),e.tags&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,I))),null==e.dropdownAdapter&&(e.multiple?e.dropdownAdapter=A:(t=f.Decorate(A,D),e.dropdownAdapter=t),0!==e.minimumResultsForSearch&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,C)),e.closeOnSelect&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,T)),null!=e.dropdownCssClass&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,q)),e.dropdownAdapter=f.Decorate(e.dropdownAdapter,O)),null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=a:e.selectionAdapter=o,null!=e.placeholder&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,c)),e.allowClear&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,u)),e.multiple&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,d)),null!=e.selectionCssClass&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,p)),e.selectionAdapter=f.Decorate(e.selectionAdapter,h)),e.language=this._resolveLanguage(e.language),e.language.push("en");for(var n=[],s=0;s<e.language.length;s++){var i=e.language[s];-1===n.indexOf(i)&&n.push(i)}return e.language=n,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:f.escapeMarkup,language:{},matcher:function e(t,n){if(null==t.term||""===t.term.trim())return n;if(n.children&&0<n.children.length){for(var s=l.extend(!0,{},n),i=n.children.length-1;0<=i;i--)null==e(t,n.children[i])&&s.children.splice(i,1);return 0<s.children.length?s:e(t,s)}var r=a(n.text).toUpperCase(),o=a(t.term).toUpperCase();return-1<r.indexOf(o)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,s=this.defaults.language,i=t.prop("lang"),t=t.closest("[lang]").prop("lang"),t=Array.prototype.concat.call(this._resolveLanguage(i),this._resolveLanguage(n),this._resolveLanguage(s),this._resolveLanguage(t));return e.language=t,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(l.isEmptyObject(e))return[];if(l.isPlainObject(e))return[e];for(var t,n=Array.isArray(e)?e:[e],s=[],i=0;i<n.length;i++)s.push(n[i]),"string"==typeof n[i]&&0<n[i].indexOf("-")&&(t=n[i].split("-")[0],s.push(t));return s},n.prototype._processTranslations=function(e,t){for(var n=new g,s=0;s<e.length;s++){var i=new g,r=e[s];if("string"==typeof r)try{i=g.loadPath(r)}catch(e){try{r=this.defaults.amdLanguageBase+r,i=g.loadPath(r)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+r+'" could not be automatically loaded. A fallback will be used instead.')}}else i=l.isPlainObject(r)?new g(r):r;n.extend(i)}return n},n.prototype.set=function(e,t){var n={};n[l.camelCase(e)]=t;n=f._convertData(n);l.extend(!0,this.defaults,n)},new n}),u.define("select2/options",["jquery","./defaults","./utils"],function(c,n,u){function e(e,t){this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=n.applyFromElement(this.options,t)),this.options=n.apply(this.options)}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),u.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),u.StoreData(e[0],"data",u.GetData(e[0],"select2Tags")),u.StoreData(e[0],"tags",!0)),u.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",u.GetData(e[0],"ajaxUrl")),u.StoreData(e[0],"ajax-Url",u.GetData(e[0],"ajaxUrl")));var n={};function s(e,t){return t.toUpperCase()}for(var i=0;i<e[0].attributes.length;i++){var r=e[0].attributes[i].name,o="data-";r.substr(0,o.length)==o&&(r=r.substring(o.length),o=u.GetData(e[0],r),n[r.replace(/-([a-z])/g,s)]=o)}c.fn.jquery&&"1."==c.fn.jquery.substr(0,2)&&e[0].dataset&&(n=c.extend(!0,{},e[0].dataset,n));var a,l=c.extend(!0,{},u.GetData(e[0]),n);for(a in l=u._convertData(l))-1<t.indexOf(a)||(c.isPlainObject(this.options[a])?c.extend(this.options[a],l[a]):this.options[a]=l[a]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),u.define("select2/core",["jquery","./options","./utils","./keys"],function(t,i,r,s){var o=function(e,t){null!=r.GetData(e[0],"select2")&&r.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new i(t,e),o.__super__.constructor.call(this);var n=e.attr("tabindex")||0;r.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");t=this.options.get("dataAdapter");this.dataAdapter=new t(e,this.options);n=this.render();this._placeContainer(n);t=this.options.get("selectionAdapter");this.selection=new t(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,n);t=this.options.get("dropdownAdapter");this.dropdown=new t(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,n);n=this.options.get("resultsAdapter");this.results=new n(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var s=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){s.trigger("selection:update",{data:e})}),e[0].classList.add("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),r.StoreData(e[0],"select2",this),e.data("select2",this)};return r.Extend(o,r.Observable),o.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+r.generateChars(2):r.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},o.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},o.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var s=this._resolveWidth(e,"style");return null!=s?s:this._resolveWidth(e,"element")}if("element"==t){s=e.outerWidth(!1);return s<=0?"auto":s+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;e=e.attr("style");if("string"!=typeof e)return null;for(var i=e.split(";"),r=0,o=i.length;r<o;r+=1){var a=i[r].replace(/\s/g,"").match(n);if(null!==a&&1<=a.length)return a[1]}return null},o.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},o.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=r.bind(this._syncAttributes,this),this._syncS=r.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(e){t._syncA(),t._syncS(e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},o.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},o.prototype._registerSelectionEvents=function(){var n=this,s=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===s.indexOf(e)&&n.trigger(e,t)})},o.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},o.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},o.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container[0].classList.add("select2-container--open")}),this.on("close",function(){n.$container[0].classList.remove("select2-container--open")}),this.on("enable",function(){n.$container[0].classList.remove("select2-container--disabled")}),this.on("disable",function(){n.$container[0].classList.add("select2-container--disabled")}),this.on("blur",function(){n.$container[0].classList.remove("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===s.ESC||t===s.UP&&e.altKey?(n.close(e),e.preventDefault()):t===s.ENTER||t===s.TAB?(n.trigger("results:select",{}),e.preventDefault()):t===s.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===s.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===s.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===s.ENTER||t===s.SPACE||t===s.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},o.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},o.prototype._isChangeMutation=function(e){var t=this;if(e.addedNodes&&0<e.addedNodes.length){for(var n=0;n<e.addedNodes.length;n++)if(e.addedNodes[n].selected)return!0}else{if(e.removedNodes&&0<e.removedNodes.length)return!0;if(Array.isArray(e))return e.some(function(e){return t._isChangeMutation(e)})}return!1},o.prototype._syncSubtree=function(e){var e=this._isChangeMutation(e),t=this;e&&this.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})},o.prototype.trigger=function(e,t){var n=o.__super__.trigger,s={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in s){var i=s[e],s={prevented:!1,name:e,args:t};if(n.call(this,i,s),s.prevented)return void(t.prevented=!0)}n.call(this,e,t)},o.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},o.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},o.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},o.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},o.prototype.focus=function(e){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},o.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.');e=!(e=null==e||0===e.length?[!0]:e)[0];this.$element.prop("disabled",e)},o.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},o.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();e=e[0];Array.isArray(e)&&(e=e.map(function(e){return e.toString()})),this.$element.val(e).trigger("input").trigger("change")},o.prototype.destroy=function(){r.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",r.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),r.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},o.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),r.StoreData(e[0],"element",this.$element),e},o}),u.define("jquery-mousewheel",["jquery"],function(e){return e}),u.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(i,e,r,t,o){var a;return null==i.fn.select2&&(a=["open","close","destroy"],i.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=i.extend(!0,{},t);new r(i(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,s=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=o.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,s)}),-1<a.indexOf(t)?this:n}),null==i.fn.select2.defaults&&(i.fn.select2.defaults=t),r}),{define:u.define,require:u.require});function b(e,t){return i.call(e,t)}function l(e,t){var n,s,i,r,o,a,l,c,u,d,p=t&&t.split("/"),h=y.map,f=h&&h["*"]||{};if(e){for(t=(e=e.split("/")).length-1,y.nodeIdCompat&&_.test(e[t])&&(e[t]=e[t].replace(_,"")),"."===e[0].charAt(0)&&p&&(e=p.slice(0,p.length-1).concat(e)),c=0;c<e.length;c++)"."===(d=e[c])?(e.splice(c,1),--c):".."===d&&(0===c||1===c&&".."===e[2]||".."===e[c-1]||0<c&&(e.splice(c-1,2),c-=2));e=e.join("/")}if((p||f)&&h){for(c=(n=e.split("/")).length;0<c;--c){if(s=n.slice(0,c).join("/"),p)for(u=p.length;0<u;--u)if(i=h[p.slice(0,u).join("/")],i=i&&i[s]){r=i,o=c;break}if(r)break;!a&&f&&f[s]&&(a=f[s],l=c)}!r&&a&&(r=a,o=l),r&&(n.splice(0,o,r),e=n.join("/"))}return e}function w(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),o.apply(p,e.concat([t,n]))}}function x(e){var t;if(b(m,e)&&(t=m[e],delete m[e],v[e]=!0,r.apply(p,t)),!b(g,e)&&!b(v,e))throw new Error("No "+e);return g[e]}function c(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function A(e){return e?c(e):[]}var u=s.require("jquery.select2");return t.fn.select2.amd=s,u}); 22.11.2022
aggregator2 4.6.x-1.x-dev ::
aggregator2.module
$output .= form_select(t('Interval between node updates'), 'aggregator2_sleep_interval', variable_get('aggregator2_sleep_interval', 3), $sleep_interval, t('Select how many seconds aggregator2 should wait before trying to save/delete next node.'));
$output .= form_textarea(t('Blacklist URLs'), 'aggregator2_blacklist_url', variable_get('aggregator2_blacklist_url', ''), 60, 10,
t('One entry per line. You can enter full URLs or domain names only. You can also enter regular expression (find out more about what it is at %link. more examples can be found also at %link2). For example "http://some.url.com/some/page.html" will blacklist that specific URL. ".url.com" will blacklist all URLs from url.com domain, and all it\'s subdomains. "some.url.com" will blacklist all URLs from "some" subdomain. "/^ftp\:\/\//" will blacklist any ftp:// URL. Feed which has URL which matches any of the rules on blacklist will be blocked. Items which have link pointing to URL which matches any of the rules from blacklist will not be created.', array('%link' => l('http://www.php.net/manual/en/reference.pcre.pattern.syntax.php', 'http://www.php.net/manual/en/reference.pcre.pattern.syntax.php'), '%link2' => l('http://www.php.net/manual/en/function.preg-match.php', 'http://www.php.net/manual/en/function.preg-match.php'))),
NULL, NULL);
// Globally change settings for all feeds - useful if one wants to change setting without need to edit each feed
if ($clear_items = variable_get('aggregator2_clear_items', 0)) {
db_query("UPDATE {aggregator2_feed} SET clear_items = %d", $clear_items);
variable_set('aggregator2_clear_items', 0); 22.11.2022
meta master ::
js/prototype.js
this.url = url;
if (this.options.method == 'get' && parameters.length > 0)
this.url += (this.url.match(/\?/) ? '&' : '?') + parameters;
Ajax.Responders.dispatch('onCreate', this, this.transport);
this.transport.open(this.options.method, this.url,
this.options.asynchronous); 28.02.2023
ckgpt 1.0.0-alpha1 ::
js/plugins/ckgpt/plugin.js
label: 'ChatGPT the selected text',
command: 'ckGpt',
icon: Drupal.url.toAbsolute('/' + editor.config.modulePath + '/js/plugins/ckgpt/icons/ckgpt.png'),
});
},
});
})(jQuery, Drupal, drupalSettings, CKEDITOR); 07.02.2023
selectwithsearch 1.0.3 ::
js/select2.min.js
/*! Select2 4.0.1 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k<a.length;k+=1)if(m=a[k],"."===m)a.splice(k,1),k-=1;else if(".."===m){if(1===k&&(".."===a[2]||".."===a[0]))break;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(a){if(e(r,a)){var c=r[a];delete r[a],t[a]=!0,m.apply(b,c)}if(!e(q,a)&&!e(t,a))throw new Error("No "+a);return q[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return"undefined"!=typeof b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(a,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||a,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n<c.length;n+=1)if(m=o(c[n],f),k=m.f,"require"===k)u[n]=p.require(a);else if("exports"===k)u[n]=p.exports(a),s=!0;else if("module"===k)h=u[n]=p.module(a);else if(e(q,k)||e(r,k)||e(t,k))u[n]=j(k);else{if(!m.p)throw new Error(a+" missing "+k);m.p.load(m.n,g(f,!0),i(k),{}),u[n]=q[k]}l=d?d.apply(q[a],u):void 0,a&&(h&&h.exports!==b&&h.exports!==q[a]?q[a]=h.exports:l===b&&s||(q[a]=l))}else a&&(q[a]=d)},a=c=n=function(a,c,d,e,f){if("string"==typeof a)return p[a]?p[a](c):j(o(a,c).f);if(!a.splice){if(s=a,s.deps&&n(s.deps,s.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?m(b,a,c,d):setTimeout(function(){m(b,a,c,d)},4),n},n.config=function(a){return n(a)},a._defined=q,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(q,a)||e(r,a)||(r[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){var e=b[d];"function"==typeof e&&"constructor"!==d&&c.push(d)}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){var a=Array.prototype.unshift;return a.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};return d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice;this.listeners=this.listeners||{},a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;d>c;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;a>c;c++){var d=Math.floor(36*Math.random());b+=d.toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return e!==f||"hidden"!==f&&"visible"!==f?"scroll"===e||"scroll"===f?!0:d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth:!1},c.escapeMarkup=function(a){var b={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){var c=b.find(".select2-results");c.append(a)},c.prototype.sort=function(a){var b=this.options.get("sorter");return b(a)},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()}),e=b.$results.find(".select2-results__option[aria-selected]");e.each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")});var f=e.filter("[aria-selected=true]");f.length>0?f.first().trigger("mouseenter"):e.first().trigger("mouseenter")})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j<b.children.length;j++){var k=b.children[j],l=this.option(k);i.push(l)}var m=a("<ul></ul>",{"class":"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&d.setClasses()}),b.on("unselect",function(){b.isOpen()&&d.setClasses()}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):0>h-g&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-d.$results.scrollTop()+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");return"true"===c.attr("aria-selected")?void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{})):void d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){var a=this.$results.find(".select2-results__option--highlighted");return a},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),2>=c?this.$results.scrollTop(0):(g>this.$results.outerHeight()||0>g)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id+"-container",a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2"),e=a(".select2.select2-container--open");e.each(function(){var b=a(this);if(this!=d[0]){var c=b.data("element");c.select2("close")}})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){var c=b.find(".selection");c.append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},d.prototype.selectionContainer=function(){var b=a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">×</span></li>');return b},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.prop("title",e.title||e.text),f.data("data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id,d=b.length>1;if(d||c)return a.call(this,b);this.clear();var e=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(e)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e<d.length;e++){var f={data:d[e]};if(this.trigger("unselect",f),f.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},c.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||(c.which==b.DELETE||c.which==b.BACKSPACE)&&this._handleClear(c)},c.prototype.update=function(b,c){if(b.call(this,c),!(this.$selection.find(".select2-selection__placeholder").length>0||0===c.length)){var d=a('<span class="select2-selection__clear">×</span>');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented();var b=a.which;if(b===c.BACKSPACE&&""===e.$search.val()){var d=e.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var f=d.data("data");e.searchRemoveChoice(f),a.preventDefault()}}});var f=document.documentMode,g=f&&11>=f;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){return g?void e.$selection.off("input.search input.searchcheck"):void e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{var b=this.$search.val().length+1;a=.75*b+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){var a={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};return a}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),d+=null!=c.id?"-"+c.id.toString():"-"+a.generateChars(4)},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){
var b=this;if(this.$element.prop("multiple"))return a.selected=!1,c(a.element).is("option")?(a.element.selected=!1,void this.$element.trigger("change")):void this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){c.removeData(this,"data")})},d.prototype.query=function(a,b){var d=[],e=this,f=this.$element.children();f.each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var b;a.children?(b=document.createElement("optgroup"),b.label=a.text):(b=document.createElement("option"),void 0!==b.textContent?b.textContent=a.text:b.innerText=a.text),a.id&&(b.value=a.id),a.disabled&&(b.disabled=!0),a.selected&&(b.selected=!0),a.title&&(b.title=a.title);var d=c(b),e=this._normalizeItem(a);return e.element=b,c.data(b,"data",e),d},d.prototype.item=function(a){var b={};if(b=c.data(a[0],"data"),null!=b)return b;if(a.is("option"))b={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){b={text:a.prop("label"),children:[],title:a.prop("title")};for(var d=a.children("option"),e=[],f=0;f<d.length;f++){var g=c(d[f]),h=this.item(g);e.push(h)}b.children=e}return b=this._normalizeItem(b),b.element=a[0],c.data(a[0],"data",b),b},d.prototype._normalizeItem=function(a){c.isPlainObject(a)||(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){var c=this.options.get("matcher");return c(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},l,j),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&""!==a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");if(void 0!==f&&(this.createTag=f),b.call(this,c,d),a.isArray(e))for(var g=0;g<e.length;g++){var h=e[g],i=this._normalizeItem(h),j=this.option(i);this.$element.append(j)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0),k=i.text===b.term;if(k||j)return f?!1:(a.data=g,void c(a))}if(f)return!0;var l=e.createTag(b);if(null!=l){var m=e.option(l);m.attr("data-select2-tag",!0),e.addOptions([m]),e.insertTag(g,l)}a.results=g,c(a)}var e=this;return this._removeOldTags(),null==b.term||null!=b.page?void a.call(this,b,c):void a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){var c=(this._lastTag,this.$element.find("option[data-select2-tag]"));c.each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(a,b,c){function d(a){e.trigger("select",{data:a})}var e=this;b.term=b.term||"";var f=this.tokenizer(b,this.options,d);f.term!==b.term&&(this.$search.length&&(this.$search.val(f.term),this.$search.focus()),b.term=f.term),a.call(this,b,c)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",b.term.length<this.minimumInputLength?void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;return d.maximumSelectionLength>0&&f>=d.maximumSelectionLength?void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}}):void a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){var b=e.showSearch(a);b?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){var c=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id,h=this.$container.parents().filter(b.hasScroll);h.off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=(this.$container.position(),this.$container.offset());f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom};if("static"!==this.$dropdownParent[0].style.position){var m=this.$dropdownParent.offset();l.top-=m.top,l.left-=m.left}c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return a(c.data.results)<this.minimumResultsForSearch?!1:b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(){d._handleSelectOnClose()})},a.prototype._handleSelectOnClose=function(){var a=this.getHighlightedResults();if(!(a.length<1)){var b=a.data("data");null!=b.element&&b.element.selected||null==b.element&&b.selected||this.trigger("select",{data:b})}},a}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{})},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){var b=a.minimum-a.input.length,c="Please enter "+b+" or more characters";return c},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}D.prototype.apply=function(l){if(l=a.extend({},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(O){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(P){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var Q=k.loadPath(this.defaults.amdLanguageBase+"en"),R=new k(l.language);R.extend(Q),l.translations=R}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){var h=e.children[g],i=c(d,h);null==i&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var j=b(e.text).toUpperCase(),k=b(d.term).toUpperCase();return j.indexOf(k)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)};var E=new D;return E}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return 0>=e?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;i>h;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this._sync=c.bind(this._syncAttributes,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._sync);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._sync)}),this._observer.observe(this.$element[0],{attributes:!0,subtree:!1})):this.$element[0].addEventListener&&this.$element[0].addEventListener("DOMAttrModified",b._sync,!1)},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==a||0===a.length)&&(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._sync),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&this.$element[0].removeEventListener("DOMAttrModified",this._sync,!1),this._sync=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.select2){var e=["open","close","destroy"];a.fn.select2=function(b){if(b=b||{},"object"==typeof b)return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d;return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2.");var e=Array.prototype.slice.call(arguments,1);d=c[b].apply(c,e)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c}); 17.01.2024
aerodash 1.0.2 ::
templates/admin/entity-add-list.html.twig
This is needed for keeping the original attributes of the link's url.
#}
{% set bundle_attributes = bundle.add_link.url.getOption('attributes') ?: {} %}
{% set link_attributes = create_attribute(bundle_attributes).addClass('admin-item__link') %}
{% set description_id = bundle.add_link.text|clean_id ~ '-desc' %}
<div{{ create_attribute({ class: item_classes }) }}>
<a class="admin-item__link" title="{{ bundle.add_link.text }}" href="{{ bundle.add_link.url }}"></a>
<div class="admin-item__title"{% if bundle.description %} aria-details="{{ description_id }}"{% endif %}>
{{ bundle.add_link.text }} 16.05.2024
canto 1.0.x-dev ::
canto_assets/main.js
var html = "";
// var url = d.url.preview + "/240?Authorization=" + _accessToken;
var disname = d.name;
if (d.name.length > 150) {
disname = d.name.substr(0, 142) + '...' + d.name.substr(-5);
}
html += '<div class="single-image" data-id="' + d.id + '" data-scheme="' + d.scheme + '" data-xurl="' + d.url.download + '" data-name="' + d.name + '" data-size="' + d.size + '" >';
html += '<img id="' + d.id + '" src="https://s3-us-west-2.amazonaws.com/static.dmc/universal/icon/back.png" alt="' + d.scheme + '">';
html += '<div class="mask-layer"></div>';
html += '<div class="single-image-name">' + disname + '</div>';
//icon-s-Ok2_32
html += '<span class="select-box icon-s-UnselectedCheck_32 "></span><span class="select-icon-background"></span>';
html += '</div>';
html += '</div>';
self.find("#imagesContent").append(html);
cantoAPI.getRedirectURL(d.url.preview, d.id);
}
}
var currentCount = self.find('.single-image').length;
if (currentCount == 0) {
self.find("#noItem").removeClass("hidden");
} else {
self.find("#imageDetailModal_status").html(detailData.approvalStatus);
self.find("#imageDetailModal_ID").html(detailData.id);
self.find("#insertIntoPostBtn").data("downloadurl", detailData.url.download);
var $imageDetailModal = self.find("#imageDetailModal");
self.find(".loading-icon").addClass("hidden");
$imageDetailModal.removeClass("hidden");
self.find('#imageDetailModal .close-btn').off('click').on('click', function () { 03.11.2023
ckeditor5_media_embed 1.0.0-beta2 ::
js/media-embed.js
* @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.
* For licensing, see LICENSE.md.
*/(()=>{var e={487:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var r=i(609),o=i.n(r)()((function(e){return e[1]}));o.push([e.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',""]);const a=o},199:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var r=i(609),o=i.n(r)()((function(e){return e[1]}));o.push([e.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}",""]);const a=o},835:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var r=i(609),o=i.n(r)()((function(e){return e[1]}));o.push([e.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',""]);const a=o},708:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var r=i(609),o=i.n(r)()((function(e){return e[1]}));o.push([e.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}",""]);const a=o},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i=e(t);return t[2]?"@media ".concat(t[2]," {").concat(i,"}"):i})).join("")},t.i=function(e,i,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var a=0;a<this.length;a++){var c=this[a][0];null!=c&&(o[c]=!0)}for(var n=0;n<e.length;n++){var l=[].concat(e[n]);r&&o[l[0]]||(i&&(l[2]?l[2]="".concat(i," and ").concat(l[2]):l[2]=i),t.push(l))}},t}},62:(e,t,i)=>{"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},a=function(){var e={};return function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}e[t]=i}return e[t]}}(),c=[];function n(e){for(var t=-1,i=0;i<c.length;i++)if(c[i].identifier===e){t=i;break}return t}function l(e,t){for(var i={},r=[],o=0;o<e.length;o++){var a=e[o],l=t.base?a[0]+t.base:a[0],s=i[l]||0,d="".concat(l," ").concat(s);i[l]=s+1;var u=n(d),M={css:a[1],media:a[2],sourceMap:a[3]};-1!==u?(c[u].references++,c[u].updater(M)):c.push({identifier:d,updater:j(M,t),references:1}),r.push(d)}return r}function s(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=i.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var c=a(e.insert||"head");if(!c)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");c.appendChild(t)}return t}var d,u=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function M(e,t,i,r){var o=i?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=u(t,o);else{var a=document.createTextNode(o),c=e.childNodes;c[t]&&e.removeChild(c[t]),c.length?e.insertBefore(a,c[t]):e.appendChild(a)}}function m(e,t,i){var r=i.css,o=i.media,a=i.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var g=null,N=0;function j(e,t){var i,r,o;if(t.singleton){var a=N++;i=g||(g=s(t)),r=M.bind(null,i,a,!1),o=M.bind(null,i,a,!0)}else i=s(t),r=m.bind(null,i,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(i)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var i=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<i.length;r++){var o=n(i[r]);c[o].references--}for(var a=l(e,t),s=0;s<i.length;s++){var d=n(i[s]);0===c[d].references&&(c[d].updater(),c.splice(d,1))}i=a}}}},945:(e,t,i)=>{e.exports=i(79)("./src/clipboard.js")},704:(e,t,i)=>{e.exports=i(79)("./src/core.js")},492:(e,t,i)=>{e.exports=i(79)("./src/engine.js")},181:(e,t,i)=>{e.exports=i(79)("./src/typing.js")},273:(e,t,i)=>{e.exports=i(79)("./src/ui.js")},254:(e,t,i)=>{e.exports=i(79)("./src/undo.js")},209:(e,t,i)=>{e.exports=i(79)("./src/utils.js")},995:(e,t,i)=>{e.exports=i(79)("./src/widget.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function i(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={id:r,exports:{}};return e[r](a,a.exports,i),a.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nc=void 0;var r={};(()=>{"use strict";i.r(r),i.d(r,{AutoMediaEmbed:()=>T,MediaEmbed:()=>S,MediaEmbedEditing:()=>L,MediaEmbedToolbar:()=>E,MediaEmbedUI:()=>f});var e=i(704),t=i(995),o=i(209);function a(e,t){const i=(i,r,o)=>{if(!o.consumable.consume(r.item,i.name))return;const a=r.attributeNewValue,c=o.writer,n=o.mapper.toViewElement(r.item),l=[...n.getChildren()].find((e=>e.getCustomProperty("media-content")));c.remove(l);const s=e.getMediaViewElement(c,a,t);c.insert(c.createPositionAt(n,0),s)};return e=>{e.on("attribute:url:media",i)}}function c(e){const i=e.getSelectedElement();return i&&function(e){return!!e.getCustomProperty("media")&&(0,t.isWidget)(e)}(i)?i:null}function n(e,t,i,r){return e.createContainerElement("figure",{class:"media"},[t.getMediaViewElement(e,i,r),e.createSlot()])}function l(e){const t=e.getSelectedElement();return t&&t.is("element","media")?t:null}function s(e,t,i,r){e.change((o=>{const a=o.createElement("media",{url:t});e.insertObject(a,i,null,{setSelection:"on",findOptimalPosition:r?"auto":void 0})}))}class d extends e.Command{refresh(){const e=this.editor.model,i=e.document.selection,r=l(i);this.value=r?r.getAttribute("url"):void 0,this.isEnabled=function(e){const t=e.getSelectedElement();return!!t&&"media"===t.name}(i)||function(e,i){const r=(0,t.findOptimalInsertionRange)(e,i);let o=r.start.parent;o.isEmpty&&!i.schema.isLimit(o)&&(o=o.parent);return i.schema.checkChild(o,"media")}(i,e)}execute(e){const t=this.editor.model,i=t.document.selection,r=l(i);r?t.change((t=>{t.setAttribute("url",e,r)})):s(t,e,i,!0)}}var u=i(273);class M{constructor(e,t){const i=t.providers,r=t.extraProviders||[],a=new Set(t.removeProviders),c=i.concat(r).filter((e=>{const t=e.name;return t?!a.has(t):((0,o.logWarning)("media-embed-no-provider-name",{provider:e}),!1)}));this.locale=e,this.providerDefinitions=c}hasMedia(e){return!!this._getMedia(e)}getMediaViewElement(e,t,i){return this._getMedia(t).getViewElement(e,i)}_getMedia(e){if(!e)return new m(this.locale);e=e.trim();for(const t of this.providerDefinitions){const i=t.html,r=(0,o.toArray)(t.url);for(const t of r){const r=this._getUrlMatches(e,t);if(r)return new m(this.locale,e,r,i)}}return null}_getUrlMatches(e,t){let i=e.match(t);if(i)return i;let r=e.replace(/^https?:\/\//,"");return i=r.match(t),i||(r=r.replace(/^www\./,""),i=r.match(t),i||null)}}class m{constructor(e,t,i,r){this.url=this._getValidUrl(t),this._locale=e,this._match=i,this._previewRenderer=r}getViewElement(e,t){const i={};let r;if(t.renderForEditingView||t.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(i["data-oembed-url"]=this.url),t.renderForEditingView&&(i.class="ck-media__wrapper");const o=this._getPreviewHtml(t);r=e.createRawElement("div",i,((e,t)=>{t.setContentOf(e,o)}))}else this.url&&(i.url=this.url),r=e.createEmptyElement(t.elementName,i);return e.setCustomProperty("media-content",!0,r),r}_getPreviewHtml(e){return this._previewRenderer?this._previewRenderer(this._match):this.url&&e.renderForEditingView?this._getPlaceholderHtml():""}_getPlaceholderHtml(){const e=new u.IconView,t=this._locale.t;e.content='<svg viewBox="0 0 64 42" xmlns="http://www.w3.org/2000/svg"><path d="M47.426 17V3.713L63.102 0v19.389h-.001l.001.272c0 1.595-2.032 3.43-4.538 4.098-2.506.668-4.538-.083-4.538-1.678 0-1.594 2.032-3.43 4.538-4.098.914-.244 2.032-.565 2.888-.603V4.516L49.076 7.447v9.556A1.014 1.014 0 0 0 49 17h-1.574zM29.5 17h-8.343a7.073 7.073 0 1 0-4.657 4.06v3.781H3.3a2.803 2.803 0 0 1-2.8-2.804V8.63a2.803 2.803 0 0 1 2.8-2.805h4.082L8.58 2.768A1.994 1.994 0 0 1 10.435 1.5h8.985c.773 0 1.477.448 1.805 1.149l1.488 3.177H26.7c1.546 0 2.8 1.256 2.8 2.805V17zm-11.637 0H17.5a1 1 0 0 0-1 1v.05A4.244 4.244 0 1 1 17.863 17zm29.684 2c.97 0 .953-.048.953.889v20.743c0 .953.016.905-.953.905H19.453c-.97 0-.953.048-.953-.905V19.89c0-.937-.016-.889.97-.889h28.077zm-4.701 19.338V22.183H24.154v16.155h18.692zM20.6 21.375v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616V37.53H20.6zm24.233-16.155v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615V37.53h-1.615zM29.485 25.283a.4.4 0 0 1 .593-.35l9.05 4.977a.4.4 0 0 1 0 .701l-9.05 4.978a.4.4 0 0 1-.593-.35v-9.956z"/></svg>',e.viewBox="0 0 64 42";return new u.Template({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[e]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":t("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(e){return e?e.match(/^https?/)?e:"https://"+e:null}}var g=i(62),N=i.n(g),j=i(835),p={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};N()(j.Z,p);j.Z.locals;class L extends e.Plugin{static get pluginName(){return"MediaEmbedEditing"}constructor(e){super(e),e.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:/^dailymotion\.com\/video\/(\w+)/,html:e=>`<div style="position: relative; padding-bottom: 100%; height: 0; "><iframe src="https://www.dailymotion.com/embed/video/${e[1]}" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" width="480" height="270" allowfullscreen allow="autoplay"></iframe></div>`},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:e=>`<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 126%;"><iframe src="https://open.spotify.com/embed/${e[1]}" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe></div>`},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:e=>{const t=e[1],i=e[2];return`<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/${t}${i?`?start=${i}`:""}" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></div>`}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:e=>`<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://player.vimeo.com/video/${e[1]}" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>`},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]}),this.registry=new M(e.locale,e.config.get("mediaEmbed"))}init(){const e=this.editor,i=e.model.schema,r=e.t,c=e.conversion,l=e.config.get("mediaEmbed.previewsInData"),s=e.config.get("mediaEmbed.elementName"),u=this.registry;e.commands.add("mediaEmbed",new d(e)),i.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]}),c.for("dataDowncast").elementToStructure({model:"media",view:(e,{writer:t})=>{const i=e.getAttribute("url");return n(t,u,i,{elementName:s,renderMediaPreview:!!i&&l})}}),c.for("dataDowncast").add(a(u,{elementName:s,renderMediaPreview:l})),c.for("editingDowncast").elementToStructure({model:"media",view:(e,{writer:i})=>{const o=e.getAttribute("url");return function(e,i,r){return i.setCustomProperty("media",!0,e),(0,t.toWidget)(e,i,{label:r})}(n(i,u,o,{elementName:s,renderForEditingView:!0}),i,r("media widget"))}}),c.for("editingDowncast").add(a(u,{elementName:s,renderForEditingView:!0})),c.for("upcast").elementToElement({view:e=>["oembed",s].includes(e.name)&&e.getAttribute("url")?{name:!0}:null,model:(e,{writer:t})=>{const i=e.getAttribute("url");return u.hasMedia(i)?t.createElement("media",{url:i}):null}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":!0}},model:(e,{writer:t})=>{const i=e.getAttribute("data-oembed-url");return u.hasMedia(i)?t.createElement("media",{url:i}):null}}).add((e=>{e.on("element:figure",((e,t,i)=>{if(!i.consumable.consume(t.viewItem,{name:!0,classes:"media"}))return;const{modelRange:r,modelCursor:a}=i.convertChildren(t.viewItem,t.modelCursor);t.modelRange=r,t.modelCursor=a;(0,o.first)(r.getItems())||i.consumable.revert(t.viewItem,{name:!0,classes:"media"})}))}))}}var I=i(492),h=i(945),y=i(181),k=i(254);const w=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class T extends e.Plugin{static get requires(){return[h.Clipboard,y.Delete,k.Undo]}static get pluginName(){return"AutoMediaEmbed"}constructor(e){super(e),this._timeoutId=null,this._positionToInsert=null}init(){const e=this.editor,t=e.model.document,i=e.plugins.get("ClipboardPipeline");this.listenTo(i,"inputTransformation",(()=>{const e=t.selection.getFirstRange(),i=I.LivePosition.fromPosition(e.start);i.stickiness="toPrevious";const r=I.LivePosition.fromPosition(e.end);r.stickiness="toNext",t.once("change:data",(()=>{this._embedMediaBetweenPositions(i,r),i.detach(),r.detach()}),{priority:"high"})}));e.commands.get("undo").on("execute",(()=>{this._timeoutId&&(o.global.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)}),{priority:"high"})}_embedMediaBetweenPositions(e,t){const i=this.editor,r=i.plugins.get(L).registry,a=new I.LiveRange(e,t),c=a.getWalker({ignoreElementEnd:!0});let n="";for(const e of c)e.item.is("$textProxy")&&(n+=e.item.data);if(n=n.trim(),!n.match(w))return void a.detach();if(!r.hasMedia(n))return void a.detach();i.commands.get("mediaEmbed").isEnabled?(this._positionToInsert=I.LivePosition.fromPosition(e),this._timeoutId=o.global.window.setTimeout((()=>{i.model.change((e=>{this._timeoutId=null,e.remove(a),a.detach();let t=null;"$graveyard"!==this._positionToInsert.root.rootName&&(t=this._positionToInsert),s(i.model,n,t,!1),this._positionToInsert.detach(),this._positionToInsert=null})),i.plugins.get(y.Delete).requestUndoOnBackspace()}),100)):a.detach()}}var D=i(487),b={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};N()(D.Z,b);D.Z.locals;var _=i(708),z={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};N()(_.Z,z);_.Z.locals;class v extends u.View{constructor(t,i){super(i);const r=i.t;this.focusTracker=new o.FocusTracker,this.keystrokes=new o.KeystrokeHandler,this.set("mediaURLInputValue",""),this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(r("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",(e=>!!e)),this.cancelButtonView=this._createButton(r("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._focusables=new u.ViewCollection,this._focusCycler=new u.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._validators=t,this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]})}render(){super.render(),(0,u.submitHandler)({view:this});[this.urlInputView,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element);const e=e=>e.stopPropagation();this.keystrokes.set("arrowright",e),this.keystrokes.set("arrowleft",e),this.keystrokes.set("arrowup",e),this.keystrokes.set("arrowdown",e)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(e){this.urlInputView.fieldView.element.value=e.trim()}isValid(){this.resetFormStatus();for(const e of this._validators){const t=e(this);if(t)return this.urlInputView.errorText=t,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null,this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const e=this.locale.t,t=new u.LabeledFieldView(this.locale,u.createLabeledInputText),i=t.fieldView;return this._urlInputViewInfoDefault=e("Paste the media URL in the input."),this._urlInputViewInfoTip=e("Tip: Paste the URL into the content to embed faster."),t.label=e("Media URL"),t.infoText=this._urlInputViewInfoDefault,i.on("input",(()=>{t.infoText=i.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault,this.mediaURLInputValue=i.element.value.trim()})),t}_createButton(e,t,i,r){const o=new u.ButtonView(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o.extendTemplate({attributes:{class:i}}),r&&o.delegate("execute").to(this,r),o}}class f extends e.Plugin{static get requires(){return[L]}static get pluginName(){return"MediaEmbedUI"}init(){const e=this.editor,t=e.commands.get("mediaEmbed");e.ui.componentFactory.add("mediaEmbed",(e=>{const i=(0,u.createDropdown)(e);return this._setUpDropdown(i,t),i}))}_setUpDropdown(e,t){const i=this.editor,r=i.t,o=e.buttonView,a=i.plugins.get(L).registry;e.once("change:isOpen",(()=>{const r=new((0,u.CssTransitionDisablerMixin)(v))(function(e,t){return[t=>{if(!t.url.length)return e("The URL must not be empty.")},i=>{if(!t.hasMedia(i.url))return e("This media URL is not supported.")}]}(i.t,a),i.locale);e.panelView.children.add(r),o.on("open",(()=>{r.disableCssTransitions(),r.url=t.value||"",r.urlInputView.fieldView.select(),r.enableCssTransitions()}),{priority:"low"}),e.on("submit",(()=>{r.isValid()&&(i.execute("mediaEmbed",r.url),i.editing.view.focus())})),e.on("change:isOpen",(()=>r.resetFormStatus())),e.on("cancel",(()=>{i.editing.view.focus()})),r.delegate("submit","cancel").to(e),r.urlInputView.fieldView.bind("value").to(t,"value"),r.urlInputView.bind("isEnabled").to(t,"isEnabled")})),e.bind("isEnabled").to(t),o.set({label:r("Insert media"),icon:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.68 3.03c.6 0 .59-.03.59.55v12.84c0 .59.01.56-.59.56H1.29c-.6 0-.59.03-.59-.56V3.58c0-.58-.01-.55.6-.55h17.38zM15.77 15V5H4.2v10h11.57zM2 4v1h1V4H2zm0 2v1h1V6H2zm0 2v1h1V8H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zM17 4v1h1V4h-1zm0 2v1h1V6h-1zm0 2v1h1V8h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zM7.5 7.177a.4.4 0 0 1 .593-.351l5.133 2.824a.4.4 0 0 1 0 .7l-5.133 2.824a.4.4 0 0 1-.593-.35V7.176v.001z"/></svg>',tooltip:!0})}}var x=i(199),A={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};N()(x.Z,A);x.Z.locals;class S extends e.Plugin{static get requires(){return[L,f,T,t.Widget]}static get pluginName(){return"MediaEmbed"}}class E extends e.Plugin{static get requires(){return[t.WidgetToolbarRepository]}static get pluginName(){return"MediaEmbedToolbar"}afterInit(){const e=this.editor,i=e.t;e.plugins.get(t.WidgetToolbarRepository).register("mediaEmbed",{ariaLabel:i("Media toolbar"),items:e.config.get("mediaEmbed.toolbar")||[],getRelatedElement:c})}}})(),(window.CKEditor5=window.CKEditor5||{}).mediaEmbed=r})(); 07.07.2023
culturefeed 1.0.2 ::
modules/culturefeed_agenda/templates/culturefeed-event.html.twig
{% endif %}
{% if (booking_info.url is defined) %}
<li><a href="{{ booking_info.url.url }}" target="_blank" data-click-tracking-category="detail"
data-click-tracking-action="ticket"
data-click-tracking-label="{{ name }}">{{ booking_info.url.label }}</a></li>
{% endif %}
</ul>
</dd>
{% endif %}
{% if links %} 07.07.2023
culturefeed_agenda 1.0.x-dev ::
templates/culturefeed-event.html.twig
{% endif %}
{% if (booking_info.url is defined) %}
<li><a href="{{ booking_info.url.url }}" target="_blank" data-click-tracking-category="detail"
data-click-tracking-action="ticket"
data-click-tracking-label="{{ name }}">{{ booking_info.url.label }}</a></li>
{% endif %}
</ul>
</dd>
{% endif %}
{% if links %} 22.09.2023
elasticsearch_helper_instant 8.x-6.x-dev ::
js/typeahead.bundle.min.js
*/
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return a.Bloodhound=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):a.Bloodhound=b(a.jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){if(!(d=c.call(null,e,a,b)))return!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){if(d=c.call(null,e,a,b))return!1}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,j<=0?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},guid:function(){function a(a){var b=(Math.random().toString(16)+"000000000").substr(2,8);return a?"-"+b.substr(0,4)+"-"+b.substr(4,4):b}return"tt-"+a()+a(!0)+a(!0)+a()},noop:function(){}}}(),c="1.2.0",d=function(){"use strict";function a(a){return a=b.toStr(a),a?a.split(/\s+/):[]}function c(a){return a=b.toStr(a),a?a.split(/\W+/):[]}function d(a){a=b.toStr(a);var c=[],d="";return b.each(a.split(""),function(a){a.match(/\s+/)?d="":(c.push(d+a),d+=a)}),c}function e(a){return function(c){return c=b.isArray(c)?c:[].slice.call(arguments,0),function(d){var e=[];return b.each(c,function(c){e=e.concat(a(b.toStr(d[c])))}),e}}}return{nonword:c,whitespace:a,ngram:d,obj:{nonword:e(c),whitespace:e(a),ngram:e(d)}}}(),e=function(){"use strict";function c(c){this.maxSize=b.isNumber(c)?c:100,this.reset(),this.maxSize<=0&&(this.set=this.get=a.noop)}function d(){this.head=this.tail=null}function e(a,b){this.key=a,this.val=b,this.prev=this.next=null}return b.mixin(c.prototype,{set:function(a,b){var c,d=this.list.tail;this.size>=this.maxSize&&(this.list.remove(d),delete this.hash[d.key],this.size--),(c=this.hash[a])?(c.val=b,this.list.moveToFront(c)):(c=new e(a,b),this.list.add(c),this.hash[a]=c,this.size++)},get:function(a){var b=this.hash[a];if(b)return this.list.moveToFront(b),b.val},reset:function(){this.size=0,this.hash={},this.list=new d}}),b.mixin(d.prototype,{add:function(a){this.head&&(a.next=this.head,this.head.prev=a),this.head=a,this.tail=this.tail||a},remove:function(a){a.prev?a.prev.next=a.next:this.head=a.next,a.next?a.next.prev=a.prev:this.tail=a.prev},moveToFront:function(a){this.remove(a),this.add(a)}}),c}(),f=function(){"use strict";function c(a,c){this.prefix=["__",a,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+b.escapeRegExChars(this.prefix)),this.ls=c||h,!this.ls&&this._noop()}function d(){return(new Date).getTime()}function e(a){return JSON.stringify(b.isUndefined(a)?null:a)}function f(b){return a.parseJSON(b)}function g(a){var b,c,d=[],e=h.length;for(b=0;b<e;b++)(c=h.key(b)).match(a)&&d.push(c.replace(a,""));return d}var h;try{h=window.localStorage,h.setItem("~~~","!"),h.removeItem("~~~")}catch(a){h=null}return b.mixin(c.prototype,{_prefix:function(a){return this.prefix+a},_ttlKey:function(a){return this._prefix(a)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=b.noop},_safeSet:function(a,b){try{this.ls.setItem(a,b)}catch(a){"QuotaExceededError"===a.name&&(this.clear(),this._noop())}},get:function(a){return this.isExpired(a)&&this.remove(a),f(this.ls.getItem(this._prefix(a)))},set:function(a,c,f){return b.isNumber(f)?this._safeSet(this._ttlKey(a),e(d()+f)):this.ls.removeItem(this._ttlKey(a)),this._safeSet(this._prefix(a),e(c))},remove:function(a){return this.ls.removeItem(this._ttlKey(a)),this.ls.removeItem(this._prefix(a)),this},clear:function(){var a,b=g(this.keyMatcher);for(a=b.length;a--;)this.remove(b[a]);return this},isExpired:function(a){var c=f(this.ls.getItem(this._ttlKey(a)));return!!(b.isNumber(c)&&d()>c)}}),c}(),g=function(){"use strict";function c(a){a=a||{},this.maxPendingRequests=a.maxPendingRequests||6,this.cancelled=!1,this.lastReq=null,this._send=a.transport,this._get=a.limiter?a.limiter(this._get):this._get,this._cache=a.cache===!1?new e(0):g}var d=0,f={},g=new e(10);return c.setMaxPendingRequests=function(a){this.maxPendingRequests=a},c.resetCache=function(){g.reset()},b.mixin(c.prototype,{_fingerprint:function(b){return b=b||{},b.url+b.type+a.param(b.data||{})},_get:function(a,b){function c(a){b(null,a),j._cache.set(h,a)}function e(){b(!0)}function g(){d--,delete f[h],j.onDeckRequestArgs&&(j._get.apply(j,j.onDeckRequestArgs),j.onDeckRequestArgs=null)}var h,i,j=this;h=this._fingerprint(a),this.cancelled||h!==this.lastReq||((i=f[h])?i.done(c).fail(e):d<this.maxPendingRequests?(d++,f[h]=this._send(a).done(c).fail(e).always(g)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(c,d){var e,f;d=d||a.noop,c=b.isString(c)?{url:c}:c||{},f=this._fingerprint(c),this.cancelled=!1,this.lastReq=f,(e=this._cache.get(f))?d(null,e):this._get(c,d)},cancel:function(){this.cancelled=!0}}),c}(),h=window.SearchIndex=function(){"use strict";function c(c){c=c||{},c.datumTokenizer&&c.queryTokenizer||a.error("datumTokenizer and queryTokenizer are both required"),this.identify=c.identify||b.stringify,this.datumTokenizer=c.datumTokenizer,this.queryTokenizer=c.queryTokenizer,this.matchAnyQueryToken=c.matchAnyQueryToken,this.reset()}function d(a){return a=b.filter(a,function(a){return!!a}),a=b.map(a,function(a){return a.toLowerCase()})}function e(){var a={};return a[i]=[],a[h]={},a}function f(a){for(var b={},c=[],d=0,e=a.length;d<e;d++)b[a[d]]||(b[a[d]]=!0,c.push(a[d]));return c}function g(a,b){var c=0,d=0,e=[];a=a.sort(),b=b.sort();for(var f=a.length,g=b.length;c<f&&d<g;)a[c]<b[d]?c++:a[c]>b[d]?d++:(e.push(a[c]),c++,d++);return e}var h="c",i="i";return b.mixin(c.prototype,{bootstrap:function(a){this.datums=a.datums,this.trie=a.trie},add:function(a){var c=this;a=b.isArray(a)?a:[a],b.each(a,function(a){var f,g;c.datums[f=c.identify(a)]=a,g=d(c.datumTokenizer(a)),b.each(g,function(a){var b,d,g;for(b=c.trie,d=a.split("");g=d.shift();)b=b[h][g]||(b[h][g]=e()),b[i].push(f)})})},get:function(a){var c=this;return b.map(a,function(a){return c.datums[a]})},search:function(a){var c,e,j=this;return c=d(this.queryTokenizer(a)),b.each(c,function(a){var b,c,d,f;if(e&&0===e.length&&!j.matchAnyQueryToken)return!1;for(b=j.trie,c=a.split("");b&&(d=c.shift());)b=b[h][d];if(b&&0===c.length)f=b[i].slice(0),e=e?g(e,f):f;else if(!j.matchAnyQueryToken)return e=[],!1}),e?b.map(f(e),function(a){return j.datums[a]}):[]},all:function(){var a=[];for(var b in this.datums)a.push(this.datums[b]);return a},reset:function(){this.datums={},this.trie=e()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),c}(),i=function(){"use strict";function a(a){this.url=a.url,this.ttl=a.ttl,this.cache=a.cache,this.prepare=a.prepare,this.transform=a.transform,this.transport=a.transport,this.thumbprint=a.thumbprint,this.storage=new f(a.cacheKey)}var c;return c={data:"data",protocol:"protocol",thumbprint:"thumbprint"},b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(a){this.cache&&(this.storage.set(c.data,a,this.ttl),this.storage.set(c.protocol,location.protocol,this.ttl),this.storage.set(c.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var a,b={};return this.cache?(b.data=this.storage.get(c.data),b.protocol=this.storage.get(c.protocol),b.thumbprint=this.storage.get(c.thumbprint),a=b.thumbprint!==this.thumbprint||b.protocol!==location.protocol,b.data&&!a?b.data:null):null},fromNetwork:function(a){function b(){a(!0)}function c(b){a(null,e.transform(b))}var d,e=this;a&&(d=this.prepare(this._settings()),this.transport(d).fail(b).done(c))},clear:function(){return this.storage.clear(),this}}),a}(),j=function(){"use strict";function a(a){this.url=a.url,this.prepare=a.prepare,this.transform=a.transform,this.indexResponse=a.indexResponse,this.transport=new g({cache:a.cache,limiter:a.limiter,transport:a.transport,maxPendingRequests:a.maxPendingRequests})}return b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(a,b){function c(a,c){b(a?[]:e.transform(c))}var d,e=this;if(b)return a=a||"",d=this.prepare(a,this._settings()),this.transport.get(d,c)},cancelLastRequest:function(){this.transport.cancel()}}),a}(),k=function(){"use strict";function d(d){var e;return d?(e={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:b.identity,transform:b.identity,transport:null},d=b.isString(d)?{url:d}:d,d=b.mixin(e,d),!d.url&&a.error("prefetch requires url to be set"),d.transform=d.filter||d.transform,d.cacheKey=d.cacheKey||d.url,d.thumbprint=c+d.thumbprint,d.transport=d.transport?h(d.transport):a.ajax,d):null}function e(c){var d;if(c)return d={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:b.identity,transport:null},c=b.isString(c)?{url:c}:c,c=b.mixin(d,c),!c.url&&a.error("remote requires url to be set"),c.transform=c.filter||c.transform,c.prepare=f(c),c.limiter=g(c),c.transport=c.transport?h(c.transport):a.ajax,delete c.replace,delete c.wildcard,delete c.rateLimitBy,delete c.rateLimitWait,c}function f(a){function b(a,b){return b.url=f(b.url,a),b}function c(a,b){return b.url=b.url.replace(g,encodeURIComponent(a)),b}function d(a,b){return b}var e,f,g;return e=a.prepare,f=a.replace,g=a.wildcard,e?e:e=f?b:a.wildcard?c:d}function g(a){function c(a){return function(c){return b.debounce(c,a)}}function d(a){return function(c){return b.throttle(c,a)}}var e,f,g;return e=a.limiter,f=a.rateLimitBy,g=a.rateLimitWait,e||(e=/^throttle$/i.test(f)?d(g):c(g)),e}function h(c){return function(d){function e(a){b.defer(function(){g.resolve(a)})}function f(a){b.defer(function(){g.reject(a)})}var g=a.Deferred();return c(d,e,f),g}}return function(c){var f,g;return f={initialize:!0,identify:b.stringify,datumTokenizer:null,queryTokenizer:null,matchAnyQueryToken:!1,sufficient:5,indexRemote:!1,sorter:null,local:[],prefetch:null,remote:null},c=b.mixin(f,c||{}),!c.datumTokenizer&&a.error("datumTokenizer is required"),!c.queryTokenizer&&a.error("queryTokenizer is required"),g=c.sorter,c.sorter=g?function(a){return a.sort(g)}:b.identity,c.local=b.isFunction(c.local)?c.local():c.local,c.prefetch=d(c.prefetch),c.remote=e(c.remote),c}}(),l=function(){"use strict";function c(a){a=k(a),this.sorter=a.sorter,this.identify=a.identify,this.sufficient=a.sufficient,this.indexRemote=a.indexRemote,this.local=a.local,this.remote=a.remote?new j(a.remote):null,this.prefetch=a.prefetch?new i(a.prefetch):null,this.index=new h({identify:this.identify,datumTokenizer:a.datumTokenizer,queryTokenizer:a.queryTokenizer}),a.initialize!==!1&&this.initialize()}var e;return e=window&&window.Bloodhound,c.noConflict=function(){return window&&(window.Bloodhound=e),c},c.tokenizers=d,b.mixin(c.prototype,{__ttAdapter:function(){function a(a,b,d){return c.search(a,b,d)}function b(a,b){return c.search(a,b)}var c=this;return this.remote?a:b},_loadPrefetch:function(){function b(a,b){return a?c.reject():(e.add(b),e.prefetch.store(e.index.serialize()),void c.resolve())}var c,d,e=this;return c=a.Deferred(),this.prefetch?(d=this.prefetch.fromCache())?(this.index.bootstrap(d),c.resolve()):this.prefetch.fromNetwork(b):c.resolve(),c.promise()},_initialize:function(){function a(){b.add(b.local)}var b=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(a),this.initPromise},initialize:function(a){return!this.initPromise||a?this._initialize():this.initPromise},add:function(a){return this.index.add(a),this},get:function(a){return a=b.isArray(a)?a:[].slice.call(arguments),this.index.get(a)},search:function(a,c,d){function e(a){var c=[];b.each(a,function(a){!b.some(f,function(b){return g.identify(a)===g.identify(b)})&&c.push(a)}),g.indexRemote&&g.add(c),d(c)}var f,g=this;return c=c||b.noop,d=d||b.noop,f=this.sorter(this.index.search(a)),c(this.remote?f.slice():f),this.remote&&f.length<this.sufficient?this.remote.get(a,e):this.remote&&this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&&this.prefetch.clear(),this},clearRemoteCache:function(){return g.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}}),c}();return l}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){if(!(d=c.call(null,e,a,b)))return!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){if(d=c.call(null,e,a,b))return!1}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,j<=0?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},guid:function(){function a(a){var b=(Math.random().toString(16)+"000000000").substr(2,8);return a?"-"+b.substr(0,4)+"-"+b.substr(4,4):b}return"tt-"+a()+a(!0)+a(!0)+a()},noop:function(){}}}(),c=function(){"use strict";function a(a){var g,h;return h=b.mixin({},f,a),g={css:e(),classes:h,html:c(h),selectors:d(h)},{css:g.css,html:g.html,classes:g.classes,selectors:g.selectors,mixin:function(a){b.mixin(a,g)}}}function c(a){return{wrapper:'<span class="'+a.wrapper+'"></span>',menu:'<div role="listbox" class="'+a.menu+'"></div>'}}function d(a){var c={};return b.each(a,function(a,b){c[b]="."+a}),c}function e(){var a={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return b.isMsie()&&b.mixin(a.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),a}var f={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return a}(),d=function(){"use strict";function c(b){b&&b.el||a.error("EventBus initialized without el"),this.$el=a(b.el)}var d,e;return d="typeahead:",e={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},b.mixin(c.prototype,{_trigger:function(b,c){var e=a.Event(d+b);return this.$el.trigger.call(this.$el,e,c||[]),e},before:function(a){var b,c;return b=[].slice.call(arguments,1),c=this._trigger("before"+a,b),c.isDefaultPrevented()},trigger:function(a){var b;this._trigger(a,[].slice.call(arguments,1)),(b=e[a])&&this._trigger(b,[].slice.call(arguments,1))}}),c}(),e=function(){"use strict";function a(a,b,c,d){var e;if(!c)return this;for(b=b.split(i),c=d?h(c,d):c,this._callbacks=this._callbacks||{};e=b.shift();)this._callbacks[e]=this._callbacks[e]||{sync:[],async:[]},this._callbacks[e][a].push(c);return this}function b(b,c,d){return a.call(this,"async",b,c,d)}function c(b,c,d){return a.call(this,"sync",b,c,d)}function d(a){var b;if(!this._callbacks)return this;for(a=a.split(i);b=a.shift();)delete this._callbacks[b];return this}function e(a){var b,c,d,e,g;if(!this._callbacks)return this;for(a=a.split(i),d=[].slice.call(arguments,1);(b=a.shift())&&(c=this._callbacks[b]);)e=f(c.sync,this,[b].concat(d)),g=f(c.async,this,[b].concat(d)),e()&&j(g);return this}function f(a,b,c){function d(){for(var d,e=0,f=a.length;!d&&e<f;e+=1)d=a[e].apply(b,c)===!1;return!d}return d}function g(){var a;return a=window.setImmediate?function(a){setImmediate(function(){a()})}:function(a){setTimeout(function(){a()},0)}}function h(a,b){return a.bind?a.bind(b):function(){a.apply(b,[].slice.call(arguments,0))}}var i=/\s+/,j=g();return{onSync:c,onAsync:b,off:d,trigger:e}}(),f=function(a){"use strict";function c(a){return f[a.toUpperCase()]||a}function d(a,d,e,f){for(var g,h=[],i=0,j=a.length;i<j;i++){var k=b.escapeRegExChars(a[i]);f&&(k=k.replace(/\S/g,c)),h.push(k)}return g=e?"\\b("+h.join("|")+")\\b":"("+h.join("|")+")",d?new RegExp(g):new RegExp(g,"i")}var e={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1,diacriticInsensitive:!1},f={A:"[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]",B:"[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]",C:"[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]",D:"[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]",E:"[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]",F:"[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]",G:"[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]",H:"[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]",I:"[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]",J:"[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]",K:"[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]",L:"[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]",M:"[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]",N:"[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]",O:"[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]",P:"[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]",Q:"[Qqℚ⒬Ⓠⓠ㏃Qq]",R:"[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]",S:"[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]",T:"[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]",U:"[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]",V:"[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]",W:"[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]",X:"[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]",Y:"[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]",Z:"[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]"};return function(c){function f(b){var d,e,f;return(d=h.exec(b.data))&&(f=a.createElement(c.tagName),c.className&&(f.className=c.className),e=b.splitText(d.index),e.splitText(d[0].length),f.appendChild(e.cloneNode(!0)),b.parentNode.replaceChild(f,e)),!!d}function g(a,b){for(var c,d=3,e=0;e<a.childNodes.length;e++)c=a.childNodes[e],c.nodeType===d?e+=b(c)?1:0:g(c,b)}var h;c=b.mixin({},e,c),c.node&&c.pattern&&(c.pattern=b.isArray(c.pattern)?c.pattern:[c.pattern],h=d(c.pattern,c.caseSensitive,c.wordsOnly,c.diacriticInsensitive),g(c.node,f))}}(window.document),g=function(){"use strict";function c(c,e){c=c||{},c.input||a.error("input is missing"),e.mixin(this),this.$hint=a(c.hint),this.$input=a(c.input),this.$input.attr({"aria-activedescendant":"","aria-owns":this.$input.attr("id")+"_listbox",role:"combobox","aria-readonly":"true","aria-autocomplete":"list"}),a(e.menu).attr("id",this.$input.attr("id")+"_listbox"),this.query=this.$input.val(),this.queryWhenFocused=this.hasFocus()?this.query:null,this.$overflowHelper=d(this.$input),this._checkLanguageDirection(),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=b.noop),this.onSync("cursorchange",this._updateDescendent)}function d(b){return a('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:b.css("font-family"),fontSize:b.css("font-size"),fontStyle:b.css("font-style"),fontVariant:b.css("font-variant"),fontWeight:b.css("font-weight"),wordSpacing:b.css("word-spacing"),letterSpacing:b.css("letter-spacing"),textIndent:b.css("text-indent"),textRendering:b.css("text-rendering"),textTransform:b.css("text-transform")}).insertAfter(b)}function f(a,b){return c.normalizeQuery(a)===c.normalizeQuery(b)}function g(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey}var h;return h={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},c.normalizeQuery=function(a){return b.toStr(a).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},b.mixin(c.prototype,e,{_onBlur:function(){this.resetInputValue(),this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query,this.trigger("focused")},_onKeydown:function(a){var b=h[a.which||a.keyCode];this._managePreventDefault(b,a),b&&this._shouldTrigger(b,a)&&this.trigger(b+"Keyed",a)},_onInput:function(){this._setQuery(this.getInputValue()),this.clearHintIfInvalid(),this._checkLanguageDirection()},_managePreventDefault:function(a,b){var c;switch(a){case"up":case"down":c=!g(b);break;default:c=!1}c&&b.preventDefault()},_shouldTrigger:function(a,b){var c;switch(a){case"tab":c=!g(b);break;default:c=!0}return c},_checkLanguageDirection:function(){var a=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==a&&(this.dir=a,this.$hint.attr("dir",a),this.trigger("langDirChanged",a))},_setQuery:function(a,b){var c,d;c=f(a,this.query),d=!!c&&this.query.length!==a.length,this.query=a,b||c?!b&&d&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},_updateDescendent:function(a,b){this.$input.attr("aria-activedescendant",b)},bind:function(){var a,c,d,e,f=this;return a=b.bind(this._onBlur,this),c=b.bind(this._onFocus,this),d=b.bind(this._onKeydown,this),e=b.bind(this._onInput,this),this.$input.on("blur.tt",a).on("focus.tt",c).on("keydown.tt",d),!b.isMsie()||b.isMsie()>9?this.$input.on("input.tt",e):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(a){h[a.which||a.keyCode]||b.defer(b.bind(f._onInput,f,a))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(a,b){this.setInputValue(a),this._setQuery(a,b)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(a){this.$input.val(a),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(a){this.$hint.val(a)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var a,b,c,d;a=this.getInputValue(),b=this.getHint(),c=a!==b&&0===b.indexOf(a),d=""!==a&&c&&!this.hasOverflow(),!d&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var a=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=a},isCursorAtEnd:function(){var a,c,d;return a=this.$input.val().length,c=this.$input[0].selectionStart,b.isNumber(c)?c===a:!document.selection||(d=document.selection.createRange(),d.moveStart("character",-a),a===d.text.length)},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=a("<div>")}}),c}(),h=function(){"use strict";function c(c,e){c=c||{},c.templates=c.templates||{},c.templates.notFound=c.templates.notFound||c.templates.empty,c.source||a.error("missing source"),c.node||a.error("missing node"),c.name&&!h(c.name)&&a.error("invalid dataset name: "+c.name),e.mixin(this),this.highlight=!!c.highlight,this.name=b.toStr(c.name||j()),this.limit=c.limit||5,this.displayFn=d(c.display||c.displayKey),this.templates=g(c.templates,this.displayFn),this.source=c.source.__ttAdapter?c.source.__ttAdapter():c.source,this.async=b.isUndefined(c.async)?this.source.length>2:!!c.async,this._resetLastSuggestion(),this.$el=a(c.node).attr("role","presentation").addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function d(a){function c(b){return b[a]}return a=a||b.stringify,b.isFunction(a)?a:c}function g(c,d){function e(c){return a('<div role="option">').attr("id",b.guid()).text(d(c))}return{notFound:c.notFound&&b.templatify(c.notFound),pending:c.pending&&b.templatify(c.pending),header:c.header&&b.templatify(c.header),footer:c.footer&&b.templatify(c.footer),suggestion:c.suggestion||e}}function h(a){return/^[_a-zA-Z0-9-]+$/.test(a)}var i,j;return i={dataset:"tt-selectable-dataset",val:"tt-selectable-display",obj:"tt-selectable-object"},j=b.getIdGenerator(),c.extractData=function(b){var c=a(b);return c.data(i.obj)?{dataset:c.data(i.dataset)||"",val:c.data(i.val)||"",obj:c.data(i.obj)||null}:null},b.mixin(c.prototype,e,{_overwrite:function(a,b){b=b||[],b.length?this._renderSuggestions(a,b):this.async&&this.templates.pending?this._renderPending(a):!this.async&&this.templates.notFound?this._renderNotFound(a):this._empty(),this.trigger("rendered",b,!1,this.name)},_append:function(a,b){b=b||[],b.length&&this.$lastSuggestion.length?this._appendSuggestions(a,b):b.length?this._renderSuggestions(a,b):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(a),this.trigger("rendered",b,!0,this.name)},_renderSuggestions:function(a,b){var c;c=this._getSuggestionsFragment(a,b),this.$lastSuggestion=c.children().last(),this.$el.html(c).prepend(this._getHeader(a,b)).append(this._getFooter(a,b))},_appendSuggestions:function(a,b){var c,d;c=this._getSuggestionsFragment(a,b),d=c.children().last(),this.$lastSuggestion.after(c),this.$lastSuggestion=d},_renderPending:function(a){var b=this.templates.pending;this._resetLastSuggestion(),b&&this.$el.html(b({query:a,dataset:this.name}))},_renderNotFound:function(a){var b=this.templates.notFound;this._resetLastSuggestion(),b&&this.$el.html(b({query:a,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(c,d){var e,g=this;return e=document.createDocumentFragment(),b.each(d,function(b){var d,f;f=g._injectQuery(c,b),d=a(g.templates.suggestion(f)).data(i.dataset,g.name).data(i.obj,b).data(i.val,g.displayFn(b)).addClass(g.classes.suggestion+" "+g.classes.selectable),e.appendChild(d[0])}),this.highlight&&f({className:this.classes.highlight,node:e,pattern:c}),a(e)},_getFooter:function(a,b){return this.templates.footer?this.templates.footer({query:a,suggestions:b,dataset:this.name}):null},_getHeader:function(a,b){return this.templates.header?this.templates.header({query:a,suggestions:b,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=a()},_injectQuery:function(a,c){return b.isObject(c)?b.mixin({_query:a},c):c},update:function(b){function c(a){g||(g=!0,a=(a||[]).slice(0,e.limit),h=a.length,e._overwrite(b,a),h<e.limit&&e.async&&e.trigger("asyncRequested",b,e.name))}function d(c){if(c=c||[],!f&&h<e.limit){e.cancel=a.noop;var d=Math.abs(h-e.limit);h+=d,e._append(b,c.slice(0,d)),e.async&&e.trigger("asyncReceived",b,e.name)}}var e=this,f=!1,g=!1,h=0;this.cancel(),this.cancel=function(){f=!0,e.cancel=a.noop,e.async&&e.trigger("asyncCanceled",b,e.name)},this.source(b,c,d),!g&&c([])},cancel:a.noop,clear:function(){this._empty(),this.cancel(),this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=a("<div>")}}),c}(),i=function(){"use strict";function c(c,d){function e(b){var c=f.$node.find(b.node).first();return b.node=c.length?c:a("<div>").appendTo(f.$node),new h(b,d)}var f=this;c=c||{},c.node||a.error("node is required"),d.mixin(this),this.$node=a(c.node),this.query=null,this.datasets=b.map(c.datasets,e)}return b.mixin(c.prototype,e,{_onSelectableClick:function(b){this.trigger("selectableClicked",a(b.currentTarget))},_onRendered:function(a,b,c,d){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",b,c,d)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){return b.every(this.datasets,b.bind(function(a){var b=a.isEmpty();return this.$node.attr("aria-expanded",!b),b},this))},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var a=this.getActiveSelectable();a&&a.removeClass(this.classes.cursor)},_ensureVisible:function(a){var b,c,d,e;b=a.position().top,c=b+a.outerHeight(!0),d=this.$node.scrollTop(),e=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),b<0?this.$node.scrollTop(d+b):e<c&&this.$node.scrollTop(d+(c-e))},bind:function(){var c,d=this;return c=b.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,c),this.$node.on("mouseover",this.selectors.selectable,function(){d.setCursor(a(this))}),this.$node.on("mouseleave",function(){d._removeCursor()}),b.each(this.datasets,function(a){a.onSync("asyncRequested",d._propagate,d).onSync("asyncCanceled",d._propagate,d).onSync("asyncReceived",d._propagate,d).onSync("rendered",d._onRendered,d).onSync("cleared",d._onCleared,d)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.scrollTop(0),this.$node.addClass(this.classes.open)},close:function(){this.$node.attr("aria-expanded",!1),this.$node.removeClass(this.classes.open),this._removeCursor()},setLanguageDirection:function(a){this.$node.attr("dir",a)},selectableRelativeToCursor:function(a){var b,c,d,e;return c=this.getActiveSelectable(),b=this._getSelectables(),d=c?b.index(c):-1,e=d+a,e=(e+1)%(b.length+1)-1,e=e<-1?b.length-1:e,e===-1?null:b.eq(e)},setCursor:function(a){this._removeCursor(),(a=a&&a.first())&&(a.addClass(this.classes.cursor),this._ensureVisible(a))},getSelectableData:function(a){return a&&a.length?h.extractData(a):null},getActiveSelectable:function(){var a=this._getSelectables().filter(this.selectors.cursor).first();return a.length?a:null},getTopSelectable:function(){var a=this._getSelectables().first();return a.length?a:null},update:function(a){function c(b){b.update(a)}var d=a!==this.query;return d&&(this.query=a,b.each(this.datasets,c)),d},empty:function(){function a(a){a.clear()}b.each(this.datasets,a),this.query=null,this.$node.addClass(this.classes.empty)},destroy:function(){function c(a){a.destroy()}this.$node.off(".tt"),this.$node=a("<div>"),b.each(this.datasets,c)}}),c}(),j=function(){
"use strict";function c(c){this.$el=a("<span></span>",{role:"status","aria-live":"polite"}).css({position:"absolute",padding:"0",border:"0",height:"1px",width:"1px","margin-bottom":"-1px","margin-right":"-1px",overflow:"hidden",clip:"rect(0 0 0 0)","white-space":"nowrap"}),c.$input.after(this.$el),b.each(c.menu.datasets,b.bind(function(a){a.onSync&&(a.onSync("rendered",b.bind(this.update,this)),a.onSync("cleared",b.bind(this.cleared,this)))},this))}return b.mixin(c.prototype,{update:function(a,b){var c,d=b.length;c=1===d?{result:"result",is:"is"}:{result:"results",is:"are"},this.$el.text(d+" "+c.result+" "+c.is+" available, use up and down arrow keys to navigate.")},cleared:function(){this.$el.text("")}}),c}(),k=function(){"use strict";function a(){i.apply(this,[].slice.call(arguments,0))}var c=i.prototype;return b.mixin(a.prototype,i.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),c.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),c.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),c._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),c._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(a){return this.$node.css("ltr"===a?this.css.ltr:this.css.rtl),c.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),a}(),l=function(){"use strict";function c(c,e){var f,g,h,i,j,k,l,m,n,o,p;c=c||{},c.input||a.error("missing input"),c.menu||a.error("missing menu"),c.eventBus||a.error("missing event bus"),e.mixin(this),this.eventBus=c.eventBus,this.minLength=b.isNumber(c.minLength)?c.minLength:1,this.input=c.input,this.menu=c.menu,this.enabled=!0,this.autoselect=!!c.autoselect,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),f=d(this,"activate","open","_onFocused"),g=d(this,"deactivate","_onBlurred"),h=d(this,"isActive","isOpen","_onEnterKeyed"),i=d(this,"isActive","isOpen","_onTabKeyed"),j=d(this,"isActive","_onEscKeyed"),k=d(this,"isActive","open","_onUpKeyed"),l=d(this,"isActive","open","_onDownKeyed"),m=d(this,"isActive","isOpen","_onLeftKeyed"),n=d(this,"isActive","isOpen","_onRightKeyed"),o=d(this,"_openIfActive","_onQueryChanged"),p=d(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",f,this).onSync("blurred",g,this).onSync("enterKeyed",h,this).onSync("tabKeyed",i,this).onSync("escKeyed",j,this).onSync("upKeyed",k,this).onSync("downKeyed",l,this).onSync("leftKeyed",m,this).onSync("rightKeyed",n,this).onSync("queryChanged",o,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}function d(a){var c=[].slice.call(arguments,1);return function(){var d=[].slice.call(arguments);b.each(c,function(b){return a[b].apply(a,d)})}}return b.mixin(c.prototype,{_hacks:function(){var c,d;c=this.input.$input||a("<div>"),d=this.menu.$node||a("<div>"),c.on("blur.tt",function(a){var e,f,g;e=document.activeElement,f=d.is(e),g=d.has(e).length>0,b.isMsie()&&(f||g)&&(a.preventDefault(),a.stopImmediatePropagation(),b.defer(function(){c.focus()}))}),d.on("mousedown.tt",function(a){a.preventDefault()})},_onSelectableClicked:function(a,b){this.select(b)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(a,b,c,d){if(this._updateHint(),this.autoselect){var e=this.selectors.cursor.substr(1);this.menu.$node.find(this.selectors.suggestion).first().addClass(e)}this.eventBus.trigger("render",b,c,d)},_onAsyncRequested:function(a,b,c){this.eventBus.trigger("asyncrequest",c,b)},_onAsyncCanceled:function(a,b,c){this.eventBus.trigger("asynccancel",c,b)},_onAsyncReceived:function(a,b,c){this.eventBus.trigger("asyncreceive",c,b)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())?this.select(c)&&(b.preventDefault(),b.stopPropagation()):this.autoselect&&this.select(this.menu.getTopSelectable())&&(b.preventDefault(),b.stopPropagation())},_onTabKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())?this.select(c)&&b.preventDefault():(c=this.menu.getTopSelectable())&&this.autocomplete(c)&&b.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onQueryChanged:function(a,b){this._minLengthMet(b)?this.menu.update(b):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(a,b){this.dir!==b&&(this.dir=b,this.menu.setLanguageDirection(b))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(a){return a=b.isString(a)?a:this.input.getQuery()||"",a.length>=this.minLength},_updateHint:function(){var a,c,d,e,f,h,i;a=this.menu.getTopSelectable(),c=this.menu.getSelectableData(a),d=this.input.getInputValue(),!c||b.isBlankString(d)||this.input.hasOverflow()?this.input.clearHint():(e=g.normalizeQuery(d),f=b.escapeRegExChars(e),h=new RegExp("^(?:"+f+")(.+$)","i"),i=h.exec(c.val),i&&this.input.setHint(d+i[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return!!this.isActive()||!(!this.isEnabled()||this.eventBus.before("active"))&&(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return!this.isActive()||!this.eventBus.before("idle")&&(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0)},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(a){this.input.setQuery(b.toStr(a))},getVal:function(){return this.input.getQuery()},select:function(a){var b=this.menu.getSelectableData(a);return!(!b||this.eventBus.before("select",b.obj,b.dataset))&&(this.input.setQuery(b.val,!0),this.eventBus.trigger("select",b.obj,b.dataset),this.close(),!0)},autocomplete:function(a){var b,c,d;return b=this.input.getQuery(),c=this.menu.getSelectableData(a),d=c&&b!==c.val,!(!d||this.eventBus.before("autocomplete",c.obj,c.dataset))&&(this.input.setQuery(c.val),this.eventBus.trigger("autocomplete",c.obj,c.dataset),!0)},moveCursor:function(a){var b,c,d,e,f,g,h;return b=this.input.getQuery(),c=this.menu.selectableRelativeToCursor(a),d=this.menu.getSelectableData(c),e=d?d.obj:null,f=d?d.dataset:null,h=c?c.attr("id"):null,this.input.trigger("cursorchange",h),g=this._minLengthMet()&&this.menu.update(b),!g&&!this.eventBus.before("cursorchange",e,f)&&(this.menu.setCursor(c),d?this.input.setInputValue(d.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",e,f),!0)},destroy:function(){this.input.destroy(),this.menu.destroy()}}),c}();!function(){"use strict";function e(b,c){b.each(function(){var b,d=a(this);(b=d.data(q.typeahead))&&c(b,d)})}function f(a,b){return a.clone().addClass(b.classes.hint).removeData().css(b.css.hint).css(m(a)).prop({readonly:!0,required:!1}).removeAttr("id name placeholder").removeClass("required").attr({spellcheck:"false",tabindex:-1})}function h(a,b){a.data(q.attrs,{dir:a.attr("dir"),autocomplete:a.attr("autocomplete"),spellcheck:a.attr("spellcheck"),style:a.attr("style")}),a.addClass(b.classes.input).attr({spellcheck:!1});try{!a.attr("dir")&&a.attr("dir","auto")}catch(a){}return a}function m(a){return{backgroundAttachment:a.css("background-attachment"),backgroundClip:a.css("background-clip"),backgroundColor:a.css("background-color"),backgroundImage:a.css("background-image"),backgroundOrigin:a.css("background-origin"),backgroundPosition:a.css("background-position"),backgroundRepeat:a.css("background-repeat"),backgroundSize:a.css("background-size")}}function n(a){var c,d;c=a.data(q.www),d=a.parent().filter(c.selectors.wrapper),b.each(a.data(q.attrs),function(c,d){b.isUndefined(c)?a.removeAttr(d):a.attr(d,c)}),a.removeData(q.typeahead).removeData(q.www).removeData(q.attr).removeClass(c.classes.input),d.length&&(a.detach().insertAfter(d),d.remove())}function o(c){var d,e;return d=b.isJQuery(c)||b.isElement(c),e=d?a(c).first():[],e.length?e:null}var p,q,r;p=a.fn.typeahead,q={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},r={initialize:function(e,m){function n(){var c,n,r,s,t,u,v,w,x,y,z,A;b.each(m,function(a){a.highlight=!!e.highlight}),c=a(this),n=a(p.html.wrapper),r=o(e.hint),s=o(e.menu),t=e.hint!==!1&&!r,u=e.menu!==!1&&!s,t&&(r=f(c,p)),u&&(s=a(p.html.menu).css(p.css.menu)),r&&r.val(""),c=h(c,p),(t||u)&&(n.css(p.css.wrapper),c.css(t?p.css.input:p.css.inputWithNoHint),c.wrap(n).parent().prepend(t?r:null).append(u?s:null)),A=u?k:i,v=new d({el:c}),w=new g({hint:r,input:c},p),x=new A({node:s,datasets:m},p),y=new j({$input:c,menu:x}),z=new l({input:w,menu:x,eventBus:v,minLength:e.minLength,autoselect:e.autoselect},p),c.data(q.www,p),c.data(q.typeahead,z)}var p;return m=b.isArray(m)?m:[].slice.call(arguments,1),e=e||{},p=c(e.classNames),this.each(n)},isEnabled:function(){var a;return e(this.first(),function(b){a=b.isEnabled()}),a},enable:function(){return e(this,function(a){a.enable()}),this},disable:function(){return e(this,function(a){a.disable()}),this},isActive:function(){var a;return e(this.first(),function(b){a=b.isActive()}),a},activate:function(){return e(this,function(a){a.activate()}),this},deactivate:function(){return e(this,function(a){a.deactivate()}),this},isOpen:function(){var a;return e(this.first(),function(b){a=b.isOpen()}),a},open:function(){return e(this,function(a){a.open()}),this},close:function(){return e(this,function(a){a.close()}),this},select:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.select(d)}),c},autocomplete:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.autocomplete(d)}),c},moveCursor:function(a){var b=!1;return e(this.first(),function(c){b=c.moveCursor(a)}),b},val:function(a){var c;return arguments.length?(e(this,function(c){c.setVal(b.toStr(a))}),this):(e(this.first(),function(a){c=a.getVal()}),c)},destroy:function(){return e(this,function(a,b){n(b),a.destroy()}),this}},a.fn.typeahead=function(a){return r[a]?r[a].apply(this,[].slice.call(arguments,1)):r.initialize.apply(this,arguments)},a.fn.typeahead.noConflict=function(){return a.fn.typeahead=p,this}}()}); 17.11.2023
entity_references_map 1.0.0-alpha2 ::
assets/js/jquery-1.10.2.js
// A cross-domain request is in order when we have a protocol:host:port mismatch
if ( s.crossDomain == null ) {
parts = rurl.exec( s.url.toLowerCase() );
s.crossDomain = !!( parts &&
( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] ||
( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !==
( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) )
);
} 10.06.2024
farmdata2 1.3.0 ::
uiUtil/uiUtil.js
import{m as se,q as D,s as Mm,u as Rm,x as Ue,y as Lm,z as Zn,A as Ft,B as Bt,C as tn,o as B,c as ne,D as Y,E as q,n as _e,G as ue,h as Z,w as R,i as we,F as wt,g as Se,t as ke,a as Be,H as Fe,I as rn,J as Lt,K as Ze,L as rt,M as xr,N as nn,d as He,O as vo,P as zm,Q as gt,R as tt,b as ea,S as Um,j as nr,k as rr,T as an,U as ho,V as mo,W as Hm,X as Wm,Y as Gm,Z as Jm,$ as Ym,a0 as Xm,a1 as Km,_ as qt,p as yo,l as go,r as Gn,v as Qm}from"../_plugin-vue_export-helper/_plugin-vue_export-helper.js";var Zm=Object.defineProperty,ey=(a,r,i)=>r in a?Zm(a,r,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[r]=i,St=(a,r,i)=>(ey(a,typeof r!="symbol"?r+"":r,i),i);const ty=a=>typeof a=="boolean"?a:a===""||a==="true";class en{constructor(r,i={}){if(St(this,"cancelable",!0),St(this,"componentId",null),St(this,"_defaultPrevented",!1),St(this,"eventType",""),St(this,"nativeEvent",null),St(this,"_preventDefault"),St(this,"relatedTarget",null),St(this,"target",null),!r)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,en.Defaults,i,{eventType:r}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(r){this._defaultPrevented=r}get preventDefault(){return this._preventDefault}set preventDefault(r){this._preventDefault=r}static get Defaults(){return{cancelable:!0,componentId:null,eventType:"",nativeEvent:null,relatedTarget:null,target:null}}}class ry extends en{constructor(r,i={}){super(r,i),St(this,"trigger",null),Object.assign(this,en.Defaults,i,{eventType:r})}static get Defaults(){return{...super.Defaults,trigger:null}}}const ny=a=>Object.prototype.toString.call(a)==="[object Object]",zn=/\s+/,ay=(a,r=2)=>typeof a=="string"?a:a==null?"":Array.isArray(a)||ny(a)&&a.toString===Object.prototype.toString?JSON.stringify(a,null,r):String(a),iy=a=>{const r=a.trim();return r.charAt(0).toUpperCase()+r.slice(1)},Un=a=>`\\${a}`,oy=a=>{const r=ay(a),{length:i}=r,o=r.charCodeAt(0);return r.split("").reduce((c,u,f)=>{const h=r.charCodeAt(f);return h===0?`${c}�`:h===127||h>=1&&h<=31||f===0&&h>=48&&h<=57||f===1&&h>=48&&h<=57&&o===45?c+Un(`${h.toString(16)} `):f===0&&h===45&&i===1?c+Un(u):h>=128||h===45||h===95||h>=48&&h<=57||h>=65&&h<=90||h>=97&&h<=122?c+u:c+Un(u)},"")},bo=typeof window<"u",_o=typeof document<"u",sy=typeof Element<"u",ly=typeof navigator<"u",uy=bo&&_o&&ly,Gi=bo?window:{},$o=_o?document:{};(()=>{let a=!1;if(uy)try{const r={get passive(){return a=!0,a}};Gi.addEventListener("test",r,r),Gi.removeEventListener("test",r,r)}catch{a=!1}return a})();const So=typeof window<"u",cy=typeof document<"u",dy=typeof navigator<"u",wo=So&&cy&&dy,Ji=So?window:{};(()=>{let a=!1;if(wo)try{const r={get passive(){a=!0}};Ji.addEventListener("test",r,r),Ji.removeEventListener("test",r,r)}catch{a=!1}return a})();const It=sy?Element.prototype:void 0,fy=(It==null?void 0:It.matches)||(It==null?void 0:It.msMatchesSelector)||(It==null?void 0:It.webkitMatchesSelector),kt=a=>!!(a&&a.nodeType===Node.ELEMENT_NODE),py=a=>kt(a)?a.getBoundingClientRect():null,vy=(a=[])=>{const{activeElement:r}=document;return r&&!a.some(i=>i===r)?r:null},hy=a=>kt(a)&&a===vy(),my=(a,r={})=>{try{a.focus(r)}catch(i){console.error(i)}return hy(a)},yy=(a,r)=>r&&kt(a)&&a.getAttribute(r)||null,gy=a=>{if(yy(a,"display")==="none")return!1;const r=py(a);return!!(r&&r.height>0&&r.width>0)},ar=a=>((a==null?void 0:a())??[]).length===0,by=(a,r)=>(kt(r)?r:$o).querySelector(a)||null,_y=(a,r)=>Array.from([(kt(r)?r:$o).querySelectorAll(a)]),$y=(a,r)=>r&&kt(a)?a.getAttribute(r):null,Sy=(a,r,i)=>{r&&kt(a)&&a.setAttribute(r,i)},wy=(a,r)=>{r&&kt(a)&&a.removeAttribute(r)},By=(a,r)=>kt(a)?fy.call(a,r):!1;It!=null&&It.closest;const Yi=a=>{const r=window.getComputedStyle(a),i=r.transitionDelay.split(",")[0]||"",o=r.transitionDuration.split(",")[0]||"",c=Number(i.slice(0,-1))*1e3,u=Number(o.slice(0,-1))*1e3;return c+u},on=(a,r,i)=>r.concat(["sm","md","lg","xl","xxl"]).reduce((o,c)=>(o[a?`${a}${c.charAt(0).toUpperCase()+c.slice(1)}`:c]=i,o),Object.create(null)),Bo=(a,r,i,o=i)=>Object.keys(r).reduce((c,u)=>(a[u]&&c.push([o,u.replace(i,""),a[u]].filter(f=>f&&typeof f!="boolean").join("-").toLowerCase()),c),[]),wr=(a="")=>`__BVID__${Math.random().toString().slice(2,8)}___BV_${a}__`,ky=a=>!!(a.href||a.to),Sr=(a,r={},i={})=>{const o=[a];let c;for(let u=0;u<o.length&&!c;u++){const f=o[u];c=i[f]}return c&&typeof c=="function"?c(r):c},xy=(a,r=NaN)=>{const i=Number.parseInt(a,10);return Number.isNaN(i)?r:i},ko=(a,r)=>Object.keys(a).filter(i=>!r.map(o=>o.toString()).includes(i)).reduce((i,o)=>({...i,[o]:a[o]}),{}),Cy=(a,r)=>[...r].reduce((i,o)=>(i[o]=a[o],i),{}),Xi=(a,r)=>r+(a?iy(a):""),sn=(a,r)=>a===!0||a==="true"||a===""?"true":a==="grammar"||a==="spelling"?a:r===!1?"true":a===!1||a==="false"?"false":void 0,xo=Symbol("progress"),Co=Symbol("accordion"),Oo=Symbol("checkboxGroup"),Ao=Symbol("collapse"),Oy=Symbol("navbar");function To(a,r){var i;const o=Lm();return Zn(()=>{o.value=a()},{...r,flush:(i=r==null?void 0:r.flush)!=null?i:"sync"}),Ft(o)}function Jn(a){return Xm()?(Km(a),!0):!1}function Vo(a){let r=!1,i;const o=Mm(!0);return(...c)=>(r||(i=o.run(()=>a(...c)),r=!0),i)}function ir(a){return typeof a=="function"?a():q(a)}const Yn=typeof window<"u"&&typeof document<"u",Ay=a=>typeof a<"u",Ty=Object.prototype.toString,Vy=a=>Ty.call(a)==="[object Object]",Xn=()=>{};function Ey(a,r){function i(...o){return new Promise((c,u)=>{Promise.resolve(a(()=>r.apply(this,o),{fn:r,thisArg:this,args:o})).then(c).catch(u)})}return i}function jy(a,r={}){let i,o,c=Xn;const u=f=>{clearTimeout(f),c(),c=Xn};return f=>{const h=ir(a),y=ir(r.maxWait);return i&&u(i),h<=0||y!==void 0&&y<=0?(o&&(u(o),o=null),Promise.resolve(f())):new Promise((S,C)=>{c=r.rejectOnCancel?C:S,y&&!o&&(o=setTimeout(()=>{i&&u(i),o=null,S(f())},y)),i=setTimeout(()=>{o&&u(o),o=null,S(f())},h)})}}function Iy(a,r=200,i={}){return Ey(jy(r,i),a)}function Fy(a,r=1e3,i={}){const{immediate:o=!0,immediateCallback:c=!1}=i;let u=null;const f=Ue(!1);function h(){u&&(clearInterval(u),u=null)}function y(){f.value=!1,h()}function S(){const C=ir(r);C<=0||(f.value=!0,c&&a(),h(),u=setInterval(a,C))}if(o&&Yn&&S(),vo(r)||typeof r=="function"){const C=rt(r,()=>{f.value&&Yn&&S()});Jn(C)}return Jn(y),{isActive:f,pause:y,resume:S}}function yt(a,r={}){const{method:i="parseFloat",radix:o,nanToZero:c}=r;return D(()=>{let u=ir(a);return typeof u=="string"&&(u=Number[i](u,o)),c&&Number.isNaN(u)&&(u=0),u})}function Eo(a){var r;const i=ir(a);return(r=i==null?void 0:i.$el)!=null?r:i}const jo=Yn?window:void 0;function Cr(...a){let r,i,o,c;if(typeof a[0]=="string"||Array.isArray(a[0])?([i,o,c]=a,r=jo):[r,i,o,c]=a,!r)return Xn;Array.isArray(i)||(i=[i]),Array.isArray(o)||(o=[o]);const u=[],f=()=>{u.forEach(C=>C()),u.length=0},h=(C,_,b,T)=>(C.addEventListener(_,b,T),()=>C.removeEventListener(_,b,T)),y=rt(()=>[Eo(r),ir(c)],([C,_])=>{if(f(),!C)return;const b=Vy(_)?{..._}:_;u.push(...i.flatMap(T=>o.map(H=>h(C,T,H,b))))},{immediate:!0,flush:"post"}),S=()=>{y(),f()};return Jn(S),S}function qy(a){return JSON.parse(JSON.stringify(a))}function Py(a,r={}){const{delayEnter:i=0,delayLeave:o=0,window:c=jo}=r,u=Ue(!1);let f;const h=y=>{const S=y?i:o;f&&(clearTimeout(f),f=void 0),S?f=setTimeout(()=>u.value=y,S):u.value=y};return c&&(Cr(a,"mouseenter",()=>h(!0),{passive:!0}),Cr(a,"mouseleave",()=>h(!1),{passive:!0})),u}function ln(a,r={}){const{initialValue:i=!1,focusVisible:o=!1}=r,c=Ue(!1),u=D(()=>Eo(a));Cr(u,"focus",h=>{var y,S;(!o||(S=(y=h.target).matches)!=null&&S.call(y,":focus-visible"))&&(c.value=!0)}),Cr(u,"blur",()=>c.value=!1);const f=D({get:()=>c.value,set(h){var y,S;!h&&c.value?(y=u.value)==null||y.blur():h&&!c.value&&((S=u.value)==null||S.focus())}});return rt(u,()=>{f.value=i},{immediate:!0,flush:"post"}),{focused:f}}function xt(a,r,i,o={}){var c,u,f;const{clone:h=!1,passive:y=!1,eventName:S,deep:C=!1,defaultValue:_,shouldEmit:b}=o,T=mo(),H=i||(T==null?void 0:T.emit)||((c=T==null?void 0:T.$emit)==null?void 0:c.bind(T))||((f=(u=T==null?void 0:T.proxy)==null?void 0:u.$emit)==null?void 0:f.bind(T==null?void 0:T.proxy));let J=S;r||(r="modelValue"),J=J||`update:${r.toString()}`;const X=ee=>h?typeof h=="function"?h(ee):qy(ee):ee,I=()=>Ay(a[r])?X(a[r]):_,ie=ee=>{b?b(ee)&&H(J,ee):H(J,ee)};if(y){const ee=I(),x=Ue(ee);let k=!1;return rt(()=>a[r],V=>{k||(k=!0,x.value=X(V),gt(()=>k=!1))}),rt(x,V=>{!k&&(V!==a[r]||C)&&ie(V)},{deep:C}),x}else return D({get(){return I()},set(ee){ie(ee)}})}const Ny=se({name:"ComponentOrEmpty",slots:Object,props:{tag:{type:String,default:"div"},to:{type:[String,Object],default:null},skip:{type:Boolean,default:!1}},setup(a,{slots:r,attrs:i}){return()=>{var o,c,u;return a.skip?(o=r.default)==null?void 0:o.call(r):a.tag==="Teleport"?tt(ho,{to:a.to},[(c=r.default)==null?void 0:c.call(r)]):tt(a.tag,{...i},[(u=r.default)==null?void 0:u.call(r)])}}}),Dy=a=>To(()=>{const r=Bt(a);return r?`justify-content-${r}`:""}),Io=(a,r)=>{const i=ue(r),o=ue(a),c=D(()=>ky(o.value)),u=D(()=>c.value?Cy(o.value,i.value??["active","activeClass","append","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover"]):{});return{computedLink:c,computedLinkProps:u}},Or=a=>D(()=>{const r=Bt(a);return{[`text-bg-${r.variant}`]:r.variant!==null,[`text-${r.textVariant}`]:r.textVariant!==null&&r.variant===null,[`bg-${r.bgVariant}`]:r.bgVariant!==null&&r.variant===null}});function $(a){return To(()=>{const r=Bt(a);return r==null?r:ty(r)})}Vo(()=>{const a=Rm([]);return{items:a,reset:()=>{a.splice(0,a.length)}}});const My=(a,r=Ue(1e3),i={})=>{const o=Ft(ue(a)),c=Ft(ue(r)),u=Ue(!1),f=Ue(0),h=ue(()=>Math.ceil(o.value/c.value)),y=ue(()=>_.value||u.value?Math.round(o.value-f.value*c.value):0),{pause:S,resume:C,isActive:_}=Fy(()=>{f.value=f.value+1},r,i),b=()=>{u.value=!1,f.value=0,C()},T=()=>{u.value=!1,f.value=h.value};Zn(()=>{f.value>h.value&&(f.value=h.value),f.value===h.value&&S()}),rt([c,o],()=>{T(),b()});const H=()=>{_.value!==!1&&(u.value=!0,S())},J=()=>{f.value!==h.value&&(u.value=!1,C())};return{isActive:Ft(_),isPaused:Ft(u),restart:b,stop:T,pause:H,resume:J,value:y}},Ar=a=>D(()=>{const r=Bt(a);return r===!0?"is-valid":r===!1?"is-invalid":null}),Ry=a=>D(()=>{const r=Bt(a);return{"form-check":r.plain===!1&&r.button===!1,"form-check-inline":r.inline===!0,"form-switch":r.switch===!0,[`form-control-${r.size}`]:r.size!==void 0&&r.size!=="md"&&r.button===!1}}),Ly=a=>{const r=ue(a),i=Ar(ue(()=>r.value.state??null));return D(()=>[i.value,{"form-check-input":r.value.plain===!1&&r.value.button===!1,"btn-check":r.value.button===!0}])},zy=a=>D(()=>{const r=Bt(a);return{"form-check-label":r.plain===!1&&r.button===!1,btn:r.button===!0,[`btn-${r.buttonVariant}`]:r.button===!0&&r.buttonVariant!==void 0&&r.buttonVariant!==null,[`btn-${r.size}`]:r.button&&r.size&&r.size!=="md"}}),Uy=a=>D(()=>{const r=Bt(a);return{"aria-invalid":sn(r.ariaInvalid,r.state),"aria-required":r.required===!0?!0:void 0}}),Hy=a=>D(()=>{const r=Bt(a);return{"was-validated":r.validated===!0,"btn-group":r.buttons===!0&&r.stacked===!1,"btn-group-vertical":r.stacked===!0&&r.buttons===!0,[`btn-group-${r.size}`]:r.size!==void 0}}),Fo=(a,r)=>{const i=Ue(null);let o=null,c=!0;const u=xt(a,"modelValue",r),f=bt(()=>a.id,"input"),h=$(()=>a.autofocus),y=$(()=>a.disabled),S=$(()=>a.lazy),C=$(()=>a.lazyFormatter),_=$(()=>a.number),b=$(()=>a.state),T=$(()=>a.trim),H=yt(ue(()=>a.debounce??0)),J=yt(ue(()=>a.debounceMaxWait??NaN)),X=ue(()=>S.value===!0?0:H.value),I=ue(()=>S.value===!0?NaN:J.value),ie=Iy(M=>{u.value=M},X,{maxWait:I}),ee=(M,L=!1)=>{S.value===!0&&L===!1||ie(M)},{focused:x}=ln(i,{initialValue:h.value}),k=(M,L,F=!1)=>(M=String(M),typeof a.formatter=="function"&&(!C.value||F)?(c=!1,a.formatter(M,L)):M),V=M=>T.value?M.trim():_.value?Number.parseFloat(M):M;nn(()=>{i.value&&(i.value.value=u.value)}),Hm(()=>{gt(()=>{h.value&&(x.value=!0)})});const K=D(()=>sn(a.ariaInvalid,b.value)),ge=M=>{const{value:L}=M.target,F=k(L,M);if(F===!1||M.defaultPrevented){M.preventDefault();return}const N=V(F);o=L,ee(N),r("input",F)},ce=M=>{const{value:L}=M.target,F=k(L,M);if(F===!1||M.defaultPrevented){M.preventDefault();return}const N=V(F);u.value!==N&&(o=L,ee(F,!0)),r("change",F)},Oe=M=>{if(r("blur",M),!S.value&&!C.value)return;const{value:L}=M.target,F=k(L,M,!0),N=V(F);u.value!==N&&(o=L,ee(F,!0))},oe=()=>{y.value||(x.value=!0)},nt=()=>{y.value||(x.value=!1)};return rt(u,M=>{i.value&&(i.value.value=o&&c?o:M,o=null,c=!0)}),{input:i,computedId:f,computedAriaInvalid:K,onInput:ge,onChange:ce,onBlur:Oe,focus:oe,blur:nt}},tr=(a,r)=>{if(!a)return a;if(r in a)return a[r];const i=r.split(".");return tr(a[i[0]],i.splice(1).join("."))},Hn=(a,r=null,i,o)=>{if(Object.prototype.toString.call(a)==="[object Object]"){const c=tr(a,o.valueField),u=tr(a,o.textField),f=tr(a,o.htmlField),h=tr(a,o.disabledField),y=a[o.optionsField]||null;return y!==null?{label:String(tr(a,o.labelField)||u),options:ta(y,i,o)}:{value:typeof c>"u"?r||u:c,text:String(typeof u>"u"?r:u),html:f,disabled:!!h}}return{value:r||a,text:String(a),disabled:!1}},ta=(a,r,i)=>Array.isArray(a)?a.map(o=>Hn(o,null,r,i)):Object.prototype.toString.call(a)==="[object Object]"?(console.warn(`[BootstrapVue warn]: ${r} - Setting prop "options" to an object is deprecated. Use the array format instead.`),Object.keys(a).map(o=>{const c=a[o];switch(typeof c){case"object":return Hn(c.text,String(c.value),r,i);default:return Hn(c,String(o),r,i)}})):[],bt=(a,r)=>D(()=>Bt(a)||wr(r)),Wy="top-right",ra=Vo(()=>{const a=Ue([]);return{toasts:a,show:(...[r,i])=>{const o={pos:Wy};typeof r=="string"?Object.assign(o,i,{body:r,value:(i==null?void 0:i.value)||5e3}):Object.assign(o,r,{value:r.value||5e3});const c=Symbol();return a.value.push({...o,self:c}),c},hide:r=>{const i=a.value.findIndex(o=>o.self===r);i!==-1&&a.value.splice(i,1)}}}),Gy=["id"],qo=se({__name:"BAccordion",props:{flush:{type:[String,Boolean],default:!1},free:{type:[String,Boolean],default:!1},id:{default:void 0},modelValue:{default:void 0}},emits:["update:modelValue"],setup(a,{emit:r}){const i=a,o=xt(i,"modelValue",r,{passive:!0}),c=bt(()=>i.id,"accordion"),u=$(()=>i.flush),f=$(()=>i.free),h=D(()=>({"accordion-flush":u.value}));return tn(Co,{openItem:Ft(o),free:f,setOpenItem:y=>{o.value=y}}),(y,S)=>(B(),ne("div",{id:q(c),class:_e(["accordion",h.value])},[Y(y.$slots,"default")],10,Gy))}}),Jy=se({inheritAttrs:!1,__name:"BCollapse",props:{id:{default:void 0},modelValue:{type:[String,Boolean],default:!1},tag:{default:"div"},toggle:{type:[String,Boolean],default:!1},horizontal:{type:[String,Boolean],default:!1},visible:{type:[String,Boolean],default:!1},isNav:{type:[String,Boolean],default:!1}},emits:["show","shown","hide","hidden","hide-prevented","show-prevented","update:modelValue"],setup(a,{expose:r,emit:i}){const o=a,c=(k,V={})=>new ry(k,{cancelable:!1,target:b.value||null,relatedTarget:null,trigger:null,...V,componentId:_.value}),u=xt(o,"modelValue",i,{passive:!0}),f=$(u),h=$(()=>o.toggle),y=$(()=>o.horizontal),S=$(()=>o.isNav),C=$(()=>o.visible),_=bt(()=>o.id,"collapse"),b=Ue(null),T=Ue(!1),H=Ue(f.value),J=D(()=>({show:H.value,"navbar-collapse":S.value,collapsing:T.value,closing:H.value&&!f.value,"collapse-horizontal":y.value})),X=()=>{u.value=!1},I=()=>{u.value=!0},ie=()=>{u.value=!f.value},ee=()=>{H.value=!0,T.value=!0;const k=c("show",{cancelable:!0});if(i("show",k),k.defaultPrevented){i("show-prevented");return}gt(()=>{b.value!==null&&(y.value?b.value.style.width=`${b.value.scrollWidth}px`:b.value.style.height=`${b.value.scrollHeight}px`,setTimeout(()=>{T.value=!1,i("shown"),b.value!==null&&(b.value.style.height="",b.value.style.width="")},Yi(b.value)))})},x=()=>{const k=c("hide",{cancelable:!0});if(i("hide",k),k.defaultPrevented){i("hide-prevented");return}b.value!==null&&(y.value?b.value.style.width=`${b.value.scrollWidth}px`:b.value.style.height=`${b.value.scrollHeight}px`,b.value.offsetHeight,T.value=!0,gt(()=>{b.value!==null&&(b.value.style.height="",b.value.style.width="",setTimeout(()=>{H.value=!1,T.value=!1,i("hidden")},Yi(b.value)))}))};return rt([u,H],()=>{if(f.value===!0){if(H.value)return;ee();return}x()}),nn(()=>{b.value!==null&&!f.value&&h.value&>(()=>{u.value=!0})}),C.value&&(u.value=!0,H.value=!0),rt(C,k=>{k?I():X()}),Cr(b,"bv-toggle",()=>{u.value=!f.value}),r({close:X,open:I,toggle:ie,visible:Ft(H),isNav:S}),tn(Ao,{id:_,close:X,open:I,toggle:ie,visible:Ft(H),isNav:S}),(k,V)=>(B(),ne(wt,null,[Y(k.$slots,"header",{id:q(_),visible:q(f),toggle:ie,open:I,close:X}),(B(),Z(Fe(k.tag),Ze({id:q(_),ref_key:"element",ref:b,class:["collapse",J.value],"is-nav":q(S)},k.$attrs),{default:R(()=>[Y(k.$slots,"default",{visible:q(f),toggle:k.toggle,open:I,close:X})]),_:3},16,["id","class","is-nav"])),Y(k.$slots,"footer",{id:q(_),visible:q(f),toggle:ie,open:I,close:X})],64))}}),Yy={class:"accordion-item"},Xy=["aria-expanded","aria-controls","onClick"],Ky={class:"accordion-body"},Qy=se({inheritAttrs:!1,__name:"BAccordionItem",props:{id:{default:void 0},title:{default:void 0},modelValue:{type:[String,Boolean],default:!1},headerTag:{default:"h2"},tag:{default:void 0},toggle:{type:[String,Boolean],default:void 0},horizontal:{type:[String,Boolean],default:void 0},visible:{type:[String,Boolean],default:!1},isNav:{type:[String,Boolean],default:void 0}},emits:["show","shown","hide","hidden","hide-prevented","show-prevented","update:modelValue"],setup(a,{emit:r}){const i=a,o=xt(i,"modelValue",r,{passive:!0}),c=xr(Co,null),u=bt(()=>i.id,"accordion_item");return nn(()=>{o.value&&!(c!=null&&c.free.value)&&(c==null||c.setOpenItem(u.value)),!o.value&&(c==null?void 0:c.openItem.value)===u.value&&(o.value=!0)}),rt(()=>c==null?void 0:c.openItem.value,()=>o.value=(c==null?void 0:c.openItem.value)===u.value&&!(c!=null&&c.free.value)),rt(o,()=>{o.value&&!(c!=null&&c.free.value)&&(c==null||c.setOpenItem(u.value))}),(f,h)=>(B(),ne("div",Yy,[Be(Jy,Ze({id:q(u),modelValue:q(o),"onUpdate:modelValue":h[0]||(h[0]=y=>vo(o)?o.value=y:null),class:"accordion-collapse"},f.$attrs,{"aria-labelledby":`${q(u)}-heading`,tag:f.tag,toggle:f.toggle,horizontal:f.horizontal,visible:f.visible,"is-nav":f.isNav,onShow:h[1]||(h[1]=y=>r("show",y)),onShown:h[2]||(h[2]=y=>r("shown")),onHide:h[3]||(h[3]=y=>r("hide",y)),onHidden:h[4]||(h[4]=y=>r("hidden")),onHidePrevented:h[5]||(h[5]=y=>r("hide-prevented")),onShowPrevented:h[6]||(h[6]=y=>r("show-prevented"))}),{header:R(({visible:y,toggle:S})=>[(B(),Z(Fe(f.headerTag),{id:`${q(u)}-heading`,class:"accordion-header"},{default:R(()=>[He("button",{class:_e(["accordion-button",{collapsed:!y}]),type:"button","aria-expanded":y?"true":"false","aria-controls":q(u),onClick:S},[Y(f.$slots,"title",{},()=>[Se(ke(f.title),1)])],10,Xy)]),_:2},1032,["id"]))]),default:R(()=>[He("div",Ky,[Y(f.$slots,"default")])]),_:3},16,["id","modelValue","aria-labelledby","tag","toggle","horizontal","visible","is-nav"])]))}}),Po=se({__name:"BTransition",props:{appear:{type:[String,Boolean],default:!1},mode:{default:void 0},noFade:{type:[String,Boolean],default:!1},transProps:{default:void 0}},setup(a){const r=a,i=$(()=>r.appear),o=$(()=>r.noFade),c=D(()=>{const h={name:"",enterActiveClass:"",enterToClass:"",leaveActiveClass:"",leaveToClass:"showing",enterFromClass:"showing",leaveFromClass:""},y={...h,enterActiveClass:"fade showing",leaveActiveClass:"fade showing"};return o.value?h:y}),u=D(()=>({mode:r.mode,css:!0,...c.value})),f=D(()=>r.transProps!==void 0?{...u.value,...r.transProps}:i.value?{...u.value,appear:!0,appearActiveClass:c.value.enterActiveClass,appearToClass:c.value.enterToClass}:u.value);return(h,y)=>(B(),Z(Ym,Lt(an(f.value)),{default:R(()=>[Y(h.$slots,"default")]),_:3},16))}}),Zy=["type","disabled","aria-label"],eg=se({__name:"BCloseButton",props:{ariaLabel:{default:"Close"},disabled:{type:[String,Boolean],default:!1},type:{default:"button"}},emits:["click"],setup(a,{emit:r}){const i=a,o=$(()=>i.disabled);return(c,u)=>(B(),ne("button",{type:c.type,class:"btn-close",disabled:q(o),"aria-label":c.ariaLabel,onClick:u[0]||(u[0]=f=>r("click",f))},null,8,Zy))}}),tg={key:0,class:"visually-hidden"},No=se({__name:"BSpinner",props:{label:{default:void 0},role:{default:"status"},small:{type:[String,Boolean],default:!1},tag:{default:"span"},type:{default:"border"},variant:{default:null}},setup(a){const r=a,i=rn(),o=$(()=>r.small),c=D(()=>[`spinner-${r.type}`,{[`spinner-${r.type}-sm`]:o.value,[`text-${r.variant}`]:r.variant!==null}]),u=ue(()=>!ar(i.label));return(f,h)=>(B(),Z(Fe(f.tag),{class:_e(c.value),role:f.label||u.value?f.role:null,"aria-hidden":f.label||u.value?null:!0},{default:R(()=>[f.label||u.value?(B(),ne("span",tg,[Y(f.$slots,"label",{},()=>[Se(ke(f.label),1)])])):we("",!0)]),_:3},8,["class","role","aria-hidden"]))}}),Ki="active",Do=se({__name:"BLink",props:{active:{type:[String,Boolean],default:void 0},activeClass:{default:"router-link-active"},append:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},event:{default:"click"},href:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:!1},routerComponentName:{default:"router-link"},routerTag:{default:"a"},target:{default:"_self"},to:{default:void 0},variant:{default:null},opacity:{default:void 0},opacityHover:{default:void 0},underlineVariant:{default:null},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},icon:{type:[String,Boolean],default:!1}},emits:["click"],setup(a,{emit:r}){const i=a,o=Wm(),c=$(()=>i.active),u=$(()=>i.icon);$(()=>i.append);const f=$(()=>i.disabled);$(()=>i.replace);const h=xr(Ao,null),y=xr(Oy,null),S=mo(),C=D(()=>{const X=i.routerComponentName.split("-").map(I=>I.charAt(0).toUpperCase()+I.slice(1)).join("");return(S==null?void 0:S.appContext.app.component(X))===void 0||f.value||!i.to?"a":i.routerComponentName}),_=D(()=>{const X="#";if(i.href)return i.href;if(typeof i.to=="string")return i.to||X;const I=i.to;if(Object.prototype.toString.call(I)==="[object Object]"&&(I.path||I.query||I.hash)){const ie=I.path||"",ee=I.query?`?${Object.keys(I.query).map(k=>`${k}=${I.query[k]}`).join("=")}`:"",x=!I.hash||I.hash.charAt(0)==="#"?I.hash||"":`#${I.hash}`;return`${ie}${ee}${x}`||X}return X}),b=D(()=>({[`link-${i.variant}`]:i.variant!==null,[`link-opacity-${i.opacity}`]:i.opacity!==void 0,[`link-opacity-${i.opacityHover}-hover`]:i.opacityHover!==void 0,[`link-underline-${i.underlineVariant}`]:i.underlineVariant!==null,[`link-offset-${i.underlineOffset}`]:i.underlineOffset!==void 0,[`link-offset-${i.underlineOffsetHover}-hover`]:i.underlineOffsetHover!==void 0,[`link-underline-opacity-${i.underlineOpacity}`]:i.underlineOpacity!==void 0,[`link-underline-opacity-${i.underlineOpacityHover}-hover`]:i.underlineOpacityHover!==void 0,"icon-link":u.value===!0})),T=D(()=>({class:b.value,to:i.to,href:_.value,target:i.target,rel:i.target==="_blank"&&i.rel===void 0?"noopener":i.rel||void 0,tabindex:f.value?"-1":typeof o.tabindex>"u"?null:o.tabindex,"aria-disabled":f.value?!0:null})),H=D(()=>({[Ki]:c.value,disabled:f.value})),J=X=>{var I,ie,ee;if(f.value){X.preventDefault(),X.stopImmediatePropagation();return}(((I=h==null?void 0:h.isNav)==null?void 0:I.value)===!0&&y===null||y!==null&&((ie=y.autoClose)==null?void 0:ie.value)===!0)&&((ee=h==null?void 0:h.close)==null||ee.call(h)),r("click",X)};return(X,I)=>C.value==="router-link"?(B(),Z(Fe(C.value),Ze({key:0},T.value,{custom:""}),{default:R(({href:ie,navigate:ee,isActive:x})=>[(B(),Z(Fe(X.routerTag),Ze({href:ie,class:[(q(c)??x)&&`${X.activeClass} ${Ki}`]},X.$attrs,{onClick:k=>{ee(k),J(k)}}),{default:R(()=>[Y(X.$slots,"default")]),_:2},1040,["href","class","onClick"]))]),_:3},16)):(B(),Z(Fe(C.value),Ze({key:1,class:H.value},T.value,{onClick:J}),{default:R(()=>[Y(X.$slots,"default")]),_:3},16,["class"]))}}),Tr=se({__name:"BButton",props:{pill:{type:[String,Boolean],default:!1},pressed:{type:[String,Boolean],default:void 0},size:{default:"md"},squared:{type:[String,Boolean],default:!1},tag:{default:"button"},type:{default:"button"},variant:{default:"secondary"},loading:{type:[String,Boolean],default:!1},loadingFill:{type:[String,Boolean],default:!1},block:{type:[String,Boolean],default:!1},loadingText:{default:"Loading..."},active:{type:[String,Boolean],default:!1},activeClass:{default:void 0},append:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},event:{default:"click"},href:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:!1},routerComponentName:{default:"router-link"},routerTag:{default:"a"},target:{default:"_self"},to:{default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},underlineVariant:{default:null},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},icon:{type:[String,Boolean],default:!1}},emits:["click","update:pressed"],setup(a,{emit:r}){const i=a,o=xt(i,"pressed",r),c=$(()=>i.active),u=$(()=>i.block),f=$(()=>i.disabled),h=$(()=>i.pill),y=$(()=>i.pressed),S=$(()=>i.squared),C=$(()=>i.loading),_=$(()=>i.loadingFill),{computedLink:b}=Io(i),T=ue(()=>typeof y.value=="boolean"),H=ue(()=>i.tag==="button"&&i.href===void 0&&i.to===void 0),J=ue(()=>i.to!==void 0),X=ue(()=>i.href!==void 0?!1:!H.value),I=D(()=>[[`btn-${i.size}`],{[`btn-${i.variant}`]:i.variant!==null,"btn-block":u.value,active:c.value||y.value,"rounded-pill":h.value,"rounded-0":S.value,disabled:f.value}]),ie=ue(()=>J.value?Do:i.href?"a":i.tag),ee=x=>{if(f.value){x.preventDefault(),x.stopPropagation();return}r("click",x),T.value&&(o.value=!y.value)};return(x,k)=>(B(),Z(Fe(ie.value),{class:_e(["btn",I.value]),"aria-disabled":X.value?q(f):null,"aria-pressed":T.value?q(y):null,autocomplete:T.value?"off":null,disabled:H.value?q(f):null,href:x.href,rel:q(b)?x.rel:null,role:X.value||q(b)?"button":null,target:q(b)?x.target:null,type:H.value?x.type:null,to:H.value?null:x.to,append:q(b)?x.append:null,"active-class":J.value?x.activeClass:null,event:J.value?x.event:null,replace:J.value?x.replace:null,"router-component-name":J.value?x.routerComponentName:null,"router-tag":J.value?x.routerTag:null,onClick:ee},{default:R(()=>[q(C)?Y(x.$slots,"loading",{key:0},()=>[q(_)?we("",!0):(B(),ne(wt,{key:0},[Se(ke(x.loadingText),1)],64)),Y(x.$slots,"loading-spinner",{},()=>[Be(No,{small:x.size!=="lg",label:q(_)?x.loadingText:void 0},null,8,["small","label"])])]):Y(x.$slots,"default",{key:1})]),_:3},8,["class","aria-disabled","aria-pressed","autocomplete","disabled","href","rel","role","target","type","to","append","active-class","event","replace","router-component-name","router-tag"]))}}),Mo=(a,r)=>{const i=a.__vccOpts||a;for(const[o,c]of r)i[o]=c;return i},rg=["src","width","height","srcset","sizes","loading"],ng='<svg width="%{w}" height="%{h}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 %{w} %{h}" preserveAspectRatio="none"><rect width="100%" height="100%" style="fill:%{f};"></rect></svg>',ag=se({__name:"BImg",props:{blank:{type:[String,Boolean],default:!1},blankColor:{default:"transparent"},block:{type:[String,Boolean],default:!1},center:{type:[String,Boolean],default:!1},fluid:{type:[String,Boolean],default:!1},lazy:{type:[String,Boolean],default:!1},fluidGrow:{type:[String,Boolean],default:!1},height:{default:void 0},start:{type:[String,Boolean],default:!1},end:{type:[String,Boolean],default:!1},rounded:{type:[Boolean,String],default:!1},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},thumbnail:{type:[String,Boolean],default:!1},width:{default:void 0}},setup(a){const r=a,i=$(()=>r.lazy),o=$(()=>r.blank),c=$(()=>r.block),u=$(()=>r.center),f=$(()=>r.fluid),h=$(()=>r.fluidGrow),y=$(()=>r.start),S=$(()=>r.end),C=$(()=>r.thumbnail),_=yt(ue(()=>r.height??NaN)),b=yt(ue(()=>r.width??NaN)),T=D(()=>typeof r.srcset=="string"?r.srcset.split(",").filter(x=>x).join(","):Array.isArray(r.srcset)?r.srcset.filter(x=>x).join(","):void 0),H=D(()=>typeof r.sizes=="string"?r.sizes.split(",").filter(x=>x).join(","):Array.isArray(r.sizes)?r.sizes.filter(x=>x).join(","):void 0),J=D(()=>{const x=Number.isNaN(b.value)?void 0:b.value,k=Number.isNaN(_.value)?void 0:_.value;if(o.value){if(x!==void 0&&k===void 0)return{height:x,width:x};if(x===void 0&&k!==void 0)return{height:k,width:k};if(x===void 0&&k===void 0)return{height:1,width:1}}return{width:x,height:k}}),X=D(()=>ee(J.value.width,J.value.height,r.blankColor)),I=D(()=>y.value?"float-start":S.value?"float-end":u.value?"mx-auto":void 0),ie=D(()=>({"img-thumbnail":C.value,"img-fluid":f.value||h.value,"w-100":h.value,rounded:r.rounded===""||r.rounded===!0,[`rounded-${r.rounded}`]:typeof r.rounded=="string"&&r.rounded!=="",[`${I.value}`]:I.value!==void 0,"d-block":c.value||u.value})),ee=(x,k,V)=>`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(ng.replace("%{w}",String(x)).replace("%{h}",String(k)).replace("%{f}",V))}`;return(x,k)=>(B(),ne("img",{class:_e(ie.value),src:q(o)?X.value:r.src,width:J.value.width||void 0,height:J.value.height||void 0,srcset:q(o)?void 0:T.value,sizes:q(o)?void 0:H.value,loading:q(i)?"lazy":"eager"},null,10,rg))}}),Qi=se({__name:"BCardImg",props:{bottom:{type:[String,Boolean],default:!1},top:{type:[String,Boolean],default:!1},blank:{type:[String,Boolean]},blankColor:{},block:{type:[String,Boolean]},center:{type:[String,Boolean]},fluid:{type:[String,Boolean]},lazy:{type:[String,Boolean]},fluidGrow:{type:[String,Boolean]},height:{},start:{type:[String,Boolean]},end:{type:[String,Boolean]},rounded:{type:[Boolean,String]},sizes:{},src:{},srcset:{},thumbnail:{type:[String,Boolean]},width:{}},setup(a){const r=a,i=$(()=>r.bottom),o=$(()=>r.end),c=$(()=>r.start),u=$(()=>r.top),f=D(()=>u.value?"card-img-top":o.value?"card-img-right":i.value?"card-img-bottom":c.value?"card-img-left":"card-img"),h=D(()=>ko(r,["bottom","top","end","start"]));return(y,S)=>(B(),Z(ag,Ze(h.value,{class:f.value}),null,16,["class"]))}}),ig=["innerHTML"],Ro=se({__name:"BCardHeadFoot",props:{text:{default:void 0},borderVariant:{default:null},html:{default:void 0},tag:{default:"div"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(a){const r=a,i=Or(r),o=D(()=>[i.value,{[`border-${r.borderVariant}`]:r.borderVariant!==null}]);return(c,u)=>(B(),Z(Fe(c.tag),{class:_e(o.value)},{default:R(()=>[c.html?(B(),ne("div",{key:0,innerHTML:c.html},null,8,ig)):Y(c.$slots,"default",{key:1},()=>[Se(ke(c.text),1)])]),_:3},8,["class"]))}}),og=se({__name:"BCardHeader",props:{text:{default:void 0},borderVariant:{default:void 0},html:{default:void 0},tag:{default:"div"},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(a){const r=a;return(i,o)=>(B(),Z(Ro,Ze({class:"card-header"},r),{default:R(()=>[Y(i.$slots,"default")]),_:3},16))}}),sg=se({__name:"BCardTitle",props:{text:{default:void 0},tag:{default:"h4"}},setup(a){return(r,i)=>(B(),Z(Fe(r.tag),{class:"card-title"},{default:R(()=>[Y(r.$slots,"default",{},()=>[Se(ke(r.text),1)])]),_:3}))}}),lg=se({__name:"BCardSubtitle",props:{text:{default:void 0},tag:{default:"h6"},textVariant:{default:"body-secondary"}},setup(a){const r=a,i=D(()=>({[`text-${r.textVariant}`]:r.textVariant!==null}));return(o,c)=>(B(),Z(Fe(o.tag),{class:_e(["card-subtitle mb-2",i.value])},{default:R(()=>[Y(o.$slots,"default",{},()=>[Se(ke(o.text),1)])]),_:3},8,["class"]))}}),ug=se({__name:"BCardBody",props:{tag:{default:"div"},overlay:{type:[String,Boolean],default:!1},subtitle:{default:void 0},subtitleTag:{default:"h4"},subtitleTextVariant:{default:void 0},title:{default:void 0},titleTag:{default:"h4"},text:{default:void 0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(a){const r=a,i=rn(),o=$(()=>r.overlay),c=Or(r),u=ue(()=>!ar(i.title)),f=ue(()=>!ar(i.subtitle)),h=D(()=>[c.value,{"card-img-overlay":o.value}]);return(y,S)=>(B(),Z(Fe(y.tag),{class:_e(["card-body",h.value])},{default:R(()=>[y.title||u.value?(B(),Z(sg,{key:0,tag:y.titleTag},{default:R(()=>[Y(y.$slots,"title",{},()=>[Se(ke(y.title),1)])]),_:3},8,["tag"])):we("",!0),y.subtitle||f.value?(B(),Z(lg,{key:1,tag:y.subtitleTag,"text-variant":y.subtitleTextVariant},{default:R(()=>[Y(y.$slots,"subtitle",{},()=>[Se(ke(y.subtitle),1)])]),_:3},8,["tag","text-variant"])):we("",!0),Y(y.$slots,"default",{},()=>[Se(ke(y.text),1)])]),_:3},8,["class"]))}}),cg=se({__name:"BCardFooter",props:{text:{default:void 0},borderVariant:{default:void 0},html:{default:void 0},tag:{default:"div"},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(a){const r=a;return(i,o)=>(B(),Z(Ro,Ze({class:"card-footer"},r),{default:R(()=>[Y(i.$slots,"default",{},()=>[Se(ke(i.text),1)])]),_:3},16))}}),f0=se({__name:"BCard",props:{align:{default:void 0},bodyBgVariant:{default:void 0},bodyTextVariant:{default:void 0},bodyClass:{default:void 0},bodyTag:{default:"div"},borderVariant:{default:null},footer:{default:void 0},footerVariant:{default:null},footerBgVariant:{default:void 0},footerBorderVariant:{default:void 0},footerClass:{default:void 0},footerHtml:{default:""},footerTag:{default:"div"},footerTextVariant:{default:void 0},header:{default:void 0},headerBgVariant:{default:void 0},headerBorderVariant:{default:void 0},headerClass:{default:void 0},headerHtml:{default:""},headerTag:{default:"div"},headerVariant:{default:null},headerTextVariant:{default:void 0},imgAlt:{default:void 0},imgBottom:{type:[String,Boolean],default:!1},imgEnd:{type:[String,Boolean],default:!1},imgHeight:{default:void 0},imgSrc:{default:void 0},imgStart:{type:[String,Boolean],default:!1},imgTop:{type:[String,Boolean],default:!1},imgWidth:{default:void 0},noBody:{type:[String,Boolean],default:!1},overlay:{type:[String,Boolean],default:!1},subtitle:{default:void 0},subtitleTag:{default:"h6"},subtitleTextVariant:{default:"body-secondary"},tag:{default:"div"},title:{default:void 0},titleTag:{default:"h4"},bodyText:{default:""},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(a){const r=a,i=rn(),o=$(()=>r.imgBottom),c=$(()=>r.imgEnd),u=$(()=>r.imgStart),f=$(()=>r.noBody),h=ue(()=>!ar(i.header)),y=ue(()=>!ar(i.footer)),S=Or(r),C=D(()=>[S.value,{[`text-${r.align}`]:r.align!==void 0,[`border-${r.borderVariant}`]:r.borderVariant!==null,"flex-row":u.value,"flex-row-reverse":c.value}]),_=D(()=>({src:r.imgSrc,alt:r.imgAlt,height:r.imgHeight,width:r.imgWidth,bottom:r.imgBottom,end:r.imgEnd,start:r.imgStart,top:r.imgTop}));return(b,T)=>(B(),Z(Fe(b.tag),{class:_e(["card",C.value])},{default:R(()=>[q(o)?we("",!0):Y(b.$slots,"img",{key:0},()=>[b.imgSrc?(B(),Z(Qi,Lt(Ze({key:0},_.value)),null,16)):we("",!0)]),b.header||h.value||b.headerHtml?(B(),Z(og,{key:1,"bg-variant":b.headerBgVariant,variant:b.headerVariant,"border-variant":b.headerBorderVariant,html:b.headerHtml,tag:b.headerTag,"text-variant":b.headerTextVariant,class:_e(b.headerClass)},{default:R(()=>[Y(b.$slots,"header",{},()=>[Se(ke(b.header),1)])]),_:3},8,["bg-variant","variant","border-variant","html","tag","text-variant","class"])):we("",!0),q(f)?Y(b.$slots,"default",{key:3},()=>[Se(ke(b.bodyText),1)]):(B(),Z(ug,{key:2,overlay:b.overlay,"bg-variant":b.bodyBgVariant,tag:b.bodyTag,"text-variant":b.bodyTextVariant,subtitle:b.subtitle,"subtitle-tag":b.subtitleTag,"subtitle-text-variant":b.subtitleTextVariant,title:b.title,"title-tag":b.titleTag,class:_e(b.bodyClass)},{default:R(()=>[Y(b.$slots,"default",{},()=>[Se(ke(b.bodyText),1)])]),_:3},8,["overlay","bg-variant","tag","text-variant","subtitle","subtitle-tag","subtitle-text-variant","title","title-tag","class"])),b.footer||y.value||b.footerHtml?(B(),Z(cg,{key:4,"bg-variant":b.footerBgVariant,"border-variant":b.footerBorderVariant,variant:b.footerVariant,html:b.footerHtml,tag:b.footerTag,"text-variant":b.footerTextVariant,class:_e(b.footerClass)},{default:R(()=>[Y(b.$slots,"footer",{},()=>[Se(ke(b.footer),1)])]),_:3},8,["bg-variant","border-variant","variant","html","tag","text-variant","class"])):we("",!0),q(o)?Y(b.$slots,"img",{key:5},()=>[b.imgSrc?(B(),Z(Qi,Lt(Ze({key:0},_.value)),null,16)):we("",!0)]):we("",!0)]),_:3},8,["class"]))}}),Zi=on("",[],{type:[Boolean,String,Number],default:!1}),eo=on("offset",[""],{type:[String,Number],default:null}),to=on("order",[""],{type:[String,Number],default:null}),dg=se({name:"BCol",slots:Object,props:{col:{type:[Boolean,String],default:!1},cols:{type:[String,Number],default:null},...Zi,offset:{type:[String,Number],default:null},...eo,order:{type:[String,Number],default:null},...to,alignSelf:{type:String,default:null},tag:{type:String,default:"div"}},setup(a){const r=[{content:Zi,propPrefix:"cols",classPrefix:"col"},{content:eo,propPrefix:"offset"},{content:to,propPrefix:"order"}],i=$(()=>a.col),o=D(()=>r.flatMap(c=>Bo(a,c.content,c.propPrefix,c.classPrefix)));return{computedClasses:D(()=>[o.value,{col:i.value||!o.value.some(c=>/^col-/.test(c))&&!a.cols,[`col-${a.cols}`]:!!a.cols,[`offset-${a.offset}`]:!!a.offset,[`order-${a.order}`]:!!a.order,[`align-self-${a.alignSelf}`]:!!a.alignSelf}])}}});function fg(a,r,i,o,c,u){return B(),Z(Fe(a.tag),{class:_e(a.computedClasses)},{default:R(()=>[Y(a.$slots,"default")]),_:3},8,["class"])}const Br=Mo(dg,[["render",fg]]),pg=["id","novalidate","onSubmit"],p0=se({__name:"BForm",props:{id:{default:void 0},floating:{type:[String,Boolean],default:!1},novalidate:{type:[String,Boolean],default:!1},validated:{type:[String,Boolean],default:!1}},emits:["submit"],setup(a,{expose:r,emit:i}){const o=a,c=Ue(null),u=$(()=>o.floating),f=$(()=>o.novalidate),h=$(()=>o.validated),y=D(()=>({"form-floating":u.value,"was-validated":h.value})),S=C=>{i("submit",C)};return r({element:c}),(C,_)=>(B(),ne("form",{id:C.id,ref_key:"element",ref:c,novalidate:q(f),class:_e(y.value),onSubmit:zm(S,["prevent"])},[Y(C.$slots,"default")],42,pg))}}),or=se({__name:"BFormInvalidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:[String,Boolean],default:!1},text:{default:void 0},id:{default:void 0},role:{default:void 0},state:{type:[String,Boolean,null],default:null},tag:{default:"div"},tooltip:{type:[String,Boolean],default:!1}},setup(a){const r=a,i=$(()=>r.forceShow),o=$(()=>r.state),c=$(()=>r.tooltip),u=ue(()=>i.value===!0||o.value===!1),f=D(()=>({"d-block":u.value,"invalid-feedback":!c.value,"invalid-tooltip":c.value}));return(h,y)=>(B(),Z(Fe(h.tag),{id:h.id,role:h.role,"aria-live":h.ariaLive,"aria-atomic":h.ariaLive?!0:void 0,class:_e(f.value)},{default:R(()=>[Y(h.$slots,"default",{},()=>[Se(ke(h.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),Wn=se({__name:"BFormRow",props:{tag:{default:"div"}},setup(a){return(r,i)=>(B(),Z(Fe(r.tag),{class:"row d-flex flex-wrap"},{default:R(()=>[Y(r.$slots,"default")]),_:3}))}}),ro=se({__name:"BFormText",props:{id:{default:void 0},inline:{type:[String,Boolean],default:!1},tag:{default:"small"},text:{default:void 0},textVariant:{default:"body-secondary"}},setup(a){const r=a,i=$(()=>r.inline),o=D(()=>({[`text-${r.textVariant}`]:r.textVariant!==null,"form-text":!i.value}));return(c,u)=>(B(),Z(Fe(c.tag),{id:c.id,class:_e(o.value)},{default:R(()=>[Y(c.$slots,"default",{},()=>[Se(ke(c.text),1)])]),_:3},8,["id","class"]))}}),no=se({__name:"BFormValidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:[String,Boolean],default:!1},text:{default:void 0},id:{default:void 0},role:{default:void 0},state:{type:[String,Boolean,null],default:null},tag:{default:"div"},tooltip:{type:[String,Boolean],default:!1}},setup(a){const r=a,i=$(()=>r.forceShow),o=$(()=>r.state),c=$(()=>r.tooltip),u=ue(()=>i.value===!0||o.value===!0),f=D(()=>({"d-block":u.value,"valid-feedback":!c.value,"valid-tooltip":c.value}));return(h,y)=>(B(),Z(Fe(h.tag),{id:h.id,role:h.role,"aria-live":h.ariaLive,"aria-atomic":h.ariaLive?!0:void 0,class:_e(f.value)},{default:R(()=>[Y(h.$slots,"default",{},()=>[Se(ke(h.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),vg=["id","disabled","required","name","form","aria-label","aria-labelledby","aria-required","value","indeterminate"],hg=["for"],mg=se({inheritAttrs:!1,__name:"BFormCheckbox",props:{ariaLabel:{default:void 0},ariaLabelledBy:{default:void 0},form:{default:void 0},indeterminate:{type:[String,Boolean],default:void 0},name:{default:void 0},id:{default:void 0},autofocus:{type:[String,Boolean],default:!1},plain:{type:[String,Boolean],default:!1},button:{type:[String,Boolean],default:!1},buttonGroup:{type:[String,Boolean],default:!1},switch:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},buttonVariant:{default:null},inline:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:void 0},size:{default:void 0},state:{type:[String,Boolean,null],default:null},uncheckedValue:{type:[Array,Set,Boolean,String,Object,Number,null],default:void 0},value:{type:[Array,Set,Boolean,String,Object,Number,null],default:!0},modelValue:{type:[Array,Set,Boolean,String,Object,Number,null],default:void 0}},emits:["update:modelValue","input","change"],setup(a,{expose:r,emit:i}){const o=a,c=rn(),u=xt(o,"modelValue",i,{passive:!0}),f=bt(()=>o.id,"form-check"),h=$(()=>o.indeterminate),y=$(()=>o.autofocus),S=$(()=>o.plain),C=$(()=>o.button),_=$(()=>o.buttonGroup),b=$(()=>o.switch),T=$(()=>o.disabled),H=$(()=>o.inline),J=$(()=>o.required),X=$(()=>o.state),I=xr(Oo,null),ie=Ue(null),{focused:ee}=ln(ie,{initialValue:y.value}),x=ue(()=>!ar(c.default));let k=!1;const V=D({get:()=>{var M;return I!==null?I.modelValue.value.map(L=>JSON.stringify(L)).includes(JSON.stringify(o.value)):Array.isArray(u.value)?(M=u.value)==null?void 0:M.map(L=>JSON.stringify(L)).includes(JSON.stringify(o.value)):JSON.stringify(u.value)===JSON.stringify(o.value)},set:M=>{const L=M?o.value:o.uncheckedValue===void 0&&o.value!==!1?!1:o.uncheckedValue;i("input",L),I===null&&Array.isArray(u.value)?M?(u.value.push(o.value),o.uncheckedValue!==void 0&&(u.value=u.value.filter(F=>JSON.stringify(F)!==JSON.stringify(o.uncheckedValue)))):(o.uncheckedValue!==void 0&&u.value.push(o.uncheckedValue),u.value=u.value.filter(F=>JSON.stringify(F)!==JSON.stringify(o.value))):I!==null?(k=!0,u.value=L,M===!1?I.remove(o.value):I.set(o.value)):u.value=L,gt(()=>{i("change",L),k=!1})}});rt(u,M=>{if(k){k=!1;return}I!==null&&((M===o.value||M===!0)&&V.value!==!0?V.value=!0:(M===o.uncheckedValue||M===!1)&&V.value!==!1&&(V.value=!1))});const K=D(()=>!!(o.name??(I==null?void 0:I.name.value))&&(J.value||(I==null?void 0:I.required.value))),ge=ue(()=>_.value||((I==null?void 0:I.buttons.value)??!1)),ce=D(()=>({plain:S.value||((I==null?void 0:I.plain.value)??!1),button:C.value||((I==null?void 0:I.buttons.value)??!1),inline:H.value||((I==null?void 0:I.inline.value)??!1),switch:b.value||((I==null?void 0:I.switch.value)??!1),state:X.value||(I==null?void 0:I.state.value),size:o.size!==void 0?o.size:(I==null?void 0:I.size.value)??"md",buttonVariant:o.buttonVariant!==null?o.buttonVariant:(I==null?void 0:I.buttonVariant.value)??"secondary"})),Oe=Ry(ce),oe=Ly(ce),nt=zy(ce);return r({element:ie,focus:()=>{ee.value=!0},blur:()=>{ee.value=!1}}),(M,L)=>(B(),Z(Ny,{skip:ge.value,class:_e(q(Oe))},{default:R(()=>{var F,N,te;return[ea(He("input",Ze({id:q(f)},M.$attrs,{ref_key:"input",ref:ie,"onUpdate:modelValue":L[0]||(L[0]=G=>V.value=G),class:q(oe),type:"checkbox",disabled:q(T)||((F=q(I))==null?void 0:F.disabled.value),required:K.value||void 0,name:M.name||((N=q(I))==null?void 0:N.name.value),form:M.form||((te=q(I))==null?void 0:te.form.value),"aria-label":M.ariaLabel,"aria-labelledby":M.ariaLabelledBy,"aria-required":K.value||void 0,value:M.value,indeterminate:q(h)}),null,16,vg),[[Gm,V.value]]),x.value||q(S)===!1?(B(),ne("label",{key:0,for:q(f),class:_e(q(nt))},[Y(M.$slots,"default")],10,hg)):we("",!0)]}),_:3},8,["skip","class"]))}}),yg=["id"],gg=["innerHTML"],bg=["textContent"],_g=se({__name:"BFormCheckboxGroup",props:{id:{default:void 0},form:{default:void 0},modelValue:{default:()=>[]},ariaInvalid:{type:[String,Boolean],default:void 0},autofocus:{type:[String,Boolean],default:!1},buttonVariant:{default:"secondary"},buttons:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},disabledField:{default:"disabled"},htmlField:{default:"html"},name:{default:void 0},options:{default:()=>[]},plain:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:"md"},stacked:{type:[String,Boolean],default:!1},state:{type:[String,Boolean,null],default:null},switches:{type:[String,Boolean],default:!1},textField:{default:"text"},validated:{type:[String,Boolean],default:!1},valueField:{default:"value"}},emits:["input","update:modelValue","change"],setup(a,{expose:r,emit:i}){const o=a,c=xt(o,"modelValue",i),u=bt(()=>o.id,"checkbox"),f=bt(()=>o.name,"checkbox"),h=$(()=>o.autofocus),y=$(()=>o.buttons),S=$(()=>o.disabled),C=$(()=>o.plain),_=$(()=>o.required),b=$(()=>o.stacked),T=$(()=>o.state),H=$(()=>o.switches),J=$(()=>o.validated),X=Ue(null),{focused:I}=ln(X,{initialValue:h.value});tn(Oo,{set:V=>{let K=[...c.value];K=K.filter(ge=>JSON.stringify(ge)!==JSON.stringify(V)),K.push(V),i("input",K),c.value=K,gt(()=>{i("change",K)})},remove:V=>{let K=[...c.value];K=K.filter(ge=>JSON.stringify(ge)!==JSON.stringify(V)),i("input",K),c.value=K,gt(()=>{i("change",K)})},modelValue:ue(()=>c.value),switch:H,buttonVariant:ue(()=>o.buttonVariant),form:ue(()=>o.form),name:f,state:T,plain:C,size:ue(()=>o.size),inline:ue(()=>!b.value),required:_,buttons:y,disabled:S});const ie=D(()=>o.options.map((V,K)=>typeof V=="string"||typeof V=="number"?{props:{value:V,disabled:S.value},text:V.toString(),html:void 0,self:Symbol(`checkboxGroupOptionItem${K}`)}:{props:{value:V[o.valueField],disabled:V[o.disabledField],...V.props?V.props:{}},text:V[o.textField],html:V[o.htmlField],self:Symbol(`checkboxGroupOptionItem${K}`)})),ee=D(()=>({required:_.value,ariaInvalid:o.ariaInvalid,state:T.value,validated:J.value,buttons:y.value,stacked:b.value,size:o.size})),x=Uy(ee),k=Hy(ee);return r({focus:()=>{I.value=!0},blur:()=>{I.value=!1}}),(V,K)=>(B(),ne("div",Ze(q(x),{id:q(u),ref_key:"element",ref:X,role:"group",class:[q(k),"bv-no-focus-ring"],tabindex:"-1"}),[Y(V.$slots,"first"),(B(!0),ne(wt,null,nr(ie.value,ge=>(B(),Z(mg,Ze({key:ge.self},ge.props),{default:R(()=>[ge.html?(B(),ne("span",{key:0,innerHTML:ge.html},null,8,gg)):(B(),ne("span",{key:1,textContent:ke(ge.text)},null,8,bg))]),_:2},1040))),128)),Y(V.$slots,"default")],16,yg))}}),Lo=["input","select","textarea"],$g=Lo.map(a=>`${a}:not([disabled])`).join(),Sg=[...Lo,"a","button","label"],wg="label",Bg="invalid-feedback",kg="valid-feedback",xg="description",Cg="default",un=se({components:{BCol:Br,BFormInvalidFeedback:or,BFormRow:Wn,BFormText:ro,BFormValidFeedback:no},props:{contentCols:{type:[Boolean,String,Number],default:void 0},contentColsLg:{type:[Boolean,String,Number],default:void 0},contentColsMd:{type:[Boolean,String,Number],default:void 0},contentColsSm:{type:[Boolean,String,Number],default:void 0},contentColsXl:{type:[Boolean,String,Number],default:void 0},description:{type:[String],default:void 0},disabled:{type:[Boolean,String],default:!1},feedbackAriaLive:{type:String,default:"assertive"},id:{type:String,default:void 0},invalidFeedback:{type:String,default:void 0},label:{type:String,default:void 0},labelAlign:{type:[Boolean,String,Number],default:void 0},labelAlignLg:{type:[Boolean,String,Number],default:void 0},labelAlignMd:{type:[Boolean,String,Number],default:void 0},labelAlignSm:{type:[Boolean,String,Number],default:void 0},labelAlignXl:{type:[Boolean,String,Number],default:void 0},labelClass:{type:[Array,Object,String],default:void 0},labelCols:{type:[Boolean,String,Number],default:void 0},labelColsLg:{type:[Boolean,String,Number],default:void 0},labelColsMd:{type:[Boolean,String,Number],default:void 0},labelColsSm:{type:[Boolean,String,Number],default:void 0},labelColsXl:{type:[Boolean,String,Number],default:void 0},labelFor:{type:String,default:void 0},labelSize:{type:String,default:void 0},labelSrOnly:{type:[Boolean,String],default:!1},state:{type:[Boolean,String],default:null},tooltip:{type:[Boolean,String],default:!1},validFeedback:{type:String,default:void 0},validated:{type:[Boolean,String],default:!1},floating:{type:[Boolean,String],default:!1}},setup(a,{attrs:r}){const i=$(()=>a.disabled),o=$(()=>a.labelSrOnly),c=$(()=>a.state),u=$(()=>a.tooltip),f=$(()=>a.validated),h=$(()=>a.floating),y=null,S=["xs","sm","md","lg","xl"],C=(x,k)=>S.reduce((V,K)=>{const ge=Xi(K==="xs"?"":K,`${k}Align`),ce=x[ge]||null;return ce&&(K==="xs"?V.push(`text-${ce}`):V.push(`text-${K}-${ce}`)),V},[]),_=(x,k)=>S.reduce((V,K)=>{const ge=Xi(K==="xs"?"":K,`${k}Cols`);let ce=x[ge];return ce=ce===""?!0:ce||!1,typeof ce!="boolean"&&ce!=="auto"&&(ce=xy(ce,0),ce=ce>0?ce:!1),ce&&(K==="xs"?V[typeof ce=="boolean"?"col":"cols"]=ce:V[K||(typeof ce=="boolean"?"col":"cols")]=ce),V},{}),b=Ue(),T=(x,k=null)=>{if(wo&&a.labelFor){const V=by(`#${oy(a.labelFor)}`,b);if(V){const K="aria-describedby",ge=(x||"").split(zn),ce=(k||"").split(zn),Oe=($y(V,K)||"").split(zn).filter(oe=>!ce.includes(oe)).concat(ge).filter((oe,nt,M)=>M.indexOf(oe)===nt).filter(oe=>oe).join(" ").trim();Oe?Sy(V,K,Oe):wy(V,K)}}},H=D(()=>_(a,"content")),J=D(()=>C(a,"label")),X=D(()=>_(a,"label")),I=D(()=>Object.keys(H.value).length>0||Object.keys(X.value).length>0),ie=Ar(c),ee=D(()=>sn(r.ariaInvalid,c.value));return rt(()=>y,(x,k)=>{x!==k&&T(x,k)}),nn(()=>{gt(()=>{T(y)})}),{disabledBoolean:i,labelSrOnlyBoolean:o,stateBoolean:c,tooltipBoolean:u,validatedBoolean:f,floatingBoolean:h,ariaDescribedby:y,computedAriaInvalid:ee,contentColProps:H,isHorizontal:I,labelAlignClasses:J,labelColProps:X,onLegendClick:x=>{if(a.labelFor)return;const{target:k}=x,V=k?k.tagName:"";if(Sg.indexOf(V)!==-1)return;const K=_y($g,b).filter(gy);K.length===1&&my(K[0])},stateClass:ie}},render(){const a=this.$props,r=this.$slots,i=bt(),o=!a.labelFor;let c=null;const u=Sr(wg,{},r)||a.label,f=u?wr("_BV_label_"):null;if(u||this.isHorizontal){const x=o?"legend":"label";if(this.labelSrOnlyBoolean)u&&(c=tt(x,{class:"visually-hidden",id:f,for:a.labelFor||null},u)),this.isHorizontal?c=tt(Br,this.labelColProps,{default:()=>c}):c=tt("div",{},[c]);else{const k={onClick:o?this.onLegendClick:null,...this.isHorizontal?this.labelColProps:{},tag:this.isHorizontal?x:null,id:f,for:a.labelFor||null,tabIndex:o?"-1":null,class:[this.isHorizontal?"col-form-label":"form-label",{"bv-no-focus-ring":o,"col-form-label":this.isHorizontal||o,"pt-0":!this.isHorizontal&&o,"d-block":!this.isHorizontal&&!o,[`col-form-label-${a.labelSize}`]:!!a.labelSize},this.labelAlignClasses,a.labelClass]};this.isHorizontal?c=tt(Br,k,{default:()=>u}):c=tt(x,k,u)}}let h=null;const y=Sr(Bg,{},r)||this.invalidFeedback,S=y?wr("_BV_feedback_invalid_"):void 0;y&&(h=tt(or,{ariaLive:a.feedbackAriaLive,id:S,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>y}));let C=null;const _=Sr(kg,{},r)||this.validFeedback,b=_?wr("_BV_feedback_valid_"):void 0;_&&(C=tt(no,{ariaLive:a.feedbackAriaLive,id:b,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>_}));let T=null;const H=Sr(xg,{},r)||this.description,J=H?wr("_BV_description_"):void 0;H&&(T=tt(ro,{id:J},{default:()=>H}));const X=this.ariaDescribedby=[J,this.stateBoolean===!1?S:null,this.stateBoolean===!0?b:null].filter(x=>x).join(" ")||null,I=[Sr(Cg,{ariaDescribedby:X,descriptionId:J,id:i,labelId:f},r)||"",h,C,T];!this.isHorizontal&&this.floatingBoolean&&I.push(c);let ie=tt("div",{ref:"content",class:[{"form-floating":!this.isHorizontal&&this.floatingBoolean}]},I);this.isHorizontal&&(ie=tt(Br,{ref:"content",...this.contentColProps},{default:()=>I}));const ee={class:[this.stateClass,{"was-validated":this.validatedBoolean}],id:bt(()=>a.id).value,disabled:o?this.disabledBoolean:null,role:o?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":o&&this.isHorizontal?f:null};return this.isHorizontal&&!o?tt(Wn,ee,{default:()=>[c,ie]}):tt(o?"fieldset":"div",ee,this.isHorizontal&&o?[tt(Wn,null,{default:()=>[c,ie]})]:this.isHorizontal||!this.floatingBoolean?[c,ie]:[ie])}}),Og=["id","name","form","type","disabled","placeholder","required","autocomplete","readonly","min","max","step","list","aria-required","aria-invalid"],zo=se({__name:"BFormInput",props:{max:{default:void 0},min:{default:void 0},step:{default:void 0},type:{default:"text"},ariaInvalid:{type:[String,Boolean],default:void 0},autocomplete:{default:void 0},autofocus:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},form:{default:void 0},debounce:{default:0},debounceMaxWait:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazy:{type:[String,Boolean],default:!1},lazyFormatter:{type:[String,Boolean],default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},number:{type:[String,Boolean],default:!1},placeholder:{default:void 0},plaintext:{type:[String,Boolean],default:!1},readonly:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:void 0},state:{type:[String,Boolean,null],default:null},trim:{type:[String,Boolean],default:!1}},emits:["update:modelValue","change","blur","input"],setup(a,{expose:r,emit:i}){const o=a,{input:c,computedId:u,computedAriaInvalid:f,onInput:h,onChange:y,onBlur:S,focus:C,blur:_}=Fo(o,i),b=$(()=>o.disabled),T=$(()=>o.required),H=$(()=>o.readonly),J=$(()=>o.plaintext),X=$(()=>o.state),I=Ar(X),ie=Ue(!1),ee=D(()=>{const x=o.type==="range",k=o.type==="color";return[I.value,{"form-control-highlighted":ie.value,"form-range":x,"form-control":k||!o.plaintext&&!x,"form-control-color":k,"form-control-plaintext":o.plaintext&&!x&&!k,[`form-control-${o.size}`]:!!o.size}]});return r({element:c,focus:C,blur:_}),(x,k)=>(B(),ne("input",{id:q(u),ref_key:"input",ref:c,class:_e(ee.value),name:x.name||void 0,form:x.form||void 0,type:x.type,disabled:q(b),placeholder:x.placeholder,required:q(T)||void 0,autocomplete:x.autocomplete||void 0,readonly:q(H)||q(J),min:x.min,max:x.max,step:x.step,list:x.type!=="password"?x.list:void 0,"aria-required":q(T)||void 0,"aria-invalid":q(f),onInput:k[0]||(k[0]=V=>q(h)(V)),onChange:k[1]||(k[1]=V=>q(y)(V)),onBlur:k[2]||(k[2]=V=>q(S)(V))},null,42,Og))}}),Ag=["value","disabled"],na=se({__name:"BFormSelectOption",props:{value:{default:void 0},disabled:{type:[String,Boolean],default:!1}},setup(a){const r=a,i=$(()=>r.disabled);return(o,c)=>(B(),ne("option",{value:o.value,disabled:q(i)},[Y(o.$slots,"default")],8,Ag))}}),Tg=["label"],Vg=se({__name:"BFormSelectOptionGroup",props:{label:{default:void 0},disabledField:{default:"disabled"},htmlField:{default:"html"},options:{default:()=>[]},textField:{default:"text"},valueField:{default:"value"}},setup(a){const r=a,i=D(()=>ta(r.options,"BFormSelectOptionGroup",r));return(o,c)=>(B(),ne("optgroup",{label:o.label},[Y(o.$slots,"first"),(B(!0),ne(wt,null,nr(i.value,(u,f)=>(B(),Z(na,Ze({key:f,value:u.value,disabled:u.disabled},o.$attrs,{innerHTML:u.html||u.text}),null,16,["value","disabled","innerHTML"]))),128)),Y(o.$slots,"default")],8,Tg))}}),Eg=["id","name","form","multiple","size","disabled","required","aria-required","aria-invalid"],jg=se({__name:"BFormSelect",props:{ariaInvalid:{type:[String,Boolean],default:void 0},autofocus:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},labelField:{default:"label"},multiple:{type:[String,Boolean],default:!1},name:{default:void 0},options:{default:()=>[]},optionsField:{default:"options"},plain:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},selectSize:{default:0},size:{default:"md"},state:{type:[String,Boolean,null],default:null},textField:{default:"text"},valueField:{default:"value"},modelValue:{default:""}},emits:["input","update:modelValue","change"],setup(a,{expose:r,emit:i}){const o=a,c=xt(o,"modelValue",i),u=bt(()=>o.id,"input"),f=$(()=>o.autofocus),h=$(()=>o.disabled),y=$(()=>o.multiple),S=$(()=>o.plain),C=$(()=>o.required),_=$(()=>o.state),b=yt(()=>o.selectSize),T=Ar(_),H=Ue(),{focused:J}=ln(H,{initialValue:f.value}),X=D(()=>[T.value,{"form-control":S.value,[`form-control-${o.size}`]:o.size!=="md"&&S.value,"form-select":!S.value,[`form-select-${o.size}`]:o.size!=="md"&&!S.value}]),I=ue(()=>b.value||S.value?b.value:void 0),ie=D(()=>sn(o.ariaInvalid,_.value)),ee=D(()=>ta(o.options,"BFormSelect",o)),x=D({get:()=>c.value,set:k=>{i("input",k),c.value=k,gt(()=>{i("change",k)})}});return r({element:H,focus:()=>{J.value=!0},blur:()=>{J.value=!1}}),(k,V)=>ea((B(),ne("select",{id:q(u),ref_key:"input",ref:H,"onUpdate:modelValue":V[0]||(V[0]=K=>x.value=K),class:_e(X.value),name:k.name,form:k.form||void 0,multiple:q(y)||void 0,size:I.value,disabled:q(h),required:q(C)||void 0,"aria-required":q(C)||void 0,"aria-invalid":ie.value},[Y(k.$slots,"first"),(B(!0),ne(wt,null,nr(ee.value,(K,ge)=>(B(),ne(wt,{key:ge},[Array.isArray(K.options)?(B(),Z(Vg,{key:0,label:K.label,options:K.options},null,8,["label","options"])):(B(),Z(na,{key:1,value:K.value,disabled:K.disabled,innerHTML:K.html||K.text},null,8,["value","disabled","innerHTML"]))],64))),128)),Y(k.$slots,"default")],10,Eg)),[[Um,x.value]])}});["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map(a=>a.toLowerCase());const Ig=["id","name","form","disabled","placeholder","required","autocomplete","readonly","aria-required","aria-invalid","rows","wrap"],Fg=se({__name:"BFormTextarea",props:{noResize:{type:[String,Boolean],default:!1},rows:{default:2},wrap:{default:"soft"},ariaInvalid:{type:[String,Boolean],default:void 0},autocomplete:{default:void 0},autofocus:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},form:{default:void 0},debounce:{default:0},debounceMaxWait:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazy:{type:[String,Boolean],default:!1},lazyFormatter:{type:[String,Boolean],default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},number:{type:[String,Boolean],default:!1},placeholder:{default:void 0},plaintext:{type:[String,Boolean],default:!1},readonly:{type:[String,Boolean],default:!1},required:{type:[String,Boolean],default:!1},size:{default:void 0},state:{type:[String,Boolean,null],default:null},trim:{type:[String,Boolean],default:!1}},emits:["update:modelValue","change","blur","input"],setup(a,{expose:r,emit:i}){const o=a,{input:c,computedId:u,computedAriaInvalid:f,onInput:h,onChange:y,onBlur:S,focus:C,blur:_}=Fo(o,i),b=$(()=>o.disabled),T=$(()=>o.required),H=$(()=>o.readonly),J=$(()=>o.plaintext),X=$(()=>o.noResize),I=$(()=>o.state),ie=Ar(I),ee=D(()=>[ie.value,{"form-control":!o.plaintext,"form-control-plaintext":o.plaintext,[`form-control-${o.size}`]:!!o.size}]),x=D(()=>({resize:X.value?"none":void 0}));return r({element:c,focus:C,blur:_}),(k,V)=>(B(),ne("textarea",{id:q(u),ref_key:"input",ref:c,class:_e(ee.value),name:k.name||void 0,form:k.form||void 0,disabled:q(b),placeholder:k.placeholder,required:q(T)||void 0,autocomplete:k.autocomplete||void 0,readonly:q(H)||q(J),"aria-required":k.required||void 0,"aria-invalid":q(f),rows:k.rows,style:rr(x.value),wrap:k.wrap||void 0,onInput:V[0]||(V[0]=K=>q(h)(K)),onChange:V[1]||(V[1]=K=>q(y)(K)),onBlur:V[2]||(V[2]=K=>q(S)(K))},null,46,Ig))}}),qg={key:0,class:"input-group-text"},Pg=["innerHTML"],Ng={key:1},Dg={key:0,class:"input-group-text"},Mg=["innerHTML"],Rg={key:1},aa=se({__name:"BInputGroup",props:{append:{default:void 0},appendHtml:{default:void 0},id:{default:void 0},prepend:{default:void 0},prependHtml:{default:void 0},size:{default:"md"},tag:{default:"div"}},setup(a){const r=a,i=D(()=>({[`input-group-${r.size}`]:r.size!=="md"})),o=ue(()=>!!r.append||!!r.appendHtml),c=ue(()=>!!r.prepend||!!r.prependHtml);return(u,f)=>(B(),Z(Fe(u.tag),{id:u.id,class:_e(["input-group",i.value]),role:"group"},{default:R(()=>[Y(u.$slots,"prepend",{},()=>[c.value?(B(),ne("span",qg,[u.prependHtml?(B(),ne("span",{key:0,innerHTML:u.prependHtml},null,8,Pg)):(B(),ne("span",Ng,ke(u.prepend),1))])):we("",!0)]),Y(u.$slots,"default"),Y(u.$slots,"append",{},()=>[o.value?(B(),ne("span",Dg,[u.appendHtml?(B(),ne("span",{key:0,innerHTML:u.appendHtml},null,8,Mg)):(B(),ne("span",Rg,ke(u.append),1))])):we("",!0)])]),_:3},8,["id","class"]))}}),Lg=se({__name:"BInputGroupText",props:{tag:{default:"div"},text:{default:void 0}},setup(a){return(r,i)=>(B(),Z(Fe(r.tag),{class:"input-group-text"},{default:R(()=>[Y(r.$slots,"default",{},()=>[Se(ke(r.text),1)])]),_:3}))}}),Uo=se({__name:"BInputGroupAddon",props:{isText:{type:[String,Boolean],default:!1}},setup(a){const r=a,i=$(()=>r.isText);return(o,c)=>q(i)?(B(),Z(Lg,{key:0},{default:R(()=>[Y(o.$slots,"default")]),_:3})):Y(o.$slots,"default",{key:1})}}),Ho=se({__name:"BInputGroupAppend",props:{isText:{type:[String,Boolean],default:!1}},setup(a){return(r,i)=>(B(),Z(Uo,Lt(an(r.$props)),{default:R(()=>[Y(r.$slots,"default")]),_:3},16))}}),zg=se({__name:"BInputGroupPrepend",props:{isText:{type:[String,Boolean],default:!1}},setup(a){return(r,i)=>(B(),Z(Uo,Lt(an(r.$props)),{default:R(()=>[Y(r.$slots,"default")]),_:3},16))}}),v0=se({__name:"BOverlay",props:{bgColor:{default:void 0},blur:{default:"2px"},fixed:{type:[String,Boolean],default:!1},noCenter:{type:[String,Boolean],default:!1},noFade:{type:[String,Boolean],default:!1},noWrap:{type:[String,Boolean],default:!1},opacity:{default:.85},overlayTag:{default:"div"},rounded:{type:[Boolean,String],default:!1},show:{type:[String,Boolean],default:!1},spinnerSmall:{type:[String,Boolean],default:!1},spinnerType:{default:"border"},spinnerVariant:{default:void 0},noSpinner:{type:[String,Boolean],default:!1},variant:{default:"light"},wrapTag:{default:"div"},zIndex:{default:10}},emits:["click","hidden","shown"],setup(a,{emit:r}){const i=a,o={top:0,left:0,bottom:0,right:0},c=$(()=>i.fixed),u=$(()=>i.noSpinner),f=$(()=>i.noCenter),h=$(()=>i.noWrap),y=$(()=>i.show),S=$(()=>i.spinnerSmall),C=ue(()=>i.rounded===!0||i.rounded===""?"rounded":i.rounded===!1?"":`rounded-${i.rounded}`),_=ue(()=>i.variant!==null&&!i.bgColor?`bg-${i.variant}`:""),b=ue(()=>y.value?!0:null),T=D(()=>({type:i.spinnerType,variant:i.spinnerVariant,small:S.value})),H=D(()=>({...o,zIndex:i.zIndex||10})),J=D(()=>({"position-absolute":!h.value||!c.value,"position-fixed":h.value&&c.value})),X=D(()=>[_.value,C.value]),I=D(()=>({...o,opacity:i.opacity,backgroundColor:i.bgColor||void 0,backdropFilter:i.blur?`blur(${i.blur})`:void 0})),ie=D(()=>f.value?o:{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"});return(ee,x)=>(B(),Z(Fe(ee.wrapTag),{class:"b-overlay-wrap position-relative","aria-busy":b.value},{default:R(()=>[Y(ee.$slots,"default"),Be(Po,{"no-fade":ee.noFade,"trans-props":{enterToClass:"show"},name:"fade",onOnAfterEnter:x[1]||(x[1]=k=>r("shown")),onOnAfterLeave:x[2]||(x[2]=k=>r("hidden"))},{default:R(()=>[q(y)?(B(),Z(Fe(ee.overlayTag),{key:0,class:_e(["b-overlay",J.value]),style:rr(H.value),onClick:x[0]||(x[0]=k=>r("click",k))},{default:R(()=>[He("div",{class:_e(["position-absolute",X.value]),style:rr(I.value)},null,6),He("div",{class:"position-absolute",style:rr(ie.value)},[Y(ee.$slots,"overlay",Lt(an(T.value)),()=>[q(u)?we("",!0):(B(),Z(No,Lt(Ze({key:0},T.value)),null,16))])],4)]),_:3},8,["class","style"])):we("",!0)]),_:3},8,["no-fade"])]),_:3},8,["aria-busy"]))}}),h0=se({__name:"BTableSimple",props:{bordered:{type:[String,Boolean],default:!1},borderless:{type:[String,Boolean],default:!1},borderVariant:{default:null},captionTop:{type:[String,Boolean],default:!1},dark:{type:[String,Boolean],default:!1},hover:{type:[String,Boolean],default:!1},responsive:{type:[Boolean,String],default:!1},stacked:{type:[Boolean,String],default:!1},striped:{type:[String,Boolean],default:!1},stripedColumns:{type:[String,Boolean],default:!1},small:{type:[String,Boolean],default:!1},tableClass:{default:void 0},tableVariant:{default:null},stickyHeader:{type:[String,Boolean],default:!1}},setup(a){const r=a,i=$(()=>r.captionTop),o=$(()=>r.borderless),c=$(()=>r.bordered),u=$(()=>r.dark),f=$(()=>r.hover),h=$(()=>r.small),y=$(()=>r.striped),S=$(()=>r.stickyHeader),C=$(()=>r.stripedColumns),_=D(()=>[r.tableClass,"table","b-table",{"table-bordered":c.value,"table-borderless":o.value,[`border-${r.borderVariant}`]:r.borderVariant!==null,"caption-top":i.value,"table-dark":u.value,"table-hover":f.value,"b-table-stacked":typeof r.stacked=="boolean"&&r.stacked,[`b-table-stacked-${r.stacked}`]:typeof r.stacked=="string","table-striped":y.value,"table-sm":h.value,[`table-${r.tableVariant}`]:r.tableVariant!==null,"table-striped-columns":C.value}]),b=D(()=>({"table-responsive":r.responsive===!0,[`table-responsive-${r.responsive}`]:typeof r.responsive=="string","b-table-sticky-header":S.value}));return(T,H)=>T.responsive?(B(),ne("div",{key:1,class:_e(b.value)},[He("table",{class:_e(_.value)},[Y(T.$slots,"default")],2)],2)):(B(),ne("table",{key:0,class:_e(_.value)},[Y(T.$slots,"default")],2))}}),Ug=["aria-valuenow","aria-valuemax"],Hg=se({__name:"BProgressBar",props:{animated:{type:[String,Boolean],default:!1},label:{default:void 0},labelHtml:{default:void 0},max:{default:void 0},precision:{default:0},showProgress:{type:[String,Boolean],default:!1},showValue:{type:[String,Boolean],default:!1},striped:{type:[String,Boolean],default:!1},value:{default:0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(a){const r=a,i=xr(xo,null),o=$(()=>r.animated),c=$(()=>r.showProgress),u=$(()=>r.showValue),f=$(()=>r.striped),h=Or(r),y=D(()=>[h.value,{"progress-bar-animated":o.value||(i==null?void 0:i.animated.value),"progress-bar-striped":f.value||(i==null?void 0:i.striped.value)||o.value||(i==null?void 0:i.animated.value)}]),S=yt(()=>r.precision),C=yt(()=>r.value),_=yt(ue(()=>r.max??NaN)),b=yt(ue(()=>(i==null?void 0:i.max.value)??NaN)),T=D(()=>r.labelHtml!==void 0?r.labelHtml:u.value||i!=null&&i.showValue.value?C.value.toFixed(S.value):c.value||i!=null&&i.showProgress.value?(C.value*100/(_.value||100)).toFixed(S.value):r.label!==void 0?r.label:""),H=D(()=>b.value?`${C.value*100/b.value}%`:_.value?`${C.value*100/_.value}%`:typeof r.value=="string"?r.value:`${r.value}%`);return(J,X)=>(B(),ne("div",{class:_e(["progress-bar",y.value]),role:"progressbar","aria-valuenow":J.value,"aria-valuemin":"0","aria-valuemax":J.max,style:rr({width:H.value})},[Y(J.$slots,"default",{},()=>[Se(ke(T.value),1)])],14,Ug))}}),Wg=se({__name:"BProgress",props:{height:{default:void 0},animated:{type:[String,Boolean],default:!1},max:{default:100},precision:{default:0},showProgress:{type:[String,Boolean],default:!1},showValue:{type:[String,Boolean],default:!1},striped:{type:[String,Boolean],default:!1},value:{default:0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(a){const r=a,i=$(()=>r.animated),o=$(()=>r.showProgress),c=$(()=>r.showValue),u=$(()=>r.striped);return tn(xo,{animated:i,max:ue(()=>r.max),showProgress:o,showValue:c,striped:u}),(f,h)=>(B(),ne("div",{class:"progress",style:rr({height:f.height})},[Y(f.$slots,"default",{},()=>[Be(Hg,{animated:f.animated,max:f.max,precision:f.precision,"show-progress":f.showProgress,"show-value":f.showValue,striped:f.striped,value:f.value,variant:f.variant,"text-variant":f.textVariant,"bg-variant":f.bgVariant},null,8,["animated","max","precision","show-progress","show-value","striped","value","variant","text-variant","bg-variant"])])],4))}}),ao=on("cols",[""],{type:[String,Number],default:null}),Gg=se({name:"BRow",slots:Object,props:{tag:{type:String,default:"div"},gutterX:{type:String,default:null},gutterY:{type:String,default:null},noGutters:{type:[Boolean,String],default:!1},alignV:{type:String,default:null},alignH:{type:String,default:null},alignContent:{type:String,default:null},...ao},setup(a){const r=$(()=>a.noGutters),i=Dy(()=>a.alignH),o=D(()=>Bo(a,ao,"cols","row-cols"));return{computedClasses:D(()=>[o.value,{[`gx-${a.gutterX}`]:a.gutterX!==null,[`gy-${a.gutterY}`]:a.gutterY!==null,"g-0":r.value,[`align-items-${a.alignV}`]:a.alignV!==null,[i.value]:a.alignH!==null,[`align-content-${a.alignContent}`]:a.alignContent!==null}])}}});function Jg(a,r,i,o,c,u){return B(),Z(Fe(a.tag),{class:_e(["row",a.computedClasses])},{default:R(()=>[Y(a.$slots,"default")]),_:3},8,["class"])}const Yg=Mo(Gg,[["render",Jg]]),m0=se({__name:"BTbody",props:{variant:{default:null}},setup(a){const r=a,i=D(()=>({[`thead-${r.variant}`]:r.variant!==null}));return(o,c)=>(B(),ne("tbody",{class:_e(i.value)},[Y(o.$slots,"default")],2))}}),Xg=["scope","colspan","rowspan","data-label"],Kg={key:0},y0=se({__name:"BTd",props:{colspan:{default:void 0},rowspan:{default:void 0},stackedHeading:{default:void 0},stickyColumn:{type:[String,Boolean],default:!1},variant:{default:null}},setup(a){const r=a,i=$(()=>r.stickyColumn),o=D(()=>({[`table-${r.variant}`]:r.variant!==null,"b-table-sticky-column":i.value,"table-b-table-default":i.value&&r.variant===null})),c=ue(()=>r.colspan?"colspan":r.rowspan?"rowspan":"col");return(u,f)=>(B(),ne("td",{scope:c.value,class:_e(o.value),colspan:u.colspan,rowspan:u.rowspan,"data-label":u.stackedHeading},[u.stackedHeading?(B(),ne("div",Kg,[Y(u.$slots,"default")])):Y(u.$slots,"default",{key:1})],10,Xg))}}),Qg=["scope","colspan","rowspan","data-label"],Zg={key:0},g0=se({__name:"BTh",props:{colspan:{default:void 0},rowspan:{default:void 0},stackedHeading:{default:void 0},stickyColumn:{type:[String,Boolean],default:!1},variant:{default:null}},setup(a){const r=a,i=$(()=>r.stickyColumn),o=D(()=>({[`table-${r.variant}`]:r.variant!==null,"b-table-sticky-column":i.value,"table-b-table-default":i.value&&r.variant===null})),c=ue(()=>r.colspan?"colspan":r.rowspan?"rowspan":"col");return(u,f)=>(B(),ne("th",{scope:c.value,class:_e(o.value),colspan:u.colspan,rowspan:u.rowspan,"data-label":u.stackedHeading},[u.stackedHeading!==void 0?(B(),ne("div",Zg,[Y(u.$slots,"default")])):Y(u.$slots,"default",{key:1})],10,Qg))}}),b0=se({__name:"BThead",props:{variant:{default:null}},setup(a){const r=a,i=D(()=>({[`table-${r.variant}`]:r.variant!==null}));return(o,c)=>(B(),ne("thead",{class:_e(i.value)},[Y(o.$slots,"default")],2))}}),_0=se({__name:"BTr",props:{variant:{default:null}},setup(a){const r=a,i=D(()=>({[`table-${r.variant}`]:r.variant!==null}));return(o,c)=>(B(),ne("tr",{class:_e(i.value)},[Y(o.$slots,"default")],2))}}),eb=["id","role","aria-live","aria-atomic"],tb={class:"me-auto"},rb=se({__name:"BToast",props:{delay:{default:5e3},bodyClass:{default:void 0},body:{default:void 0},headerClass:{default:void 0},headerTag:{default:"div"},animation:{type:[String,Boolean],default:!0},id:{default:void 0},isStatus:{type:[String,Boolean],default:!1},autoHide:{type:[String,Boolean],default:!0},noCloseButton:{type:[String,Boolean],default:!1},noFade:{type:[String,Boolean],default:!1},noHoverPause:{type:[String,Boolean],default:!1},solid:{type:[String,Boolean],default:!1},title:{default:void 0},modelValue:{type:[Boolean,Number],default:!1},toastClass:{default:void 0},showOnPause:{type:[String,Boolean],default:!0},interval:{default:1e3},progressProps:{default:void 0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null},active:{type:[String,Boolean],default:void 0},activeClass:{default:void 0},append:{type:[String,Boolean],default:!1},disabled:{type:[String,Boolean],default:!1},href:{default:void 0},rel:{default:void 0},replace:{type:[String,Boolean],default:!1},routerComponentName:{default:"router-link"},target:{default:"_self"},to:{default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},underlineVariant:{default:null},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},icon:{type:[String,Boolean]}},emits:["destroyed","close","closed","close-countdown","update:modelValue"],setup(a,{expose:r,emit:i}){const o=a,c=Ue(null),u=Py(c),f=xt(o,"modelValue",i),{computedLink:h,computedLinkProps:y}=Io(o);$(()=>o.animation);const S=$(()=>o.isStatus);$(()=>o.autoHide);const C=$(()=>o.noCloseButton),_=$(()=>o.noFade),b=$(()=>o.noHoverPause),T=$(()=>o.showOnPause),H=yt(()=>o.interval);$(()=>o.solid);const J=Or(o),X=ue(()=>typeof f.value=="boolean"?0:f.value),{isActive:I,pause:ie,restart:ee,resume:x,stop:k,isPaused:V,value:K}=My(X,H,{immediate:typeof f.value=="number"});Zn(()=>{i("close-countdown",K.value)});const ge=ue(()=>h.value?Do:"div"),ce=ue(()=>typeof f.value=="boolean"?f.value:I.value||T.value&&V.value);rt(I,M=>{M===!1&&V.value===!1&&i("destroyed")});const Oe=D(()=>[J.value,{show:ce.value}]),oe=()=>{i("close"),typeof f.value=="boolean"?f.value=!1:(f.value=0,k()),i("closed")},nt=()=>{b.value||ie()};return rt(u,M=>{if(M){nt();return}x()}),Jm(k),r({pause:ie,resume:x,restart:ee,stop:k}),(M,L)=>(B(),Z(Po,{"no-fade":q(_)},{default:R(()=>[ce.value?(B(),ne("div",{key:0,id:M.id,ref_key:"element",ref:c,class:_e(["toast",[M.toastClass,Oe.value]]),tabindex:"0",role:ce.value?q(S)?"status":"alert":void 0,"aria-live":ce.value?q(S)?"polite":"assertive":void 0,"aria-atomic":ce.value?!0:void 0},[M.$slots.title||M.title?(B(),Z(Fe(M.headerTag),{key:0,class:"toast-header"},{default:R(()=>[Y(M.$slots,"title",{hide:oe},()=>[He("strong",tb,ke(M.title),1)]),q(C)?we("",!0):(B(),Z(eg,{key:0,onClick:oe}))]),_:3})):we("",!0),M.$slots.default||M.body?(B(),Z(Fe(ge.value),Ze({key:1,class:["toast-body",M.bodyClass],style:{display:"block"}},q(y),{onClick:L[0]||(L[0]=F=>q(h)?oe:()=>{})}),{default:R(()=>[Y(M.$slots,"default",{hide:oe},()=>[Se(ke(M.body),1)])]),_:3},16,["class"])):we("",!0),typeof q(f)=="number"&&M.progressProps!==void 0?(B(),Z(Wg,{key:2,animated:M.progressProps.animated,precision:M.progressProps.precision,"show-progress":M.progressProps.showProgress,"show-value":M.progressProps.showValue,striped:M.progressProps.striped,variant:M.progressProps.variant,max:q(f),value:q(K),height:"4px"},null,8,["animated","precision","show-progress","show-value","striped","variant","max","value"])):we("",!0)],10,eb)):we("",!0)]),_:3},8,["no-fade"]))}}),nb={id:"__BVID__toaster-container"},$0=se({__name:"BToaster",props:{teleportTo:{default:"body"},teleportDisabled:{type:[String,Boolean],default:!1}},setup(a,{expose:r}){const i=a,o=$(()=>i.teleportDisabled),c={"top-left":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-right":"top-0 end-0","middle-left":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-right":"top-50 end-0 translate-middle-y","bottom-left":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-right":"bottom-0 end-0"},{hide:u,toasts:f}=ra(),h=y=>ko(y,["value","self","pos"]);return r({hide:u}),(y,S)=>(B(),Z(ho,{to:y.teleportTo,disabled:q(o)},[He("div",nb,[(B(),ne(wt,null,nr(c,(C,_)=>He("div",{key:_,class:_e([C,"toast-container position-fixed p-3"])},[(B(!0),ne(wt,null,nr(q(f).filter(b=>b.pos===_),b=>(B(),Z(rb,Ze({key:b.self,modelValue:b.value,"onUpdate:modelValue":T=>b.value=T},h(b),{onDestroyed:T=>q(u)(b.self)}),null,16,["modelValue","onUpdate:modelValue","onDestroyed"]))),128))],2)),64))])],8,["to","disabled"]))}});var Wo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Go(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var Jo={exports:{}};(function(a,r){(function(i,o){a.exports=o()})(Wo,function(){var i=1e3,o=6e4,c=36e5,u="millisecond",f="second",h="minute",y="hour",S="day",C="week",_="month",b="quarter",T="year",H="date",J="Invalid Date",X=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,I=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ie={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(L){var F=["th","st","nd","rd"],N=L%100;return"["+L+(F[(N-20)%10]||F[N]||F[0])+"]"}},ee=function(L,F,N){var te=String(L);return!te||te.length>=F?L:""+Array(F+1-te.length).join(N)+L},x={s:ee,z:function(L){var F=-L.utcOffset(),N=Math.abs(F),te=Math.floor(N/60),G=N%60;return(F<=0?"+":"-")+ee(te,2,"0")+":"+ee(G,2,"0")},m:function L(F,N){if(F.date()<N.date())return-L(N,F);var te=12*(N.year()-F.year())+(N.month()-F.month()),G=F.clone().add(te,_),fe=N-G<0,pe=F.clone().add(te+(fe?-1:1),_);return+(-(te+(N-G)/(fe?G-pe:pe-G))||0)},a:function(L){return L<0?Math.ceil(L)||0:Math.floor(L)},p:function(L){return{M:_,y:T,w:C,d:S,D:H,h:y,m:h,s:f,ms:u,Q:b}[L]||String(L||"").toLowerCase().replace(/s$/,"")},u:function(L){return L===void 0}},k="en",V={};V[k]=ie;var K="$isDayjsObject",ge=function(L){return L instanceof nt||!(!L||!L[K])},ce=function L(F,N,te){var G;if(!F)return k;if(typeof F=="string"){var fe=F.toLowerCase();V[fe]&&(G=fe),N&&(V[fe]=N,G=fe);var pe=F.split("-");if(!G&&pe.length>1)return L(pe[0])}else{var Ae=F.name;V[Ae]=F,G=Ae}return!te&&G&&(k=G),G||!te&&k},Oe=function(L,F){if(ge(L))return L.clone();var N=typeof F=="object"?F:{};return N.date=L,N.args=arguments,new nt(N)},oe=x;oe.l=ce,oe.i=ge,oe.w=function(L,F){return Oe(L,{locale:F.$L,utc:F.$u,x:F.$x,$offset:F.$offset})};var nt=function(){function L(N){this.$L=ce(N.locale,null,!0),this.parse(N),this.$x=this.$x||N.x||{},this[K]=!0}var F=L.prototype;return F.parse=function(N){this.$d=function(te){var G=te.date,fe=te.utc;if(G===null)return new Date(NaN);if(oe.u(G))return new Date;if(G instanceof Date)return new Date(G);if(typeof G=="string"&&!/Z$/i.test(G)){var pe=G.match(X);if(pe){var Ae=pe[2]-1||0,Pe=(pe[7]||"0").substring(0,3);return fe?new Date(Date.UTC(pe[1],Ae,pe[3]||1,pe[4]||0,pe[5]||0,pe[6]||0,Pe)):new Date(pe[1],Ae,pe[3]||1,pe[4]||0,pe[5]||0,pe[6]||0,Pe)}}return new Date(G)}(N),this.init()},F.init=function(){var N=this.$d;this.$y=N.getFullYear(),this.$M=N.getMonth(),this.$D=N.getDate(),this.$W=N.getDay(),this.$H=N.getHours(),this.$m=N.getMinutes(),this.$s=N.getSeconds(),this.$ms=N.getMilliseconds()},F.$utils=function(){return oe},F.isValid=function(){return this.$d.toString()!==J},F.isSame=function(N,te){var G=Oe(N);return this.startOf(te)<=G&&G<=this.endOf(te)},F.isAfter=function(N,te){return Oe(N)<this.startOf(te)},F.isBefore=function(N,te){return this.endOf(te)<Oe(N)},F.$g=function(N,te,G){return oe.u(N)?this[te]:this.set(G,N)},F.unix=function(){return Math.floor(this.valueOf()/1e3)},F.valueOf=function(){return this.$d.getTime()},F.startOf=function(N,te){var G=this,fe=!!oe.u(te)||te,pe=oe.p(N),Ae=function(vt,Je){var ht=oe.w(G.$u?Date.UTC(G.$y,Je,vt):new Date(G.$y,Je,vt),G);return fe?ht:ht.endOf(S)},Pe=function(vt,Je){return oe.w(G.toDate()[vt].apply(G.toDate("s"),(fe?[0,0,0,0]:[23,59,59,999]).slice(Je)),G)},Re=this.$W,We=this.$M,at=this.$D,Ot="set"+(this.$u?"UTC":"");switch(pe){case T:return fe?Ae(1,0):Ae(31,11);case _:return fe?Ae(1,We):Ae(0,We+1);case C:var $t=this.$locale().weekStart||0,At=(Re<$t?Re+7:Re)-$t;return Ae(fe?at-At:at+(6-At),We);case S:case H:return Pe(Ot+"Hours",0);case y:return Pe(Ot+"Minutes",1);case h:return Pe(Ot+"Seconds",2);case f:return Pe(Ot+"Milliseconds",3);default:return this.clone()}},F.endOf=function(N){return this.startOf(N,!1)},F.$set=function(N,te){var G,fe=oe.p(N),pe="set"+(this.$u?"UTC":""),Ae=(G={},G[S]=pe+"Date",G[H]=pe+"Date",G[_]=pe+"Month",G[T]=pe+"FullYear",G[y]=pe+"Hours",G[h]=pe+"Minutes",G[f]=pe+"Seconds",G[u]=pe+"Milliseconds",G)[fe],Pe=fe===S?this.$D+(te-this.$W):te;if(fe===_||fe===T){var Re=this.clone().set(H,1);Re.$d[Ae](Pe),Re.init(),this.$d=Re.set(H,Math.min(this.$D,Re.daysInMonth())).$d}else Ae&&this.$d[Ae](Pe);return this.init(),this},F.set=function(N,te){return this.clone().$set(N,te)},F.get=function(N){return this[oe.p(N)]()},F.add=function(N,te){var G,fe=this;N=Number(N);var pe=oe.p(te),Ae=function(We){var at=Oe(fe);return oe.w(at.date(at.date()+Math.round(We*N)),fe)};if(pe===_)return this.set(_,this.$M+N);if(pe===T)return this.set(T,this.$y+N);if(pe===S)return Ae(1);if(pe===C)return Ae(7);var Pe=(G={},G[h]=o,G[y]=c,G[f]=i,G)[pe]||1,Re=this.$d.getTime()+N*Pe;return oe.w(Re,this)},F.subtract=function(N,te){return this.add(-1*N,te)},F.format=function(N){var te=this,G=this.$locale();if(!this.isValid())return G.invalidDate||J;var fe=N||"YYYY-MM-DDTHH:mm:ssZ",pe=oe.z(this),Ae=this.$H,Pe=this.$m,Re=this.$M,We=G.weekdays,at=G.months,Ot=G.meridiem,$t=function(Je,ht,dt,Ut){return Je&&(Je[ht]||Je(te,fe))||dt[ht].slice(0,Ut)},At=function(Je){return oe.s(Ae%12||12,Je,"0")},vt=Ot||function(Je,ht,dt){var Ut=Je<12?"AM":"PM";return dt?Ut.toLowerCase():Ut};return fe.replace(I,function(Je,ht){return ht||function(dt){switch(dt){case"YY":return String(te.$y).slice(-2);case"YYYY":return oe.s(te.$y,4,"0");case"M":return Re+1;case"MM":return oe.s(Re+1,2,"0");case"MMM":return $t(G.monthsShort,Re,at,3);case"MMMM":return $t(at,Re);case"D":return te.$D;case"DD":return oe.s(te.$D,2,"0");case"d":return String(te.$W);case"dd":return $t(G.weekdaysMin,te.$W,We,2);case"ddd":return $t(G.weekdaysShort,te.$W,We,3);case"dddd":return We[te.$W];case"H":return String(Ae);case"HH":return oe.s(Ae,2,"0");case"h":return At(1);case"hh":return At(2);case"a":return vt(Ae,Pe,!0);case"A":return vt(Ae,Pe,!1);case"m":return String(Pe);case"mm":return oe.s(Pe,2,"0");case"s":return String(te.$s);case"ss":return oe.s(te.$s,2,"0");case"SSS":return oe.s(te.$ms,3,"0");case"Z":return pe}return null}(Je)||pe.replace(":","")})},F.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},F.diff=function(N,te,G){var fe,pe=this,Ae=oe.p(te),Pe=Oe(N),Re=(Pe.utcOffset()-this.utcOffset())*o,We=this-Pe,at=function(){return oe.m(pe,Pe)};switch(Ae){case T:fe=at()/12;break;case _:fe=at();break;case b:fe=at()/3;break;case C:fe=(We-Re)/6048e5;break;case S:fe=(We-Re)/864e5;break;case y:fe=We/c;break;case h:fe=We/o;break;case f:fe=We/i;break;default:fe=We}return G?fe:oe.a(fe)},F.daysInMonth=function(){return this.endOf(_).$D},F.$locale=function(){return V[this.$L]},F.locale=function(N,te){if(!N)return this.$L;var G=this.clone(),fe=ce(N,te,!0);return fe&&(G.$L=fe),G},F.clone=function(){return oe.w(this.$d,this)},F.toDate=function(){return new Date(this.valueOf())},F.toJSON=function(){return this.isValid()?this.toISOString():null},F.toISOString=function(){return this.$d.toISOString()},F.toString=function(){return this.$d.toUTCString()},L}(),M=nt.prototype;return Oe.prototype=M,[["$ms",u],["$s",f],["$m",h],["$H",y],["$W",S],["$M",_],["$y",T],["$D",H]].forEach(function(L){M[L[1]]=function(F){return this.$g(F,L[0],L[1])}}),Oe.extend=function(L,F){return L.$i||(L(F,nt,Oe),L.$i=!0),Oe},Oe.locale=ce,Oe.isDayjs=ge,Oe.unix=function(L){return Oe(1e3*L)},Oe.en=V[k],Oe.Ls=V,Oe.p={},Oe})})(Jo);var ab=Jo.exports;const pt=Go(ab);const ib={name:"SelectorBase",components:{},emits:["ready","update:selected","valid","add-clicked"],props:{invalidFeedbackText:{type:String,required:!0},label:{type:String,required:!0},options:{type:Array,required:!0},required:{type:Boolean,default:!1},selected:{type:String,default:""},showValidityStyling:{type:Boolean,default:!1},includeAddButton:{type:Boolean,default:!1}},data(){return{optionList:this.options,selectedOption:this.selected}},computed:{isEmpty(){return this.selectedOption==null||this.selectedOption==""},isValid(){return this.required?!this.isEmpty:!0},validityStyling(){return this.showValidityStyling?!this.required&&this.isEmpty?null:this.isValid:null}},methods:{handleDelete(){this.selectedOption=""}},watch:{isValid(){this.$emit("valid",this.isValid)},selected(){this.selectedOption=this.selected},selectedOption(){this.$emit("update:selected",this.selectedOption)},options:{handler(){this.optionList=this.options,this.optionList.includes(this.selected)||(this.selectedOption="")},deep:!0}},created(){this.$emit("valid",this.isValid),this.$emit("ready")}},ob=a=>(yo("data-v-a5e7d9cc"),a=a(),go(),a),sb={"data-cy":"selector-label"},lb={key:0,"data-cy":"selector-required",class:"text-danger"},ub=ob(()=>He("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-trash",viewBox:"0 0 16 16"},[He("path",{d:"M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0z"}),He("path",{d:"M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4zM2.5 3h11V2h-11z"})],-1));function cb(a,r,i,o,c,u){const f=na,h=jg,y=Tr,S=Ho,C=or,_=aa,b=un;return B(),ne("div",null,[Be(b,{id:"selector-group","data-cy":"selector-group","label-for":"selector-input","label-cols":"auto","label-align":"end"},{label:R(()=>[He("span",sb,ke(i.label)+":",1),i.required?(B(),ne("sup",lb,"*")):we("",!0)]),default:R(()=>[Be(_,null,{default:R(()=>[Be(h,{id:"selector-input","data-cy":"selector-input",modelValue:c.selectedOption,"onUpdate:modelValue":r[0]||(r[0]=T=>c.selectedOption=T),state:u.validityStyling,required:i.required},{first:R(()=>[Be(f,{disabled:"","data-cy":"selector-option-0",key:"null",value:""})]),default:R(()=>[(B(!0),ne(wt,null,nr(this.optionList,(T,H)=>(B(),Z(f,{key:T,value:T,"data-cy":"selector-option-"+(H+1)},{default:R(()=>[Se(ke(T),1)]),_:2},1032,["value","data-cy"]))),128))]),_:1},8,["modelValue","state","required"]),Be(S,null,{default:R(()=>[i.includeAddButton?(B(),Z(y,{key:0,id:"selector-add-button","data-cy":"selector-add-button",variant:"outline-success",onClick:r[1]||(r[1]=T=>a.$emit("add-clicked"))},{default:R(()=>[Se("+")]),_:1})):we("",!0),!i.required&&c.selectedOption!=""&&c.selectedOption!=null?(B(),Z(y,{key:1,id:"selector-delete-button","data-cy":"selector-delete-button",variant:"outline-warning",onClick:r[2]||(r[2]=T=>u.handleDelete())},{default:R(()=>[ub]),_:1})):we("",!0)]),_:1}),Be(C,{id:"selector-invalid-feedback","data-cy":"selector-invalid-feedback",state:u.validityStyling},{default:R(()=>[Se(ke(i.invalidFeedbackText),1)]),_:1},8,["state"])]),_:1})]),_:1})])}const db=qt(ib,[["render",cb],["__scopeId","data-v-a5e7d9cc"]]);var Kn={exports:{}};(function(a,r){(function(i,o){o(r)})(Wo,function(i){function o(t){return t!=null&&typeof t=="object"&&t["@@functional/placeholder"]===!0}var c=o,u=c;function f(t){return function e(n){return arguments.length===0||u(n)?e:t.apply(this,arguments)}}var h=f,y=h,S=c;function C(t){return function e(n,s){switch(arguments.length){case 0:return e;case 1:return S(n)?e:y(function(l){return t(n,l)});default:return S(n)&&S(s)?e:S(n)?y(function(l){return t(l,s)}):S(s)?y(function(l){return t(n,l)}):t(n,s)}}}var _=C,b=_,T=b(function(e,n){for(var s={},l={},d=0,p=e.length;d<p;)l[e[d]]=1,d+=1;for(var v in n)l.hasOwnProperty(v)||(s[v]=n[v]);return s}),H=T,J=H;function X(t,e){switch(t){case 0:return function(){return e.apply(this,arguments)};case 1:return function(n){return e.apply(this,arguments)};case 2:return function(n,s){return e.apply(this,arguments)};case 3:return function(n,s,l){return e.apply(this,arguments)};case 4:return function(n,s,l,d){return e.apply(this,arguments)};case 5:return function(n,s,l,d,p){return e.apply(this,arguments)};case 6:return function(n,s,l,d,p,v){return e.apply(this,arguments)};case 7:return function(n,s,l,d,p,v,g){return e.apply(this,arguments)};case 8:return function(n,s,l,d,p,v,g,w){return e.apply(this,arguments)};case 9:return function(n,s,l,d,p,v,g,w,m){return e.apply(this,arguments)};case 10:return function(n,s,l,d,p,v,g,w,m,j){return e.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}var I=X;function ie(t,e){return function(){return e.call(this,t.apply(this,arguments))}}var ee=ie,x=h,k=_,V=c;function K(t){return function e(n,s,l){switch(arguments.length){case 0:return e;case 1:return V(n)?e:k(function(d,p){return t(n,d,p)});case 2:return V(n)&&V(s)?e:V(n)?k(function(d,p){return t(d,s,p)}):V(s)?k(function(d,p){return t(n,d,p)}):x(function(d){return t(n,s,d)});default:return V(n)&&V(s)&&V(l)?e:V(n)&&V(s)?k(function(d,p){return t(d,p,l)}):V(n)&&V(l)?k(function(d,p){return t(d,s,p)}):V(s)&&V(l)?k(function(d,p){return t(n,d,p)}):V(n)?x(function(d){return t(d,s,l)}):V(s)?x(function(d){return t(n,d,l)}):V(l)?x(function(d){return t(n,s,d)}):t(n,s,l)}}}var ge=K,ce=Array.isArray||function(e){return e!=null&&e.length>=0&&Object.prototype.toString.call(e)==="[object Array]"};function Oe(t){return Object.prototype.toString.call(t)==="[object String]"}var oe=Oe,nt=h,M=ce,L=oe,F=nt(function(e){return M(e)?!0:!e||typeof e!="object"||L(e)?!1:e.nodeType===1?!!e.length:e.length===0?!0:e.length>0?e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1):!1}),N=F,te=function(){function t(e){this.f=e}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(e){return e},t.prototype["@@transducer/step"]=function(e,n){return this.f(e,n)},t}();function G(t){return new te(t)}var fe=G,pe=I,Ae=_,Pe=Ae(function(e,n){return pe(e.length,function(){return e.apply(n,arguments)})}),Re=Pe,We=N,at=fe,Ot=Re;function $t(t,e,n){for(var s=0,l=n.length;s<l;){if(e=t["@@transducer/step"](e,n[s]),e&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}s+=1}return t["@@transducer/result"](e)}function At(t,e,n){for(var s=n.next();!s.done;){if(e=t["@@transducer/step"](e,s.value),e&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}s=n.next()}return t["@@transducer/result"](e)}function vt(t,e,n,s){return t["@@transducer/result"](n[s](Ot(t["@@transducer/step"],t),e))}var Je=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function ht(t,e,n){if(typeof t=="function"&&(t=at(t)),We(n))return $t(t,e,n);if(typeof n["fantasy-land/reduce"]=="function")return vt(t,e,n,"fantasy-land/reduce");if(n[Je]!=null)return At(t,e,n[Je]());if(typeof n.next=="function")return At(t,e,n);if(typeof n.reduce=="function")return vt(t,e,n,"reduce");throw new TypeError("reduce: list must be array or iterable")}var dt=ht,Ut=ge,as=dt,is=Ut(as),Ht=is,Pt=Ht,os=ce;function ss(t,e){return function(){var n=arguments.length;if(n===0)return e();var s=arguments[n-1];return os(s)||typeof s[t]!="function"?e.apply(this,arguments):s[t].apply(s,Array.prototype.slice.call(arguments,0,n-1))}}var ca=ss,ls=ca,us=ge,cs=us(ls("slice",function(e,n,s){return Array.prototype.slice.call(s,e,n)})),da=cs,ds=ca,fs=h,ps=da,vs=fs(ds("tail",ps(1,1/0))),hs=vs,ms=I,ys=ee,gs=Ht,bs=hs;function _s(){if(arguments.length===0)throw new Error("pipe requires at least one argument");return ms(arguments[0].length,gs(ys,arguments[0],bs(arguments)))}var $s=_s,Ss=h,ws=oe,Bs=Ss(function(e){return ws(e)?e.split("").reverse().join(""):Array.prototype.slice.call(e,0).reverse()}),ks=Bs,xs=$s,Cs=ks;function Os(){if(arguments.length===0)throw new Error("compose requires at least one argument");return xs.apply(this,Cs(arguments))}var As=Os,De=As;function Ts(t){return t!=null&&typeof t["@@transducer/step"]=="function"}var Vs=Ts,Es=ce,js=Vs;function Is(t,e,n){return function(){if(arguments.length===0)return n();var s=Array.prototype.slice.call(arguments,0),l=s.pop();if(!Es(l)){for(var d=0;d<t.length;){if(typeof l[t[d]]=="function")return l[t[d]].apply(l,s);d+=1}if(js(l)){var p=e.apply(null,s);return p(l)}}return n.apply(this,arguments)}}var Wt=Is;function Fs(t,e){for(var n=0,s=e.length,l=[];n<s;)t(e[n])&&(l[l.length]=e[n]),n+=1;return l}var qs=Fs;function Ps(t){return Object.prototype.toString.call(t)==="[object Object]"}var dn=Ps,Gt={init:function(){return this.xf["@@transducer/init"]()},result:function(t){return this.xf["@@transducer/result"](t)}},Ns=_,fa=Gt,Ds=function(){function t(e,n){this.xf=n,this.f=e}return t.prototype["@@transducer/init"]=fa.init,t.prototype["@@transducer/result"]=fa.result,t.prototype["@@transducer/step"]=function(e,n){return this.f(n)?this.xf["@@transducer/step"](e,n):e},t}(),Ms=Ns(function(e,n){return new Ds(e,n)}),Rs=Ms;function Ls(t,e){return Object.prototype.hasOwnProperty.call(e,t)}var Jt=Ls,zs=Jt,pa=Object.prototype.toString,Us=function(){return pa.call(arguments)==="[object Arguments]"?function(e){return pa.call(e)==="[object Arguments]"}:function(e){return zs("callee",e)}}(),va=Us,ha=h,ma=Jt,Hs=va,Ws=!{toString:null}.propertyIsEnumerable("toString"),ya=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],ga=function(){return arguments.propertyIsEnumerable("length")}(),Gs=function(e,n){for(var s=0;s<e.length;){if(e[s]===n)return!0;s+=1}return!1},Js=ha(typeof Object.keys=="function"&&!ga?function(e){return Object(e)!==e?[]:Object.keys(e)}:function(e){if(Object(e)!==e)return[];var n,s,l=[],d=ga&&Hs(e);for(n in e)ma(n,e)&&(!d||n!=="length")&&(l[l.length]=n);if(Ws)for(s=ya.length-1;s>=0;)n=ya[s],ma(n,e)&&!Gs(l,n)&&(l[l.length]=n),s-=1;return l}),lr=Js,Ys=_,Xs=Wt,Ks=qs,Qs=dn,Zs=dt,el=Rs,tl=lr,rl=Ys(Xs(["filter"],el,function(t,e){return Qs(e)?Zs(function(n,s){return t(e[s])&&(n[s]=e[s]),n},{},tl(e)):Ks(t,e)})),fn=rl,ur=fn,nl=_,al=nl(function(e,n){return n!=null&&n.constructor===e||n instanceof e}),il=al,Vr=il;function ol(t,e){for(var n=0,s=e.length,l=Array(s);n<s;)l[n]=t(e[n]),n+=1;return l}var pn=ol,sl=_,ba=Gt,ll=function(){function t(e,n){this.xf=n,this.f=e}return t.prototype["@@transducer/init"]=ba.init,t.prototype["@@transducer/result"]=ba.result,t.prototype["@@transducer/step"]=function(e,n){return this.xf["@@transducer/step"](e,this.f(n))},t}(),ul=sl(function(e,n){return new ll(e,n)}),cl=ul,dl=I,_a=c;function $a(t,e,n){return function(){for(var s=[],l=0,d=t,p=0;p<e.length||l<arguments.length;){var v;p<e.length&&(!_a(e[p])||l>=arguments.length)?v=e[p]:(v=arguments[l],l+=1),s[p]=v,_a(v)||(d-=1),p+=1}return d<=0?n.apply(this,s):dl(d,$a(t,s,n))}}var fl=$a,pl=I,vl=h,hl=_,ml=fl,yl=hl(function(e,n){return e===1?vl(n):pl(e,ml(e,[],n))}),Nt=yl,gl=Nt,bl=_,_l=Wt,$l=pn,Sl=dt,wl=cl,Bl=Nt,kl=lr,xl=bl(_l(["fantasy-land/map","map"],wl,function(e,n){switch(Object.prototype.toString.call(n)){case"[object Function]":return Bl(n.length,function(){return e.call(this,n.apply(this,arguments))});case"[object Object]":return Sl(function(s,l){return s[l]=e(n[l]),s},{},kl(n));default:return $l(e,n)}})),cr=xl,je=cr,Cl=Number.isInteger||function(e){return e<<0===e},Ol=_,Al=oe,Tl=Ol(function(e,n){var s=e<0?n.length+e:e;return Al(n)?n.charAt(s):n[s]}),Vl=Tl,El=_,jl=Cl,Il=Vl,Fl=El(function(e,n){return e.map(function(s){for(var l=n,d=0,p;d<s.length;){if(l==null)return;p=s[d],l=jl(p)?Il(p,l):l[p],d+=1}return l})}),ql=Fl,Pl=_,Nl=ql,Dl=Pl(function(e,n){return Nl([e],n)[0]}),Sa=Dl,it=Sa,vn={exports:{}},wa=function(e,n){return function(){for(var l=new Array(arguments.length),d=0;d<l.length;d++)l[d]=arguments[d];return e.apply(n,l)}},Ml=wa,Tt=Object.prototype.toString;function hn(t){return Array.isArray(t)}function mn(t){return typeof t>"u"}function Rl(t){return t!==null&&!mn(t)&&t.constructor!==null&&!mn(t.constructor)&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function Ba(t){return Tt.call(t)==="[object ArrayBuffer]"}function Ll(t){return Tt.call(t)==="[object FormData]"}function zl(t){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Ba(t.buffer),e}function Ul(t){return typeof t=="string"}function Hl(t){return typeof t=="number"}function ka(t){return t!==null&&typeof t=="object"}function Er(t){if(Tt.call(t)!=="[object Object]")return!1;var e=Object.getPrototypeOf(t);return e===null||e===Object.prototype}function Wl(t){return Tt.call(t)==="[object Date]"}function Gl(t){return Tt.call(t)==="[object File]"}function Jl(t){return Tt.call(t)==="[object Blob]"}function xa(t){return Tt.call(t)==="[object Function]"}function Yl(t){return ka(t)&&xa(t.pipe)}function Xl(t){return Tt.call(t)==="[object URLSearchParams]"}function Kl(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function Ql(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function yn(t,e){if(!(t===null||typeof t>"u"))if(typeof t!="object"&&(t=[t]),hn(t))for(var n=0,s=t.length;n<s;n++)e.call(null,t[n],n,t);else for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&e.call(null,t[l],l,t)}function gn(){var t={};function e(l,d){Er(t[d])&&Er(l)?t[d]=gn(t[d],l):Er(l)?t[d]=gn({},l):hn(l)?t[d]=l.slice():t[d]=l}for(var n=0,s=arguments.length;n<s;n++)yn(arguments[n],e);return t}function Zl(t,e,n){return yn(e,function(l,d){n&&typeof l=="function"?t[d]=Ml(l,n):t[d]=l}),t}function eu(t){return t.charCodeAt(0)===65279&&(t=t.slice(1)),t}var ot={isArray:hn,isArrayBuffer:Ba,isBuffer:Rl,isFormData:Ll,isArrayBufferView:zl,isString:Ul,isNumber:Hl,isObject:ka,isPlainObject:Er,isUndefined:mn,isDate:Wl,isFile:Gl,isBlob:Jl,isFunction:xa,isStream:Yl,isURLSearchParams:Xl,isStandardBrowserEnv:Ql,forEach:yn,merge:gn,extend:Zl,trim:Kl,stripBOM:eu},Yt=ot;function Ca(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var Oa=function(e,n,s){if(!n)return e;var l;if(s)l=s(n);else if(Yt.isURLSearchParams(n))l=n.toString();else{var d=[];Yt.forEach(n,function(g,w){g===null||typeof g>"u"||(Yt.isArray(g)?w=w+"[]":g=[g],Yt.forEach(g,function(j){Yt.isDate(j)?j=j.toISOString():Yt.isObject(j)&&(j=JSON.stringify(j)),d.push(Ca(w)+"="+Ca(j))}))}),l=d.join("&")}if(l){var p=e.indexOf("#");p!==-1&&(e=e.slice(0,p)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e},tu=ot;function jr(){this.handlers=[]}jr.prototype.use=function(e,n,s){return this.handlers.push({fulfilled:e,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1},jr.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},jr.prototype.forEach=function(e){tu.forEach(this.handlers,function(s){s!==null&&e(s)})};var ru=jr,nu=ot,au=function(e,n){nu.forEach(e,function(l,d){d!==n&&d.toUpperCase()===n.toUpperCase()&&(e[n]=l,delete e[d])})},Aa=function(e,n,s,l,d){return e.config=n,s&&(e.code=s),e.request=l,e.response=d,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e},iu=Aa,Ta=function(e,n,s,l,d){var p=new Error(e);return iu(p,n,s,l,d)},ou=Ta,su=function(e,n,s){var l=s.config.validateStatus;!s.status||!l||l(s.status)?e(s):n(ou("Request failed with status code "+s.status,s.config,null,s.request,s))},Ir=ot,lu=Ir.isStandardBrowserEnv()?function(){return{write:function(n,s,l,d,p,v){var g=[];g.push(n+"="+encodeURIComponent(s)),Ir.isNumber(l)&&g.push("expires="+new Date(l).toGMTString()),Ir.isString(d)&&g.push("path="+d),Ir.isString(p)&&g.push("domain="+p),v===!0&&g.push("secure"),document.cookie=g.join("; ")},read:function(n){var s=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),uu=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)},cu=function(e,n){return n?e.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):e},du=uu,fu=cu,pu=function(e,n){return e&&!du(n)?fu(e,n):n},bn=ot,vu=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"],hu=function(e){var n={},s,l,d;return e&&bn.forEach(e.split(`
`),function(v){if(d=v.indexOf(":"),s=bn.trim(v.substr(0,d)).toLowerCase(),l=bn.trim(v.substr(d+1)),s){if(n[s]&&vu.indexOf(s)>=0)return;s==="set-cookie"?n[s]=(n[s]?n[s]:[]).concat([l]):n[s]=n[s]?n[s]+", "+l:l}}),n},Va=ot,mu=Va.isStandardBrowserEnv()?function(){var e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),s;function l(d){var p=d;return e&&(n.setAttribute("href",p),p=n.href),n.setAttribute("href",p),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=l(window.location.href),function(p){var v=Va.isString(p)?l(p):p;return v.protocol===s.protocol&&v.host===s.host}}():function(){return function(){return!0}}();function _n(t){this.message=t}_n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},_n.prototype.__CANCEL__=!0;var Fr=_n,qr=ot,yu=su,gu=lu,bu=Oa,_u=pu,$u=hu,Su=mu,$n=Ta,wu=Nr,Bu=Fr,Ea=function(e){return new Promise(function(s,l){var d=e.data,p=e.headers,v=e.responseType,g;function w(){e.cancelToken&&e.cancelToken.unsubscribe(g),e.signal&&e.signal.removeEventListener("abort",g)}qr.isFormData(d)&&delete p["Content-Type"];var m=new XMLHttpRequest;if(e.auth){var j=e.auth.username||"",E=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(j+":"+E)}var P=_u(e.baseURL,e.url);m.open(e.method.toUpperCase(),bu(P,e.params,e.paramsSerializer),!0),m.timeout=e.timeout;function Q(){if(m){var W="getAllResponseHeaders"in m?$u(m.getAllResponseHeaders()):null,O=!v||v==="text"||v==="json"?m.responseText:m.response,A={data:O,status:m.status,statusText:m.statusText,headers:W,config:e,request:m};yu(function(U){s(U),w()},function(U){l(U),w()},A),m=null}}if("onloadend"in m?m.onloadend=Q:m.onreadystatechange=function(){!m||m.readyState!==4||m.status===0&&!(m.responseURL&&m.responseURL.indexOf("file:")===0)||setTimeout(Q)},m.onabort=function(){m&&(l($n("Request aborted",e,"ECONNABORTED",m)),m=null)},m.onerror=function(){l($n("Network Error",e,null,m)),m=null},m.ontimeout=function(){var O=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",A=e.transitional||wu.transitional;e.timeoutErrorMessage&&(O=e.timeoutErrorMessage),l($n(O,e,A.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",m)),m=null},qr.isStandardBrowserEnv()){var ve=(e.withCredentials||Su(P))&&e.xsrfCookieName?gu.read(e.xsrfCookieName):void 0;ve&&(p[e.xsrfHeaderName]=ve)}"setRequestHeader"in m&&qr.forEach(p,function(O,A){typeof d>"u"&&A.toLowerCase()==="content-type"?delete p[A]:m.setRequestHeader(A,O)}),qr.isUndefined(e.withCredentials)||(m.withCredentials=!!e.withCredentials),v&&v!=="json"&&(m.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&m.addEventListener("progress",e.onDownloadProgress),typeof e.onUploadProgress=="function"&&m.upload&&m.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(g=function(W){m&&(l(!W||W&&W.type?new Bu("canceled"):W),m.abort(),m=null)},e.cancelToken&&e.cancelToken.subscribe(g),e.signal&&(e.signal.aborted?g():e.signal.addEventListener("abort",g))),d||(d=null),m.send(d)})},Ye=ot,ja=au,ku=Aa,xu={"Content-Type":"application/x-www-form-urlencoded"};function Ia(t,e){!Ye.isUndefined(t)&&Ye.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function Cu(){var t;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(t=Ea),t}function Ou(t,e,n){if(Ye.isString(t))try{return(e||JSON.parse)(t),Ye.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(t)}var Pr={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:Cu(),transformRequest:[function(e,n){return ja(n,"Accept"),ja(n,"Content-Type"),Ye.isFormData(e)||Ye.isArrayBuffer(e)||Ye.isBuffer(e)||Ye.isStream(e)||Ye.isFile(e)||Ye.isBlob(e)?e:Ye.isArrayBufferView(e)?e.buffer:Ye.isURLSearchParams(e)?(Ia(n,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):Ye.isObject(e)||n&&n["Content-Type"]==="application/json"?(Ia(n,"application/json"),Ou(e)):e}],transformResponse:[function(e){var n=this.transitional||Pr.transitional,s=n&&n.silentJSONParsing,l=n&&n.forcedJSONParsing,d=!s&&this.responseType==="json";if(d||l&&Ye.isString(e)&&e.length)try{return JSON.parse(e)}catch(p){if(d)throw p.name==="SyntaxError"?ku(p,this,"E_JSON_PARSE"):p}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Ye.forEach(["delete","get","head"],function(e){Pr.headers[e]={}}),Ye.forEach(["post","put","patch"],function(e){Pr.headers[e]=Ye.merge(xu)});var Nr=Pr,Au=ot,Tu=Nr,Vu=function(e,n,s){var l=this||Tu;return Au.forEach(s,function(p){e=p.call(l,e,n)}),e},Fa=function(e){return!!(e&&e.__CANCEL__)},qa=ot,Sn=Vu,Eu=Fa,ju=Nr,Iu=Fr;function wn(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Iu("canceled")}var Fu=function(e){wn(e),e.headers=e.headers||{},e.data=Sn.call(e,e.data,e.headers,e.transformRequest),e.headers=qa.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),qa.forEach(["delete","get","head","post","put","patch","common"],function(l){delete e.headers[l]});var n=e.adapter||ju.adapter;return n(e).then(function(l){return wn(e),l.data=Sn.call(e,l.data,l.headers,e.transformResponse),l},function(l){return Eu(l)||(wn(e),l&&l.response&&(l.response.data=Sn.call(e,l.response.data,l.response.headers,e.transformResponse))),Promise.reject(l)})},ut=ot,Pa=function(e,n){n=n||{};var s={};function l(m,j){return ut.isPlainObject(m)&&ut.isPlainObject(j)?ut.merge(m,j):ut.isPlainObject(j)?ut.merge({},j):ut.isArray(j)?j.slice():j}function d(m){if(ut.isUndefined(n[m])){if(!ut.isUndefined(e[m]))return l(void 0,e[m])}else return l(e[m],n[m])}function p(m){if(!ut.isUndefined(n[m]))return l(void 0,n[m])}function v(m){if(ut.isUndefined(n[m])){if(!ut.isUndefined(e[m]))return l(void 0,e[m])}else return l(void 0,n[m])}function g(m){if(m in n)return l(e[m],n[m]);if(m in e)return l(void 0,e[m])}var w={url:p,method:p,data:p,baseURL:v,transformRequest:v,transformResponse:v,paramsSerializer:v,timeout:v,timeoutMessage:v,withCredentials:v,adapter:v,responseType:v,xsrfCookieName:v,xsrfHeaderName:v,onUploadProgress:v,onDownloadProgress:v,decompress:v,maxContentLength:v,maxBodyLength:v,transport:v,httpAgent:v,httpsAgent:v,cancelToken:v,socketPath:v,responseEncoding:v,validateStatus:g};return ut.forEach(Object.keys(e).concat(Object.keys(n)),function(j){var E=w[j]||d,P=E(j);ut.isUndefined(P)&&E!==g||(s[j]=P)}),s},Na={version:"0.25.0"},qu=Na.version,Bn={};["object","boolean","number","function","string","symbol"].forEach(function(t,e){Bn[t]=function(s){return typeof s===t||"a"+(e<1?"n ":" ")+t}});var Da={};Bn.transitional=function(e,n,s){function l(d,p){return"[Axios v"+qu+"] Transitional option '"+d+"'"+p+(s?". "+s:"")}return function(d,p,v){if(e===!1)throw new Error(l(p," has been removed"+(n?" in "+n:"")));return n&&!Da[p]&&(Da[p]=!0,console.warn(l(p," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(d,p,v):!0}};function Pu(t,e,n){if(typeof t!="object")throw new TypeError("options must be an object");for(var s=Object.keys(t),l=s.length;l-- >0;){var d=s[l],p=e[d];if(p){var v=t[d],g=v===void 0||p(v,d,t);if(g!==!0)throw new TypeError("option "+d+" must be "+g);continue}if(n!==!0)throw Error("Unknown option "+d)}}var Nu={assertOptions:Pu,validators:Bn},Ma=ot,Du=Oa,Ra=ru,La=Fu,Dr=Pa,za=Nu,Xt=za.validators;function dr(t){this.defaults=t,this.interceptors={request:new Ra,response:new Ra}}dr.prototype.request=function(e,n){if(typeof e=="string"?(n=n||{},n.url=e):n=e||{},!n.url)throw new Error("Provided config url is not valid");n=Dr(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var s=n.transitional;s!==void 0&&za.assertOptions(s,{silentJSONParsing:Xt.transitional(Xt.boolean),forcedJSONParsing:Xt.transitional(Xt.boolean),clarifyTimeoutError:Xt.transitional(Xt.boolean)},!1);var l=[],d=!0;this.interceptors.request.forEach(function(P){typeof P.runWhen=="function"&&P.runWhen(n)===!1||(d=d&&P.synchronous,l.unshift(P.fulfilled,P.rejected))});var p=[];this.interceptors.response.forEach(function(P){p.push(P.fulfilled,P.rejected)});var v;if(!d){var g=[La,void 0];for(Array.prototype.unshift.apply(g,l),g=g.concat(p),v=Promise.resolve(n);g.length;)v=v.then(g.shift(),g.shift());return v}for(var w=n;l.length;){var m=l.shift(),j=l.shift();try{w=m(w)}catch(E){j(E);break}}try{v=La(w)}catch(E){return Promise.reject(E)}for(;p.length;)v=v.then(p.shift(),p.shift());return v},dr.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=Dr(this.defaults,e),Du(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},Ma.forEach(["delete","get","head","options"],function(e){dr.prototype[e]=function(n,s){return this.request(Dr(s||{},{method:e,url:n,data:(s||{}).data}))}}),Ma.forEach(["post","put","patch"],function(e){dr.prototype[e]=function(n,s,l){return this.request(Dr(l||{},{method:e,url:n,data:s}))}});var Mu=dr,Ru=Fr;function Kt(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(l){e=l});var n=this;this.promise.then(function(s){if(n._listeners){var l,d=n._listeners.length;for(l=0;l<d;l++)n._listeners[l](s);n._listeners=null}}),this.promise.then=function(s){var l,d=new Promise(function(p){n.subscribe(p),l=p}).then(s);return d.cancel=function(){n.unsubscribe(l)},d},t(function(l){n.reason||(n.reason=new Ru(l),e(n.reason))})}Kt.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},Kt.prototype.subscribe=function(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]},Kt.prototype.unsubscribe=function(e){if(this._listeners){var n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}},Kt.source=function(){var e,n=new Kt(function(l){e=l});return{token:n,cancel:e}};var Lu=Kt,zu=function(e){return function(s){return e.apply(null,s)}},Uu=ot,Hu=function(e){return Uu.isObject(e)&&e.isAxiosError===!0},Ua=ot,Wu=wa,Mr=Mu,Gu=Pa,Ju=Nr;function Ha(t){var e=new Mr(t),n=Wu(Mr.prototype.request,e);return Ua.extend(n,Mr.prototype,e),Ua.extend(n,e),n.create=function(l){return Ha(Gu(t,l))},n}var mt=Ha(Ju);mt.Axios=Mr,mt.Cancel=Fr,mt.CancelToken=Lu,mt.isCancel=Fa,mt.VERSION=Na.version,mt.all=function(e){return Promise.all(e)},mt.spread=zu,mt.isAxiosError=Hu,vn.exports=mt,vn.exports.default=mt;var fr=vn.exports;const Yu=(t,e)=>(n,s)=>e(`/api/${t}/${n}/${s}`,{method:"DELETE"});function Xu(t){var e=Object.prototype.toString.call(t);return e==="[object Function]"||e==="[object AsyncFunction]"||e==="[object GeneratorFunction]"||e==="[object AsyncGeneratorFunction]"}var Ku=Xu;function Qu(t){for(var e=[],n;!(n=t.next()).done;)e.push(n.value);return e}var Zu=Qu;function ec(t,e,n){for(var s=0,l=n.length;s<l;){if(t(e,n[s]))return!0;s+=1}return!1}var tc=ec;function rc(t){var e=String(t).match(/^function (\w*)/);return e==null?"":e[1]}var nc=rc;function ac(t,e){return t===e?t!==0||1/t===1/e:t!==t&&e!==e}var ic=typeof Object.is=="function"?Object.is:ac,oc=h,sc=oc(function(e){return e===null?"Null":e===void 0?"Undefined":Object.prototype.toString.call(e).slice(8,-1)}),Wa=sc,Ga=Zu,Ja=tc,lc=nc,uc=Jt,kn=ic,Ya=lr,Xa=Wa;function Ka(t,e,n,s){var l=Ga(t),d=Ga(e);function p(v,g){return xn(v,g,n.slice(),s.slice())}return!Ja(function(v,g){return!Ja(p,g,v)},d,l)}function xn(t,e,n,s){if(kn(t,e))return!0;var l=Xa(t);if(l!==Xa(e)||t==null||e==null)return!1;if(typeof t["fantasy-land/equals"]=="function"||typeof e["fantasy-land/equals"]=="function")return typeof t["fantasy-land/equals"]=="function"&&t["fantasy-land/equals"](e)&&typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](t);if(typeof t.equals=="function"||typeof e.equals=="function")return typeof t.equals=="function"&&t.equals(e)&&typeof e.equals=="function"&&e.equals(t);switch(l){case"Arguments":case"Array":case"Object":if(typeof t.constructor=="function"&&lc(t.constructor)==="Promise")return t===e;break;case"Boolean":case"Number":case"String":if(!(typeof t==typeof e&&kn(t.valueOf(),e.valueOf())))return!1;break;case"Date":if(!kn(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(!(t.source===e.source&&t.global===e.global&&t.ignoreCase===e.ignoreCase&&t.multiline===e.multiline&&t.sticky===e.sticky&&t.unicode===e.unicode))return!1;break}for(var d=n.length-1;d>=0;){if(n[d]===t)return s[d]===e;d-=1}switch(l){case"Map":return t.size!==e.size?!1:Ka(t.entries(),e.entries(),n.concat([t]),s.concat([e]));case"Set":return t.size!==e.size?!1:Ka(t.values(),e.values(),n.concat([t]),s.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var p=Ya(t);if(p.length!==Ya(e).length)return!1;var v=n.concat([t]),g=s.concat([e]);for(d=p.length-1;d>=0;){var w=p[d];if(!(uc(w,e)&&xn(e[w],t[w],v,g)))return!1;d-=1}return!0}var cc=xn,dc=_,fc=cc,pc=dc(function(e,n){return fc(e,n,[],[])}),pr=pc,Qa=pr,vc=pr;function hc(t,e,n){var s,l;if(typeof t.indexOf=="function")switch(typeof e){case"number":if(e===0){for(s=1/e;n<t.length;){if(l=t[n],l===0&&1/l===s)return n;n+=1}return-1}else if(e!==e){for(;n<t.length;){if(l=t[n],typeof l=="number"&&l!==l)return n;n+=1}return-1}return t.indexOf(e,n);case"string":case"boolean":case"function":case"undefined":return t.indexOf(e,n);case"object":if(e===null)return t.indexOf(e,n)}for(;n<t.length;){if(vc(t[n],e))return n;n+=1}return-1}var mc=hc,yc=mc;function gc(t,e){return yc(e,t,0)>=0}var Za=gc;function bc(t){var e=t.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0");return'"'+e.replace(/"/g,'\\"')+'"'}var _c=bc,vr=function(e){return(e<10?"0":"")+e},$c=typeof Date.prototype.toISOString=="function"?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+vr(e.getUTCMonth()+1)+"-"+vr(e.getUTCDate())+"T"+vr(e.getUTCHours())+":"+vr(e.getUTCMinutes())+":"+vr(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"},Sc=$c;function wc(t){return function(){return!t.apply(this,arguments)}}var Bc=wc,kc=Bc,xc=_,Cc=fn,Oc=xc(function(e,n){return Cc(kc(e),n)}),ei=Oc,Ac=Za,Cn=pn,On=_c,Tc=Sc,ti=lr,Vc=ei;function ri(t,e){var n=function(p){var v=e.concat([t]);return Ac(p,v)?"<Circular>":ri(p,v)},s=function(d,p){return Cn(function(v){return On(v)+": "+n(d[v])},p.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+Cn(n,t).join(", ")+"))";case"[object Array]":return"["+Cn(n,t).concat(s(t,Vc(function(d){return/^\d+$/.test(d)},ti(t)))).join(", ")+"]";case"[object Boolean]":return typeof t=="object"?"new Boolean("+n(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?n(NaN):On(Tc(t)))+")";case"[object Null]":return"null";case"[object Number]":return typeof t=="object"?"new Number("+n(t.valueOf())+")":1/t===-1/0?"-0":t.toString(10);case"[object String]":return typeof t=="object"?"new String("+n(t.valueOf())+")":On(t);case"[object Undefined]":return"undefined";default:if(typeof t.toString=="function"){var l=t.toString();if(l!=="[object Object]")return l}return"{"+s(t,ti(t)).join(", ")+"}"}}var Ec=ri,jc=h,Ic=Ec,Fc=jc(function(e){return Ic(e,[])}),ni=Fc,qc=_,ai=ce,ii=Ku,oi=oe,An=ni,Pc=qc(function(e,n){if(ai(e)){if(ai(n))return e.concat(n);throw new TypeError(An(n)+" is not an array")}if(oi(e)){if(oi(n))return e+n;throw new TypeError(An(n)+" is not a string")}if(e!=null&&ii(e["fantasy-land/concat"]))return e["fantasy-land/concat"](n);if(e!=null&&ii(e.concat))return e.concat(n);throw new TypeError(An(e)+' does not have a method named "concat" or "fantasy-land/concat"')}),Nc=Pc,si=Nc,Dc=_,Mc=Dc(function(e,n){return n==null||n!==n?e:n}),Rc=Mc,li=Rc,Lc=h,zc=va,Uc=ce,Hc=dn,Wc=oe,Gc=Lc(function(e){return e!=null&&typeof e["fantasy-land/empty"]=="function"?e["fantasy-land/empty"]():e!=null&&e.constructor!=null&&typeof e.constructor["fantasy-land/empty"]=="function"?e.constructor["fantasy-land/empty"]():e!=null&&typeof e.empty=="function"?e.empty():e!=null&&e.constructor!=null&&typeof e.constructor.empty=="function"?e.constructor.empty():Uc(e)?[]:Wc(e)?"":Hc(e)?{}:zc(e)?function(){return arguments}():void 0}),Jc=Gc,Yc=h,Xc=Jc,Kc=pr,Qc=Yc(function(e){return e!=null&&Kc(e,Xc(e))}),Zc=Qc,ed=Zc,td=ge,rd=td(function(e,n,s){return e(s)?s:n(s)}),nd=rd,ui=nd;function ci(t,e){const n=new URLSearchParams(t);return new URLSearchParams(e).forEach((s,l)=>{n.append(l,s)}),n.toString()}const di=t=>["string","number","boolean"].includes(typeof t)||t===null,ad={$and:"AND",$or:"OR"},id={$eq:"%3D",$ne:"<>",$gt:">",$gte:">=",$lt:"<",$lte:"<=",$in:"IN",$nin:"NOT%20IN"},fi=[!0,1,"true","TRUE","T"],od=[!1,0,"false","FALSE","F"],sd=[...fi,...od],ld=t=>fi.includes(t)?1:0;function ud(t,e){let n=e;return typeof t=="function"&&(n=t(n)),sd.includes(n)&&(n=ld(n)),n}function pi(t={},e={}){const{filterTransforms:n={}}=e;function s(v,g,w=null,m=0){const j=m>0?"&":"",E=`filter[${v}-${m}-filter][condition]`,P=w?`&${E}[memberOf]=${w}`:"",[[Q,ve],...W]=Object.entries(g),O=ud(n[v],ve);if(O===null){const he=`${j}filter[${v}-filter][condition][path]=${v}`,me=`&filter[${v}-filter][condition][operator]=IS%20NULL`;return he+me+P}const A=id[Q];if(!A)throw new Error(`Invalid comparison operator: ${Q}`);const z=`${j}${E}[path]=${v}`,U=`&${E}[operator]=${A}`,re=Array.isArray(O)?O.reduce((he,me,ye)=>`${he}&${E}[value][${ye}]=${me}`,""):`&${E}[value]=${O}`,ae=z+U+re+P;if(W.length===0)return ae;const le=Object.fromEntries(W);return ae+s(v,le,w,m+1)}function l(v,g,w,m){const j=`group-${m}`,E=`&filter[${j}][group][conjunction]=${ad[v]}`,P=w?`&filter[${j}][condition][memberOf]=${w}`:"";return g.reduce((Q,ve)=>ci(Q,p(ve,j,m+1)),E+P)}function d(v,g,w,m){if(di(g))return s(v,{$eq:g},w);if(Array.isArray(g)||"$or"in g){const j=Array.isArray(g)?g:g.$or;if(!Array.isArray(j))throw new Error(`The value of \`${v}.$or\` must be an array. Invalid constructor: ${j.constructor.name}`);const E=j.map(P=>di(P)?{[v]:P}:P);return l("$or",E,w,m+1)}if("$and"in g){if(!Array.isArray(g.$and))throw new Error(`The value of \`${v}.$and\` must be an array. Invalid constructor: ${g.$and.constructor.name}`);return l("$and",g.$and,w,m+1)}return s(v,g,w)}const p=(v,g,w=0)=>{if(Array.isArray(v))return l("$or",v,g,w);let m="";const j=Object.entries(v);if(j.length===0)return m;const[[E,P],...Q]=j;if(["$and","$or"].includes(E)&&(m=l(E,P,g,w)),E&&P!==void 0&&(m=d(E,P,g,w)),Q.length===0)return m;const ve=p(Object.fromEntries(Q));return ci(m,ve)};return p(t)}const cd=t=>Number.isInteger(t)&&t>0?`&page[limit]=${t}`:"",dd=(t,[e,n])=>`${t!==""?",":""}${n==="DESC"?"-":""}${e}`,fd=De(ui(ed,si("&sort=")),Pt(dd,""),Object.entries,li({})),pd=Pt((t,e)=>`${t||"&include="}${t?",":""}${e}`,""),vd=t=>Array.isArray(t)?pd(t):!t||typeof t!="string"?"":`&include=${t}`;function vi(t={}){const{filter:e,filterTransforms:n,include:s,limit:l,sort:d}=t,p=pi(e,{filterTransforms:n}),v=cd(l),g=fd(d),w=vd(s);return p+v+g+w}const hd=(t,e)=>(n,s)=>e(`/api/${t}/${n}?${vi(s)}`);var md=ge,Rr=Jt,yd=md(function(e,n,s){var l={},d;for(d in n)Rr(d,n)&&(l[d]=Rr(d,s)?e(d,n[d],s[d]):n[d]);for(d in s)Rr(d,s)&&!Rr(d,l)&&(l[d]=s[d]);return l}),hi=yd,gd=ge,mi=dn,bd=hi,_d=gd(function t(e,n,s){return bd(function(l,d,p){return mi(d)&&mi(p)?t(e,d,p):e(l,d,p)},n,s)}),$d=_d,Sd=$d,wd=_,Bd=wd(function(e,n){for(var s={},l=0;l<e.length;)e[l]in n&&(s[e[l]]=n[e[l]]),l+=1;return s}),kd=Bd,Lr=kd,xd=_,Cd=xd(function(e,n){return n.match(e)||[]}),Od=Cd,zr=Od,Ad=_,Td=Ad(function(e,n){switch(e){case 0:return function(){return n.call(this)};case 1:return function(s){return n.call(this,s)};case 2:return function(s,l){return n.call(this,s,l)};case 3:return function(s,l,d){return n.call(this,s,l,d)};case 4:return function(s,l,d,p){return n.call(this,s,l,d,p)};case 5:return function(s,l,d,p,v){return n.call(this,s,l,d,p,v)};case 6:return function(s,l,d,p,v,g){return n.call(this,s,l,d,p,v,g)};case 7:return function(s,l,d,p,v,g,w){return n.call(this,s,l,d,p,v,g,w)};case 8:return function(s,l,d,p,v,g,w,m){return n.call(this,s,l,d,p,v,g,w,m)};case 9:return function(s,l,d,p,v,g,w,m,j){return n.call(this,s,l,d,p,v,g,w,m,j)};case 10:return function(s,l,d,p,v,g,w,m,j,E){return n.call(this,s,l,d,p,v,g,w,m,j,E)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}),Vd=Td,Ed=h,jd=Vd,Id=Ed(function(e){return jd(1,e)}),Fd=Id,qd=Fd;const et=qd(De(([t,e,n])=>({type:t,entity:e,bundle:n}),zr(/(\w+)--(\w+)/),li("")));function Qt(t={}){let{entity:e,bundle:n,type:s}=t;return s&&({entity:e,bundle:n}=et(s)),!s&&e&&n&&(s=`${e}--${n}`),{entity:e,bundle:n,type:s}}function Ur(t,e){const n=[];if(Array.isArray(t.$or)||Array.isArray(t))return(t.$or||t).forEach(d=>{Ur(d,e).forEach(p=>{const v=n.find(g=>g.type===p.type);v?v.filter=[].concat(v.filter,p.filter):n.push(p)})}),n;if(typeof t!="object")return n;const{type:s,...l}=typeof t.$and=="object"?t.$and:t;if(typeof s=="string"){if(!e.includes(s))return n;n.push({type:s,filter:l})}return Array.isArray(s)&&s.forEach(d=>{e.includes(d)&&n.push({type:d,filter:l})}),[void 0,null].includes(s)&&e.forEach(d=>{n.push({type:d,filter:l})}),n}const yi=De(Lr(["id","type"]),it(["data","data"])),Pd=t=>Array.isArray(t)?t.map(yi):yi(t),Nd=(t,e)=>Array.isArray(t)?si(t,e):e,Dd=Sd((t,e,n)=>t==="data"?Nd(n,e):n),Md=Pt((t,[e,n])=>{const s={relationships:{[e]:{data:Pd(n)}}};return Dd(t,s)}),Rd=gl(2,(t,{data:e=null,filename:n="untitled"}={})=>{if(!e)return Promise.resolve(null);const s={"Content-Type":"application/octet-stream","Content-Disposition":`file; filename="${n}"`};return{data:e,headers:s,method:"POST",url:t}});function Ld(t,e,n={}){const{entity:s,bundle:l}=Qt(e),d=Object.entries(n).map(([p,v])=>{const g=`/api/${s}/${l}/${p}`,w=De(t,Rd(g));return(Array.isArray(v)?Promise.all(v.map(w)):w(v)).then(j=>[p,j])});return Promise.all(d).then(Md(e))}var zd=(t,e)=>function(s,l,d={}){const p=m=>e({data:JSON.stringify({data:m}),method:"POST",url:`/api/${t}/${s}`}),v=m=>e({data:JSON.stringify({data:m}),method:"PATCH",url:`/api/${t}/${s}/${m.id}`}),g=m=>m.response&&m.response.status===404;function w(m){return m.id?v(m).catch(j=>g(j)?p(m):Promise.reject(j)):p(m)}return d.files?Ld(e,l,d.files).then(w):w(l)};function Ud(t,e){let n={};const{host:s="",clientId:l="",getToken:d=()=>n,setToken:p=W=>{n=W}}=e,v=`${s}/oauth/token`;let g=!1,w=[];function m(W,O){w.push({resolve:W,reject:O})}function j(W){w.forEach(({resolve:O})=>{O(W)})}function E(W){w.forEach(({reject:O})=>{O(W)})}function P(W){const O=W.expires?W:{...W,expires:Date.now()+W.expires_in*1e3};return p(O),O}function Q(W){g=!0;const O=new URLSearchParams;return O.append("grant_type","refresh_token"),O.append("client_id",l),O.append("refresh_token",W),fr.post(v,O).then(A=>{const z=P(A.data);return g=!1,j(z.access_token),w=[],z}).catch(A=>{throw E(A),w=[],g=!1,A})}function ve(W){return g?new Promise(m):!g&&W.expires-1e3<Date.now()?new Promise((O,A)=>{Q(W.refresh_token).then(z=>O(z.access_token)).catch(A)}):Promise.resolve(W.access_token)}return t.interceptors.request.use(W=>ve(d()||{}).then(O=>({...W,headers:{...W.headers,Authorization:`Bearer ${O}`}})).catch(O=>{throw O}),Promise.reject),t.interceptors.response.use(void 0,W=>{const{config:O}=W,A=O;if(W.response&&W.response.status===403){if(!g){g=!0;const U=d();return Q(U?U.refresh_token:{}).then(re=>(A.headers.Authorization=`Bearer ${re.access_token}`,fr(A))).catch(re=>{throw re})}return new Promise((U,re)=>{m(ae=>{A.headers.Authorization=`Bearer ${ae}`,U(fr(A))},re)})}throw W}),{authorize:(W,O)=>fr(v,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"json"},data:`grant_type=password&username=${W}&password=${O}&client_id=${l}`}).then(A=>P(A.data)).catch(A=>{throw A}),getToken:d}}function Hd(t,e){t=t||[],e=e||[];var n,s=t.length,l=e.length,d=[];for(n=0;n<s;)d[d.length]=t[n],n+=1;for(n=0;n<l;)d[d.length]=e[n],n+=1;return d}var gi=Hd,Wd=gi,Gd=_,Jd=Gd(function(e,n){return Wd(n,[e])}),Yd=Jd,bi=Yd,Xd=h,Kd=Nt,Qd=Xd(function(e){return Kd(e.length,e)}),Zd=Qd,_i=Zd,ef=_,tf=ef(function t(e,n){var s=n instanceof Array?[]:{},l,d,p;for(d in n)l=e[d],p=typeof l,s[d]=p==="function"?l(n[d]):l&&p==="object"?t(l,n[d]):n[d];return s}),rf=tf,Ge=rf;const ft=t=>typeof t=="object"&&t!==null,nf=_i((t,e,n)=>Pt((s,[l,d])=>t(s,d,l),e,Object.entries(n))),af=()=>{const t=new Map;return{subscribe:s=>(t.set(s,s),()=>{t.delete(s)}),next:s=>{t.forEach(l=>{l(s)})}}},$i=_i((t,e,n)=>Promise.allSettled(n||[]).then(Pt((s,l)=>{const{reason:d,value:p,status:v}=l;return Ge(v==="fulfilled"?{data:g=>t(p,g),fulfilled:bi(p)}:{rejected:bi(d)},s)},{data:e||null,fulfilled:[],rejected:[]}))),Dt={byType:{string:()=>"",boolean:()=>!1,object:()=>null,array:()=>[]},byFormat:{"date-time":()=>new Date().toISOString()}};var Mt={asset:{nomenclature:{name:"asset",shortName:"asset",plural:"assets",shortPlural:"assets",display:"Asset",displayPlural:"Assets"},defaultOptions:Dt},file:{nomenclature:{name:"file",shortName:"file",plural:"files",shortPlural:"files",display:"File",displayPlural:"Files"},defaultOptions:Dt},log:{nomenclature:{name:"log",shortName:"log",plural:"logs",shortPlural:"logs",display:"Log",displayPlural:"Logs"},defaultOptions:Dt},plan:{nomenclature:{name:"plan",shortName:"plan",plural:"plans",shortPlural:"plans",display:"Plan",displayPlural:"Plans"},defaultOptions:Dt},quantity:{nomenclature:{name:"quantity",shortName:"quantity",plural:"quantities",shortPlural:"quantities",display:"Quantity",displayPlural:"Quantities"},defaultOptions:Dt},taxonomy_term:{nomenclature:{name:"taxonomy_term",shortName:"term",plural:"taxonomy_terms",shortPlural:"terms",display:"Taxonomy Term",displayPlural:"Taxonomy Terms"},defaultOptions:Dt},user:{nomenclature:{name:"user",shortName:"user",plural:"users",shortPlural:"users",display:"User",displayPlural:"Users"},defaultOptions:Dt}};const Tn=(t,e)=>nf((n,s)=>({...n,[s.nomenclature.shortName]:{...t(s)}}),{},e);function Si(t,e){const{auth:n=Ud,entities:s=Mt,...l}=e,d={baseURL:t,headers:{"Content-Type":"application/vnd.api+json",Accept:"application/vnd.api+json"}},p=fr.create(d);return{...n(p,{host:t,...l})||{},request:p,info(){return p("/api")},schema:{fetch(w,m){return p(`/api/${w}/${m}/resource/schema`)}},...Tn(({nomenclature:{name:w}})=>({delete:Yu(w,p),fetch:hd(w,p),send:zd(w,p)}),s)}}var of=_,sf=of(function(e,n){var s={};for(var l in n)s[l]=n[l];return delete s[e],s}),lf=sf,uf=lf,cf=h,df=cf(function(e){return e==null}),wi=df,ff=wi,pf=_,vf=Jt,Bi=wi,hf=pf(function(e,n){if(e.length===0||Bi(n))return!1;for(var s=n,l=0;l<e.length;)if(!Bi(s)&&vf(e[l],s))s=s[e[l]],l+=1;else return!1;return!0}),ki=hf,mf=ki,yf=_,gf=ki,bf=yf(function(e,n){return gf([e],n)}),_f=bf,Vn=_f,$f=_,Sf=dt,wf=lr,Bf=$f(function(e,n){return Sf(function(s,l){return s[l]=e(n[l],l,n),s},{},wf(n))}),kf=Bf,En=kf,xf=_,Cf=Sa,Of=xf(function(e,n){return Cf([e],n)}),xi=Of,Vt=xi,Af=ge,Tf=Af(function(e,n,s){return s.replace(e,n)}),Vf=Tf,Ef=Vf,jf=gi,If=h,Ff=Nt,qf=If(function(e){return Ff(e.length,function(){var n=0,s=arguments[0],l=arguments[arguments.length-1],d=Array.prototype.slice.call(arguments,0);return d[0]=function(){var p=s.apply(this,jf(arguments,[n,l]));return n+=1,p},e.apply(this,d)})}),Pf=qf,Nf=Pf;function Df(t){return new RegExp(t.source,(t.global?"g":"")+(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":"")+(t.unicode?"u":""))}var Ci=Df,Mf=Ci,Rf=Wa;function Oi(t,e,n,s){var l=function(p){for(var v=e.length,g=0;g<v;){if(t===e[g])return n[g];g+=1}e[g+1]=t,n[g+1]=p;for(var w in t)p[w]=s?Oi(t[w],e,n,!0):t[w];return p};switch(Rf(t)){case"Object":return l({});case"Array":return l([]);case"Date":return new Date(t.valueOf());case"RegExp":return Mf(t);default:return t}}var Lf=Oi,zf=Lf,Uf=h,Hf=Uf(function(e){return e!=null&&typeof e.clone=="function"?e.clone():zf(e,[],[],!0)}),Wf=Hf,st=Wf;function Gf(t){return t}var Jf=Gf,Yf=h,Xf=Jf,Kf=Yf(Xf),Qf=Kf,Zt=Qf;const Zf=/^(http[s]?:\/\/)?([^/\s:#]+)?(:[0-9]+)?((?:\/?\w?)+(?:\/?[\w\-.]+[^#?\s])?)?(\??[^#?\s]+)?(#(?:\/?[\w\-$])*)?$/;function ep(t){const e=t.match(Zf)||[],[n,s,l,d,p,v,g]=e;return{match:n,scheme:s,domain:l,port:d,path:p,query:v,fragment:g}}var tp=_,rp=tp(function(e,n){return n>e?n:e}),Hr=rp,np=_,ap=cr,ip=xi,op=np(function(e,n){return ap(ip(e),n)}),jn=op,sp=h,lp=Nt,up=Hr,cp=jn,dp=Ht,fp=sp(function(e){return lp(dp(up,0,cp("length",e)),function(){for(var n=0,s=e.length;n<s;){if(e[n].apply(this,arguments))return!0;n+=1}return!1})}),pp=fp,vp=pp;const hp=De(vp,je(Vn)),Ai=["allOf","anyOf","oneOf","not"],In=hp(Ai),Ti=t=>{if(typeof t=="boolean")return t;throw new Error(`Invalid schema: ${t}`)},mp=Nf(je),yp=/^[/#\s]*|[/#\s]*$/g,gp=t=>t.replace(yp,""),bp=(t,e)=>{const n=gp(e).split("/"),s=it(n,t);return s===void 0?!0:s},_p=(t,e,n={})=>{if(typeof e!="string"||e===""){const Q=e===""?"[empty string]":e;throw new Error(`Invalid reference: ${Q}`)}const{retrievalURI:s,knownReferences:l={}}=n;if(e in l)return l[e];if(!ft(t))return Ti(t);const d=t.$id||s||null,{scheme:p="",domain:v="",port:g="",path:w="",fragment:m=""}=ep(e),j=p+v+g+w,E=d===j||e===m;let P;return E&&(P=t),!E&&j in l&&(P=l[j]),P===void 0?!0:m?bp(P,m):P},Vi=(t,e=[],n)=>{if(e.length<1)return;const[s,...l]=e;if(!["string","number"].includes(typeof s))throw new Error("Invalid path");if(!(s in t))throw new Error("Path not found");if(l.length===0){t[s]=n;return}Vi(t[s],l,n)},Ei=(t,e={})=>{const{retrievalURI:n,ignore:s=[],knownReferences:l={}}=e,d=new Map,p=(m,j)=>{const E=s.includes(m)?!0:j;d.set(m,E)};Object.entries(l).forEach(([m,j])=>{const E=s.includes(m)?!0:Ei(j);d.set(m,E)}),s.forEach(m=>{d.set(m,!0)});const v=t.$id||n||null,g=st(t),w=(m,j=[])=>{if(!ft(m))return Ti(m);let E=m;const P=A=>{E=A(E),Vi(g,j,E)},Q=A=>z=>w(z,[...j,A]),ve=A=>En((z,U)=>w(z,[...j,A,U])),W=A=>mp((z,U)=>w(z,[...j,A,U])),O={string:Zt,number:Zt,integer:Zt,object:Ge({properties:ve("properties"),patternProperties:ve("patternProperties"),additionalProperties:Q("additionalProperties")}),array:Ge({items:Q("items"),contains:Q("contains"),prefixItems:W("prefixItems")}),boolean:Zt,null:Zt};if("type"in E&&E.type in O&&P(O[E.type]),In(E)&&P(Ge({allOf:W("allOf"),anyOf:W("allOf"),oneOf:W("allOf"),not:Q("not")})),"$ref"in E){const{$ref:A}=E,U=/^[/#]+[/#]?$/.test(A)||A===v,re=U?v:A;if(d.has(re))P(()=>d.get(re));else if(U)P(()=>g),p(v,g);else{const ae={knownReferences:Object.fromEntries(d),retrievalURI:n};P(()=>_p(g,A,ae)),P(le=>w(le,j)),p(A,E)}}return ft(E)&&"$id"in E&&p(E.$id,E),E};return w(g)};var $p=ge,Sp=hi,wp=$p(function(e,n,s){return Sp(function(l,d,p){return e(d,p)},n,s)}),Bp=wp,ji=Bp;const Fn=t=>{if(!ft(t))return{};if("$ref"in t){const e=`Unknown schema reference ($ref): "${t.$ref}". Try dereferencing the schema before trying to access its properties or defaults.`;throw new Error(e)}if("properties"in t)return t.properties;if("items"in t&&"properties"in t.items)return t.items.properties;if(In(t)){const e=Ai.find(n=>n in t);return e==="not"?je(n=>({not:n}),Fn(t.not)):t[e].reduce((n,s)=>{const l=Fn(s);return ji((p,v)=>{const g=e in v?v[e]:[v],w=e in p?p[e]:[p];return{[e]:[...g,...w]}},n,l)},{})}return{}},kp=(t,e)=>{if(typeof t=="boolean")return{};if(typeof e!="string")throw new Error(`Invalid property: ${e}`);const n=Fn(t);return e in n?n[e]:{}},hr=(t,...e)=>{if(typeof t=="boolean")return{};const n=e.flat();if(n.length===0)return t;const[s,...l]=n;if(typeof s!="string")throw new Error(`Invalid path in subschema: ${s}`);const d=kp(t,s);return ft(d)?l.length>0?hr(d,l):d:{}},qn=(t,...e)=>{if(typeof t=="boolean")return[];const n=e.length>0?hr(t,e.flat()):t;return"properties"in n?Object.keys(n.properties):[]},Ii=(t,e=[],n={})=>{const s=hr(t,e);if(!ft(s))return;if("default"in s)return s.default;if("const"in s)return s.const;const l=m=>Ii(m,[],n),d=je(l);if(In(s)&&s.type==="object")return Ge({allOf:d,anyOf:d,oneOf:d,not:l},s);const{type:p}=s;if(p==="null")return null;const{byType:v,byFormat:g,use:w}=n;if(p==="string"&&g&&"format"in s&&s.format in g){const{[s.format]:m}=g;return m(s)}if(w&&["number","integer"].includes(p)){const m=["minimum","maximum","multipleOf"],E=(Array.isArray(w)?w:[w]).find(P=>P in s&&m.includes(P));if(E!==void 0)return s[E]}if(v&&p in v){const{[p]:m}=v;return m(s)}},Fi=Ef(/\.\d\d\d/,""),mr=t=>t&&new Date(t).toISOString(),Wr=t=>t&&Math.floor(new Date(t).valueOf()/1e3),xp={"date-time":Wr},Cp={created:Wr,changed:Wr,revision_created:Wr},yr=t=>{const e=xp,n={};return Object.keys(t).forEach(l=>{n[l]={},Object.entries(t[l]).forEach(([d,p])=>{n[l][d]={...Cp};const v=hr(p,"attributes"),g=hr(p,"relationships"),w={...v.properties,...g.properties};Object.entries(w).forEach(([m,j])=>{if(ft(j)&&"format"in j&&j.format in e){const{[j.format]:E}=e;n[l][d][m]=E}})})}),n},Et={attributes:["created","changed","drupal_internal__id","drupal_internal__revision_id","langcode","revision_created","revision_log_message","default_langcode","revision_translation_affected","revision_default"],relationships:["revision_user","uid"]},qi=t=>Ge({properties:J(t),required:ur(e=>!t.includes(e))}),Op={asset:{status:"active"},log:{status:"pending"},plan:{status:"active"},user:{langcode:"en"}},Ap=t=>{const e={type:"object",required:["id","type"],properties:{id:{type:"string",title:"Resource ID",format:"uuid",maxLength:128},type:{type:"string"}}},{properties:{data:{type:n}},title:s}=t;return n==="object"?{title:s,...e}:{type:n,title:s,items:e}},Tp=t=>{const{$id:e,$schema:n,title:s,definitions:{type:l,attributes:d,relationships:p}}=t,{entity:v,bundle:g}=et(l.const),w=`${g} ${v}`,m=Ge({properties:En((Q,ve)=>{if(ft(Q)&&"default"in Q)return Q;const O=it([v,ve],Op);return O?{...Q,default:O}:Q})}),j=Ge({properties:je(Ap)}),E=De(m,qi(Et.attributes)),P=De(j,qi(Et.relationships.concat(`${v}_type`)));return{$schema:n,$id:e,title:s||w,type:"object",properties:{id:{type:"string",format:"uuid"},type:l,meta:{type:"object"},attributes:E(d),relationships:P(p)}}},Vp=(t,e={})=>{const{entity:n,bundle:s}=et(t);return e[n]&&e[n][s]||{}},Ep=ui(Vn("data"),t=>({data:t})),Gr=(t,e)=>De(uf("meta"),Ge({attributes:{archived:Fi,timestamp:Fi,...Vp(t.type,e)},relationships:je(Ep)}))(t),jp=De(Ge({timestamp:mr}),J(Et.attributes)),Ip=De(je(Vt("data")),J(Et.attributes)),Fp=(t,e)=>({...je(()=>mr(t.changed),J(Et.attributes,t)),...je(()=>mr(e.changed),J(Et.relationships,e))}),qp={created:null,changed:null,drupal_internal__id:null},Pn=(t=!1)=>e=>{const{id:n,type:s,attributes:l=qp,relationships:d={}}=e,{entity:p}=et(s);return{id:n,type:s,meta:{created:mr(l.created),changed:mr(l.changed),fieldChanges:Fp(l,d),conflicts:[],remote:{lastSync:t?new Date().toISOString():null,url:`/${p}/${l.drupal_internal__id}`,meta:{attributes:Lr(Et.attributes,l),relationships:Lr(Et.relationships,d)}}},attributes:jp(l),relationships:Ip(d)}},Pp=Ge({data:je(Pn(!1))}),Np=De(Pn(!0),it(["data","data"]));var Dp=h,Mp=Nt,Rp=Hr,Lp=jn,zp=Ht,Up=Dp(function(e){return Mp(zp(Rp,0,Lp("length",e)),function(){for(var n=0,s=e.length;n<s;){if(!e[n].apply(this,arguments))return!1;n+=1}return!0})}),Hp=Up,Wp=Hp;function Gp(t){return t&&t["@@transducer/reduced"]?t:{"@@transducer/value":t,"@@transducer/reduced":!0}}var Pi=Gp,Jp=_,Yp=Pi,Xp=Gt,Kp=function(){function t(e,n){this.xf=n,this.f=e,this.any=!1}return t.prototype["@@transducer/init"]=Xp.init,t.prototype["@@transducer/result"]=function(e){return this.any||(e=this.xf["@@transducer/step"](e,!1)),this.xf["@@transducer/result"](e)},t.prototype["@@transducer/step"]=function(e,n){return this.f(n)&&(this.any=!0,e=Yp(this.xf["@@transducer/step"](e,!0))),e},t}(),Qp=Jp(function(e,n){return new Kp(e,n)}),Zp=Qp,ev=_,tv=Wt,rv=Zp,nv=ev(tv(["any"],rv,function(e,n){for(var s=0;s<n.length;){if(e(n[s]))return!0;s+=1}return!1})),av=nv,iv=av,ov=ge,sv=ov(function(e,n,s){var l={};for(var d in s)l[d]=s[d];return l[e]=n,l}),lv=sv,uv=lv,cv=N;function dv(t){return function e(n){for(var s,l,d,p=[],v=0,g=n.length;v<g;){if(cv(n[v]))for(s=t?e(n[v]):n[v],d=0,l=s.length;d<l;)p[p.length]=s[d],d+=1;else p[p.length]=n[v];v+=1}return p}}var fv=dv;function pv(t){return{"@@transducer/value":t,"@@transducer/reduced":!0}}var vv=pv,hv=vv,mv=N,Ni=dt,Di=Gt,yv=function(t){return{"@@transducer/init":Di.init,"@@transducer/result":function(e){return t["@@transducer/result"](e)},"@@transducer/step":function(e,n){var s=t["@@transducer/step"](e,n);return s["@@transducer/reduced"]?hv(s):s}}},gv=function(e){var n=yv(e);return{"@@transducer/init":Di.init,"@@transducer/result":function(s){return n["@@transducer/result"](s)},"@@transducer/step":function(s,l){return mv(l)?Ni(n,s,l):Ni(n,s,[l])}}},bv=gv,_v=_,$v=bv,Sv=cr,wv=_v(function(e,n){return Sv(e,$v(n))}),Bv=wv,kv=_,xv=Wt,Cv=fv,Ov=Bv,Av=cr,Tv=kv(xv(["fantasy-land/chain","chain"],Ov,function(e,n){return typeof n=="function"?function(s){return e(n(s))(s)}:Cv(!1)(Av(e,n))})),Vv=Tv,Jr=Vv,Ev=Jt;function jv(t){if(t==null)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1,s=arguments.length;n<s;){var l=arguments[n];if(l!=null)for(var d in l)Ev(d,l)&&(e[d]=l[d]);n+=1}return e}var Iv=typeof Object.assign=="function"?Object.assign:jv,Fv=Iv,qv=_,Pv=qv(function(e,n){return Fv({},e,n)}),Nv=Pv,Nn=Nv,Dv=_,Mv=pn,Rv=Nt,Lv=Hr,zv=jn,Uv=Ht,Hv=Dv(function(e,n){return Rv(Uv(Lv,0,zv("length",n)),function(){var s=arguments,l=this;return e.apply(l,Mv(function(d){return d.apply(l,s)},n))})}),Wv=Hv,Gv=h,Jv=Wv,Yv=Gv(function(e){return Jv(function(){return Array.prototype.slice.call(arguments,0)},e)}),Xv=Yv,Kv=fn,Qv=Xv,Zv=ei,eh=Qv([Kv,Zv]),th=eh,Dn=th,rh=_,nh=rh(function(e,n){var s={};for(var l in n)e(n[l],l,n)&&(s[l]=n[l]);return s}),ah=nh,ih=ah,oh=_,sh=oh(function(e,n){return Array.prototype.slice.call(n,0).sort(e)}),lh=sh,uh=lh,ch=_,dh=Pi,Mi=Gt,fh=function(){function t(e,n){this.xf=n,this.n=e,this.i=0}return t.prototype["@@transducer/init"]=Mi.init,t.prototype["@@transducer/result"]=Mi.result,t.prototype["@@transducer/step"]=function(e,n){this.i+=1;var s=this.n===0?e:this.xf["@@transducer/step"](e,n);return this.n>=0&&this.i>=this.n?dh(s):s},t}(),ph=ch(function(e,n){return new fh(e,n)}),vh=ph,hh=_,mh=Wt,yh=vh,gh=da,bh=hh(mh(["take"],yh,function(e,n){return gh(0,e<0?1/0:e,n)})),Ri=bh,_h=_,$h=pr,Sh=Ri,wh=_h(function(t,e){return $h(Sh(t.length,e),t)}),Bh=wh,kh=Bh;function xh(t){return Object.prototype.toString.call(t)==="[object RegExp]"}var Ch=xh,Oh=Ci,Ah=_,Th=Ch,Vh=ni,Eh=Ah(function(e,n){if(!Th(e))throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+Vh(e));return Oh(e).test(n)}),jh=Eh,Ih=jh,Li=Za,Fh=function(){function t(){this._nativeSet=typeof Set=="function"?new Set:null,this._items={}}return t.prototype.add=function(e){return!zi(e,!0,this)},t.prototype.has=function(e){return zi(e,!1,this)},t}();function zi(t,e,n){var s=typeof t,l,d;switch(s){case"string":case"number":return t===0&&1/t===-1/0?n._items["-0"]?!0:(e&&(n._items["-0"]=!0),!1):n._nativeSet!==null?e?(l=n._nativeSet.size,n._nativeSet.add(t),d=n._nativeSet.size,d===l):n._nativeSet.has(t):s in n._items?t in n._items[s]?!0:(e&&(n._items[s][t]=!0),!1):(e&&(n._items[s]={},n._items[s][t]=!0),!1);case"boolean":if(s in n._items){var p=t?1:0;return n._items[s][p]?!0:(e&&(n._items[s][p]=!0),!1)}else return e&&(n._items[s]=t?[!1,!0]:[!0,!1]),!1;case"function":return n._nativeSet!==null?e?(l=n._nativeSet.size,n._nativeSet.add(t),d=n._nativeSet.size,d===l):n._nativeSet.has(t):s in n._items?Li(t,n._items[s])?!0:(e&&n._items[s].push(t),!1):(e&&(n._items[s]=[t]),!1);case"undefined":return n._items[s]?!0:(e&&(n._items[s]=!0),!1);case"object":if(t===null)return n._items.null?!0:(e&&(n._items.null=!0),!1);default:return s=Object.prototype.toString.call(t),s in n._items?Li(t,n._items[s])?!0:(e&&n._items[s].push(t),!1):(e&&(n._items[s]=[t]),!1)}}var qh=Fh,Ph=qh,Nh=_,Dh=Nh(function(e,n){for(var s=new Ph,l=[],d=0,p,v;d<n.length;)v=n[d],p=e(v),s.add(p)&&l.push(v),d+=1;return l}),Mh=Dh,Rh=Mh,Yr,Lh=new Uint8Array(16);function zh(){if(!Yr&&(Yr=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!Yr))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Yr(Lh)}var Uh=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function gr(t){return typeof t=="string"&&Uh.test(t)}for(var Xe=[],Mn=0;Mn<256;++Mn)Xe.push((Mn+256).toString(16).substr(1));function Hh(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(Xe[t[e+0]]+Xe[t[e+1]]+Xe[t[e+2]]+Xe[t[e+3]]+"-"+Xe[t[e+4]]+Xe[t[e+5]]+"-"+Xe[t[e+6]]+Xe[t[e+7]]+"-"+Xe[t[e+8]]+Xe[t[e+9]]+"-"+Xe[t[e+10]]+Xe[t[e+11]]+Xe[t[e+12]]+Xe[t[e+13]]+Xe[t[e+14]]+Xe[t[e+15]]).toLowerCase();if(!gr(n))throw TypeError("Stringified UUID is invalid");return n}function Wh(t,e,n){t=t||{};var s=t.random||(t.rng||zh)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,e){n=n||0;for(var l=0;l<16;++l)e[n+l]=s[l];return e}return Hh(s)}const br="/api",Gh="/subrequests?_format=json",_r={Accept:"application/vnd.api+json","Content-Type":"application/vnd.api+json"},Ui=kh("$"),Jh=Dn(t=>iv(Ui,Object.keys(t||{}))),Yh=ih((t,e)=>!Ui(e)),Xh=/([^#\s]+)((?:#(?:body|uri)\{\d\}){0,2}$)/,Kh=/(#body\{\d+\})/,Qh=/(#uri\{\d+\})/;function Zh(t){const[e,n,s]=zr(Xh,t),[,l=null]=zr(Kh,s||""),[,d=null]=zr(Qh,s||"");return{contentId:e,requestId:n,fragment:s,body:l,uri:d}}function em(t){const e=t.split("::"),n=e[e.length-1],[s]=n.split(":");return s}const tm={$find:"array",$create:"object",$createIfNotFound:"object",$update:"object"},Rn=(t,e,n="object")=>`{{${t}.body@$.data${n==="array"?"[*]":""}.${e}}}`;function Xr(t,e){const n=em(t),s=tm[n];return Rn(t,e,s)}const rm=(t,e)=>it(["properties","relationships","properties",e,"type"],t),Ln=(t,e,n)=>`${t}::${e}:${n}`;function nm(t,e){function n(O,A,z){const[U,re]=Jh(O),{bundle:ae,entity:le,type:he}=Qt(re),me=Ln(z,A,he),ye={};let Te=0;const Ie={};return Object.entries(U).forEach(([Ve,Me])=>{const be=`${me}.${Ve}`;ye[Ve]=[];const Le=w(Me,be);Object.entries(Le).forEach(([Ke,de])=>{ye[Ve].push(Ke),de.priority>Te&&(Te=de.priority),Ie[Ke]=de})}),{bundle:ae,constants:re,dependencies:ye,entity:le,priority:Te,requestId:me,subrequests:Ie,type:he}}function s(O,A,z){const{bundle:U,dependencies:re,entity:ae,requestId:le}=O,he=t.schema.get(ae,U),me={},ye=[],Te=[],Ie=[],Ve=be=>Object.values(z).filter(Le=>be===Le.requestId),Me=De(Rh(Vt("id")),je(Lr(["id","type"])),ur(be=>be&&"id"in be&&"type"in be),Jr(it(["body","data"])),uh((be,Le)=>be.priority-Le.priority),Jr(Ve));return Object.entries(re).forEach(([be,Le])=>{const Ke=rm(he,be),de=`${le}.${be}::`,Ee=Ce=>Ce.replace(de,""),$e=Ce=>!Ee(Ce).includes("::"),xe=Le.filter($e),ze=Object.keys(A).filter(Ce=>xe.includes(Ce)),lt=Me(xe);if(Ke==="object")if(ze.length>0){const[Ce]=ze;Ie.push(Ce);const Qe={id:Rn(Ce,"id"),type:it([Ce,"type"],A)};me[be]=Qe}else if(lt.length>0){const[Ce]=lt;me[be]=Ce}else ye.push(be);else Ke==="array"?(ze.forEach(Ce=>{const Qe="attributes.drupal_internal__revision_id",ct="attributes.drupal_internal__id",Kr=[{id:Xr(Ce,"id"),type:Xr(Ce,"type"),meta:{target_revision_id:Xr(Ce,Qe),drupal_internal__target_id:Xr(Ce,ct)}}],$r=`${br}/${ae}/${U}/${Rn(le,"id")}`,jt={requestId:`${le}.${be}`,uri:`${$r}/relationships/${be}`,waitFor:[Ce,le],action:"create",headers:_r,body:JSON.stringify({data:Kr})};Te.push(jt)}),me[be]=lt):console.warn(`Uknown field in subrequest for ${U} ${ae}: ${be}`)}),{resolved:me,posthoc:Te,unresolved:ye,waitFor:Ie}}function l(O){const A=yr(t.schema.get()),z=Array.isArray(O)?O.map(U=>Gr(U,A)):Gr(O,A);return JSON.stringify({data:z})}function d(O,A,...z){if(typeof O!="string"||!(O in Mt))return null;const{[O]:{nomenclature:{shortName:U}}}=Mt;if(!U||typeof A!="string")return null;let{[U]:{[A]:re}}=t;return typeof re!="function"&&({[U]:{[A]:re}}=e),typeof re!="function"?null:re(...z)}const p={map(O,A,z,U){const re=this[O];return Array.isArray(A)?A.reduce((ae,le,he)=>({...ae,...re(le,`${z}.${he}`,U)}),{}):re(A,z,U)},$create(O,A){if(Array.isArray(O))return this.map("$create",O,A);const z=n(O,"$create",A),{bundle:U,constants:re,dependencies:ae,entity:le,priority:he,subrequests:me,requestId:ye,type:Te}=z,Ie=(Ve,Me)=>{const{resolved:be,posthoc:Le,unresolved:Ke,waitFor:de}=s(z,Ve,Me);Ke.forEach(Qe=>{const ct=`Unable to resolve ${Qe} field while creating ${U} ${le}. Request ID: ${ye}`;console.warn(ct)});const Ee={...be,...re},$e="create",xe=d(le,"create",Ee);if(!xe)return[];const ze=l(xe),lt=`${br}/${le}/${U}`;return[{action:$e,body:ze,headers:_r,requestId:ye,uri:lt,waitFor:de},...Le]};return{...me,[ye]:{blueprint:Ie,bundle:U,dependencies:ae,entity:le,priority:he,type:Te}}},$find(O,A,z){const{$createIfNotFound:U,$limit:re,$sort:ae}=z,le=t.schema.get(),he=yr(le),me=Object.entries(le).flatMap(([xe,ze])=>Object.keys(ze).map(lt=>`${xe}--${lt}`)),ye=Ur(O,me),Te={};if(ye.forEach(({type:xe,filter:ze})=>{const{entity:lt,bundle:Ce}=et(xe),Qe=Ln(A,"$find",xe),ct=0,Kr=vi({filter:ze,filterTransforms:he,limit:re,sort:ae}),$r=()=>[{action:"view",headers:_r,requestId:Qe,uri:`${br}/${lt}/${Ce}?${Kr}`}];Te[Qe]={blueprint:$r,bundle:Ce,entity:lt,priority:ct,type:xe}}),!U||me.length<1)return Te;const[{type:Ie,filter:Ve}]=ye,{entity:Me,bundle:be}=et(Ie),Le=Ln(A,"$createIfNotFound",Ie),Ke=Object.keys(Te),de=(xe,ze)=>{if(Object.values(ze).filter(ct=>Ke.includes(ct.requestId)&&ct.body).flatMap(ct=>ct.body.data||[]).length>0)return[];const Ce={...Yh(Ve),type:Ie},Qe=d(Me,"create",Ce);return Qe?[{action:"create",body:l(Qe),headers:_r,requestId:Le,uri:`${br}/${Me}/${be}`}]:[]},Ee=1,$e={keyword:"$createIfNotFound",args:O,prefix:A,options:z};return Te[Le]={blueprint:de,bundle:be,entity:Me,fingerprint:$e,priority:Ee,type:Ie},Te},$update(O,A){if(Array.isArray(O)&&this.map("$update",O,A),!gr(O.id))return p.$create(O,A);const z=n(O,"$update",A),{bundle:U,constants:re,dependencies:ae,entity:le,priority:he,subrequests:me,requestId:ye,type:Te}=z,Ie=(Ve,Me)=>{const{resolved:be,posthoc:Le,unresolved:Ke,waitFor:de}=s(z,Ve,Me);Ke.forEach(Ce=>{const Qe=`Unable to resolve ${Ce} field while updating ${U} ${le}. Request ID: ${ye}`;console.warn(Qe)});const Ee="update",$e=d(le,"update",re,be);if(!$e)return[];const xe=l($e),ze=`${br}/${le}/${U}/${O.id}`;return[{action:Ee,body:xe,headers:_r,requestId:ye,uri:ze,waitFor:de},...Le]};return{...me,[ye]:{blueprint:Ie,bundle:U,dependencies:ae,entity:le,priority:he,type:Te}}}},v=De(je(Object.fromEntries),Dn(([O])=>O in p),Object.entries);function g(O){const A=new Map,z=Object.entries(O).reduce((he,[me,ye],Te,Ie)=>{if(Vr(Object,ye.fingerprint)&&ye.fingerprint.keyword==="$createIfNotFound"){const Ve=De(Qa(ye.fingerprint.args),it([1,"fingerprint","args"])),Me=Ie.findIndex(Ve);if(Me!==Te){const[be]=Ie[Me];return A.set(me,be),he}}return{...he,[me]:ye}},{}),U=he=>Array.from(A.entries()).reduce((me,[ye,Te])=>{const Ie=`\\{\\{${ye}.body@$`.replaceAll("$","\\$").replaceAll(".","\\."),Ve=new RegExp(Ie,"g");return me.replaceAll(Ve,`{{${Te}.body@$`)},he),re=he=>A.has(he)?A.get(he):he;return je(Ge({blueprint:je(Ge({body:U,uri:U,waitFor:je(re)})),dependencies:je(je(re))}))(z)}function w(O={},A="$ROOT"){const[z,U]=v(O);if(Object.keys(z).length<1){const re=Object.keys(U).join(", "),ae=Object.keys(p).join(", "),le=`Missing or invalid command in subrequest at ${A}. Only the following options or keys were included: ${re}. Include one of the following valid commands instead: ${ae}.`;throw new Error(le)}return Object.entries(z).reduce((re,[ae,le])=>{const he=p.map(ae,le,A,U);return{...re,...he}},{})}function m(O,A=[],z=0){const[U,re]=Dn(de=>de.priority===z,O),le=De(Pt(Nn,{}),je(Vt("data")))(A),he=(de,Ee)=>{const{dependencies:$e={}}=de;return Object.values($e).flat().includes(Ee)};function me(de,Ee=[]){const[$e,...xe]=de;if(xe.length<1)return[...Ee,$e];const[ze,lt]=$e,Ce=[],Qe=[],ct=[];if(xe.forEach(([jt,er])=>{he(lt,jt)?Ce.push([jt,er]):he(er,ze)?Qe.push([jt,er]):ct.push([jt,er])}),!Ce.every(([jt])=>Qe.every(([er])=>jt!==er)))throw new Error("Circular dependency detected!");if(Ce.length===0)return me(xe,[...Ee,$e]);const $r=[...ct,...Ce,$e,...Qe];return me($r,Ee)}const ye=Pt((de,[Ee,$e])=>{const xe=Ge({blueprint:ze=>ze(de,le)},$e);return xe.blueprint.length<1?de:uv(Ee,xe,de)},{}),Te=De(Jr(Vt("blueprint")),Object.values,g,ye,me,Object.entries);function Ie(de){const Ee=de.map(xe=>xe.requestId),$e=de.filter(({waitFor:xe=[]})=>xe.length<1||xe.every(ze=>Ee.includes(ze)));return $e.length===de.length||$e.length===0?$e:Ie($e)}const Ve=De(Ie,Te),Me=Ge({data:En(De(Ge({body:JSON.parse}),de=>Nn(O[de.requestId],de),(de,Ee)=>Nn(Zh(Ee),de)))}),be=de=>{const Ee=Me(de);return A.concat(Ee)},Le=Ve(U),Ke=e.request(Gh,{method:"POST",data:Le}).then(be);return Object.keys(re).length===0?Ke:Ke.then(de=>m(re,de,z+1))}function j(O,A){if(Array.isArray(O)){const Ve=(Me,be)=>[].concat(Me).concat(be);return O.reduce((Me,be)=>{const Le=j(be,A);return ji(Ve,Me,Le)},{})}let{subrequest:z={}}=A;Vr(Function,A.subrequest)&&(z=A.subrequest(O));const re=!O.id||t.meta.isUnsynced(O)?"$create":"$update",ae=yr(t.schema.get()),le=Gr(O,ae),{id:he,type:me,attributes:ye,relationships:Te}=le;z={...Te,...z};const Ie={id:he,type:me,...ye,...z};return{[re]:Ie}}const P=De(Ih(/^\$ROOT(\.?\d?)::\$(create|update):\w+--\w+$/g),Vt("requestId")),Q=mf(["body","data"]),ve=Wp([P,Q]),W=De(je(Pn(!0)),je(it(["body","data"])),ur(ve),Jr(Object.values),je(Vt("data")));return function(A,z){const U=j(A,z),re=w(U,"$ROOT");return m(re).then(ae=>W(ae))}}const am=50;function im(t,e){const{host:n,maxPageLimit:s=am,entities:l=Mt,...d}=e,p=Si(n,{...d,entities:l}),v=t.schema.get();let g=yr(v);t.schema.on("set",E=>{g=yr(E)});const w=(E,P,Q=[],ve=0)=>E.then(W=>{let O=it(["data","links","next","href"],W);const A=it(["data","data","length"],W),z=ve+A,U=Q.concat(W);if(!O||z>=P)return U;const re=P-z;re<s&&(O=`${O}&page[limit]=${re}`);const ae=new URL(O),le=p.request(ae.pathname+ae.search);return w(le,P,U,z)}),m=({entity:E,bundle:P})=>p.schema.fetch(E,P).then(Q=>{const{data:ve}=Q,W=Tp(ve);return t.schema.set(E,P,W),Q}),j=nm(t,p);return{...p,schema:{fetch(...E){let P,Q;const[ve,W]=E;if(ve&&!W&&({entity:P=ve,bundle:Q}=et(ve)),ve&&W&&({entity:P=ve,bundle:Q=W}=et(W)),P in l&&Q)return m({entity:P,bundle:Q}).then(z=>({data:t.schema.get(P,Q),fulfilled:[z],rejected:[]})).catch(z=>({data:null,fulfilled:[],rejected:[z]}));const A=De($i((z,U)=>U===null?t.schema.get(P,Q):U,null),je(m),ur(P?z=>z.entity===P:z=>z.entity in l),je(et),Object.keys,it(["data","links"]));return p.request("/api/").then(A)}},...Tn(({nomenclature:{name:E,shortName:P}})=>({...p[P],fetch:Q=>{const{filter:ve,include:W,limit:O,sort:A}=Q,z=Object.keys(t.schema.get(E)).map(ae=>`${E}--${ae}`),U=Ur(ve,z).map(ae=>{const{type:le,...he}=ae,me={...he,include:W,limit:O,sort:A},{bundle:ye}=et(le);E in g&&ye in g[E]&&(me.filterTransforms=g[E][ye]);const Te=p[P].fetch(ye,me);return w(Te,O)});return $i((ae,le)=>{const he=ae.flatMap(it(["data","data"])),me=ae.flatMap(it(["data","included"]));return le.concat(he).concat(me).filter(ye=>!!ye)},[],U).then(Pp)},send(Q,ve){if(ve&&Vr(Object,ve.subrequest)||Vr(Array,Q))return j(Q,ve);const{bundle:O}=Qt(Q),A=Gr(Q,g);return p[P].send(O,A,ve).then(Np)}}),l)}}var om=Ri;function sm(t,e){return om(t<e.length?e.length-t:0,e)}var lm=sm,um=_,cm=Gt,dm=function(){function t(e,n){this.xf=n,this.pos=0,this.full=!1,this.acc=new Array(e)}return t.prototype["@@transducer/init"]=cm.init,t.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},t.prototype["@@transducer/step"]=function(e,n){return this.full&&(e=this.xf["@@transducer/step"](e,this.acc[this.pos])),this.store(n),e},t.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},t}(),fm=um(function(e,n){return new dm(e,n)}),pm=fm,vm=_,hm=Wt,mm=lm,ym=pm,gm=vm(hm([],ym,mm)),bm=gm,_m=bm;const Hi=(t,e)=>n=>{const{id:s=Wh()}=n,{entity:l,bundle:d,type:p}=Qt(n);if(!gr(s))throw new Error(`Invalid ${l} id: ${s}`);const v=t[l]&&t[l][d];if(!v)throw new Error(`Cannot find a schema for the ${l} type: ${p}.`);const{attributes:g={},relationships:w={},meta:m={},...j}=st(n),E={...g,...w,...j},{created:P=new Date().toISOString(),changed:Q=P,remote:{lastSync:ve=null,url:W=null,meta:O=null}={}}=m,A={},z=U=>{const re={};return qn(v,U).forEach(ae=>{if(ae in E){const le=m.fieldChanges&&m.fieldChanges[ae];A[ae]=le||Q,re[ae]=E[ae]}else A[ae]=Q,re[ae]=Ii(v,[U,ae],e)}),re};return{id:s,type:p,attributes:z("attributes"),relationships:z("relationships"),meta:{created:P,changed:Q,remote:{lastSync:ve,url:W,meta:O},fieldChanges:A,conflicts:[]}}};var $m=I,Sm=h,wm=cr,Bm=Hr,km=Ht,xm=Sm(function(e){var n=km(Bm,0,wm(function(s){return s[0].length},e));return $m(n,function(){for(var s=0;s<e.length;){if(e[s][0].apply(this,arguments))return e[s][1].apply(this,arguments);s+=1}})}),Cm=xm,Om=Cm,Am=ge,Tm=pr,Vm=Am(function(e,n,s){return Tm(e(n),e(s))}),Em=Vm,jm=Em;const Im=De(t=>new Set(t),je(Vt("id"))),Fm=Om([[ff,Zt],[Array.isArray,Im],[Vn("id"),Vt("id")]]),qm=t=>t==="relationships"?jm(Fm):Qa,Pm=t=>(e,n)=>{if(!n)return st(e);const s=new Date().toISOString();if(!e){const Ve=Ge({meta:{remote:{lastSync:()=>s}}});return Hi(t)(Ve(n))}const{id:l}=e,{entity:d,bundle:p,type:v}=Qt(e);if(!gr(l))throw new Error(`Invalid ${d} id: ${l}`);const g=t[d]&&t[d][p];if(!g)throw new Error(`Cannot find a schema for the ${d} type: ${v}.`);const w=e.attributes&&`"${e.attributes.name||""}" `;if(l!==n.id)throw new Error(`Cannot merge remote ${d} with UUID ${n.id} and local ${d} ${w}with UUID ${l}.`);if(e.type!==n.type)throw new Error(`Cannot merge remote ${d} of type ${n.type} and local ${d} ${w}of type ${e.type}.`);if(e.meta.conflicts.length>0)throw new Error(`Cannot merge local ${d} ${w}while it still has unresolved conflicts.`);const m=st(e),{meta:{fieldChanges:j,changed:E=s,remote:{lastSync:P=null}={}}}=m,Q=st(n),{meta:{fieldChanges:ve,changed:W=s,remote:{lastSync:O=null}={}}}=Q;let A=E,z=P;const U={},re=[],ae=Ve=>{const Me=qm(Ve),{[Ve]:be}=m,{[Ve]:Le}=Q,Ke={...be};return qn(g,Ve).forEach(de=>{const Ee={data:be[de],changed:j[de]||E},$e={data:Le[de],changed:ve[de]||W},xe=!!P&&P>Ee.changed;U[de]=Ee.changed,$e.changed>Ee.changed&&xe&&(Ke[de]=$e.data,U[de]=$e.changed,$e.changed>E&&({changed:A}=$e)),$e.changed>Ee.changed&&!xe&&(Me(Ee.data,$e.data)?(U[de]=$e.changed,$e.changed>E&&({changed:A}=$e)):re.push({fieldType:Ve,field:de,changed:$e.changed,data:$e.data}))}),Ke},le=ae("attributes"),he=ae("relationships"),me=!!P&&P>=E,ye=!P&&!!O,Te=!!O&&O>=E;return(me||ye||Te)&&(z=s),{id:l,type:v,attributes:le,relationships:he,meta:{...m.meta,changed:A,fieldChanges:U,conflicts:re,remote:{...Q.meta.remote,lastSync:z}}}},Nm=t=>(e,n)=>{const{id:s}=e,{entity:l,bundle:d,type:p}=Qt(e);if(!gr(s))throw new Error(`Invalid ${l} id: ${s}`);const v=t[l]&&t[l][d];if(!v)throw new Error(`Cannot find a schema for the ${l} type: ${p}.`);const g=new Date().toISOString(),w=st(e),m=st(n),{meta:j={}}=w;let{changed:E=g}=j;const{conflicts:P=[],created:Q=g,fieldChanges:ve={},remote:W={}}=j,{lastSync:O=null,url:A=null,meta:z=null}=W,U=le=>{const he={...w[le]};return qn(v,le).forEach(me=>{me in m&&(he[me]=m[me],ve[me]=g,E=g)}),he},re=U("attributes"),ae=U("relationships");return{id:s,type:p,attributes:re,relationships:ae,meta:{changed:E,conflicts:P,created:Q,fieldChanges:ve,remote:{lastSync:O,meta:z,url:A}}}};function Wi(t={}){const{entities:e=Mt}=t,n=je(()=>({}),e),s={schema:{set:af()}};function l(...v){let g=v[0],w=v[1];if(v.length===2&&typeof v[1]=="string"){const m=et(v[1]);m.type&&({bundle:w}=m)}if(v.length===1&&typeof v[0]=="string"){const m=et(v[0]);m.type&&({entity:g,bundle:w}=m)}return n[g]&&n[g][w]?st(n[g][w]):n[g]?st(n[g]):st(n)}function d(...v){if(v.length===0)throw new Error("At least one valid argument is required for setting farm schemata but none was provided.");if(v.length===1&&ft(v[0])){const[w]=v;return Object.entries(w).forEach(([m,j])=>{m in n&&d(m,j)}),st(n)}if(v.length===2&&ft(v[1])){const w=et(v[0]);if(w.entity in n&&w.bundle){const{entity:E,bundle:P}=w,[,Q]=v;return d(E,P,Q),st(n)[E][P]}const[m,j]=v;return Object.entries(j).forEach(([E,P])=>{const{bundle:Q=E}=et(E);d(m,Q,P)}),st(n)[m]}if(v.length===3&&v[0]in n&&typeof v[1]=="string"&&ft(v[2])){const[w,m,j]=v,{bundle:E=m}=et(m);return n[w][E]=Ei(j),st(n)[w][E]}const g="One or more invalid arguments for setting farm schemata";throw new Error(`${g}: ${v.join(", ")}.`)}return t.schemata&&d(t.schemata),{schema:{get:l,set(...v){d(...v);const g=_m(1,v);s.schema.set.next(l(...g))},on:(v=>(g,w)=>{if(g in s[v])return s[v][g].subscribe(w);throw new Error(`Invalid method name for ${v} listener: ${g}`)})("schema")},meta:{isUnsynced(v){const{changed:g,remote:{lastSync:w=null}={}}=v.meta;return w===null||g>w}},...Tn(({defaultOptions:v})=>({create:Hi(n,v),merge:Pm(n),update:Nm(n)}),e)}}function Dm(t){const{schemata:e,remote:n,entities:s=Mt}=t,l=Object.values(s).map(v=>v.nomenclature.shortName),d=Wi({schemata:e,entities:s}),p=(v={})=>{const{adapter:g=im,...w}=v,m=g(d,w);d.schema.fetch=m.schema.fetch,l.forEach(j=>{d[j].fetch=m[j].fetch,d[j].send=m[j].send,d[j].delete=m[j].delete}),d.remote={...J(l,m),add:p}};return p({...n,entities:s}),d}i.client=Si,i.default=Dm,i.entities=Mt,i.model=Wi,i.parseFilter=pi,i.splitFilterByType=Ur,Object.defineProperty(i,"__esModule",{value:!0})})})(Kn,Kn.exports);var fb=Kn.exports;const Qr=Go(fb);var cn={},sr={};sr.__esModule=!0;sr.Polyfill=sr.LightMapImpl=void 0;var Yo=function(){function a(){this.record=[]}return a.prototype.has=function(r){return this.record.map(function(i){var o=i[0];return o}).indexOf(r)>=0},a.prototype.get=function(r){var i=this.record.filter(function(o){var c=o[0];return c===r})[0];if(i!==void 0)return i[1]},a.prototype.set=function(r,i){var o=this.record.filter(function(c){var u=c[0];return u===r})[0];return o===void 0?this.record.push([r,i]):o[1]=i,this},a.prototype.delete=function(r){var i=this.record.map(function(o){var c=o[0];return c}).indexOf(r);return i<0?!1:(this.record.splice(i,1),!0)},a.prototype.keys=function(){return this.record.map(function(r){var i=r[0];return i})},a}();sr.LightMapImpl=Yo;sr.Polyfill=typeof Map<"u"?Map:Yo;cn.__esModule=!0;cn.Polyfill=void 0;var pb=sr;cn.Polyfill=typeof WeakMap<"u"?WeakMap:pb.Polyfill;Xo=void 0;var ia=cn,vb=function(){function a(){this.queuedCalls=[],this.isRunning=!1,this.prComplete=Promise.resolve()}return a.prototype.cancelAllQueuedCalls=function(){var r;return this.queuedCalls.splice(0,r=this.queuedCalls.length),r},a}(),hb={},io=new ia.Polyfill;function oo(a,r){var i=io.get(a);i||(i=new ia.Polyfill,io.set(a,i));var o=i.get(r);return o||(o=new vb,i.set(r,o)),o}function mb(){return new Array(0)}function yb(){for(var a=[],r=0;r<arguments.length;r++)a[r]=arguments[r];switch(a.length){case 1:return so(!0,mb(),a[0]);case 2:return so(!0,a[0],a[1])}}var Xo=yb,gb=new ia.Polyfill;function so(a,r,i){var o,c=function(){for(var u=this,f=[],h=0;h<arguments.length;h++)f[h]=arguments[h];if(!a){if(!(this instanceof Object))throw new Error("Run exclusive, <this> should be an object");o=oo(this,r)}return new Promise(function(y,S){var C;o.prComplete=new Promise(function(b){return C=function(){return b()}});var _=function(b){C(),o.isRunning=!1,o.queuedCalls.length&&o.queuedCalls.shift()(),"data"in b?y(b.data):S(b.reason)};(function b(){for(var T=this,H=[],J=0;J<arguments.length;J++)H[J]=arguments[J];if(o.isRunning){o.queuedCalls.push(function(){return b.apply(T,H)});return}o.isRunning=!0;try{i.apply(this,H).then(function(X){return _({data:X})}).catch(function(X){return _({reason:X})})}catch(X){_({reason:X})}}).apply(u,f)})};return a&&(o=oo(hb,r)),gb.set(c,r),c}var Ne={farm:null,users:null,fields:null,greenhouses:null,beds:null,crops:null,tray_sizes:null,units:null,log_categories:null,permissions:null,equipment:null},Rt=null,_t=null;function bb(){try{return!document.URL.startsWith("http://localhost")}catch{return!1}}function _b(){Ne.farm=null}function $b(){Ne.farm=null,_t&&_t.removeItem("schema"),Rt&&Rt.removeItem("farmOStoken")}const qe=Xo(async(a=null,r=null,i=null,o=null,c=null)=>{if(Rt||(Rt=c,_t=c,c||(Rt=localStorage,_t=sessionStorage)),bb()){if(a||r||i||o)throw new Error("Front end code should never provide credentials to getFarmOSInstance.");return await Sb()}else{if(a&&r&&i&&o)return $b(),await lo(a,r,i,o);if(!a&&!r&&!i&&!o)return await lo();throw new Error("Invalid arguments passed to getFarmOSInstance from outside farmOS. If one of hostURL, client, user, or pass is provided, all must be provided.")}});async function Sb(){if(Ne.farm)return Ne.farm;{const r=await(await fetch("/session/token")).text(),o={remote:{host:"",clientId:"farm",auth:c=>{c.interceptors.request.use(u=>u.method==="get"?{...u,headers:{...u.headers}}:{...u,headers:{...u.headers,"X-CSRF-TOKEN":r}},Promise.reject)}}};return Ne.farm=Qr(o),await Ko(Ne.farm),Ne.farm}}async function lo(a=null,r=null,i=null,o=null){Ne.farm&&Ne.farm.remote.getToken()===null&&_b();let c=!1;if(!Ne.farm){c=!0,!a&&!r&&!i&&!o&&(a="http://farmos",r="farm",i="admin",o="admin");const f={remote:{host:a,clientId:r,getToken:()=>JSON.parse(Rt.getItem("farmOStoken")),setToken:h=>Rt.setItem("farmOStoken",JSON.stringify(h))}};typeof Qr!="function"?Ne.farm=Qr.default(f):Ne.farm=Qr(f)}return Ne.farm.remote.getToken()===null&&(Eb(),await Ne.farm.remote.authorize(i,o)),c&&await Ko(Ne.farm),Ne.farm}async function Ko(a){let r=JSON.parse(_t.getItem("schema"));r==null?(await a.schema.fetch(),r=a.schema.get(),_t.setItem("schema",JSON.stringify(r))):await a.schema.set(r)}async function Ct(a,r){if(Ne[a])return Ne[a];await qe();const i=_t.getItem(a);if(i)return Ne[a]=JSON.parse(i),Ne[a];const o=await r();return _t.setItem(a,JSON.stringify(o)),Ne[a]=o,Ne[a]}function zt(a){Ne[a]=null,_t&&_t.removeItem(a)}function uo(){zt("fields")}async function Qo(){return Ct("fields",async()=>{const r=await(await qe()).asset.fetch({filter:{type:"asset--land",land_type:"field",status:"active"},limit:1/0});if(r.rejected.length!=0)throw new Error("Unable to fetch fields.",r.rejected);return r.data.sort((i,o)=>i.attributes.name.localeCompare(o.attributes.name)),r.data})}async function Zo(){const a=await Qo();return new Map(a.map(i=>[i.attributes.name,i]))}async function wb(){const a=await Qo();return new Map(a.map(i=>[i.id,i]))}function co(){zt("beds")}async function oa(){return Ct("beds",async()=>{const r=await(await qe()).asset.fetch({filter:{type:"asset--land",land_type:"bed",status:"active"},limit:1/0});if(r.rejected.length!=0)throw new Error("Unable to fetch beds.",r.rejected);return r.data.sort((i,o)=>i.attributes.name.localeCompare(o.attributes.name)),r.data})}async function Bb(){const a=await oa();return new Map(a.map(i=>[i.attributes.name,i]))}function fo(){zt("greenhouses")}async function es(){return Ct("greenhouses",async()=>{const r=await(await qe()).asset.fetch({filter:{type:"asset--structure",structure_type:"greenhouse",status:"active"},limit:1/0});if(r.rejected.length!=0)throw new Error("Unable to fetch greenhouses.",r.rejected);return r.data.sort((i,o)=>i.attributes.name.localeCompare(o.attributes.name)),r.data})}async function ts(){const a=await es();return new Map(a.map(i=>[i.attributes.name,i]))}async function kb(){const a=await es();return new Map(a.map(i=>[i.id,i]))}function S0(){zt("crops")}async function rs(){return Ct("crops",async()=>{const r=await(await qe()).term.fetch({filter:{type:"taxonomy_term--plant_type"},limit:1/0});if(r.rejected.length!=0)throw new Error("Unable to fetch crops.",r.rejected);return r.data.sort((i,o)=>i.attributes.name.localeCompare(o.attributes.name)),r.data})}async function xb(){const a=await rs();return new Map(a.map(i=>[i.attributes.name,i]))}async function ns(){const a=await rs();return new Map(a.map(i=>[i.id,i]))}function w0(){zt("tray_sizes")}async function Cb(){return Ct("tray_sizes",async()=>{const r=await(await qe()).term.fetch({filter:{type:"taxonomy_term--tray_size"},limit:1/0});if(r.rejected.length!=0)throw new Error("Unable to fetch tray sizes.",r.rejected);return r.data.sort((i,o)=>{let c=parseFloat(i.attributes.name),u=parseFloat(o.attributes.name);return c-u}),r.data})}async function B0(){const a=await Cb();return new Map(a.map(i=>[i.attributes.name,i]))}async function Ob(){return Ct("units",async()=>{const r=await(await qe()).term.fetch({filter:{type:"taxonomy_term--unit"},limit:1/0});if(r.rejected.length!=0)throw new Error("Unable to fetch units.",r.rejected);return r.data.sort((i,o)=>i.attributes.name.localeCompare(o.attributes.name)),r.data})}async function Ab(){const a=await Ob();return new Map(a.map(i=>[i.attributes.name,i]))}async function Tb(){return Ct("log_categories",async()=>{const r=await(await qe()).term.fetch({filter:{type:"taxonomy_term--log_category"},limit:1/0});if(r.rejected.length!=0)throw new Error("Unable to fetch log categories.",r.rejected);return r.data.sort((i,o)=>i.attributes.name.localeCompare(o.attributes.name)),r.data})}async function Vb(){const a=await Tb();return new Map(a.map(i=>[i.attributes.name,i]))}function Eb(){zt("permissions")}async function jb(){return Ct("permissions",async()=>{try{return(await(await qe()).remote.request.get("http://farmos/api/permissions")).data.permissions}catch(a){throw new Error("Unable to fetch permissions.",a)}})}async function po(a){const i=(await jb())[a];if(i===void 0)throw new Error(`Permission ${a} does not exist.`);return i}function k0(){zt("equipment")}async function Ib(){return Ct("equipment",async()=>{const r=await(await qe()).asset.fetch({filter:{type:"asset--equipment"},limit:1/0});if(r.rejected.length!=0)throw new Error("Unable to fetch equipment.",r.rejected);return r.data.sort((i,o)=>i.attributes.name.localeCompare(o.attributes.name)),r.data})}async function x0(a=[]){const r=await Ib(),i=new Map(r.map(f=>[f.id,f.attributes.name])),o="Category";function c(f,h){const y=h.relationships.parent.length!=0,S=y?i.get(h.relationships.parent[0].id):null;return h.attributes.name!==o&&S!==o&&(a.length===0||y&&a.includes(S))&&f.set(h.attributes.name,h),f}return r.reduce(c,new Map)}async function C0(a){const r={},i=[];try{for(const o of a){r[o.name]=null;const c=await o.do(r);r[o.name]=c,i.push(o)}}catch(o){console.error("runTransaction: Error running transaction."),console.error(" Attempting to undo completed operations.");for(const u of i.reverse())try{await u.undo(r),r[u.name]="undone",console.error(" "+u.name+" undone.")}catch{console.error(" failed to undo "+u.name),r[u.name].id&&r[u.name].attributes&&r[u.name].attributes.name&&(console.error(" uuid: "+r[u.name].id),console.error(" name: "+r[u.name].attributes.name))}console.error(" Done.");const c=new Error("Error running transaction.");throw c.cause=o,c.results=r,c}return r}async function O0(a,r,i="",o=[]){const c=await qe(),u=await xb(),f=[];for(const S of o)f.push({type:"asset--plant",id:S.id});const h=a+"_"+r,y=c.asset.create({type:"asset--plant",attributes:{name:h,status:"active",notes:{value:i}},relationships:{plant_type:[{type:"taxonomy_term--plant_type",id:u.get(r).id}],parent:f}});return await c.asset.send(y),y}async function Fb(a){return(await(await qe()).asset.fetch({filter:{type:"asset--plant",id:a}})).data[0]}async function A0(a){const r=await qe();try{return await r.asset.delete("plant",a)}catch(i){throw console.error("deletePlantAsset:"),console.error(" Unable to delete plant asset with id: "+a),console.error(i.message),console.error(i),i}}async function T0(a,r){const i=await qe(),o=await Fb(a);return r?o.attributes.status="archived":o.attributes.status="active",await i.asset.send(o)}async function V0(a,r,i,o,c=null,u=null){const f=await qe(),h=await Ab(),y=f.quantity.create({type:"quantity--standard",attributes:{measure:a,value:{decimal:r},label:i,inventory_adjustment:u},relationships:{units:{type:"taxonomy_term--unit",id:h.get(o).id},inventory_asset:c?{type:c.type,id:c.id}:null}});return await f.quantity.send(y),y}async function E0(a){const r=await qe();try{return await r.quantity.delete("standard",a)}catch(i){throw console.error("deleteStandardQuantity:"),console.error(" Unable to delete standard quantity with id: "+a),console.error(i.message),console.error(i),i}}async function sa(a){let r=[];const i=await Zo();for(const o of a){let c=i.get(o);if(c)r.push({type:"asset--land",id:c.id});else if(c=(await ts()).get(o),c)r.push({type:"asset--structure",id:c.id});else if(c=(await Bb()).get(o),c)r.push({type:"asset--land",id:c.id});else throw console.error("getPlantingLocationObjects: Invalid location name: "+o),new Error("Invalid location name: "+o)}return r}async function la(a){const r=await Vb();let i=[];for(const o of a)i.push({type:"taxonomy_term--log_category",id:r.get(o).id});return i}function ua(a){const r=[];if(a)for(const i of a)r.push({type:i.type,id:i.id});return r}async function j0(a,r,i,o,c,u){const f=await sa([r,...i]),h=ua(u),y=await la(o),S=await ns();let C=pt(a).format("YYYY-MM-DD");o.includes("seeding_tray")?C+="_ts_":o.includes("seeding_direct")?C+="_ds_":o.includes("seeding_cover_crop")&&(C+="_cs_"),C+=S.get(c.relationships.plant_type[0].id).attributes.name;const _={type:"log--seeding",attributes:{name:C,timestamp:pt(a).format(),status:"done",is_movement:!0,purchase_date:pt(a).format()},relationships:{location:f,asset:[{type:"asset--plant",id:c.id}],category:y,quantity:h}},b=await qe(),T=b.log.create(_);return await b.log.send(T),T}async function I0(a){const r=await qe();try{return await r.log.delete("seeding",a)}catch(i){throw console.error("deleteSeedingLog:"),console.error(" Unable to delete seeding log with id: "+a),console.error(i.message),console.error(i),i}}async function F0(a,r,i=[],o,c=null,u=[],f=[]){const h=await sa([r,...i]),y=await ua(u),S=await la(o);let C=[];for(const J of f)C.push({type:J.type,id:J.id});const b={type:"log--activity",attributes:{name:pt(a).format("YYYY-MM-DD")+"_sd_"+r,timestamp:pt(a).format(),status:"done",purchase_date:pt(a).format()},relationships:{location:h,asset:[{type:"asset--plant",id:c.id}],category:S,quantity:y,equipment:C}},T=await qe(),H=T.log.create(b);return await T.log.send(H),H}async function q0(a){const r=await qe();try{return await r.log.delete("activity",a)}catch(i){throw console.error("deleteSoilDisturbanceActivityLog:"),console.error(" Unable to delete activity log with id: "+a),console.error(i.message),console.error(i),i}}function kr(a,r){const i=a.split(r);if(i.length>1){const o=i[0].split(" "),c=o[o.length-2];return Number(c)}else return null}function P0(a,r,i){for(const o of a.attributes.inventory)if(o.measure===r&&o.units===i)return o.value;return null}async function N0(a=null){const r=await qe();try{let i="/api/fd2_seedlings";a&&(i=i+"?crop="+a);const o=await r.remote.request(i);let c=[];for(const u of o.data){const f=kr(u.inventory,"TRAYS");if(f>0){const h=kr(u.quantities,"TRAYS"),y=kr(u.quantities,"CELLS/TRAY"),S=kr(u.quantities,"SEEDS"),C=S/(y*h),_=(u.log_notes+" "+u.asset_notes).trim();c.push({log_id:u.log_id,log_uuid:u.log_uuid,asset_id:u.asset_id,asset_uuid:u.asset_uuid,date:u.date,user:u.user,crop:u.crop,trays_location:u.trays_location,asset_locations:u.asset_locations,total_trays:h,available_trays:f,tray_size:y,seeds_per_cell:C,total_seeds:S,notes:_})}}return c}catch(i){throw console.error("getSeedlings:"),console.error(" Unable to GET seedlings information."),console.error(i.message),console.error(i),new Error("Unable to fetch seedlings.",i)}}async function D0(){const a=await qe();try{let r="/api/fd2_seedlings_crop_names";const i=await a.remote.request(r),o=new Map;for(const u of i.data){const f=kr(u.inventory,"TRAYS");o.get(u.crop)==null?o.set(u.crop,f):o.set(u.crop,o.get(u.crop)+f)}return Array.from(o.keys()).filter(u=>o.get(u)>0)}catch(r){throw console.error("getTraySeededCropNames:"),console.error(" Unable to GET tray seeded crop names."),console.error(r.message),console.error(r),new Error("Unable to fetch tray seeded crop names.",r)}}async function M0(a,r,i=[],o,c){const u=await sa([r,...i]),f=ua(c),h=await la(["transplanting"]),y=await ns(),C={type:"log--activity",attributes:{name:pt(a).format("YYYY-MM-DD")+"_xp_"+y.get(o.relationships.plant_type[0].id).attributes.name,timestamp:pt(a).format(),status:"done",is_movement:!0,purchase_date:pt(a).format()},relationships:{location:u,asset:[{type:"asset--plant",id:o.id}],category:h,quantity:f}},_=await qe(),b=_.log.create(C);return await _.log.send(b),b}async function R0(a){const r=await qe();try{return await r.log.delete("activity",a)}catch(i){throw console.error("deleteTransplantingActivityLog:"),console.error(" Unable to delete activity log with id: "+a),console.error(i.message),console.error(i),i}}const qb={name:"DateSelector",emits:["ready","update:date","valid"],props:{date:{type:String,default:pt().format("YYYY-MM-DD")},required:{type:Boolean,default:!1},showValidityStyling:{type:Boolean,default:!1}},data(){return{chosenDate:this.date}},computed:{isEmpty(){return this.chosenDate==""||this.chosenDate=="Invalid Date"||this.chosenDate===null},isValid(){const a=pt(this.chosenDate).isValid();return this.required?a:this.isEmpty?!0:a},validityStyling(){return this.showValidityStyling?!this.required&&this.isEmpty?null:this.isValid:null}},methods:{},watch:{chosenDate(){this.$emit("update:date",this.chosenDate)},date(){this.chosenDate=this.date},isValid(){this.$emit("valid",this.isValid)}},created(){this.$emit("valid",this.isValid),this.$emit("ready")}},Pb=He("span",{"data-cy":"date-label"},"Date:",-1),Nb={key:0,"data-cy":"date-required",class:"text-danger"};function Db(a,r,i,o,c,u){const f=zo,h=or,y=un;return B(),ne("div",null,[Be(y,{id:"date-group","data-cy":"date-group","label-for":"date","label-cols":"auto","label-align":"end"},{label:R(()=>[Pb,i.required?(B(),ne("sup",Nb,"*")):we("",!0)]),default:R(()=>[Be(f,{id:"date-input","data-cy":"date-input",type:"date",modelValue:c.chosenDate,"onUpdate:modelValue":r[0]||(r[0]=S=>c.chosenDate=S),state:u.validityStyling,required:i.required},null,8,["modelValue","state","required"]),Be(h,{id:"date-invalid-feedback","data-cy":"date-invalid-feedback",state:u.validityStyling},{default:R(()=>[Se(" A valid date is required. ")]),_:1},8,["state"])]),_:1})])}const L0=qt(qb,[["render",Db]]);const Mb={name:"PickerBase",components:{},emits:["ready","update:picked","valid"],props:{invalidFeedbackText:{type:String,required:!0},label:{type:String,required:!0},options:{type:Array,required:!0},picked:{type:Array,default:()=>[]},required:{type:Boolean,default:!1},showAllButton:{type:Boolean,default:!0},showValidityStyling:{type:Boolean,default:!1}},data(){return{checked:this.picked}},computed:{isValid(){return!this.required||this.checked.length>0},validationStyling(){return this.showValidityStyling?!this.required&&this.checked.length==0?null:this.isValid:null}},methods:{updatePicked(){this.$emit("update:picked",this.checked)},pickAll(){this.checked.length===this.options.length?this.checked=[]:this.checked=[...this.options],this.updatePicked()}},watch:{isValid(){this.$emit("valid",this.isValid)},picked(){this.checked=this.picked},options:{handler(){this.checked.length>0&&(this.checked=this.checked.filter(a=>this.options.includes(a)),this.updatePicked())},deep:!0}},created(){this.$emit("valid",this.isValid),this.$emit("ready")}},Rb={class:"d-grid d-md-flex"},Lb={id:"picker-label","data-cy":"picker-label"},zb={key:0,id:"picker-required","data-cy":"picker-required",class:"text-danger"};function Ub(a,r,i,o,c,u){const f=Tr,h=_g,y=or,S=aa,C=un;return B(),ne("div",null,[Be(C,{id:"picker-group","data-cy":"picker-group","label-for":"picker-options","label-cols":"auto","label-align":"end"},{label:R(()=>[He("div",Rb,[He("div",null,[He("span",Lb,ke(i.label)+":",1),i.required?(B(),ne("sup",zb,"*")):we("",!0)]),i.showAllButton?(B(),Z(f,{key:0,id:"picker-all-button","data-cy":"picker-all-button",size:"sm",variant:"primary",onClick:r[0]||(r[0]=_=>u.pickAll())},{default:R(()=>[Se("All")]),_:1})):we("",!0)])]),default:R(()=>[Be(S,{id:"picker-input","data-cy":"picker-input"},{default:R(()=>[Be(h,{"data-cy":"picker-options",id:"picker-options",name:"picker-options",modelValue:c.checked,"onUpdate:modelValue":r[1]||(r[1]=_=>c.checked=_),options:i.options,state:u.validationStyling,onChange:r[2]||(r[2]=_=>u.updatePicked(_))},null,8,["modelValue","options","state"]),Be(y,{id:"picker-invalid-feedback","data-cy":"picker-invalid-feedback",state:u.validationStyling},{default:R(()=>[Se(ke(i.invalidFeedbackText),1)]),_:1},8,["state"])]),_:1})]),_:1})])}const Hb=qt(Mb,[["render",Ub],["__scopeId","data-v-6fb33e2c"]]),Wb={name:"BedPicker",components:{PickerBase:Hb},emits:["error","ready","update:picked","valid"],props:{location:{type:String,required:!0},picked:{type:Array,default:()=>[]},required:{type:Boolean,default:!1},showValidityStyling:{type:Boolean,default:!1}},data(){return{fieldMap:null,greenhouseMap:null,beds:null,bedList:[]}},computed:{},methods:{handleUpdatePicked(a){this.$emit("update:picked",a)},handleValid(a){this.$emit("valid",a)},updateBedList(){let a=this.fieldMap.get(this.location),r=this.greenhouseMap.get(this.location),i=null;a?i=a.id:r?i=r.id:console.error("BedPicker: Can't find location: "+this.location),i?this.bedList=this.beds.filter(o=>{if(o.relationships.parent[0].id===i)return o}).map(o=>o.attributes.name):this.bedList=[]}},watch:{location(){this.fieldMap&&this.greenhouseMap&&this.beds&&this.updateBedList()}},created(){let a=Zo(),r=ts(),i=oa();Promise.all([a,r,i]).then(([o,c,u])=>{this.fieldMap=o,this.greenhouseMap=c,this.beds=u,this.updateBedList(),this.$emit("ready")}).catch(o=>{console.error("BedPicker: Error fetching fields, greenhouses or beds."),console.error(o),this.$emit("error","Unable to fetch greenhouses, fields or beds.")})}};function Gb(a,r,i,o,c,u){const f=Gn("PickerBase");return B(),ne("div",null,[ea(Be(f,{id:"bed-picker","data-cy":"bed-picker",invalidFeedbackText:"At least one bed is required",label:"Beds",options:c.bedList,picked:i.picked,required:i.required,showValidityStyling:i.showValidityStyling,"onUpdate:picked":r[0]||(r[0]=h=>u.handleUpdatePicked(h)),onValid:r[1]||(r[1]=h=>u.handleValid(h))},null,8,["options","picked","required","showValidityStyling"]),[[Qm,c.bedList.length>0]])])}const Jb=qt(Wb,[["render",Gb]]);const Yb={name:"LocationSelector",components:{SelectorBase:db,BedPicker:Jb,BAccordion:qo},emits:["error","ready","update:selected","update:beds","valid"],props:{includeFields:{type:Boolean,default:!1},includeGreenhouses:{type:Boolean,default:!1},includeGreenhousesWithBeds:{type:Boolean,default:!1},allowBedSelection:{type:Boolean,default:!0},requireBedSelection:{type:Boolean,default:!1},required:{type:Boolean,default:!1},selected:{type:String,default:null},pickedBeds:{type:Array,default:()=>[]},showValidityStyling:{type:Boolean,default:!1}},data(){return{selectedLocation:this.selected,checkedBeds:this.pickedBeds,locationValid:null,bedsValid:null,fieldMap:new Map,greenhouseMap:new Map,bedObjs:[],canCreateLand:!1,canCreateStructure:!1}},computed:{canCreateLocation(){return this.includeFields&&this.canCreateLand||(this.includeGreenhouses||this.includeGreenhousesWithBeds)&&this.canCreateStructure},locations(){let a=[];this.includeFields&&(a=Array.from(this.fieldMap.values()).map(o=>o.attributes.name));let r=[];this.includeGreenhouses?r=Array.from(this.greenhouseMap.values()).map(o=>o.attributes.name):this.includeGreenhousesWithBeds&&(r=Array.from(this.greenhouseMap.values()).filter(o=>this.bedObjs.some(c=>c.relationships.parent[0].id==o.id)).map(o=>o.attributes.name));let i=[...a,...r];return i.sort(),i},beds(){if(this.allowBedSelection){let a=this.bedObjs.filter(r=>{let i=r.relationships.parent[0].id;if(this.includeFields){let o=this.fieldMap.get(i);if(o)return this.selectedLocation==o.attributes.name}if(this.includeGreenhouses||this.includeGreenhousesWithBeds){let o=this.greenhouseMap.get(i);if(o)return this.selectedLocation==o.attributes.name}return!1}).map(r=>r.attributes.name);return a.sort(),a}else return[]},isValid(){let a=!0;return this.allowBedSelection&&this.requireBedSelection&&(a=!(this.bedsValid===null||!this.bedsValid)),this.locationValid&&a},showBedSelection(){return this.allowBedSelection&&this.beds.length>0}},methods:{handleUpdateBeds(a){this.checkedBeds=a,this.$emit("update:beds",this.checkedBeds,this.beds.length)},handleUpdateSelected(a){this.selectedLocation=a,this.pickedBeds.length>0&&this.handleUpdateBeds([]),this.$emit("update:selected",a)},handleLocationValid(a){this.locationValid=a},handleBedsValid(a){this.bedsValid=a},handleAddClicked(){if(this.includeFields&&(this.includeGreenhouses||this.includeGreenhousesWithBeds)&&this.canCreateLand&&this.canCreateStructure)uo(),fo(),co(),window.location.href="/asset/add";else if(this.includeFields&&this.canCreateLand)uo(),co(),window.location.href="/asset/add/land";else if((this.includeGreenhouses||this.includeGreenhousesWithBeds)&&this.canCreateStructure)fo(),window.location.href="/asset/add/structure";else return null}},watch:{selectedBeds(){this.checkedBeds=this.selectedBeds},pickedBeds(){this.checkedBeds=this.pickedBeds},isValid(){this.$emit("valid",this.isValid)}},created(){let a=!1,r=null;this.includeFields&&(a=po("create-land-asset"),r=wb());let i=!1,o=null;(this.includeGreenhouses||this.includeGreenhousesWithBeds)&&(i=po("create-structure-asset"),o=kb());let c=null;this.allowBedSelection&&(c=oa()),Promise.all([r,o,c,a,i]).then(([u,f,h,y,S])=>{this.fieldMap=u,this.greenhouseMap=f,this.bedObjs=h,this.canCreateLand=y,this.canCreateStructure=S,this.$emit("ready")}).catch(u=>{console.error("LocationSelector: Error fetching locations."),console.error(u),this.$emit("error","Unable to fetch locations.")})}},Xb=a=>(yo("data-v-783d8afc"),a=a(),go(),a),Kb=Xb(()=>He("span",{id:"location-beds-accordion-title","data-cy":"location-beds-accordion-title",class:"w-100 text-center"}," Select Beds ",-1));function Qb(a,r,i,o,c,u){const f=Gn("SelectorBase"),h=Gn("BedPicker"),y=Qy,S=qo;return B(),ne("div",null,[Be(f,{id:"location-selector","data-cy":"location-selector",label:"Location",invalidFeedbackText:"A location is required",options:u.locations,required:i.required,selected:i.selected,showValidityStyling:i.showValidityStyling,"onUpdate:selected":r[0]||(r[0]=C=>u.handleUpdateSelected(C)),onValid:r[1]||(r[1]=C=>u.handleLocationValid(C)),includeAddButton:u.canCreateLocation,onAddClicked:u.handleAddClicked},null,8,["options","required","selected","showValidityStyling","includeAddButton","onAddClicked"]),u.showBedSelection?(B(),Z(S,{key:0,flush:"",id:"location-beds-accordion","data-cy":"location-beds-accordion"},{default:R(()=>[Be(y,{id:"location-beds-accordion-item","data-cy":"location-beds-accordion-item",visible:""},{title:R(()=>[Kb]),default:R(()=>[Be(h,{id:"location-bed-picker","data-cy":"location-bed-picker",location:c.selectedLocation,picked:c.checkedBeds,required:i.requireBedSelection,"onUpdate:picked":r[2]||(r[2]=C=>u.handleUpdateBeds(C)),showValidityStyling:i.showValidityStyling,onValid:r[3]||(r[3]=C=>u.handleBedsValid(C))},null,8,["location","picked","required","showValidityStyling"])]),_:1})]),_:1})):we("",!0)])}const z0=qt(Yb,[["render",Qb],["__scopeId","data-v-783d8afc"]]),Zb={name:"NumericInput",components:{BButton:Tr},emits:["ready","update:value","valid"],props:{decimalPlaces:{type:Number,default:0},incDecValues:{type:Array,default:null},maxValue:{type:Number,default:1/0},minValue:{type:Number,default:0},label:{type:String,required:!0},required:{type:Boolean,default:!1},invalidFeedbackText:{type:String,required:!0},showValidityStyling:{type:Boolean,default:!1},value:{type:Number,required:!0}},data(){return{valueAsString:this.formatter(this.value.toString()),inputRefreshKey:0}},computed:{showSmallIncDec(){return this.incDecValues!=null&&this.incDecValues.length>0},showMediumIncDec(){return this.incDecValues!=null&&this.incDecValues.length>1},showLargeIncDec(){return this.incDecValues!=null&&this.incDecValues.length>2},isEmpty(){return this.valueAsString==null||this.valueAsString.length==0},isValid(){return this.required?!this.isEmpty&&!isNaN(parseFloat(this.valueAsString))&&parseFloat(this.valueAsString)>=this.minValue&&parseFloat(this.valueAsString)<=this.maxValue:this.isEmpty||!isNaN(parseFloat(this.valueAsString))&&parseFloat(this.valueAsString)>=this.minValue&&parseFloat(this.valueAsString)<=this.maxValue},validityStyling(){return this.showValidityStyling?this.isValid:null}},methods:{adjustValue(a){this.isValid?this.valueAsString=this.formatter(parseFloat(this.valueAsString)+a):this.valueAsString=this.formatter(this.minValue)},formatter(a){let r=parseFloat(a),i;return a=="NaN"?i="":isNaN(r)?i=a:r<this.minValue?i=this.minValue.toFixed(this.decimalPlaces):r>this.maxValue?i=this.maxValue.toFixed(this.decimalPlaces):i=r.toFixed(this.decimalPlaces),setTimeout(()=>{this.inputRefreshKey++},5),i}},watch:{isValid(){this.$emit("valid",this.isValid)},value(){isNaN(this.value)||(this.valueAsString=this.formatter(this.value))},valueAsString(){this.$emit("update:value",parseFloat(this.valueAsString))}},created(){this.$emit("valid",this.isValid),this.$emit("ready")}},e0={"data-cy":"numeric-label"},t0={key:0,"data-cy":"numeric-required",class:"text-danger"};function r0(a,r,i,o,c,u){const f=Tr,h=zg,y=zo,S=Ho,C=or,_=aa,b=un;return B(),ne("div",null,[Be(b,{id:"numeric-group","data-cy":"numeric-group","label-for":"numeric-input","label-cols":"auto","label-align":"end"},{label:R(()=>[He("span",e0,ke(i.label)+":",1),i.required?(B(),ne("sup",t0,"*")):we("",!0)]),default:R(()=>[Be(_,null,{default:R(()=>[Be(h,null,{default:R(()=>[u.showLargeIncDec?(B(),Z(f,{key:0,"data-cy":"numeric-decrease-lg",variant:"outline-success",size:"sm",onClick:r[0]||(r[0]=T=>u.adjustValue(-i.incDecValues[2]))},{default:R(()=>[Se("⟪")]),_:1})):we("",!0),u.showMediumIncDec?(B(),Z(f,{key:1,"data-cy":"numeric-decrease-md",variant:"outline-success",size:"sm",onClick:r[1]||(r[1]=T=>u.adjustValue(-i.incDecValues[1]))},{default:R(()=>[Se("⟨")]),_:1})):we("",!0),u.showSmallIncDec?(B(),Z(f,{key:2,"data-cy":"numeric-decrease-sm",variant:"outline-success",size:"sm",onClick:r[2]||(r[2]=T=>u.adjustValue(-i.incDecValues[0]))},{default:R(()=>[Se("‹")]),_:1})):we("",!0)]),_:1}),(B(),Z(y,{id:"numeric-input","data-cy":"numeric-input",number:"",lazy:"","lazy-formatter":"",modelValue:c.valueAsString,"onUpdate:modelValue":r[3]||(r[3]=T=>c.valueAsString=T),key:c.inputRefreshKey,state:u.validityStyling,required:i.required,formatter:u.formatter},null,8,["modelValue","state","required","formatter"])),Be(S,null,{default:R(()=>[u.showSmallIncDec?(B(),Z(f,{key:0,"data-cy":"numeric-increase-sm",variant:"outline-success",size:"sm",onClick:r[4]||(r[4]=T=>u.adjustValue(i.incDecValues[0]))},{default:R(()=>[Se("›")]),_:1})):we("",!0),u.showMediumIncDec?(B(),Z(f,{key:1,"data-cy":"numeric-increase-md",variant:"outline-success",size:"sm",onClick:r[5]||(r[5]=T=>u.adjustValue(i.incDecValues[1]))},{default:R(()=>[Se("⟩")]),_:1})):we("",!0),u.showLargeIncDec?(B(),Z(f,{key:2,"data-cy":"numeric-increase-lg",variant:"outline-success",size:"sm",onClick:r[6]||(r[6]=T=>u.adjustValue(i.incDecValues[2]))},{default:R(()=>[Se("⟫")]),_:1})):we("",!0)]),_:1}),Be(C,{id:"numeric-invalid-feedback","data-cy":"numeric-invalid-feedback",state:u.validityStyling},{default:R(()=>[Se(ke(i.invalidFeedbackText),1)]),_:1},8,["state"])]),_:1})]),_:1})])}const U0=qt(Zb,[["render",r0]]),n0={name:"CommentBox",components:{},emits:["ready","update:comment","valid"],props:{comment:{type:String,default:null}},data(){return{commentText:this.comment?this.comment.trim():null}},computed:{isValid(){return!0}},methods:{},watch:{comment(){this.comment?this.commentText=this.comment.trim():this.commentText=null},commentText(){this.$emit("update:comment",this.commentText)},isValid(){this.$emit("valid",this.isValid)}},created(){this.$emit("valid",this.isValid),this.$emit("ready")}};function a0(a,r,i,o,c,u){const f=Fg;return B(),ne("div",null,[Be(f,{id:"comment-input","data-cy":"comment-input",placeholder:"Enter a comment...",lazy:"",modelValue:c.commentText,"onUpdate:modelValue":r[0]||(r[0]=h=>c.commentText=h),formatter:h=>h.trim()},null,8,["modelValue","formatter"])])}const H0=qt(n0,[["render",a0]]);const i0={name:"SubmitResetButtons",emits:["submit","ready","reset"],props:{enableReset:{type:Boolean,default:!1},enableSubmit:{type:Boolean,default:!1}},data(){return{submitEnabled:this.enableSubmit,resetEnabled:this.enableReset}},computed:{},methods:{submit(){this.$emit("submit",this.submitEnabled)},reset(){this.$emit("reset",this.resetEnabled)}},watch:{enableSubmit(){this.submitEnabled=this.enableSubmit},enableReset(){this.resetEnabled=this.enableReset}},created(){this.$emit("ready")}};function o0(a,r,i,o,c,u){const f=Tr,h=Br,y=Yg;return B(),ne("div",null,[Be(y,{id:"submit-reset","data-cy":"submit-reset",class:"grid-container"},{default:R(()=>[Be(h,{class:"submit-button-col d-flex justify-content-start"},{default:R(()=>[Be(f,{id:"submit-button","data-cy":"submit-button",variant:"primary",size:"lg",class:"fd2-submit",onClick:r[0]||(r[0]=S=>u.submit()),disabled:!c.submitEnabled},{default:R(()=>[Se("Submit")]),_:1},8,["disabled"])]),_:1}),Be(h,{class:"reset-button-col d-flex justify-content-end p-0"},{default:R(()=>[Be(f,{id:"reset-button","data-cy":"reset-button",variant:"warning",size:"lg",class:"fd2-reset",onClick:r[1]||(r[1]=S=>u.reset()),disabled:!c.resetEnabled},{default:R(()=>[Se("Reset")]),_:1},8,["disabled"])]),_:1})]),_:1})])}const W0=qt(i0,[["render",o0],["__scopeId","data-v-23cdb845"]]);let Zr,Qn;function G0(a,r,i,o,c=3600){return Zr=ra().show(r,{variant:o,pos:i,title:a,value:c*1e3,interval:c*50,progressProps:{variant:"secondary"}}),new Promise(u=>{Qn=setTimeout(u,c*1e3)})}function J0(){Zr&&(ra().hide(Zr),Zr=void 0,clearTimeout(Qn),Qn=void 0)}export{b0 as A,mg as B,H0 as C,L0 as D,na as E,y0 as F,_0 as G,ug as H,v0 as I,m0 as J,h0 as K,z0 as L,N0 as M,U0 as N,D0 as O,k0 as P,po as Q,un as R,db as S,w0 as T,B0 as U,or as V,jg as W,zo as X,S0 as Y,$0 as Z,xb as _,V0 as a,E0 as b,O0 as c,A0 as d,j0 as e,I0 as f,x0 as g,F0 as h,q0 as i,W0 as j,pt as k,J0 as l,f0 as m,qo as n,Fb as o,p0 as p,P0 as q,C0 as r,G0 as s,T0 as t,Qy as u,M0 as v,R0 as w,og as x,Tr as y,g0 as z}; 22.05.2024
group_context_domain 1.0.0 ::
group_context_domain.services.yml
services:
cache_context.url.site.group:
class: 'Drupal\group_context_domain\Cache\Context\DomainGroupCacheContext'
arguments: ['@domain.negotiator', '@entity.repository']
tags:
- { name: 'cache.context'}
group_context_domain.group_from_domain_context:
class: 'Drupal\group_context_domain\Context\GroupFromDomainContext' 05.03.2024
jquery_matchheight_views 1.0.4 ::
js/libraries/jquery_matchHeight/test/page/lib/jquery-1.11.0.min.js
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="<select t=''><option selected=''></option></select>",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=jb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=kb(b);function nb(){}nb.prototype=d.filters=d.pseudos,d.setFilters=new nb;function ob(a,b){var c,e,f,g,h,i,j,k=x[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=Q.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?db.error(a):x(a,i).slice(0)}function pb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f
}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},W=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a>",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=$.test(e)?this.mouseHooks:Z.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||z),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||z,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==db()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===db()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=z.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===L&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&(a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault())?bb:cb):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:cb,isPropagationStopped:cb,isImmediatePropagationStopped:cb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=bb,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=bb,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bb,this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submitBubbles||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?b.form:void 0;c&&!n._data(c,"submitBubbles")&&(n.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),n._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.changeBubbles||(n.event.special.change={setup:function(){return Y.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),n.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),n.event.simulate("change",this,a,!0)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;Y.test(b.nodeName)&&!n._data(b,"changeBubbles")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a,!0)}),n._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!Y.test(this.nodeName)}}),l.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=cb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return n().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=cb),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});function eb(a){var b=fb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var fb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gb=/ jQuery\d+="(?:null|\d+)"/g,hb=new RegExp("<(?:"+fb+")[\\s/>]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/<tbody/i,mb=/<|&#?\w+;/,nb=/<(?:script|style|link)/i,ob=/checked\s*(?:[^=]|=\s*.checked.)/i,pb=/^$|\/(?:java|ecma)script/i,qb=/^true\/(.*)/,rb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,sb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1></$2>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?"<table>"!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Db[0].contentWindow||Db[0].contentDocument).document,b.write(),b.close(),c=Fb(a,b),Db.detach()),Eb[a]=c),c}!function(){var a,b,c=z.createElement("div"),d="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],a.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(a.style.opacity),l.cssFloat=!!a.style.cssFloat,c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===c.style.backgroundClip,a=c=null,l.shrinkWrapBlocks=function(){var a,c,e,f;if(null==b){if(a=z.getElementsByTagName("body")[0],!a)return;f="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",c=z.createElement("div"),e=z.createElement("div"),a.appendChild(c).appendChild(e),b=!1,typeof e.style.zoom!==L&&(e.style.cssText=d+";width:1px;padding:1px;zoom:1",e.innerHTML="<div></div>",e.firstChild.style.width="5px",b=3!==e.offsetWidth),a.removeChild(c),a=c=e=null}return b}}();var Hb=/^margin/,Ib=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Jb,Kb,Lb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Jb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),Ib.test(g)&&Hb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):z.documentElement.currentStyle&&(Jb=function(a){return a.currentStyle},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ib.test(g)&&!Lb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Mb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h=z.createElement("div"),i="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",j="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";h.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",b=h.getElementsByTagName("a")[0],b.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(b.style.opacity),l.cssFloat=!!b.style.cssFloat,h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,b=h=null,n.extend(l,{reliableHiddenOffsets:function(){if(null!=c)return c;var a,b,d,e=z.createElement("div"),f=z.getElementsByTagName("body")[0];if(f)return e.setAttribute("className","t"),e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=z.createElement("div"),a.style.cssText=i,f.appendChild(a).appendChild(e),e.innerHTML="<table><tr><td></td><td>t</td></tr></table>",b=e.getElementsByTagName("td"),b[0].style.cssText="padding:0;margin:0;border:0;display:none",d=0===b[0].offsetHeight,b[0].style.display="",b[1].style.display="none",c=d&&0===b[0].offsetHeight,f.removeChild(a),e=f=null,c},boxSizing:function(){return null==d&&k(),d},boxSizingReliable:function(){return null==e&&k(),e},pixelPosition:function(){return null==f&&k(),f},reliableMarginRight:function(){var b,c,d,e;if(null==g&&a.getComputedStyle){if(b=z.getElementsByTagName("body")[0],!b)return;c=z.createElement("div"),d=z.createElement("div"),c.style.cssText=i,b.appendChild(c).appendChild(d),e=d.appendChild(z.createElement("div")),e.style.cssText=d.style.cssText=j,e.style.marginRight=e.style.width="0",d.style.width="1px",g=!parseFloat((a.getComputedStyle(e,null)||{}).marginRight),b.removeChild(c)}return g}});function k(){var b,c,h=z.getElementsByTagName("body")[0];h&&(b=z.createElement("div"),c=z.createElement("div"),b.style.cssText=i,h.appendChild(b).appendChild(c),c.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",n.swap(h,null!=h.style.zoom?{zoom:1}:{},function(){d=4===c.offsetWidth}),e=!0,f=!1,g=!0,a.getComputedStyle&&(f="1%"!==(a.getComputedStyle(c,null)||{}).top,e="4px"===(a.getComputedStyle(c,null)||{width:"4px"}).width),h.removeChild(b),c=h=null)}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Nb=/alpha\([^)]*\)/i,Ob=/opacity\s*=\s*([^)]*)/,Pb=/^(none|table(?!-c[ea]).+)/,Qb=new RegExp("^("+T+")(.*)$","i"),Rb=new RegExp("^([+-])=("+T+")","i"),Sb={position:"absolute",visibility:"hidden",display:"block"},Tb={letterSpacing:0,fontWeight:400},Ub=["Webkit","O","Moz","ms"];function Vb(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ub.length;while(e--)if(b=Ub[e]+c,b in a)return b;return d}function Wb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=n._data(d,"olddisplay",Gb(d.nodeName)))):f[g]||(e=V(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Xb(a,b,c){var d=Qb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Yb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Zb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Jb(a),g=l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Kb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ib.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Yb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Kb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=Vb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Rb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]="",i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Vb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Kb(a,b,d)),"normal"===f&&b in Tb&&(f=Tb[b]),""===c||c?(e=parseFloat(f),c===!0||n.isNumeric(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&Pb.test(n.css(a,"display"))?n.swap(a,Sb,function(){return Zb(a,b,d)}):Zb(a,b,d):void 0},set:function(a,c,d){var e=d&&Jb(a);return Xb(a,c,d?Yb(a,b,d,l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Ob.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Nb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Nb.test(f)?f.replace(Nb,e):f+" "+e)}}),n.cssHooks.marginRight=Mb(l.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},Kb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Hb.test(a)||(n.cssHooks[a+b].set=Xb)}),n.fn.extend({css:function(a,b){return W(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Jb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)
},a,b,arguments.length>1)},show:function(){return Wb(this,!0)},hide:function(){return Wb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function $b(a,b,c,d,e){return new $b.prototype.init(a,b,c,d,e)}n.Tween=$b,$b.prototype={constructor:$b,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=$b.propHooks[this.prop];return a&&a.get?a.get(this):$b.propHooks._default.get(this)},run:function(a){var b,c=$b.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):$b.propHooks._default.set(this),this}},$b.prototype.init.prototype=$b.prototype,$b.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},$b.propHooks.scrollTop=$b.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=$b.prototype.init,n.fx.step={};var _b,ac,bc=/^(?:toggle|show|hide)$/,cc=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),dc=/queueHooks$/,ec=[jc],fc={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=cc.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&cc.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function gc(){return setTimeout(function(){_b=void 0}),_b=n.now()}function hc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=U[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function ic(a,b,c){for(var d,e=(fc[b]||[]).concat(fc["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function jc(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&V(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k=Gb(a.nodeName),"none"===j&&(j=k),"inline"===j&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==k?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],bc.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}if(!n.isEmptyObject(o)){r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=ic(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function kc(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function lc(a,b,c){var d,e,f=0,g=ec.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=_b||gc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:_b||gc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(kc(k,j.opts.specialEasing);g>f;f++)if(d=ec[f].call(j,a,k,j.opts))return d;return n.map(k,ic,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(lc,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],fc[c]=fc[c]||[],fc[c].unshift(b)},prefilter:function(a,b){b?ec.unshift(a):ec.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=lc(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&dc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(hc(b,!0),a,d,e)}}),n.each({slideDown:hc("show"),slideUp:hc("hide"),slideToggle:hc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(_b=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),_b=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ac||(ac=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(ac),ac=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e=z.createElement("div");e.setAttribute("className","t"),e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=e.getElementsByTagName("a")[0],c=z.createElement("select"),d=c.appendChild(z.createElement("option")),b=e.getElementsByTagName("input")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==e.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=d.selected,l.enctype=!!z.createElement("form").enctype,c.disabled=!0,l.optDisabled=!d.disabled,b=z.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value,a=b=c=d=e=null}();var mc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(mc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.text(a)}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(l.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var nc,oc,pc=n.expr.attrHandle,qc=/^(?:checked|selected)$/i,rc=l.getSetAttribute,sc=l.input;n.fn.extend({attr:function(a,b){return W(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===L?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?oc:nc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(F);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?sc&&rc||!qc.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(rc?c:d)},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),oc={set:function(a,b,c){return b===!1?n.removeAttr(a,c):sc&&rc||!qc.test(c)?a.setAttribute(!rc&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=pc[b]||n.find.attr;pc[b]=sc&&rc||!qc.test(b)?function(a,b,d){var e,f;return d||(f=pc[b],pc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,pc[b]=f),e}:function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),sc&&rc||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):nc&&nc.set(a,b,c)}}),rc||(nc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},pc.id=pc.name=pc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:nc.set},n.attrHooks.contenteditable={set:function(a,b,c){nc.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var tc=/^(?:input|select|textarea|button|object)$/i,uc=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return W(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):tc.test(a.nodeName)||uc.test(a.nodeName)&&a.href?0:-1}}}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var vc=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(F)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===L||"boolean"===c)&&(this.className&&n._data(this,"__className__",this.className),this.className=this.className||a===!1?"":n._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(vc," ").indexOf(b)>=0)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var wc=n.now(),xc=/\?/,yc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(yc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var zc,Ac,Bc=/#.*$/,Cc=/([?&])_=[^&]*/,Dc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ec=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fc=/^(?:GET|HEAD)$/,Gc=/^\/\//,Hc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ic={},Jc={},Kc="*/".concat("*");try{Ac=location.href}catch(Lc){Ac=z.createElement("a"),Ac.href="",Ac=Ac.href}zc=Hc.exec(Ac.toLowerCase())||[];function Mc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(F)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nc(a,b,c,d){var e={},f=a===Jc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Oc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Pc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Qc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ac,type:"GET",isLocal:Ec.test(zc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Oc(Oc(a,n.ajaxSettings),b):Oc(n.ajaxSettings,a)},ajaxPrefilter:Mc(Ic),ajaxTransport:Mc(Jc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Dc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||Ac)+"").replace(Bc,"").replace(Gc,zc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(F)||[""],null==k.crossDomain&&(c=Hc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===zc[1]&&c[2]===zc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(zc[3]||("http:"===zc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),Nc(Ic,k,b,v),2===t)return v;h=k.global,h&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Fc.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(xc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Cc.test(e)?e.replace(Cc,"$1_="+wc++):e+(xc.test(e)?"&":"?")+"_="+wc++)),k.ifModified&&(n.lastModified[e]&&v.setRequestHeader("If-Modified-Since",n.lastModified[e]),n.etag[e]&&v.setRequestHeader("If-None-Match",n.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Kc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Nc(Jc,k,b,v)){v.readyState=1,h&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Pc(k,v,c)),u=Qc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(n.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!l.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||n.css(a,"display"))},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Rc=/%20/g,Sc=/\[\]$/,Tc=/\r?\n/g,Uc=/^(?:submit|button|image|reset|file)$/i,Vc=/^(?:input|select|textarea|keygen)/i;function Wc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Sc.test(a)?d(a,e):Wc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Wc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Wc(c,a[c],b,e);return d.join("&").replace(Rc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Vc.test(this.nodeName)&&!Uc.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Tc,"\r\n")}}):{name:b.name,value:c.replace(Tc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&$c()||_c()}:$c;var Xc=0,Yc={},Zc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Yc)Yc[a](void 0,!0)}),l.cors=!!Zc&&"withCredentials"in Zc,Zc=l.ajax=!!Zc,Zc&&n.ajaxTransport(function(a){if(!a.crossDomain||l.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Xc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Yc[g],b=void 0,f.onreadystatechange=n.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Yc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function $c(){try{return new a.XMLHttpRequest}catch(b){}}function _c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||n("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ad=[],bd=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ad.pop()||n.expando+"_"+wc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(bd.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&bd.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(bd,"$1"+e):b.jsonp!==!1&&(b.url+=(xc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ad.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||z;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var cd=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&cd)return cd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=a.slice(h,a.length),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&n.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var dd=a.document.documentElement;function ed(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?(typeof e.getBoundingClientRect!==L&&(d=e.getBoundingClientRect()),c=ed(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||dd;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||dd})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return W(this,function(a,d,e){var f=ed(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Mb(l.pixelPosition,function(a,c){return c?(c=Kb(a,b),Ib.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return W(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var fd=a.jQuery,gd=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=gd),b&&a.jQuery===n&&(a.jQuery=fd),n},typeof b===L&&(a.jQuery=a.$=n),n}); 03.06.2024
scan_code 8.x-1.0-beta4 ::
js/quagga.min.js
/* @preserve ASM BEGIN */
/* @preserve ASM END */e.a=function(t,e,n){"use asm";var r=new t.Uint8Array(n),o=e.size|0,i=t.Math.imul;function a(t,e){t|=0;e|=0;var n=0;var i=0;var a=0;var u=0;var c=0;var s=0;var f=0;var l=0;for(n=1;(n|0)<(o-1|0);n=n+1|0){l=l+o|0;for(i=1;(i|0)<(o-1|0);i=i+1|0){u=l-o|0;c=l+o|0;s=i-1|0;f=i+1|0;a=(r[t+u+s|0]|0)+(r[t+u+f|0]|0)+(r[t+l+i|0]|0)+(r[t+c+s|0]|0)+(r[t+c+f|0]|0)|0;if((a|0)==(5|0)){r[e+l+i|0]=1}else{r[e+l+i|0]=0}}}}function u(t,e,n){t|=0;e|=0;n|=0;var a=0;a=i(o,o)|0;while((a|0)>0){a=a-1|0;r[n+a|0]=(r[t+a|0]|0)-(r[e+a|0]|0)|0}}function c(t,e,n){t|=0;e|=0;n|=0;var a=0;a=i(o,o)|0;while((a|0)>0){a=a-1|0;r[n+a|0]=r[t+a|0]|0|(r[e+a|0]|0)|0}}function s(t){t|=0;var e=0;var n=0;n=i(o,o)|0;while((n|0)>0){n=n-1|0;e=(e|0)+(r[t+n|0]|0)|0}return e|0}function f(t,e){t|=0;e|=0;var n=0;n=i(o,o)|0;while((n|0)>0){n=n-1|0;r[t+n|0]=e}}function l(t,e){t|=0;e|=0;var n=0;var i=0;var a=0;var u=0;var c=0;var s=0;var f=0;var l=0;for(n=1;(n|0)<(o-1|0);n=n+1|0){l=l+o|0;for(i=1;(i|0)<(o-1|0);i=i+1|0){u=l-o|0;c=l+o|0;s=i-1|0;f=i+1|0;a=(r[t+u+s|0]|0)+(r[t+u+f|0]|0)+(r[t+l+i|0]|0)+(r[t+c+s|0]|0)+(r[t+c+f|0]|0)|0;if((a|0)>(0|0)){r[e+l+i|0]=1}else{r[e+l+i|0]=0}}}}function d(t,e){t|=0;e|=0;var n=0;n=i(o,o)|0;while((n|0)>0){n=n-1|0;r[e+n|0]=r[t+n|0]|0}}function h(t){t|=0;var e=0;var n=0;for(e=0;(e|0)<(o-1|0);e=e+1|0){r[t+e|0]=0;r[t+n|0]=0;n=n+o-1|0;r[t+n|0]=0;n=n+1|0}for(e=0;(e|0)<(o|0);e=e+1|0){r[t+n|0]=0;n=n+1|0}}function v(){var t=0;var e=0;var n=0;var r=0;var v=0;var p=0;e=i(o,o)|0;n=e+e|0;r=n+e|0;f(r,0);h(t);do{a(t,e);l(e,n);u(t,n,n);c(r,n,r);d(e,t);v=s(t)|0;p=(v|0)==0|0}while(!p)}return{skeletonize:v}}},,,,,,,function(t,e,n){t.exports=n(166)},function(t,e,n){var r=n(74),o=n(47),i=n(104),a=n(106),u=n(14),c=n(55),s=n(53);t.exports=function t(e,n,f,l,d){e!==n&&i(n,(function(i,c){if(d||(d=new r),u(i))a(e,n,c,f,t,l,d);else{var h=l?l(s(e,c),i,c+"",e,n,d):void 0;void 0===h&&(h=i),o(e,c,h)}}),c)}},function(t,e,n){var r=n(24),o=n(80),i=n(81),a=n(82),u=n(83),c=n(84);function s(t){var e=this.__data__=new r(t);this.size=e.size}s.prototype.clear=o,s.prototype.delete=i,s.prototype.get=a,s.prototype.has=u,s.prototype.set=c,t.exports=s},function(t,e){t.exports=function(){this.__data__=[],this.size=0}},function(t,e,n){var r=n(25),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():o.call(e,n,1),--this.size,!0)}},function(t,e,n){var r=n(25);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},function(t,e,n){var r=n(25);t.exports=function(t){return r(this.__data__,t)>-1}},function(t,e,n){var r=n(25);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},function(t,e,n){var r=n(24);t.exports=function(){this.__data__=new r,this.size=0}},function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},function(t,e){t.exports=function(t){return this.__data__.get(t)}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(24),o=n(43),i=n(46);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},function(t,e,n){var r=n(35),o=n(88),i=n(14),a=n(90),u=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,f=c.toString,l=s.hasOwnProperty,d=RegExp("^"+f.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?d:u).test(a(t))}},function(t,e,n){var r=n(27),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,u),n=t[u];try{t[u]=void 0;var r=!0}catch(t){}var o=a.call(t);return r&&(e?t[u]=n:delete t[u]),o}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},function(t,e,n){var r,o=n(89),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},function(t,e,n){var r=n(19)["__core-js_shared__"];t.exports=r},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e,n){var r=n(93),o=n(24),i=n(43);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(t,e,n){var r=n(94),o=n(95),i=n(96),a=n(97),u=n(98);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=u,t.exports=c},function(t,e,n){var r=n(28);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},function(t,e,n){var r=n(28),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(e,t)?e[t]:void 0}},function(t,e,n){var r=n(28),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},function(t,e,n){var r=n(28);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},function(t,e,n){var r=n(29);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var r=n(29);t.exports=function(t){return r(this,t).get(t)}},function(t,e,n){var r=n(29);t.exports=function(t){return r(this,t).has(t)}},function(t,e,n){var r=n(29);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},function(t,e,n){var r=n(105)();t.exports=r},function(t,e){t.exports=function(t){return function(e,n,r){for(var o=-1,i=Object(e),a=r(e),u=a.length;u--;){var c=a[t?u:++o];if(!1===n(i[c],c,i))break}return e}}},function(t,e,n){var r=n(47),o=n(107),i=n(108),a=n(111),u=n(112),c=n(30),s=n(15),f=n(116),l=n(51),d=n(35),h=n(14),v=n(118),p=n(52),y=n(53),g=n(122);t.exports=function(t,e,n,x,m,_,b){var w=y(t,n),O=y(e,n),R=b.get(O);if(R)r(t,n,R);else{var M=_?_(w,O,n+"",t,e,b):void 0,C=void 0===M;if(C){var E=s(O),A=!E&&l(O),S=!E&&!A&&p(O);M=O,E||A||S?s(w)?M=w:f(w)?M=a(w):A?(C=!1,M=o(O,!0)):S?(C=!1,M=i(O,!0)):M=[]:v(O)||c(O)?(M=w,c(w)?M=g(w):h(w)&&!d(w)||(M=u(O))):C=!1}C&&(b.set(O,M),m(M,O,x,_,b),b.delete(O)),r(t,n,M)}}},function(t,e,n){(function(t){var r=n(19),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o?r.Buffer:void 0,u=a?a.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=u?u(n):new t.constructor(n);return t.copy(r),r}}).call(this,n(37)(t))},function(t,e,n){var r=n(109);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},function(t,e,n){var r=n(110);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},function(t,e,n){var r=n(19).Uint8Array;t.exports=r},function(t,e){t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},function(t,e,n){var r=n(113),o=n(49),i=n(50);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:r(o(t))}},function(t,e,n){var r=n(14),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){var r=n(22),o=n(20);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},function(t,e,n){var r=n(38),o=n(20);t.exports=function(t){return o(t)&&r(t)}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var r=n(22),o=n(49),i=n(20),a=Function.prototype,u=Object.prototype,c=a.toString,s=u.hasOwnProperty,f=c.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=s.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==f}},function(t,e,n){var r=n(22),o=n(39),i=n(20),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[r(t)]}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){(function(t){var r=n(44),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u}).call(this,n(37)(t))},function(t,e,n){var r=n(123),o=n(55);t.exports=function(t){return r(t,o(t))}},function(t,e,n){var r=n(54),o=n(36);t.exports=function(t,e,n,i){var a=!n;n||(n={});for(var u=-1,c=e.length;++u<c;){var s=e[u],f=i?i(n[s],t[s],s,n,t):void 0;void 0===f&&(f=t[s]),a?o(n,s,f):r(n,s,f)}return n}},function(t,e,n){var r=n(125),o=n(30),i=n(15),a=n(51),u=n(31),c=n(52),s=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),f=!n&&o(t),l=!n&&!f&&a(t),d=!n&&!f&&!l&&c(t),h=n||f||l||d,v=h?r(t.length,String):[],p=v.length;for(var y in t)!e&&!s.call(t,y)||h&&("length"==y||l&&("offset"==y||"parent"==y)||d&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||u(y,p))||v.push(y);return v}},function(t,e){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},function(t,e,n){var r=n(14),o=n(50),i=n(127),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=o(t),n=[];for(var u in t)("constructor"!=u||!e&&a.call(t,u))&&n.push(u);return n}},function(t,e){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},function(t,e,n){var r=n(129),o=n(134);t.exports=function(t){return r((function(e,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(a=t.length>3&&"function"==typeof a?(i--,a):void 0,u&&o(n[0],n[1],u)&&(a=i<3?void 0:a,i=1),e=Object(e);++r<i;){var c=n[r];c&&t(e,c,r,a)}return e}))}},function(t,e,n){var r=n(56),o=n(57),i=n(58);t.exports=function(t,e){return i(o(t,e,r),t+"")}},function(t,e){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},function(t,e,n){var r=n(132),o=n(48),i=n(56),a=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=a},function(t,e){t.exports=function(t){return function(){return t}}},function(t,e){var n=Date.now;t.exports=function(t){var e=0,r=0;return function(){var o=n(),i=16-(o-r);if(r=o,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}},function(t,e,n){var r=n(26),o=n(38),i=n(31),a=n(14);t.exports=function(t,e,n){if(!a(n))return!1;var u=typeof e;return!!("number"==u?o(n)&&i(e,n.length):"string"==u&&e in n)&&r(n[e],t)}},function(t,e){"undefined"!=typeof window&&(window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)})),"function"!=typeof Math.imul&&(Math.imul=function(t,e){var n=65535&t,r=65535&e;return n*r+((t>>>16&65535)*r+n*(e>>>16&65535)<<16>>>0)|0}),"function"!=typeof Object.assign&&(Object.assign=function(t){"use strict";if(null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var r=arguments[n];if(null!==r)for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e})},function(t,e){t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){t.exports=function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){u=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(17).default;function o(){"use strict";
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */t.exports=o=function(){return e},t.exports.__esModule=!0,t.exports.default=t.exports;var e={},n=Object.prototype,i=n.hasOwnProperty,a=Object.defineProperty||function(t,e,n){t[e]=n.value},u="function"==typeof Symbol?Symbol:{},c=u.iterator||"@@iterator",s=u.asyncIterator||"@@asyncIterator",f=u.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function d(t,e,n,r){var o=e&&e.prototype instanceof p?e:p,i=Object.create(o.prototype),u=new A(r||[]);return a(i,"_invoke",{value:R(t,n,u)}),i}function h(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=d;var v={};function p(){}function y(){}function g(){}var x={};l(x,c,(function(){return this}));var m=Object.getPrototypeOf,_=m&&m(m(S([])));_&&_!==n&&i.call(_,c)&&(x=_);var b=g.prototype=p.prototype=Object.create(x);function w(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){var n;a(this,"_invoke",{value:function(o,a){function u(){return new e((function(n,u){!function n(o,a,u,c){var s=h(t[o],t,a);if("throw"!==s.type){var f=s.arg,l=f.value;return l&&"object"==r(l)&&i.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,u,c)}),(function(t){n("throw",t,u,c)})):e.resolve(l).then((function(t){f.value=t,u(f)}),(function(t){return n("throw",t,u,c)}))}c(s.arg)}(o,a,n,u)}))}return n=n?n.then(u,u):u()}})}function R(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return k()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=M(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=h(t,e,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function M(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,M(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var r=h(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,v;var o=r.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,v):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function C(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function A(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(C,this),this.reset(!0)}function S(t){if(t){var e=t[c];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n<t.length;)if(i.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return r.next=r}}return{next:k}}function k(){return{value:void 0,done:!0}}return y.prototype=g,a(b,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:y,configurable:!0}),y.displayName=l(g,f,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===y||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,g):(t.__proto__=g,l(t,f,"GeneratorFunction")),t.prototype=Object.create(b),t},e.awrap=function(t){return{__await:t}},w(O.prototype),l(O.prototype,s,(function(){return this})),e.AsyncIterator=O,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new O(d(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(b),l(b,f,"Generator"),l(b,c,(function(){return this})),l(b,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},e.values=S,A.prototype={constructor:A,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!t)for(var e in this)"t"===e.charAt(0)&&i.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var u=i.call(o,"catchLoc"),c=i.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),E(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;E(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),v}},e}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(2);t.exports=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=r(t)););return t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(60);t.exports=function(t){if(Array.isArray(t))return r(t)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){t.exports=function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(145),o=n(155);t.exports=function(t,e){return r(t,e,(function(e,n){return o(t,n)}))}},function(t,e,n){var r=n(146),o=n(154),i=n(32);t.exports=function(t,e,n){for(var a=-1,u=e.length,c={};++a<u;){var s=e[a],f=r(t,s);n(f,s)&&o(c,i(s,t),f)}return c}},function(t,e,n){var r=n(32),o=n(42);t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&n<i;)t=t[o(e[n++])];return n&&n==i?t:void 0}},function(t,e,n){var r=n(15),o=n(41),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(a.test(t)||!i.test(t)||null!=e&&t in Object(e))}},function(t,e,n){var r=n(149),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,(function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)})),e}));t.exports=a},function(t,e,n){var r=n(150);t.exports=function(t){var e=r(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},function(t,e,n){var r=n(46);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},function(t,e,n){var r=n(152);t.exports=function(t){return null==t?"":r(t)}},function(t,e,n){var r=n(27),o=n(153),i=n(15),a=n(41),u=r?r.prototype:void 0,c=u?u.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(a(e))return c?c.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}},function(t,e,n){var r=n(54),o=n(32),i=n(31),a=n(14),u=n(42);t.exports=function(t,e,n,c){if(!a(t))return t;for(var s=-1,f=(e=o(e,t)).length,l=f-1,d=t;null!=d&&++s<f;){var h=u(e[s]),v=n;if("__proto__"===h||"constructor"===h||"prototype"===h)return t;if(s!=l){var p=d[h];void 0===(v=c?c(p,h,d):void 0)&&(v=a(p)?p:i(e[s+1])?[]:{})}r(d,h,v),d=d[h]}return t}},function(t,e,n){var r=n(156),o=n(157);t.exports=function(t,e){return null!=t&&o(t,e,r)}},function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},function(t,e,n){var r=n(32),o=n(30),i=n(15),a=n(31),u=n(39),c=n(42);t.exports=function(t,e,n){for(var s=-1,f=(e=r(e,t)).length,l=!1;++s<f;){var d=c(e[s]);if(!(l=null!=t&&n(t,d)))break;t=t[d]}return l||++s!=f?l:!!(f=null==t?0:t.length)&&u(f)&&a(d,f)&&(i(t)||o(t))}},function(t,e,n){var r=n(159),o=n(57),i=n(58);t.exports=function(t){return i(o(t,void 0,r),t+"")}},function(t,e,n){var r=n(160);t.exports=function(t){return(null==t?0:t.length)?r(t,1):[]}},function(t,e,n){var r=n(161),o=n(162);t.exports=function t(e,n,i,a,u){var c=-1,s=e.length;for(i||(i=o),u||(u=[]);++c<s;){var f=e[c];n>0&&i(f)?n>1?t(f,n-1,i,a,u):r(u,f):a||(u[u.length]=f)}return u}},function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}},function(t,e,n){var r=n(27),o=n(30),i=n(15),a=r?r.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(a&&t&&t[a])}},function(t,e){t.exports=function(t){return-1!==Function.toString.call(t).indexOf("[native code]")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(40),o=n(165);function i(e,n,a){return o()?(t.exports=i=Reflect.construct.bind(),t.exports.__esModule=!0,t.exports.default=t.exports):(t.exports=i=function(t,e,n){var o=[null];o.push.apply(o,e);var i=new(Function.bind.apply(t,o));return n&&r(i,n.prototype),i},t.exports.__esModule=!0,t.exports.default=t.exports),i.apply(null,arguments)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){t.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";n.r(e),n.d(e,"BarcodeDecoder",(function(){return Lt})),n.d(e,"Readers",(function(){return r})),n.d(e,"CameraAccess",(function(){return re})),n.d(e,"ImageDebug",(function(){return v.a})),n.d(e,"ImageWrapper",(function(){return s.a})),n.d(e,"ResultCollector",(function(){return oe}));var r={};n.r(r),n.d(r,"BarcodeReader",(function(){return k})),n.d(r,"TwoOfFiveReader",(function(){return z})),n.d(r,"NewCodabarReader",(function(){return B})),n.d(r,"Code128Reader",(function(){return q})),n.d(r,"Code32Reader",(function(){return tt})),n.d(r,"Code39Reader",(function(){return Z})),n.d(r,"Code39VINReader",(function(){return ot})),n.d(r,"Code93Reader",(function(){return ct})),n.d(r,"EAN2Reader",(function(){return mt})),n.d(r,"EAN5Reader",(function(){return wt})),n.d(r,"EAN8Reader",(function(){return Rt})),n.d(r,"EANReader",(function(){return gt})),n.d(r,"I2of5Reader",(function(){return Ct})),n.d(r,"UPCEReader",(function(){return St})),n.d(r,"UPCReader",(function(){return Pt}));var o,i=n(17),a=n.n(i),u=n(18),c=n.n(u),s=(n(135),n(11)),f=n(12),l=n.n(f),d=n(8),h=n.n(d),v=n(16),p=n(3),y=n.n(p),g=n(4),x=n.n(g),m=n(1),_=n.n(m),b=n(7),w=n.n(b),O=n(6),R=n.n(O),M=n(2),C=n.n(M),E=n(0),A=n.n(E),S=n(9);!function(t){t[t.Forward=1]="Forward",t[t.Reverse=-1]="Reverse"}(o||(o={}));var k=function(){function t(e,n){y()(this,t),A()(this,"_row",[]),A()(this,"config",{}),A()(this,"supplements",[]),A()(this,"SINGLE_CODE_ERROR",0),A()(this,"FORMAT","unknown"),A()(this,"CONFIG_KEYS",{}),this._row=[],this.config=e||{},n&&(this.supplements=n)}return x()(t,[{key:"_nextUnset",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e;n<t.length;n++)if(!t[n])return n;return t.length}},{key:"_matchPattern",value:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.SINGLE_CODE_ERROR||1,r=0,o=0,i=0,a=0,u=0,c=0,s=0,f=0;f<t.length;f++)i+=t[f],a+=e[f];if(i<a)return Number.MAX_VALUE;n*=u=i/a;for(var l=0;l<t.length;l++){if(c=t[l],s=e[l]*u,(o=Math.abs(c-s)/s)>n)return Number.MAX_VALUE;r+=o}return r/a}},{key:"_nextSet",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e;n<t.length;n++)if(t[n])return n;return t.length}},{key:"_correctBars",value:function(t,e,n){for(var r=n.length,o=0;r--;)(o=t[n[r]]*(1-(1-e)/2))>1&&(t[n[r]]=o)}},{key:"decodePattern",value:function(t){this._row=t;var e=this.decode();return null===e?(this._row.reverse(),(e=this.decode())&&(e.direction=o.Reverse,e.start=this._row.length-e.start,e.end=this._row.length-e.end)):e.direction=o.Forward,e&&(e.format=this.FORMAT),e}},{key:"_matchRange",value:function(t,e,n){var r;for(r=t=t<0?0:t;r<e;r++)if(this._row[r]!==n)return!1;return!0}},{key:"_fillCounters",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._nextUnset(this._row),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._row.length,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=[],o=0;r[o]=0;for(var i=t;i<e;i++)this._row[i]^(n?1:0)?r[o]++:(r[++o]=1,n=!n);return r}},{key:"_toCounters",value:function(t,e){var n=e.length,r=this._row.length,o=!this._row[t],i=0;S.a.init(e,0);for(var a=t;a<r;a++)if(this._row[a]^(o?1:0))e[i]++;else{if(++i===n)break;e[i]=1,o=!o}return e}},{key:"decodeImage",value:function(t){return null}}],[{key:"Exception",get:function(){return{StartNotFoundException:"Start-Info was not found!",CodeNotFoundException:"Code could not be found!",PatternNotFoundException:"Pattern could not be found!"}}}]),t}();function P(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var T=[3,1,3,1,1,1],D=[3,1,1,1,3],j=[[1,1,3,3,1],[3,1,1,1,3],[1,3,1,1,3],[3,3,1,1,1],[1,1,3,1,3],[3,1,3,1,1],[1,3,3,1,1],[1,1,1,3,3],[3,1,1,3,1],[1,3,1,3,1]],I=T.reduce((function(t,e){return t+e}),0),z=function(t){w()(n,t);var e=P(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"barSpaceRatio",[1,1]),A()(_()(t),"FORMAT","2of5"),A()(_()(t),"SINGLE_CODE_ERROR",.78),A()(_()(t),"AVG_CODE_ERROR",.3),t}return x()(n,[{key:"_findPattern",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=[],i=0,a={error:Number.MAX_VALUE,code:-1,start:0,end:0},u=0,c=0,s=this.AVG_CODE_ERROR;e||(e=this._nextSet(this._row));for(var f=0;f<t.length;f++)o[f]=0;for(var l=e;l<this._row.length;l++)if(this._row[l]^(n?1:0))o[i]++;else{if(i===o.length-1){u=0;for(var d=0;d<o.length;d++)u+=o[d];if((c=this._matchPattern(o,t))<s)return a.error=c,a.start=l-u,a.end=l,a;if(!r)return null;for(var h=0;h<o.length-2;h++)o[h]=o[h+2];o[o.length-2]=0,o[o.length-1]=0,i--}else i++;o[i]=1,n=!n}return null}},{key:"_findStart",value:function(){for(var t=null,e=this._nextSet(this._row),n=1,r=0;!t;){if(!(t=this._findPattern(T,e,!1,!0)))return null;if(n=Math.floor((t.end-t.start)/I),(r=t.start-5*n)>=0&&this._matchRange(r,t.start,0))return t;e=t.end,t=null}return t}},{key:"_verifyTrailingWhitespace",value:function(t){var e=t.end+(t.end-t.start)/2;return e<this._row.length&&this._matchRange(t.end,e,0)?t:null}},{key:"_findEnd",value:function(){this._row.reverse();var t=this._nextSet(this._row),e=this._findPattern(D,t,!1,!0);if(this._row.reverse(),null===e)return null;var n=e.start;return e.start=this._row.length-e.end,e.end=this._row.length-n,null!==e?this._verifyTrailingWhitespace(e):null}},{key:"_verifyCounterLength",value:function(t){return t.length%10==0}},{key:"_decodeCode",value:function(t){for(var e=this.AVG_CODE_ERROR,n={error:Number.MAX_VALUE,code:-1,start:0,end:0},r=0;r<j.length;r++){var o=this._matchPattern(t,j[r]);o<n.error&&(n.code=r,n.error=o)}return n.error<e?n:null}},{key:"_decodePayload",value:function(t,e,n){for(var r=0,o=t.length,i=[0,0,0,0,0],a=null;r<o;){for(var u=0;u<5;u++)i[u]=t[r]*this.barSpaceRatio[0],r+=2;if(!(a=this._decodeCode(i)))return null;e.push("".concat(a.code)),n.push(a)}return a}},{key:"decode",value:function(t,e){var n=this._findStart();if(!n)return null;var r=this._findEnd();if(!r)return null;var o=this._fillCounters(n.end,r.start,!1);if(!this._verifyCounterLength(o))return null;var i=[];i.push(n);var a=[];return this._decodePayload(o,a,i)?a.length<5?null:(i.push(r),{code:a.join(""),start:n.start,end:r.end,startInfo:n,decodedCodes:i,format:this.FORMAT}):null}}]),n}(k);function U(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var L=[48,49,50,51,52,53,54,55,56,57,45,36,58,47,46,43,65,66,67,68],N=[3,6,9,96,18,66,33,36,48,72,12,24,69,81,84,21,26,41,11,14],F=[26,41,11,14],B=function(t){w()(n,t);var e=U(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"_counters",[]),A()(_()(t),"FORMAT","codabar"),t}return x()(n,[{key:"_computeAlternatingThreshold",value:function(t,e){for(var n=Number.MAX_VALUE,r=0,o=0,i=t;i<e;i+=2)(o=this._counters[i])>r&&(r=o),o<n&&(n=o);return(n+r)/2|0}},{key:"_toPattern",value:function(t){var e=t+7;if(e>this._counters.length)return-1;for(var n=this._computeAlternatingThreshold(t,e),r=this._computeAlternatingThreshold(t+1,e),o=64,i=0,a=0,u=0;u<7;u++)i=0==(1&u)?n:r,this._counters[t+u]>i&&(a|=o),o>>=1;return a}},{key:"_isStartEnd",value:function(t){for(var e=0;e<F.length;e++)if(F[e]===t)return!0;return!1}},{key:"_sumCounters",value:function(t,e){for(var n=0,r=t;r<e;r++)n+=this._counters[r];return n}},{key:"_findStart",value:function(){for(var t=this._nextUnset(this._row),e=1;e<this._counters.length;e++){var n=this._toPattern(e);if(-1!==n&&this._isStartEnd(n))return{start:t+=this._sumCounters(0,e),end:t+this._sumCounters(e,e+8),startCounter:e,endCounter:e+8}}return null}},{key:"_patternToChar",value:function(t){for(var e=0;e<N.length;e++)if(N[e]===t)return String.fromCharCode(L[e]);return null}},{key:"_calculatePatternLength",value:function(t){for(var e=0,n=t;n<t+7;n++)e+=this._counters[n];return e}},{key:"_verifyWhitespace",value:function(t,e){return(t-1<=0||this._counters[t-1]>=this._calculatePatternLength(t)/2)&&(e+8>=this._counters.length||this._counters[e+7]>=this._calculatePatternLength(e)/2)}},{key:"_charToPattern",value:function(t){for(var e=t.charCodeAt(0),n=0;n<L.length;n++)if(L[n]===e)return N[n];return 0}},{key:"_thresholdResultPattern",value:function(t,e){for(var n,r={space:{narrow:{size:0,counts:0,min:0,max:Number.MAX_VALUE},wide:{size:0,counts:0,min:0,max:Number.MAX_VALUE}},bar:{narrow:{size:0,counts:0,min:0,max:Number.MAX_VALUE},wide:{size:0,counts:0,min:0,max:Number.MAX_VALUE}}},o=e,i=0;i<t.length;i++){n=this._charToPattern(t[i]);for(var a=6;a>=0;a--){var u=2==(1&a)?r.bar:r.space,c=1==(1&n)?u.wide:u.narrow;c.size+=this._counters[o+a],c.counts++,n>>=1}o+=8}return["space","bar"].forEach((function(t){var e=r[t];e.wide.min=Math.floor((e.narrow.size/e.narrow.counts+e.wide.size/e.wide.counts)/2),e.narrow.max=Math.ceil(e.wide.min),e.wide.max=Math.ceil((2*e.wide.size+1.5)/e.wide.counts)})),r}},{key:"_validateResult",value:function(t,e){for(var n,r=this._thresholdResultPattern(t,e),o=e,i=0;i<t.length;i++){n=this._charToPattern(t[i]);for(var a=6;a>=0;a--){var u=0==(1&a)?r.bar:r.space,c=1==(1&n)?u.wide:u.narrow,s=this._counters[o+a];if(s<c.min||s>c.max)return!1;n>>=1}o+=8}return!0}},{key:"decode",value:function(t,e){if(this._counters=this._fillCounters(),!(e=this._findStart()))return null;var n,r=e.startCounter,o=[];do{if((n=this._toPattern(r))<0)return null;var i=this._patternToChar(n);if(null===i)return null;if(o.push(i),r+=8,o.length>1&&this._isStartEnd(n))break}while(r<this._counters.length);if(o.length-2<4||!this._isStartEnd(n))return null;if(!this._verifyWhitespace(e.startCounter,r-8))return null;if(!this._validateResult(o,e.startCounter))return null;r=r>this._counters.length?this._counters.length:r;var a=e.start+this._sumCounters(e.startCounter,r-8);return{code:o.join(""),start:e.start,end:a,startInfo:e,decodedCodes:o,format:this.FORMAT}}}]),n}(k);function W(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var q=function(t){w()(n,t);var e=W(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"CODE_SHIFT",98),A()(_()(t),"CODE_C",99),A()(_()(t),"CODE_B",100),A()(_()(t),"CODE_A",101),A()(_()(t),"START_CODE_A",103),A()(_()(t),"START_CODE_B",104),A()(_()(t),"START_CODE_C",105),A()(_()(t),"STOP_CODE",106),A()(_()(t),"CODE_PATTERN",[[2,1,2,2,2,2],[2,2,2,1,2,2],[2,2,2,2,2,1],[1,2,1,2,2,3],[1,2,1,3,2,2],[1,3,1,2,2,2],[1,2,2,2,1,3],[1,2,2,3,1,2],[1,3,2,2,1,2],[2,2,1,2,1,3],[2,2,1,3,1,2],[2,3,1,2,1,2],[1,1,2,2,3,2],[1,2,2,1,3,2],[1,2,2,2,3,1],[1,1,3,2,2,2],[1,2,3,1,2,2],[1,2,3,2,2,1],[2,2,3,2,1,1],[2,2,1,1,3,2],[2,2,1,2,3,1],[2,1,3,2,1,2],[2,2,3,1,1,2],[3,1,2,1,3,1],[3,1,1,2,2,2],[3,2,1,1,2,2],[3,2,1,2,2,1],[3,1,2,2,1,2],[3,2,2,1,1,2],[3,2,2,2,1,1],[2,1,2,1,2,3],[2,1,2,3,2,1],[2,3,2,1,2,1],[1,1,1,3,2,3],[1,3,1,1,2,3],[1,3,1,3,2,1],[1,1,2,3,1,3],[1,3,2,1,1,3],[1,3,2,3,1,1],[2,1,1,3,1,3],[2,3,1,1,1,3],[2,3,1,3,1,1],[1,1,2,1,3,3],[1,1,2,3,3,1],[1,3,2,1,3,1],[1,1,3,1,2,3],[1,1,3,3,2,1],[1,3,3,1,2,1],[3,1,3,1,2,1],[2,1,1,3,3,1],[2,3,1,1,3,1],[2,1,3,1,1,3],[2,1,3,3,1,1],[2,1,3,1,3,1],[3,1,1,1,2,3],[3,1,1,3,2,1],[3,3,1,1,2,1],[3,1,2,1,1,3],[3,1,2,3,1,1],[3,3,2,1,1,1],[3,1,4,1,1,1],[2,2,1,4,1,1],[4,3,1,1,1,1],[1,1,1,2,2,4],[1,1,1,4,2,2],[1,2,1,1,2,4],[1,2,1,4,2,1],[1,4,1,1,2,2],[1,4,1,2,2,1],[1,1,2,2,1,4],[1,1,2,4,1,2],[1,2,2,1,1,4],[1,2,2,4,1,1],[1,4,2,1,1,2],[1,4,2,2,1,1],[2,4,1,2,1,1],[2,2,1,1,1,4],[4,1,3,1,1,1],[2,4,1,1,1,2],[1,3,4,1,1,1],[1,1,1,2,4,2],[1,2,1,1,4,2],[1,2,1,2,4,1],[1,1,4,2,1,2],[1,2,4,1,1,2],[1,2,4,2,1,1],[4,1,1,2,1,2],[4,2,1,1,1,2],[4,2,1,2,1,1],[2,1,2,1,4,1],[2,1,4,1,2,1],[4,1,2,1,2,1],[1,1,1,1,4,3],[1,1,1,3,4,1],[1,3,1,1,4,1],[1,1,4,1,1,3],[1,1,4,3,1,1],[4,1,1,1,1,3],[4,1,1,3,1,1],[1,1,3,1,4,1],[1,1,4,1,3,1],[3,1,1,1,4,1],[4,1,1,1,3,1],[2,1,1,4,1,2],[2,1,1,2,1,4],[2,1,1,2,3,2],[2,3,3,1,1,1,2]]),A()(_()(t),"SINGLE_CODE_ERROR",.64),A()(_()(t),"AVG_CODE_ERROR",.3),A()(_()(t),"FORMAT","code_128"),A()(_()(t),"MODULE_INDICES",{bar:[0,2,4],space:[1,3,5]}),t}return x()(n,[{key:"_decodeCode",value:function(t,e){for(var n={error:Number.MAX_VALUE,code:-1,start:t,end:t,correction:{bar:1,space:1}},r=[0,0,0,0,0,0],o=t,i=!this._row[o],a=0,u=o;u<this._row.length;u++)if(this._row[u]^(i?1:0))r[a]++;else{if(a===r.length-1){e&&this._correct(r,e);for(var c=0;c<this.CODE_PATTERN.length;c++){var s=this._matchPattern(r,this.CODE_PATTERN[c]);s<n.error&&(n.code=c,n.error=s)}return n.end=u,-1===n.code||n.error>this.AVG_CODE_ERROR?null:(this.CODE_PATTERN[n.code]&&(n.correction.bar=this.calculateCorrection(this.CODE_PATTERN[n.code],r,this.MODULE_INDICES.bar),n.correction.space=this.calculateCorrection(this.CODE_PATTERN[n.code],r,this.MODULE_INDICES.space)),n)}r[++a]=1,i=!i}return null}},{key:"_correct",value:function(t,e){this._correctBars(t,e.bar,this.MODULE_INDICES.bar),this._correctBars(t,e.space,this.MODULE_INDICES.space)}},{key:"_findStart",value:function(){for(var t=[0,0,0,0,0,0],e=this._nextSet(this._row),n={error:Number.MAX_VALUE,code:-1,start:0,end:0,correction:{bar:1,space:1}},r=!1,o=0,i=e;i<this._row.length;i++)if(this._row[i]^(r?1:0))t[o]++;else{if(o===t.length-1){for(var a=t.reduce((function(t,e){return t+e}),0),u=this.START_CODE_A;u<=this.START_CODE_C;u++){var c=this._matchPattern(t,this.CODE_PATTERN[u]);c<n.error&&(n.code=u,n.error=c)}if(n.error<this.AVG_CODE_ERROR)return n.start=i-a,n.end=i,n.correction.bar=this.calculateCorrection(this.CODE_PATTERN[n.code],t,this.MODULE_INDICES.bar),n.correction.space=this.calculateCorrection(this.CODE_PATTERN[n.code],t,this.MODULE_INDICES.space),n;for(var s=0;s<4;s++)t[s]=t[s+2];t[4]=0,t[5]=0,o--}else o++;t[o]=1,r=!r}return null}},{key:"decode",value:function(t,e){var n=this,r=this._findStart();if(null===r)return null;var o={code:r.code,start:r.start,end:r.end,correction:{bar:r.correction.bar,space:r.correction.space}},i=[];i.push(o);for(var a=o.code,u=function(t){switch(t){case n.START_CODE_A:return n.CODE_A;case n.START_CODE_B:return n.CODE_B;case n.START_CODE_C:return n.CODE_C;default:return null}}(o.code),c=!1,s=!1,f=s,l=!0,d=0,h=[],v=[];!c;){if(f=s,s=!1,null!==(o=this._decodeCode(o.end,o.correction)))switch(o.code!==this.STOP_CODE&&(l=!0),o.code!==this.STOP_CODE&&(h.push(o.code),a+=++d*o.code),i.push(o),u){case this.CODE_A:if(o.code<64)v.push(String.fromCharCode(32+o.code));else if(o.code<96)v.push(String.fromCharCode(o.code-64));else switch(o.code!==this.STOP_CODE&&(l=!1),o.code){case this.CODE_SHIFT:s=!0,u=this.CODE_B;break;case this.CODE_B:u=this.CODE_B;break;case this.CODE_C:u=this.CODE_C;break;case this.STOP_CODE:c=!0}break;case this.CODE_B:if(o.code<96)v.push(String.fromCharCode(32+o.code));else switch(o.code!==this.STOP_CODE&&(l=!1),o.code){case this.CODE_SHIFT:s=!0,u=this.CODE_A;break;case this.CODE_A:u=this.CODE_A;break;case this.CODE_C:u=this.CODE_C;break;case this.STOP_CODE:c=!0}break;case this.CODE_C:if(o.code<100)v.push(o.code<10?"0"+o.code:o.code);else switch(o.code!==this.STOP_CODE&&(l=!1),o.code){case this.CODE_A:u=this.CODE_A;break;case this.CODE_B:u=this.CODE_B;break;case this.STOP_CODE:c=!0}}else c=!0;f&&(u=u===this.CODE_A?this.CODE_B:this.CODE_A)}return null===o?null:(o.end=this._nextUnset(this._row,o.end),this._verifyTrailingWhitespace(o)?(a-=d*h[h.length-1])%103!==h[h.length-1]?null:v.length?(l&&v.splice(v.length-1,1),{code:v.join(""),start:r.start,end:o.end,codeset:u,startInfo:r,decodedCodes:i,endInfo:o,format:this.FORMAT}):null:null)}},{key:"_verifyTrailingWhitespace",value:function(t){var e;return(e=t.end+(t.end-t.start)/2)<this._row.length&&this._matchRange(t.end,e,0)?t:null}},{key:"calculateCorrection",value:function(t,e,n){for(var r=n.length,o=0,i=0;r--;)i+=t[n[r]],o+=e[n[r]];return i/o}}]),n}(k),V=n(13),G=n.n(V),H=n(33),X=n.n(H);function Q(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var Y=new Uint16Array(X()("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%").map((function(t){return t.charCodeAt(0)}))),$=new Uint16Array([52,289,97,352,49,304,112,37,292,100,265,73,328,25,280,88,13,268,76,28,259,67,322,19,274,82,7,262,70,22,385,193,448,145,400,208,133,388,196,148,168,162,138,42]),Z=function(t){w()(n,t);var e=Q(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"FORMAT","code_39"),t}return x()(n,[{key:"_findStart",value:function(){for(var t=this._nextSet(this._row),e=t,n=new Uint16Array([0,0,0,0,0,0,0,0,0]),r=0,o=!1,i=t;i<this._row.length;i++)if(this._row[i]^(o?1:0))n[r]++;else{if(r===n.length-1){if(148===this._toPattern(n)){var a=Math.floor(Math.max(0,e-(i-e)/4));if(this._matchRange(a,e,0))return{start:e,end:i}}e+=n[0]+n[1];for(var u=0;u<7;u++)n[u]=n[u+2];n[7]=0,n[8]=0,r--}else r++;n[r]=1,o=!o}return null}},{key:"_toPattern",value:function(t){for(var e=t.length,n=0,r=e,o=0;r>3;){n=this._findNextWidth(t,n),r=0;for(var i=0,a=0;a<e;a++)t[a]>n&&(i|=1<<e-1-a,r++,o+=t[a]);if(3===r){for(var u=0;u<e&&r>0;u++)if(t[u]>n&&(r--,2*t[u]>=o))return-1;return i}}return-1}},{key:"_findNextWidth",value:function(t,e){for(var n=Number.MAX_VALUE,r=0;r<t.length;r++)t[r]<n&&t[r]>e&&(n=t[r]);return n}},{key:"_patternToChar",value:function(t){for(var e=0;e<$.length;e++)if($[e]===t)return String.fromCharCode(Y[e]);return null}},{key:"_verifyTrailingWhitespace",value:function(t,e,n){var r=S.a.sum(n);return 3*(e-t-r)>=r}},{key:"decode",value:function(){var t=new Uint16Array([0,0,0,0,0,0,0,0,0]),e=[],n=this._findStart();if(!n)return null;var r,o,i=this._nextSet(this._row,n.end);do{t=this._toCounters(i,t);var a=this._toPattern(t);if(a<0)return null;if(null===(r=this._patternToChar(a)))return null;e.push(r),o=i,i+=S.a.sum(t),i=this._nextSet(this._row,i)}while("*"!==r);return e.pop(),e.length&&this._verifyTrailingWhitespace(o,i,t)?{code:e.join(""),start:n.start,end:i,startInfo:n,decodedCodes:e,format:this.FORMAT}:null}}]),n}(k);function K(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var J=/[AEIO]/g,tt=function(t){w()(n,t);var e=K(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"FORMAT","code_32_reader"),t}return x()(n,[{key:"_decodeCode32",value:function(t){if(/[^0-9BCDFGHJKLMNPQRSTUVWXYZ]/.test(t))return null;for(var e=0,n=0;n<t.length;n++)e=32*e+"0123456789BCDFGHJKLMNPQRSTUVWXYZ".indexOf(t[n]);var r="".concat(e);return r.length<9&&(r=("000000000"+r).slice(-9)),"A"+r}},{key:"_checkChecksum",value:function(t){return!!t}},{key:"decode",value:function(){var t=G()(C()(n.prototype),"decode",this).call(this);if(!t)return null;var e=t.code;if(!e)return null;if(e=e.replace(J,""),!this._checkChecksum(e))return null;var r=this._decodeCode32(e);return r?(t.code=r,t):null}}]),n}(Z);function et(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var nt=/[IOQ]/g,rt=/[A-Z0-9]{17}/,ot=function(t){w()(n,t);var e=et(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"FORMAT","code_39_vin"),t}return x()(n,[{key:"_checkChecksum",value:function(t){return!!t}},{key:"decode",value:function(){var t=G()(C()(n.prototype),"decode",this).call(this);if(!t)return null;var e=t.code;return e&&(e=e.replace(nt,"")).match(rt)&&this._checkChecksum(e)?(t.code=e,t):null}}]),n}(Z);function it(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var at=new Uint16Array(X()("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%abcd*").map((function(t){return t.charCodeAt(0)}))),ut=new Uint16Array([276,328,324,322,296,292,290,336,274,266,424,420,418,404,402,394,360,356,354,308,282,344,332,326,300,278,436,434,428,422,406,410,364,358,310,314,302,468,466,458,366,374,430,294,474,470,306,350]),ct=function(t){w()(n,t);var e=it(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"FORMAT","code_93"),t}return x()(n,[{key:"_patternToChar",value:function(t){for(var e=0;e<ut.length;e++)if(ut[e]===t)return String.fromCharCode(at[e]);return null}},{key:"_toPattern",value:function(t){for(var e=t.length,n=t.reduce((function(t,e){return t+e}),0),r=0,o=0;o<e;o++){var i=Math.round(9*t[o]/n);if(i<1||i>4)return-1;if(0==(1&o))for(var a=0;a<i;a++)r=r<<1|1;else r<<=i}return r}},{key:"_findStart",value:function(){for(var t=this._nextSet(this._row),e=t,n=new Uint16Array([0,0,0,0,0,0]),r=0,o=!1,i=t;i<this._row.length;i++)if(this._row[i]^(o?1:0))n[r]++;else{if(r===n.length-1){if(350===this._toPattern(n)){var a=Math.floor(Math.max(0,e-(i-e)/4));if(this._matchRange(a,e,0))return{start:e,end:i}}e+=n[0]+n[1];for(var u=0;u<4;u++)n[u]=n[u+2];n[4]=0,n[5]=0,r--}else r++;n[r]=1,o=!o}return null}},{key:"_verifyEnd",value:function(t,e){return!(t===e||!this._row[e])}},{key:"_decodeExtended",value:function(t){for(var e=t.length,n=[],r=0;r<e;r++){var o=t[r];if(o>="a"&&o<="d"){if(r>e-2)return null;var i=t[++r],a=i.charCodeAt(0),u=void 0;switch(o){case"a":if(!(i>="A"&&i<="Z"))return null;u=String.fromCharCode(a-64);break;case"b":if(i>="A"&&i<="E")u=String.fromCharCode(a-38);else if(i>="F"&&i<="J")u=String.fromCharCode(a-11);else if(i>="K"&&i<="O")u=String.fromCharCode(a+16);else if(i>="P"&&i<="S")u=String.fromCharCode(a+43);else{if(!(i>="T"&&i<="Z"))return null;u=String.fromCharCode(127)}break;case"c":if(i>="A"&&i<="O")u=String.fromCharCode(a-32);else{if("Z"!==i)return null;u=":"}break;case"d":if(!(i>="A"&&i<="Z"))return null;u=String.fromCharCode(a+32);break;default:return console.warn("* code_93_reader _decodeExtended hit default case, this may be an error",u),null}n.push(u)}else n.push(o)}return n}},{key:"_matchCheckChar",value:function(t,e,n){var r=t.slice(0,e),o=r.length,i=r.reduce((function(t,e,r){return t+((-1*r+(o-1))%n+1)*at.indexOf(e.charCodeAt(0))}),0);return at[i%47]===t[e].charCodeAt(0)}},{key:"_verifyChecksums",value:function(t){return this._matchCheckChar(t,t.length-2,20)&&this._matchCheckChar(t,t.length-1,15)}},{key:"decode",value:function(t,e){if(!(e=this._findStart()))return null;var n,r,o=new Uint16Array([0,0,0,0,0,0]),i=[],a=this._nextSet(this._row,e.end);do{o=this._toCounters(a,o);var u=this._toPattern(o);if(u<0)return null;if(null===(r=this._patternToChar(u)))return null;i.push(r),n=a,a+=S.a.sum(o),a=this._nextSet(this._row,a)}while("*"!==r);return i.pop(),i.length&&this._verifyEnd(n,a)&&this._verifyChecksums(i)?(i=i.slice(0,i.length-2),null===(i=this._decodeExtended(i))?null:{code:i.join(""),start:e.start,end:a,startInfo:e,decodedCodes:i,format:this.FORMAT}):null}}]),n}(k);function st(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ft(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?st(Object(n),!0).forEach((function(e){A()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function lt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var dt=[1,1,1],ht=[1,1,1,1,1],vt=[1,1,2],pt=[[3,2,1,1],[2,2,2,1],[2,1,2,2],[1,4,1,1],[1,1,3,2],[1,2,3,1],[1,1,1,4],[1,3,1,2],[1,2,1,3],[3,1,1,2],[1,1,2,3],[1,2,2,2],[2,2,1,2],[1,1,4,1],[2,3,1,1],[1,3,2,1],[4,1,1,1],[2,1,3,1],[3,1,2,1],[2,1,1,3]],yt=[0,11,13,14,19,25,28,21,22,26],gt=function(t){w()(n,t);var e=lt(n);function n(t,r){var o;return y()(this,n),o=e.call(this,c()({supplements:[]},t),r),A()(_()(o),"FORMAT","ean_13"),A()(_()(o),"SINGLE_CODE_ERROR",.7),A()(_()(o),"STOP_PATTERN",[1,1,1]),o}return x()(n,[{key:"_findPattern",value:function(t,e,n,r){var o=new Array(t.length).fill(0),i={error:Number.MAX_VALUE,start:0,end:0},a=0;e||(e=this._nextSet(this._row));for(var u=!1,c=e;c<this._row.length;c++)if(this._row[c]^(n?1:0))o[a]+=1;else{if(a===o.length-1){var s=this._matchPattern(o,t);if(s<.48&&i.error&&s<i.error)return u=!0,i.error=s,i.start=c-o.reduce((function(t,e){return t+e}),0),i.end=c,i;if(r){for(var f=0;f<o.length-2;f++)o[f]=o[f+2];o[o.length-2]=0,o[o.length-1]=0,a--}}else a++;o[a]=1,n=!n}return u?i:null}},{key:"_decodeCode",value:function(t,e){var n=[0,0,0,0],r=t,o={error:Number.MAX_VALUE,code:-1,start:t,end:t},i=!this._row[r],a=0;e||(e=pt.length);for(var u=r;u<this._row.length;u++)if(this._row[u]^(i?1:0))n[a]++;else{if(a===n.length-1){for(var c=0;c<e;c++){var s=this._matchPattern(n,pt[c]);o.end=u,s<o.error&&(o.code=c,o.error=s)}return o.error>.48?null:o}n[++a]=1,i=!i}return null}},{key:"_findStart",value:function(){for(var t=this._nextSet(this._row),e=null;!e;){if(!(e=this._findPattern(dt,t,!1,!0)))return null;var n=e.start-(e.end-e.start);if(n>=0&&this._matchRange(n,e.start,0))return e;t=e.end,e=null}return null}},{key:"_calculateFirstDigit",value:function(t){for(var e=0;e<yt.length;e++)if(t===yt[e])return e;return null}},{key:"_decodePayload",value:function(t,e,n){for(var r=ft({},t),o=0,i=0;i<6;i++){if(!(r=this._decodeCode(r.end)))return null;r.code>=10?(r.code-=10,o|=1<<5-i):o|=0<<5-i,e.push(r.code),n.push(r)}var a=this._calculateFirstDigit(o);if(null===a)return null;e.unshift(a);var u=this._findPattern(ht,r.end,!0,!1);if(null===u||!u.end)return null;n.push(u);for(var c=0;c<6;c++){if(!(u=this._decodeCode(u.end,10)))return null;n.push(u),e.push(u.code)}return u}},{key:"_verifyTrailingWhitespace",value:function(t){var e=t.end+(t.end-t.start);return e<this._row.length&&this._matchRange(t.end,e,0)?t:null}},{key:"_findEnd",value:function(t,e){var n=this._findPattern(this.STOP_PATTERN,t,e,!1);return null!==n?this._verifyTrailingWhitespace(n):null}},{key:"_checksum",value:function(t){for(var e=0,n=t.length-2;n>=0;n-=2)e+=t[n];e*=3;for(var r=t.length-1;r>=0;r-=2)e+=t[r];return e%10==0}},{key:"_decodeExtensions",value:function(t){var e=this._nextSet(this._row,t),n=this._findPattern(vt,e,!1,!1);if(null===n)return null;for(var r=0;r<this.supplements.length;r++)try{var o=this.supplements[r].decode(this._row,n.end);if(null!==o)return{code:o.code,start:e,startInfo:n,end:o.end,decodedCodes:o.decodedCodes,format:this.supplements[r].FORMAT}}catch(t){console.error("* decodeExtensions error in ",this.supplements[r],": ",t)}return null}},{key:"decode",value:function(t,e){var n=new Array,r=new Array,o={},i=this._findStart();if(!i)return null;var a={start:i.start,end:i.end};if(r.push(a),!(a=this._decodePayload(a,n,r)))return null;if(!(a=this._findEnd(a.end,!1)))return null;if(r.push(a),!this._checksum(n))return null;if(this.supplements.length>0){var u=this._decodeExtensions(a.end);if(!u)return null;if(!u.decodedCodes)return null;var c=u.decodedCodes[u.decodedCodes.length-1],s={start:c.start+((c.end-c.start)/2|0),end:c.end};if(!this._verifyTrailingWhitespace(s))return null;o={supplement:u,code:n.join("")+u.code}}return ft(ft({code:n.join(""),start:i.start,end:a.end,startInfo:i,decodedCodes:r},o),{},{format:this.FORMAT})}}]),n}(k);function xt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var mt=function(t){w()(n,t);var e=xt(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"FORMAT","ean_2"),t}return x()(n,[{key:"decode",value:function(t,e){t&&(this._row=t);var n=0,r=e,o=this._row.length,i=[],a=[],u=null;if(void 0===r)return null;for(var c=0;c<2&&r<o;c++){if(!(u=this._decodeCode(r)))return null;a.push(u),i.push(u.code%10),u.code>=10&&(n|=1<<1-c),1!==c&&(r=this._nextSet(this._row,u.end),r=this._nextUnset(this._row,r))}if(2!==i.length||parseInt(i.join(""))%4!==n)return null;var s=this._findStart();return{code:i.join(""),decodedCodes:a,end:u.end,format:this.FORMAT,startInfo:s,start:s.start}}}]),n}(gt);function _t(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var bt=[24,20,18,17,12,6,3,10,9,5];var wt=function(t){w()(n,t);var e=_t(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"FORMAT","ean_5"),t}return x()(n,[{key:"decode",value:function(t,e){if(void 0===e)return null;t&&(this._row=t);for(var n=0,r=e,o=this._row.length,i=null,a=[],u=[],c=0;c<5&&r<o;c++){if(!(i=this._decodeCode(r)))return null;u.push(i),a.push(i.code%10),i.code>=10&&(n|=1<<4-c),4!==c&&(r=this._nextSet(this._row,i.end),r=this._nextUnset(this._row,r))}if(5!==a.length)return null;if(function(t){for(var e=t.length,n=0,r=e-2;r>=0;r-=2)n+=t[r];n*=3;for(var o=e-1;o>=0;o-=2)n+=t[o];return(n*=3)%10}(a)!==function(t){for(var e=0;e<10;e++)if(t===bt[e])return e;return null}(n))return null;var s=this._findStart();return{code:a.join(""),decodedCodes:u,end:i.end,format:this.FORMAT,startInfo:s,start:s.start}}}]),n}(gt);function Ot(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var Rt=function(t){w()(n,t);var e=Ot(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"FORMAT","ean_8"),t}return x()(n,[{key:"_decodePayload",value:function(t,e,n){for(var r=t,o=0;o<4;o++){if(!(r=this._decodeCode(r.end,10)))return null;e.push(r.code),n.push(r)}if(null===(r=this._findPattern(ht,r.end,!0,!1)))return null;n.push(r);for(var i=0;i<4;i++){if(!(r=this._decodeCode(r.end,10)))return null;n.push(r),e.push(r.code)}return r}}]),n}(gt);function Mt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var Ct=function(t){w()(n,t);var e=Mt(n);function n(t){var r;return y()(this,n),r=e.call(this,c()({normalizeBarSpaceWidth:!1},t)),A()(_()(r),"barSpaceRatio",[1,1]),A()(_()(r),"SINGLE_CODE_ERROR",.78),A()(_()(r),"AVG_CODE_ERROR",.38),A()(_()(r),"START_PATTERN",[1,1,1,1]),A()(_()(r),"STOP_PATTERN",[1,1,3]),A()(_()(r),"CODE_PATTERN",[[1,1,3,3,1],[3,1,1,1,3],[1,3,1,1,3],[3,3,1,1,1],[1,1,3,1,3],[3,1,3,1,1],[1,3,3,1,1],[1,1,1,3,3],[3,1,1,3,1],[1,3,1,3,1]]),A()(_()(r),"MAX_CORRECTION_FACTOR",5),A()(_()(r),"FORMAT","i2of5"),t.normalizeBarSpaceWidth&&(r.SINGLE_CODE_ERROR=.38,r.AVG_CODE_ERROR=.09),r.config=t,R()(r,_()(r))}return x()(n,[{key:"_matchPattern",value:function(t,e){if(this.config.normalizeBarSpaceWidth){for(var r=[0,0],o=[0,0],i=[0,0],a=this.MAX_CORRECTION_FACTOR,u=1/a,c=0;c<t.length;c++)r[c%2]+=t[c],o[c%2]+=e[c];i[0]=o[0]/r[0],i[1]=o[1]/r[1],i[0]=Math.max(Math.min(i[0],a),u),i[1]=Math.max(Math.min(i[1],a),u),this.barSpaceRatio=i;for(var s=0;s<t.length;s++)t[s]*=this.barSpaceRatio[s%2]}return G()(C()(n.prototype),"_matchPattern",this).call(this,t,e)}},{key:"_findPattern",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=new Array(t.length).fill(0),i=0,a={error:Number.MAX_VALUE,start:0,end:0},u=this.AVG_CODE_ERROR;n=n||!1,r=r||!1,e||(e=this._nextSet(this._row));for(var c=e;c<this._row.length;c++)if(this._row[c]^(n?1:0))o[i]++;else{if(i===o.length-1){var s=o.reduce((function(t,e){return t+e}),0),f=this._matchPattern(o,t);if(f<u)return a.error=f,a.start=c-s,a.end=c,a;if(!r)return null;for(var l=0;l<o.length-2;l++)o[l]=o[l+2];o[o.length-2]=0,o[o.length-1]=0,i--}else i++;o[i]=1,n=!n}return null}},{key:"_findStart",value:function(){for(var t=0,e=this._nextSet(this._row),n=null,r=1;!n;){if(!(n=this._findPattern(this.START_PATTERN,e,!1,!0)))return null;if(r=Math.floor((n.end-n.start)/4),(t=n.start-10*r)>=0&&this._matchRange(t,n.start,0))return n;e=n.end,n=null}return null}},{key:"_verifyTrailingWhitespace",value:function(t){var e=t.end+(t.end-t.start)/2;return e<this._row.length&&this._matchRange(t.end,e,0)?t:null}},{key:"_findEnd",value:function(){this._row.reverse();var t=this._findPattern(this.STOP_PATTERN);if(this._row.reverse(),null===t)return null;var e=t.start;return t.start=this._row.length-t.end,t.end=this._row.length-e,null!==t?this._verifyTrailingWhitespace(t):null}},{key:"_decodePair",value:function(t){for(var e=[],n=0;n<t.length;n++){var r=this._decodeCode(t[n]);if(!r)return null;e.push(r)}return e}},{key:"_decodeCode",value:function(t){for(var e=this.AVG_CODE_ERROR,n={error:Number.MAX_VALUE,code:-1,start:0,end:0},r=0;r<this.CODE_PATTERN.length;r++){var o=this._matchPattern(t,this.CODE_PATTERN[r]);o<n.error&&(n.code=r,n.error=o)}return n.error<e?n:null}},{key:"_decodePayload",value:function(t,e,n){for(var r=0,o=t.length,i=[[0,0,0,0,0],[0,0,0,0,0]],a=null;r<o;){for(var u=0;u<5;u++)i[0][u]=t[r]*this.barSpaceRatio[0],i[1][u]=t[r+1]*this.barSpaceRatio[1],r+=2;if(!(a=this._decodePair(i)))return null;for(var c=0;c<a.length;c++)e.push(a[c].code+""),n.push(a[c])}return a}},{key:"_verifyCounterLength",value:function(t){return t.length%10==0}},{key:"decode",value:function(t,e){var n=new Array,r=new Array,o=this._findStart();if(!o)return null;r.push(o);var i=this._findEnd();if(!i)return null;var a=this._fillCounters(o.end,i.start,!1);return this._verifyCounterLength(a)&&this._decodePayload(a,n,r)?n.length%2!=0||n.length<6?null:(r.push(i),{code:n.join(""),start:o.start,end:i.end,startInfo:o,decodedCodes:r,format:this.FORMAT}):null}}]),n}(k);function Et(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function At(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var St=function(t){w()(n,t);var e=At(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"CODE_FREQUENCY",[[56,52,50,49,44,38,35,42,41,37],[7,11,13,14,19,25,28,21,22,26]]),A()(_()(t),"STOP_PATTERN",[1/6*7,1/6*7,1/6*7,1/6*7,1/6*7,1/6*7]),A()(_()(t),"FORMAT","upc_e"),t}return x()(n,[{key:"_decodePayload",value:function(t,e,n){for(var r=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Et(Object(n),!0).forEach((function(e){A()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Et(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},t),o=0,i=0;i<6;i++){if(!(r=this._decodeCode(r.end)))return null;r.code>=10&&(r.code=r.code-10,o|=1<<5-i),e.push(r.code),n.push(r)}return this._determineParity(o,e)?r:null}},{key:"_determineParity",value:function(t,e){for(var n=0;n<this.CODE_FREQUENCY.length;n++)for(var r=0;r<this.CODE_FREQUENCY[n].length;r++)if(t===this.CODE_FREQUENCY[n][r])return e.unshift(n),e.push(r),!0;return!1}},{key:"_convertToUPCA",value:function(t){var e=[t[0]],n=t[t.length-2];return(e=n<=2?e.concat(t.slice(1,3)).concat([n,0,0,0,0]).concat(t.slice(3,6)):3===n?e.concat(t.slice(1,4)).concat([0,0,0,0,0]).concat(t.slice(4,6)):4===n?e.concat(t.slice(1,5)).concat([0,0,0,0,0,t[5]]):e.concat(t.slice(1,6)).concat([0,0,0,0,n])).push(t[t.length-1]),e}},{key:"_checksum",value:function(t){return G()(C()(n.prototype),"_checksum",this).call(this,this._convertToUPCA(t))}},{key:"_findEnd",value:function(t,e){return G()(C()(n.prototype),"_findEnd",this).call(this,t,!0)}},{key:"_verifyTrailingWhitespace",value:function(t){var e=t.end+(t.end-t.start)/2;return e<this._row.length&&this._matchRange(t.end,e,0)?t:null}}]),n}(gt);function kt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var Pt=function(t){w()(n,t);var e=kt(n);function n(){var t;y()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),A()(_()(t),"FORMAT","upc_a"),t}return x()(n,[{key:"decode",value:function(t,e){var n=gt.prototype.decode.call(this);return n&&n.code&&13===n.code.length&&"0"===n.code.charAt(0)?(n.code=n.code.substring(1),n):null}}]),n}(gt),Tt={},Dt={UP:1,DOWN:-1};Tt.getBarcodeLine=function(t,e,n){var r,o,i,a,u,c=0|e.x,s=0|e.y,f=0|n.x,l=0|n.y,d=Math.abs(l-s)>Math.abs(f-c),h=[],v=t.data,p=t.size.x,y=255,g=0;function x(t,e){u=v[e*p+t],y=u<y?u:y,g=u>g?u:g,h.push(u)}d&&(i=c,c=s,s=i,i=f,f=l,l=i),c>f&&(i=c,c=f,f=i,i=s,s=l,l=i);var m=f-c,_=Math.abs(l-s);r=m/2|0,o=s;var b=s<l?1:-1;for(a=c;a<f;a++)d?x(o,a):x(a,o),(r-=_)<0&&(o+=b,r+=m);return{line:h,min:y,max:g}},Tt.toBinaryLine=function(t){var e,n,r,o,i,a,u=t.min,c=t.max,s=t.line,f=u+(c-u)/2,l=[],d=(c-u)/12,h=-d;for(r=s[0]>f?Dt.UP:Dt.DOWN,l.push({pos:0,val:s[0]}),i=0;i<s.length-2;i++)r!==(o=(e=s[i+1]-s[i])+(n=s[i+2]-s[i+1])<h&&s[i+1]<1.5*f?Dt.DOWN:e+n>d&&s[i+1]>.5*f?Dt.UP:r)&&(l.push({pos:i,val:s[i]}),r=o);for(l.push({pos:s.length,val:s[s.length-1]}),a=l[0].pos;a<l[1].pos;a++)s[a]=s[a]>f?0:1;for(i=1;i<l.length-1;i++)for(d=l[i+1].val>l[i].val?l[i].val+(l[i+1].val-l[i].val)/3*2|0:l[i+1].val+(l[i].val-l[i+1].val)/3|0,a=l[i].pos;a<l[i+1].pos;a++)s[a]=s[a]>d?0:1;return{line:s,threshold:d}},Tt.debug={printFrequency:function(t,e){var n,r=e.getContext("2d");for(e.width=t.length,e.height=256,r.beginPath(),r.strokeStyle="blue",n=0;n<t.length;n++)r.moveTo(n,255),r.lineTo(n,255-t[n]);r.stroke(),r.closePath()},printPattern:function(t,e){var n,r=e.getContext("2d");for(e.width=t.length,r.fillColor="black",n=0;n<t.length;n++)1===t[n]&&r.fillRect(n,0,1,100)}};var jt=Tt;function It(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return zt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function zt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var Ut={code_128_reader:q,ean_reader:gt,ean_5_reader:wt,ean_2_reader:mt,ean_8_reader:Rt,code_39_reader:Z,code_39_vin_reader:ot,codabar_reader:B,upc_reader:Pt,upc_e_reader:St,i2of5_reader:Ct,"2of5_reader":z,code_93_reader:ct,code_32_reader:tt},Lt={registerReader:function(t,e){Ut[t]=e},create:function(t,e){var n={frequency:null,pattern:null,overlay:null},r=[];function o(){t.readers.forEach((function(t){var e,n={},o=[];"object"===a()(t)?(e=t.format,n=t.config):"string"==typeof t&&(e=t),n.supplements&&(o=n.supplements.map((function(t){return new Ut[t]})));try{var i=new Ut[e](n,o);r.push(i)}catch(t){throw console.error("* Error constructing reader ",e,t),t}}))}function i(t){var n,o=null,i=jt.getBarcodeLine(e,t[0],t[1]);for(jt.toBinaryLine(i),n=0;n<r.length&&null===o;n++)o=r[n].decodePattern(i.line);return null===o?null:{codeResult:o,barcodeLine:i}}function u(t){return c.apply(this,arguments)}function c(){return(c=l()(h.a.mark((function t(e){var n,o,i,a;return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=null,o=It(r),t.prev=2,o.s();case 4:if((i=o.n()).done){t.next=14;break}if(!(a=i.value).decodeImage){t.next=12;break}return t.next=9,a.decodeImage(e);case 9:if(!(n=t.sent)){t.next=12;break}return t.abrupt("break",14);case 12:t.next=4;break;case 14:t.next=19;break;case 16:t.prev=16,t.t0=t.catch(2),o.e(t.t0);case 19:return t.prev=19,o.f(),t.finish(19);case 22:return t.abrupt("return",n);case 23:case"end":return t.stop()}}),t,null,[[2,16,19,22]])})))).apply(this,arguments)}function s(t){var r,o;n.overlay;var a=function(t){return Math.sqrt(Math.pow(Math.abs(t[1].y-t[0].y),2)+Math.pow(Math.abs(t[1].x-t[0].x),2))}(r=function(t){return[{x:(t[1][0]-t[0][0])/2+t[0][0],y:(t[1][1]-t[0][1])/2+t[0][1]},{x:(t[3][0]-t[2][0])/2+t[2][0],y:(t[3][1]-t[2][1])/2+t[2][1]}]}(t)),u=Math.atan2(r[1].y-r[0].y,r[1].x-r[0].x);return null===(r=function(t,n,r){function o(e){var r=e*Math.sin(n),o=e*Math.cos(n);t[0].y-=r,t[0].x-=o,t[1].y+=r,t[1].x+=o}for(o(r);r>1&&(!e.inImageWithBorder(t[0])||!e.inImageWithBorder(t[1]));)o(-(r-=Math.ceil(r/2)));return t}(r,u,Math.floor(.1*a)))?null:(null===(o=i(r))&&(o=function(t,e,n){var r,o,a,u=Math.sqrt(Math.pow(t[1][0]-t[0][0],2)+Math.pow(t[1][1]-t[0][1],2)),c=null,s=Math.sin(n),f=Math.cos(n);for(r=1;r<16&&null===c;r++)a={y:(o=u/16*r*(r%2==0?-1:1))*s,x:o*f},e[0].y+=a.x,e[0].x-=a.y,e[1].y+=a.x,e[1].x-=a.y,c=i(e);return c}(t,r,u)),null===o?null:{codeResult:o.codeResult,line:r,angle:u,pattern:o.barcodeLine.line,threshold:o.barcodeLine.threshold})}return o(),{decodeFromBoundingBox:function(t){return s(t)},decodeFromBoundingBoxes:function(e){var n,r,o=[],i=t.multiple;for(n=0;n<e.length;n++){var a=e[n];if((r=s(a)||{}).box=a,i)o.push(r);else if(r.codeResult)return r}return{barcodes:o}},decodeFromImage:function(t){return l()(h.a.mark((function e(){var n;return h.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))()},registerReader:function(t,e){if(Ut[t])throw new Error("cannot register existing reader",t);Ut[t]=e},setReaders:function(e){t.readers=e,r.length=0,o()}}}},Nt=function(){var t={};function e(e){return t[e]||(t[e]={subscribers:[]}),t[e]}function n(t,e){t.async?setTimeout((function(){t.callback(e)}),4):t.callback(e)}function r(t,n,r){var o;if("function"==typeof n)o={callback:n,async:r};else if(!(o=n).callback)throw new Error("Callback was not specified on options");e(t).subscribers.push(o)}return{subscribe:function(t,e,n){return r(t,e,n)},publish:function(t,r){var o=e(t),i=o.subscribers;i.filter((function(t){return!!t.once})).forEach((function(t){n(t,r)})),o.subscribers=i.filter((function(t){return!t.once})),o.subscribers.forEach((function(t){n(t,r)}))},once:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r(t,{callback:e,async:n,once:!0})},unsubscribe:function(n,r){if(n){var o=e(n);o.subscribers=o&&r?o.subscribers.filter((function(t){return t.callback!==r})):[]}else t={}}}}(),Ft=n(62),Bt=n.n(Ft),Wt=n(63);function qt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=C()(t);if(e){var o=C()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return R()(this,n)}}var Vt,Gt=function(t){w()(n,t);var e=qt(n);function n(t,r){var o;return y()(this,n),o=e.call(this,t),A()(_()(o),"code",void 0),o.code=r,Object.setPrototypeOf(_()(o),n.prototype),o}return x()(n)}(n.n(Wt)()(Error)),Ht="This may mean that the user has declined camera access, or the browser does not support media APIs. If you are running in iOS, you must use Safari.";function Xt(){try{return navigator.mediaDevices.enumerateDevices()}catch(e){var t=new Gt("enumerateDevices is not defined. ".concat(Ht),-1);return Promise.reject(t)}}function Qt(t){try{return navigator.mediaDevices.getUserMedia(t)}catch(t){var e=new Gt("getUserMedia is not defined. ".concat(Ht),-1);return Promise.reject(e)}}function Yt(t){return new Promise((function(e,n){var r=10;!function o(){r>0?t.videoWidth>10&&t.videoHeight>10?e():window.setTimeout(o,500):n(new Gt("Unable to play video stream. Is webcam working?",-1)),r--}()}))}function $t(t,e){return Zt.apply(this,arguments)}function Zt(){return(Zt=l()(h.a.mark((function t(e,n){var r;return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Qt(n);case 2:if(r=t.sent,Vt=r,!e){t.next=11;break}return e.setAttribute("autoplay","true"),e.setAttribute("muted","true"),e.setAttribute("playsinline","true"),e.srcObject=r,e.addEventListener("loadedmetadata",(function(){e.play().catch((function(t){console.warn("* Error while trying to play video stream:",t)}))})),t.abrupt("return",Yt(e));case 11:return t.abrupt("return",Promise.resolve());case 12:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Kt(t){var e=Bt()(t,["width","height","facingMode","aspectRatio","deviceId"]);return void 0!==t.minAspectRatio&&t.minAspectRatio>0&&(e.aspectRatio=t.minAspectRatio,console.log("WARNING: Constraint 'minAspectRatio' is deprecated; Use 'aspectRatio' instead")),void 0!==t.facing&&(e.facingMode=t.facing,console.log("WARNING: Constraint 'facing' is deprecated. Use 'facingMode' instead'")),e}function Jt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=Kt(t);return e&&e.deviceId&&e.facingMode&&delete e.facingMode,Promise.resolve({audio:!1,video:e})}function te(){return(te=l()(h.a.mark((function t(){var e;return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Xt();case 2:return e=t.sent,t.abrupt("return",e.filter((function(t){return"videoinput"===t.kind})));case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function ee(){if(!Vt)return null;var t=Vt.getVideoTracks();return t&&null!=t&&t.length?t[0]:null}var ne={requestedVideoElement:null,request:function(t,e){return l()(h.a.mark((function n(){var r;return h.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return ne.requestedVideoElement=t,n.next=3,Jt(e);case 3:return r=n.sent,n.abrupt("return",$t(t,r));case 5:case"end":return n.stop()}}),n)})))()},release:function(){var t=Vt&&Vt.getVideoTracks();return null!==ne.requestedVideoElement&&ne.requestedVideoElement.pause(),new Promise((function(e){setTimeout((function(){t&&t.length&&t.forEach((function(t){return t.stop()})),Vt=null,ne.requestedVideoElement=null,e()}),0)}))},enumerateVideoDevices:function(){return te.apply(this,arguments)},getActiveStreamLabel:function(){var t=ee();return t?t.label:""},getActiveTrack:ee,disableTorch:function(){return l()(h.a.mark((function t(){var e;return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e=ee())){t.next=11;break}return t.prev=2,t.next=5,e.applyConstraints({advanced:[{torch:!1}]});case 5:t.next=11;break;case 7:throw t.prev=7,t.t0=t.catch(2),t.t0 instanceof OverconstrainedError&&console.warn("quagga2/CameraAccess: Torch not supported on this device"),t.t0;case 11:case"end":return t.stop()}}),t,null,[[2,7]])})))()},enableTorch:function(){return l()(h.a.mark((function t(){var e;return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e=ee())){t.next=11;break}return t.prev=2,t.next=5,e.applyConstraints({advanced:[{torch:!0}]});case 5:t.next=11;break;case 7:throw t.prev=7,t.t0=t.catch(2),t.t0 instanceof OverconstrainedError&&console.warn("quagga2/CameraAccess: Torch not supported on this device"),t.t0;case 11:case"end":return t.stop()}}),t,null,[[2,7]])})))()}},re=ne;var oe={create:function(t){var e,n=document.createElement("canvas"),r=n.getContext("2d",{willReadFrequently:!!t.willReadFrequently}),o=[],i=null!==(e=t.capacity)&&void 0!==e?e:20,a=!0===t.capture;function u(e){return!!i&&e&&!function(t,e){return e&&e.some((function(e){return Object.keys(e).every((function(n){return e[n]===t[n]}))}))}(e,t.blacklist)&&function(t,e){return"function"!=typeof e||e(t)}(e,t.filter)}return{addResult:function(t,e,c){var s={};u(c)&&(i--,s.codeResult=c,a&&(n.width=e.x,n.height=e.y,v.a.drawImage(t,e,r),s.frame=n.toDataURL()),o.push(s))},getResults:function(){return o}}}},ie={inputStream:{name:"Live",type:"LiveStream",constraints:{width:640,height:480,facingMode:"environment"},area:{top:"0%",right:"0%",left:"0%",bottom:"0%"},singleChannel:!1},locate:!0,numOfWorkers:4,decoder:{readers:["code_128_reader"]},locator:{halfSample:!0,patchSize:"medium"}},ae=n(5),ue=n(10),ce=Math.PI/180;var se={create:function(t,e){var n,r={},o=t.getConfig(),i=(Object(ue.h)(t.getRealWidth(),t.getRealHeight()),t.getCanvasSize()),a=Object(ue.h)(t.getWidth(),t.getHeight()),u=t.getTopRight(),c=u.x,s=u.y,f=null,l=null,d=o.willReadFrequently;return(n=e||document.createElement("canvas")).width=i.x,n.height=i.y,console.warn("*** frame_grabber_browser: willReadFrequently=",d,"canvas=",n),f=n.getContext("2d",{willReadFrequently:!!d}),l=new Uint8Array(a.x*a.y),r.attachData=function(t){l=t},r.getData=function(){return l},r.grab=function(){var e,r=o.halfSample,u=t.getFrame(),d=u,h=0;if(d){if(function(t,e){t.width!==e.x&&(t.width=e.x),t.height!==e.y&&(t.height=e.y)}(n,i),"ImageStream"===o.type&&(d=u.img,u.tags&&u.tags.orientation))switch(u.tags.orientation){case 6:h=90*ce;break;case 8:h=-90*ce}return 0!==h?(f.translate(i.x/2,i.y/2),f.rotate(h),f.drawImage(d,-i.y/2,-i.x/2,i.y,i.x),f.rotate(-h),f.translate(-i.x/2,-i.y/2)):f.drawImage(d,0,0,i.x,i.y),e=f.getImageData(c,s,a.x,a.y).data,r?Object(ue.e)(e,a,l):Object(ue.c)(e,l,o),!0}return!1},r.getSize=function(){return a},r}},fe=se,le={274:"orientation"},de=Object.keys(le).map((function(t){return le[t]}));function he(t){return new Promise((function(e){var n=new FileReader;n.onload=function(t){return e(t.target.result)},n.readAsArrayBuffer(t)}))}function ve(t){return new Promise((function(e,n){var r=new XMLHttpRequest;r.open("GET",t,!0),r.responseType="blob",r.onreadystatechange=function(){r.readyState!==XMLHttpRequest.DONE||200!==r.status&&0!==r.status||e(this.response)},r.onerror=n,r.send()}))}function pe(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:de,n=new DataView(t),r=t.byteLength,o=e.reduce((function(t,e){var n=Object.keys(le).filter((function(t){return le[t]===e}))[0];return n&&(t[n]=e),t}),{}),i=2;if(255!==n.getUint8(0)||216!==n.getUint8(1))return!1;for(;i<r;){if(255!==n.getUint8(i))return!1;if(225===n.getUint8(i+1))return ye(n,i+4,o);i+=2+n.getUint16(i+2)}return!1}function ye(t,e,n){if("Exif"!==function(t,e,n){for(var r="",o=e;o<e+n;o++)r+=String.fromCharCode(t.getUint8(o));return r}(t,e,4))return!1;var r,o=e+6;if(18761===t.getUint16(o))r=!1;else{if(19789!==t.getUint16(o))return!1;r=!0}if(42!==t.getUint16(o+2,!r))return!1;var i=t.getUint32(o+4,!r);return!(i<8)&&function(t,e,n,r,o){for(var i=t.getUint16(n,!o),a={},u=0;u<i;u++){var c=n+12*u+2,s=r[t.getUint16(c,!o)];s&&(a[s]=ge(t,c,e,n,o))}return a}(t,o,o+i,n,r)}function ge(t,e,n,r,o){var i=t.getUint16(e+2,!o),a=t.getUint32(e+4,!o);switch(i){case 3:if(1===a)return t.getUint16(e+8,!o)}return null}var xe={};function me(t,e){t.onload=function(){e.loaded(this)}}xe.load=function(t,e,n,r,o){var i,a,u,c=new Array(r),s=new Array(c.length);if(!1===o)c[0]=t;else for(i=0;i<c.length;i++)u=n+i,c[i]="".concat(t,"image-").concat("00".concat(u).slice(-3),".jpg");for(s.notLoaded=[],s.addImage=function(t){s.notLoaded.push(t)},s.loaded=function(n){for(var r=s.notLoaded,i=0;i<r.length;i++)if(r[i]===n){r.splice(i,1);for(var a=0;a<c.length;a++){var u=c[a].substr(c[a].lastIndexOf("/"));if(-1!==n.src.lastIndexOf(u)){s[a]={img:n};break}}break}0===r.length&&(!1===o?function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:de;return/^blob:/i.test(t)?ve(t).then(he).then((function(t){return pe(t,e)})):Promise.resolve(null)}(t,["orientation"]).then((function(t){s[0].tags=t,e(s)})).catch((function(t){console.log(t),e(s)})):e(s))},i=0;i<c.length;i++)a=new Image,s.addImage(a),me(a,s),a.src=c[i]};var _e=xe,be={createVideoStream:function(t){console.warn("**** InputStreamBrowser createVideoStream");var e,n,r=null,o=["canrecord","ended"],i={},a={x:0,y:0,type:"Point"},u={x:0,y:0,type:"XYSize"};var c={getRealWidth:function(){return t.videoWidth},getRealHeight:function(){return t.videoHeight},getWidth:function(){return e},getHeight:function(){return n},setWidth:function(t){e=t},setHeight:function(t){n=t},setInputStream:function(t){r=t,this.setAttribute("src",void 0!==t.src?t.src:"")},ended:function(){return t.ended},getConfig:function(){return r},setAttribute:function(e,n){t&&t.setAttribute(e,n)},pause:function(){t.pause()},play:function(){t.play()},setCurrentTime:function(t){var e;"LiveStream"!==(null===(e=r)||void 0===e?void 0:e.type)&&this.setAttribute("currentTime",t.toString())},addEventListener:function(e,n,r){-1!==o.indexOf(e)?(i[e]||(i[e]=[]),i[e].push(n)):t.addEventListener(e,n,r)},clearEventHandlers:function(){o.forEach((function(e){var n=i[e];n&&n.length>0&&n.forEach((function(n){t.removeEventListener(e,n)}))}))},trigger:function(o,a){var s,f,l,d,h,v=i[o];if("canrecord"===o&&(d=t.videoWidth,h=t.videoHeight,e=null!==(f=r)&&void 0!==f&&f.size?d/h>1?r.size:Math.floor(d/h*r.size):d,n=null!==(l=r)&&void 0!==l&&l.size?d/h>1?Math.floor(h/d*r.size):r.size:h,u.x=e,u.y=n),v&&v.length>0)for(s=0;s<v.length;s++)v[s].apply(c,a)},setTopRight:function(t){a.x=t.x,a.y=t.y},getTopRight:function(){return a},setCanvasSize:function(t){u.x=t.x,u.y=t.y},getCanvasSize:function(){return u},getFrame:function(){return t}};return c},createLiveStream:function(t){console.warn("**** InputStreamBrowser createLiveStream"),t&&t.setAttribute("autoplay","true");var e=be.createVideoStream(t);return e.ended=function(){return!1},e},createImageStream:function(){var t,e,n=null,r=0,o=0,i=0,a=!0,u=!1,c=null,s=0,f=null,l=!1,d=["canrecord","ended"],h={},v={x:0,y:0,type:"Point"},p={x:0,y:0,type:"XYSize"};function y(t,e){var n,r=h[t];if(r&&r.length>0)for(n=0;n<r.length;n++)r[n].apply(g,e)}var g={trigger:y,getWidth:function(){return t},getHeight:function(){return e},setWidth:function(e){t=e},setHeight:function(t){e=t},getRealWidth:function(){return r},getRealHeight:function(){return o},setInputStream:function(a){var l;n=a,!1===a.sequence?(f=a.src,s=1):(f=a.src,s=a.length),u=!1,_e.load(f,(function(a){var s,f;if(c=a,a[0].tags&&a[0].tags.orientation)switch(a[0].tags.orientation){case 6:case 8:r=a[0].img.height,o=a[0].img.width;break;default:r=a[0].img.width,o=a[0].img.height}else r=a[0].img.width,o=a[0].img.height;t=null!==(s=n)&&void 0!==s&&s.size?r/o>1?n.size:Math.floor(r/o*n.size):r,e=null!==(f=n)&&void 0!==f&&f.size?r/o>1?Math.floor(o/r*n.size):n.size:o,p.x=t,p.y=e,u=!0,i=0,setTimeout((function(){y("canrecord",[])}),0)}),1,s,null===(l=n)||void 0===l?void 0:l.sequence)},ended:function(){return l},setAttribute:function(){},getConfig:function(){return n},pause:function(){a=!0},play:function(){a=!1},setCurrentTime:function(t){i=t},addEventListener:function(t,e){-1!==d.indexOf(t)&&(h[t]||(h[t]=[]),h[t].push(e))},clearEventHandlers:function(){Object.keys(h).forEach((function(t){return delete h[t]}))},setTopRight:function(t){v.x=t.x,v.y=t.y},getTopRight:function(){return v},setCanvasSize:function(t){p.x=t.x,p.y=t.y},getCanvasSize:function(){return p},getFrame:function(){var t,e;if(!u)return null;a||(t=null===(e=c)||void 0===e?void 0:e[i],i<s-1?i++:setTimeout((function(){l=!0,y("ended",[])}),0));return t}};return g}},we=be,Oe=n(23),Re=x()((function t(){y()(this,t),A()(this,"config",void 0),A()(this,"inputStream",void 0),A()(this,"framegrabber",void 0),A()(this,"inputImageWrapper",void 0),A()(this,"stopped",!1),A()(this,"boxSize",void 0),A()(this,"resultCollector",void 0),A()(this,"decoder",void 0),A()(this,"workerPool",[]),A()(this,"onUIThread",!0),A()(this,"canvasContainer",new Ce)})),Me=x()((function t(){y()(this,t),A()(this,"image",void 0),A()(this,"overlay",void 0)})),Ce=x()((function t(){y()(this,t),A()(this,"ctx",void 0),A()(this,"dom",void 0),this.ctx=new Me,this.dom=new Me}));function Ee(t){if("undefined"==typeof document)return null;if(t instanceof HTMLElement&&t.nodeName&&1===t.nodeType)return t;var e="string"==typeof t?t:"#interactive.viewport";return document.querySelector(e)}function Ae(t,e,n){var r=function(t,e){var n=document.querySelector(t);return n||((n=document.createElement("canvas")).className=e),n}(t,e);console.warn("* initCanvas getCanvasAndContext");var o=r.getContext("2d",{willReadFrequently:n.willReadFrequently});return{canvas:r,context:o}}function Se(t){var e,n,r,o,i,a,u=Ee(null==t||null===(e=t.config)||void 0===e||null===(n=e.inputStream)||void 0===n?void 0:n.target),c=null==t||null===(r=t.config)||void 0===r||null===(o=r.inputStream)||void 0===o?void 0:o.type;if(!c)return null;var s=function(t,e){var n=e.willReadFrequently;if("undefined"!=typeof document){var r=Ae("canvas.imgBuffer","imgBuffer",{willReadFrequently:n}),o=Ae("canvas.drawingBuffer","drawingBuffer",{willReadFrequently:n});return r.canvas.width=o.canvas.width=t.x,r.canvas.height=o.canvas.height=t.y,{dom:{image:r.canvas,overlay:o.canvas},ctx:{image:r.context,overlay:o.context}}}return null}(t.inputStream.getCanvasSize(),{willReadFrequently:!(null==t||null===(i=t.config)||void 0===i||null===(a=i.inputStream)||void 0===a||!a.willReadFrequently)});if(!s)return{dom:{image:null,overlay:null},ctx:{image:null,overlay:null}};var f=s.dom;return"undefined"!=typeof document&&u&&("ImageStream"!==c||u.contains(f.image)||u.appendChild(f.image),u.contains(f.overlay)||u.appendChild(f.overlay)),s}function ke(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Pe(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ke(Object(n),!0).forEach((function(e){A()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}ae.a.setMatrixArrayType(Array);var Te=[];function De(t){return Pe(Pe({},t),{},{inputStream:Pe(Pe({},t.inputStream),{},{target:null})})}function je(t){if(t){var e=t().default;if(!e)return void self.postMessage({event:"error",message:"Quagga could not be created"})}var n;function r(t){self.postMessage({event:"processed",imageData:n.data,result:t},[n.data.buffer])}function o(){self.postMessage({event:"initialized",imageData:n.data},[n.data.buffer])}self.onmessage=function(t){if("init"===t.data.cmd){var i=t.data.config;i.numOfWorkers=0,n=new e.ImageWrapper({x:t.data.size.x,y:t.data.size.y},new Uint8Array(t.data.imageData)),e.init(i,o,n),e.onProcessed(r)}else"process"===t.data.cmd?(n.data=new Uint8Array(t.data.imageData),e.start()):"setReaders"===t.data.cmd?e.setReaders(t.data.readers):"registerReader"===t.data.cmd&&e.registerReader(t.data.name,t.data.reader)}}function Ie(t,e,n){var r,o,i=("undefined"!=typeof __factorySource__&&(o=__factorySource__),r=new Blob(["("+je.toString()+")("+o+");"],{type:"text/javascript"}),window.URL.createObjectURL(r)),a={worker:new Worker(i),imageData:new Uint8Array(e.getWidth()*e.getHeight()),busy:!0};a.worker.onmessage=function(t){"initialized"===t.data.event?(URL.revokeObjectURL(i),a.busy=!1,a.imageData=new Uint8Array(t.data.imageData),n(a)):"processed"===t.data.event?(a.imageData=new Uint8Array(t.data.imageData),a.busy=!1):t.data.event},a.worker.postMessage({cmd:"init",size:{x:e.getWidth(),y:e.getHeight()},imageData:a.imageData,config:De(t)},[a.imageData.buffer])}function ze(t,e,n,r){var o=t-Te.length;if(0===o&&r)r();else if(o<0){Te.slice(o).forEach((function(t){t.worker.terminate()})),Te=Te.slice(0,o),r&&r()}else{var i=function(e){Te.push(e),Te.length>=t&&r&&r()};if(e)for(var a=0;a<o;a++)Ie(e,n,i)}}function Ue(t,e,n){for(var r=t.length;r--;)t[r][0]+=e,t[r][1]+=n}ae.a.setMatrixArrayType(Array);var Le=function(){function t(){var e=this;y()(this,t),A()(this,"context",new Re),A()(this,"canRecord",(function(t){var n;e.context.config&&(Oe.a.checkImageConstraints(e.context.inputStream,null===(n=e.context.config)||void 0===n?void 0:n.locator),e.initCanvas(),e.context.framegrabber=fe.create(e.context.inputStream,e.context.canvasContainer.dom.image),void 0===e.context.config.numOfWorkers&&(e.context.config.numOfWorkers=0),ze(e.context.config.numOfWorkers,e.context.config,e.context.inputStream,(function(){var n;0===(null===(n=e.context.config)||void 0===n?void 0:n.numOfWorkers)&&e.initializeData(),e.ready(t)})))})),A()(this,"update",(function(){if(e.context.onUIThread){var t,n=(o=e.context.framegrabber,Te.length?!!(i=Te.filter((function(t){return!t.busy}))[0])&&(o.attachData(i.imageData),o.grab()&&(i.busy=!0,i.worker.postMessage({cmd:"process",imageData:i.imageData},[i.imageData.buffer])),!0):null);if(!n)e.context.framegrabber.attachData(null===(t=e.context.inputImageWrapper)||void 0===t?void 0:t.data),e.context.framegrabber.grab()&&(n||e.locateAndDecode())}else{var r;e.context.framegrabber.attachData(null===(r=e.context.inputImageWrapper)||void 0===r?void 0:r.data),e.context.framegrabber.grab(),e.locateAndDecode()}var o,i}))}var e,n;return x()(t,[{key:"initBuffers",value:function(t){if(this.context.config){var e=function(t,e,n){var r=e||new s.a({x:t.getWidth(),y:t.getHeight(),type:"XYSize"}),o=[ae.c.clone([0,0]),ae.c.clone([0,r.size.y]),ae.c.clone([r.size.x,r.size.y]),ae.c.clone([r.size.x,0])];return Oe.a.init(r,n),{inputImageWrapper:r,boxSize:o}}(this.context.inputStream,t,this.context.config.locator),n=e.inputImageWrapper,r=e.boxSize;this.context.inputImageWrapper=n,this.context.boxSize=r}}},{key:"initializeData",value:function(t){this.context.config&&(this.initBuffers(t),this.context.decoder=Lt.create(this.context.config.decoder,this.context.inputImageWrapper))}},{key:"getViewPort",value:function(){return this.context.config&&this.context.config.inputStream?Ee(this.context.config.inputStream.target):null}},{key:"ready",value:function(t){this.context.inputStream.play(),t()}},{key:"initCanvas",value:function(){var t=Se(this.context);if(t){var e=t.ctx,n=t.dom;this.context.canvasContainer.dom.image=n.image,this.context.canvasContainer.dom.overlay=n.overlay,this.context.canvasContainer.ctx.image=e.image,this.context.canvasContainer.ctx.overlay=e.overlay}}},{key:"initInputStream",value:function(t){if(this.context.config&&this.context.config.inputStream){var e=this.context.config.inputStream,n=e.type,r=e.constraints,o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"LiveStream",e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;switch(t){case"VideoStream":var r=document.createElement("video");return{video:r,inputStream:n.createVideoStream(r)};case"ImageStream":return{inputStream:n.createImageStream()};case"LiveStream":var o=null;return e&&((o=e.querySelector("video"))||(o=document.createElement("video"),e.appendChild(o))),{video:o,inputStream:n.createLiveStream(o)};default:return console.error("* setupInputStream invalid type ".concat(t)),{video:null,inputStream:null}}}(n,this.getViewPort(),we),i=o.video,a=o.inputStream;"LiveStream"===n&&i&&re.request(i,r).then((function(){return a.trigger("canrecord")})).catch((function(e){return t(e)})),a&&(a.setAttribute("preload","auto"),a.setInputStream(this.context.config.inputStream),a.addEventListener("canrecord",this.canRecord.bind(void 0,t))),this.context.inputStream=a}}},{key:"getBoundingBoxes",value:function(){var t;return null!==(t=this.context.config)&&void 0!==t&&t.locate?Oe.a.locate():[[ae.c.clone(this.context.boxSize[0]),ae.c.clone(this.context.boxSize[1]),ae.c.clone(this.context.boxSize[2]),ae.c.clone(this.context.boxSize[3])]]}},{key:"transformResult",value:function(t){var e=this,n=this.context.inputStream.getTopRight(),r=n.x,o=n.y;if((0!==r||0!==o)&&(t.barcodes&&t.barcodes.forEach((function(t){return e.transformResult(t)})),t.line&&2===t.line.length&&function(t,e,n){t[0].x+=e,t[0].y+=n,t[1].x+=e,t[1].y+=n}(t.line,r,o),t.box&&Ue(t.box,r,o),t.boxes&&t.boxes.length>0))for(var i=0;i<t.boxes.length;i++)Ue(t.boxes[i],r,o)}},{key:"addResult",value:function(t,e){var n=this;e&&this.context.resultCollector&&(t.barcodes?t.barcodes.filter((function(t){return t.codeResult})).forEach((function(t){return n.addResult(t,e)})):t.codeResult&&this.context.resultCollector.addResult(e,this.context.inputStream.getCanvasSize(),t.codeResult))}},{key:"hasCodeResult",value:function(t){return!(!t||!(t.barcodes?t.barcodes.some((function(t){return t.codeResult})):t.codeResult))}},{key:"publishResult",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1?arguments[1]:void 0,n=t;t&&this.context.onUIThread&&(this.transformResult(t),this.addResult(t,e),n=t.barcodes||t),Nt.publish("processed",n),this.hasCodeResult(t)&&Nt.publish("detected",n)}},{key:"locateAndDecode",value:(n=l()(h.a.mark((function t(){var e,n,r,o,i;return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e=this.getBoundingBoxes())){t.next=12;break}return t.next=4,this.context.decoder.decodeFromBoundingBoxes(e);case 4:if(t.t0=t.sent,t.t0){t.next=7;break}t.t0={};case 7:(r=t.t0).boxes=e,this.publishResult(r,null===(n=this.context.inputImageWrapper)||void 0===n?void 0:n.data),t.next=16;break;case 12:return t.next=14,this.context.decoder.decodeFromImage(this.context.inputImageWrapper);case 14:(o=t.sent)?this.publishResult(o,null===(i=this.context.inputImageWrapper)||void 0===i?void 0:i.data):this.publishResult();case 16:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})},{key:"startContinuousUpdate",value:function(){var t,e=this,n=null,r=1e3/((null===(t=this.context.config)||void 0===t?void 0:t.frequency)||60);this.context.stopped=!1;var o=this.context;!function t(i){n=n||i,o.stopped||(i>=n&&(n+=r,e.update()),window.requestAnimationFrame(t))}(performance.now())}},{key:"start",value:function(){var t,e;this.context.onUIThread&&"LiveStream"===(null===(t=this.context.config)||void 0===t||null===(e=t.inputStream)||void 0===e?void 0:e.type)?this.startContinuousUpdate():this.update()}},{key:"stop",value:(e=l()(h.a.mark((function t(){var e;return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.context.stopped=!0,ze(0),null===(e=this.context.config)||void 0===e||!e.inputStream||"LiveStream"!==this.context.config.inputStream.type){t.next=6;break}return t.next=5,re.release();case 5:this.context.inputStream.clearEventHandlers();case 6:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"setReaders",value:function(t){this.context.decoder&&this.context.decoder.setReaders(t),function(t){Te.forEach((function(e){return e.worker.postMessage({cmd:"setReaders",readers:t})}))}(t)}},{key:"registerReader",value:function(t,e){Lt.registerReader(t,e),this.context.decoder&&this.context.decoder.registerReader(t,e),function(t,e){Te.forEach((function(n){return n.worker.postMessage({cmd:"registerReader",name:t,reader:e})}))}(t,e)}}]),t}(),Ne=new Le,Fe=Ne.context,Be={init:function(t,e,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Ne;return e||(r=new Promise((function(t,n){e=function(e){e?n(e):t()}}))),o.context.config=c()({},ie,t),o.context.config.numOfWorkers>0&&(o.context.config.numOfWorkers=0),n?(o.context.onUIThread=!1,o.initializeData(n),e&&e()):o.initInputStream(e),r},start:function(){return Ne.start()},stop:function(){return Ne.stop()},pause:function(){Fe.stopped=!0},onDetected:function(t){t&&("function"==typeof t||"object"===a()(t)&&t.callback)?Nt.subscribe("detected",t):console.trace("* warning: Quagga.onDetected called with invalid callback, ignoring")},offDetected:function(t){Nt.unsubscribe("detected",t)},onProcessed:function(t){t&&("function"==typeof t||"object"===a()(t)&&t.callback)?Nt.subscribe("processed",t):console.trace("* warning: Quagga.onProcessed called with invalid callback, ignoring")},offProcessed:function(t){Nt.unsubscribe("processed",t)},setReaders:function(t){t?Ne.setReaders(t):console.trace("* warning: Quagga.setReaders called with no readers, ignoring")},registerReader:function(t,e){t?e?Ne.registerReader(t,e):console.trace("* warning: Quagga.registerReader called with no reader, ignoring"):console.trace("* warning: Quagga.registerReader called with no name, ignoring")},registerResultCollector:function(t){t&&"function"==typeof t.addResult&&(Fe.resultCollector=t)},get canvas(){return Fe.canvasContainer},decodeSingle:function(t,e){var n=this,r=new Le;return(t=c()({inputStream:{type:"ImageStream",sequence:!1,size:800,src:t.src},numOfWorkers:1,locator:{halfSample:!1}},t)).numOfWorkers>0&&(t.numOfWorkers=0),t.numOfWorkers>0&&("undefined"==typeof Blob||"undefined"==typeof Worker)&&(console.warn("* no Worker and/or Blob support - forcing numOfWorkers to 0"),t.numOfWorkers=0),new Promise((function(o,i){try{n.init(t,(function(){Nt.once("processed",(function(t){r.stop(),e&&e.call(null,t),o(t)}),!0),r.start()}),null,r)}catch(t){i(t)}}))},get default(){return Be},Readers:r,CameraAccess:re,ImageDebug:v.a,ImageWrapper:s.a,ResultCollector:oe};e.default=Be}]).default})); 12.03.2024
turbodrop 1.0.x-dev ::
js/turbo-umd.js
set method(value) {
const fetchBody = this.isSafe ? this.url.searchParams : this.fetchOptions.body || new FormData();
const fetchMethod = fetchMethodFromString(value) || FetchMethod.get;
this.url.search = "";
const [url, body] = buildResourceAndBody(this.url, fetchMethod, fetchBody, this.enctype);
this.url = url;
this.fetchOptions.body = body;
this.fetchOptions.method = fetchMethod;
get body() {
if (this.isSafe) {
return this.url.searchParams
} else {
return this.fetchOptions.body
}
}
set body(value) {
get params() {
return this.url.searchParams
}
get entries() {
return this.body ? Array.from(this.body.entries()) : []
}
this.response = event.detail.fetchRequest.response;
} else {
this.response = fetchWithTurboHeaders(this.url.href, fetchOptions);
}
const response = await this.response;
return await this.receive(response)
} catch (error) {
if (error.name !== "AbortError") {
get action() {
return this.fetchRequest.url.toString()
}
set action(value) {
this.fetchRequest.url = expandURL(value);
}
#tryToUsePrefetchedRequest = (event) => {
if (event.target.tagName !== "FORM" && event.detail.fetchOptions.method === "get") {
const cached = prefetchCache.get(event.detail.url.toString());
if (cached) {
// User clicked link, use cache response
event.detail.fetchRequest = cached;
} 21.03.2024
umami_search_web_components 1.0.x-dev ::
modules/umami_search_web_components_adv/lit/search-web-components.min.js
* SPDX-License-Identifier: BSD-3-Clause
*/
function({context:t,subscribe:e}){return(i,n)=>{"object"==typeof n?n.addInitializer((function(){new s(this,{context:t,callback:t=>{this[n.name]=t},subscribe:e})})):i.constructor.addInitializer((i=>{new s(i,{context:t,callback:t=>{i[n]=t},subscribe:e})}))}}({context:h,subscribe:!0}),E({attribute:!1})],yt.prototype,"context",void 0),gt([A()],yt.prototype,"uid",void 0);var wt=function(t,s,e,i){for(var n,r=arguments.length,h=r<3?s:null===i?i=Object.getOwnPropertyDescriptor(s,e):i,o=t.length-1;o>=0;o--)(n=t[o])&&(h=(r<3?n(h):r>3?n(s,e,h):n(s,e))||h);return r>3&&h&&Object.defineProperty(s,e,h),h};let St=class extends $t{constructor(){super(...arguments),this.context={url:"",query:new URLSearchParams(window.location.search),responseReady:!1,defaultPerPage:"10",updateUrl:!0,resultDisplay:"list",additionalParams:""},this.url="",this.additionalParams="",this.defaultPerPage="10",this.defaultResultDisplay="list",this.noPageUrlUpdate=!1,this.root=new r}createRenderRoot(){return this.style.display="block",this}async connectedCallback(){super.connectedCallback();const t={...this.context};let s;if(this.url){const[e,i]=this.url.split("?");e.startsWith("/")?t.url=new URL(e,document.baseURI).href:t.url=e,i&&(s=new URLSearchParams(i))}if(t.defaultPerPage=this.defaultPerPage,t.resultDisplay=this.defaultResultDisplay,this.noPageUrlUpdate&&(t.updateUrl=!1),t.query&&!this.noPageUrlUpdate||(t.query=new URLSearchParams),s){let e=!0;const i=["q","page","limit","sort","order"];t.query.forEach(((t,s)=>{(i.includes(s)&&""!==t||s.startsWith("f:"))&&(e=!1)})),(0===t.query.size||e)&&(t.query=s,this.context.query=s)}t.additionalParams=this.additionalParams;let e=t.query;if(this.additionalParams&&(e=new URLSearchParams({...Object.fromEntries(new URLSearchParams(this.additionalParams)),...Object.fromEntries(e)})),t.response=await yt.doSearch(t.url??"",e),t.responseReady=!0,t.updateUrl){const s=new URL(window.location.href);s.search=t.query.toString(),window.history.pushState(null,"",s.toString())}this.context=t,this.addEventListener("update-context",(t=>{this.context={...this.context,...t.context}}))}};wt([function({context:t}){return(s,e)=>{const i=new WeakMap;if("object"==typeof e)return e.addInitializer((function(){i.set(this,new n(this,{context:t}))})),{get(){return s.get.call(this)},set(t){return i.get(this)?.setValue(t),s.set.call(this,t)},init(t){return i.get(this)?.setValue(t),t}};{s.constructor.addInitializer((s=>{i.set(s,new n(s,{context:t}))}));const r=Object.getOwnPropertyDescriptor(s,e);let h;if(void 0===r){const t=new WeakMap;h={get:function(){return t.get(this)},set:function(s){i.get(this).setValue(s),t.set(this,s)},configurable:!0,enumerable:!0}}else{const t=r.set;h={...r,set:function(s){i.get(this).setValue(s),t?.call(this,s)}}}return void Object.defineProperty(s,e,h)}}}({context:h}),A()],St.prototype,"context",void 0),wt([E()],St.prototype,"url",void 0),wt([E()],St.prototype,"additionalParams",void 0),wt([E()],St.prototype,"defaultPerPage",void 0),wt([E()],St.prototype,"defaultResultDisplay",void 0),wt([E({type:Boolean})],St.prototype,"noPageUrlUpdate",void 0),St=wt([o("search-root")],St);
/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/
const Ot=2,xt=t=>(...s)=>({_$litDirective$:t,values:s});class _t{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,s,e){this._$Ct=t,this._$AM=s,this._$Ci=e}_$AS(t,s){return this.update(t,s)}update(t,s){return this.render(...s)}} 26.04.2024
views_table_cs_download_csv 1.0.x-dev ::
js/initiator.js
downloadLink.download = filename;
downloadLink.href = window.URL.createObjectURL(csvFile);
downloadLink.style.display = 'none !important';
document.body.appendChild(downloadLink);
downloadLink.click();
downloadLink.remove();
}; 03.07.2024
nttdata_theme 1.0.x-dev ::
templates/navigation/menu.html.twig
'nav-link',
item.in_active_trail ? 'active',
item.url.getOption('attributes').class ? item.url.getOption('attributes').class | join(''),
'nav-link-' ~ item.url.toString() | clean_class,
]
%}
{{ link(item.title, item.url, {'class': link_classes}) }}
{% if item.below %}
<div class="menu-background-expanded">
{{ menus.menu_links(item.below, attributes, menu_level + 1) }} 