(function(a){function m(f,c){function g(a,c,g){a.stopPropagation();a.preventDefault();if(!V&&!k(c)&&!c.hasClass("dwa")){V=!0;var b=c.find(".dw-ul");h(b);clearInterval(ha);ha=setInterval(function(){g(b)},p.delay);g(b)}}function k(c){return a.isArray(p.readonly)?(c=a(".dwwl",v).index(c),p.readonly[c]):p.readonly}function y(c){var g='
',c=la[c],c=c.values?c:F(c),b=1,y=c.labels||[],k=c.values,h=c.keys||k;a.each(k,function(a,c){0==b%20&&(g+='
');g+='
'+c+"
";b++});return g+="
"}function h(c){Y=a(".dw-li",c).index(a(".dw-v",c).eq(0));Z=a(".dw-li",c).index(a(".dw-v",c).eq(-1));M=a(".dw-ul",v).index(c)}function d(a){var c=p.headerText;return c?"function"===typeof c?c.call(N,a):c.replace(/\{value\}/i,a):""}function l(){n.temp=aa&&null!==n.val&&n.val!=G.val()||null===n.values?p.parseValue(G.val()||"",n):n.values.slice(0);ia()} function r(c){var g=window.getComputedStyle?getComputedStyle(c[0]):c[0].style,b;x?(a.each(["t","webkitT","MozT","OT","msT"],function(a,c){if(void 0!==g[c+"ransform"])return b=g[c+"ransform"],!1}),b=b.split(")")[0].split(", "),c=b[13]||b[5]):c=g.top.replace("px","");return Math.round(na-c/H)}function t(a,c){clearTimeout(ba[c]);delete ba[c];a.closest(".dwwl").removeClass("dwa")}function m(a,c,g,b,y){var k=(na-g)*H,h=a[0].style;k==ja[c]&&ba[c]||(b&&k!=ja[c]&&E("onAnimStart",[v,c,b]),ja[c]=k,h[D+"Transition"]= "all "+(b?b.toFixed(3):0)+"s ease-out",x?h[D+"Transform"]="translate3d(0,"+k+"px,0)":h.top=k+"px",ba[c]&&t(a,c),b&&y&&(a.closest(".dwwl").addClass("dwa"),ba[c]=setTimeout(function(){t(a,c)},1E3*b)),ea[c]=g)}function K(c,g,b,k,y){!1!==E("validate",[v,g,c])&&(a(".dw-ul",v).each(function(b){var h=a(this),e=a('.dw-li[data-val="'+n.temp[b]+'"]',h),i=a(".dw-li",h),f=i.index(e),j=i.length,I=b==g||void 0===g;if(!e.hasClass("dw-v")){for(var o=e,d=0,l=0;0<=f-d&&!o.hasClass("dw-v");)d++,o=i.eq(f-d);for(;f+l< j&&!e.hasClass("dw-v");)l++,e=i.eq(f+l);(lf-d||1==k)&&e.hasClass("dw-v")?f+=l:(e=o,f-=d)}if(!e.hasClass("dw-sel")||I)n.temp[b]=e.attr("data-val"),a(".dw-sel",h).removeClass("dw-sel"),p.multiple||(a(".dw-sel",h).removeAttr("aria-selected"),e.attr("aria-selected","true")),e.addClass("dw-sel"),m(h,b,f,I?c:0.1,I?y:!1)}),R=p.formatResult(n.temp),"inline"==p.display?ia(b,0,!0):a(".dwv",v).html(d(R)),b&&E("onChange",[R]))}function E(g,b){var k;b.push(n);a.each([ka.defaults,qa,c],function(a, c){c[g]&&(k=c[g].apply(N,b))});return k}function I(c,g,b,k,y){var g=Math.max(Y,Math.min(g,Z)),h=a(".dw-li",c).eq(g),e=void 0===y?g:y,f=M,i=k?g==e?0.1:Math.abs((g-e)*p.timeUnit):0;n.temp[f]=h.attr("data-val");m(c,f,g,i,y);setTimeout(function(){K(i,f,!0,b,void 0!==y)},10)}function xa(a){var c=ea[M]+1;I(a,c>Z?Y:c,1,!0)}function ya(a){var c=ea[M]-1;I(a,cc?(c=(U-X)/c,b=c*c/p.speedUnit,0>U-X&&(b=-b)):b=U-X;c=Math.round(ga-b/H);if(!b&&!ta){var k=Math.floor((U-k)/H),y=a(".dw-li",L).eq(k);b=fa;!1!==E("onValueTap",[y])?c=k:b=!0;b&&(y.addClass("dw-hl"),setTimeout(function(){y.removeClass("dw-hl")},200))}fa&&I(L,c,0,!0,Math.round(g));e=!1;L=null;a(document).off(u,Ca).off(w,Da)},Ga=function(c){var b=a(this);a(document).on(w, Ea);b.hasClass("dwb-d")||b.addClass("dwb-a");setTimeout(function(){b.blur()},10);b.hasClass("dwwb")&&z(c)&&g(c,b.closest(".dwwl"),b.hasClass("dwwbp")?xa:ya)},Ea=function(){V&&(clearInterval(ha),V=!1);a(document).off(w,Ea);a(".dwb-a",v).removeClass("dwb-a")},Ha=function(c){38==c.keyCode?g(c,a(this),ya):40==c.keyCode&&g(c,a(this),xa)},Ia=function(){V&&(clearInterval(ha),V=!1)},Ja=function(c){if(!k(this)){c.preventDefault();var c=c.originalEvent||c,c=c.wheelDelta?c.wheelDelta/120:c.detail?-c.detail/ 3:0,b=a(".dw-ul",this);h(b);I(b,Math.round(ea[M]-c),0>c?1:2)}};n.position=function(c){if(!("inline"==p.display||S===a(window).width()&&ra===a(window).height()&&c||!1===E("onPosition",[v]))){var b,g,k,y,e,h,f,i,n,d=0,l=0,c=a(window).scrollTop();y=a(".dwwr",v);var j=a(".dw",v),I={};e=void 0===p.anchor?G:p.anchor;S=a(window).width();ra=a(window).height();O=(O=window.innerHeight)||ra;/modal|bubble/.test(p.display)&&(a(".dwc",v).each(function(){b=a(this).outerWidth(!0);d+=b;l=b>l?b:l}),b=d>S?l:d,y.width(b).css("white-space", d>S?"":"nowrap"));ca=j.outerWidth();P=j.outerHeight(!0);sa=P<=O&&ca<=S;"modal"==p.display?(g=(S-ca)/2,k=c+(O-P)/2):"bubble"==p.display?(n=!0,i=a(".dw-arrw-i",v),g=e.offset(),h=g.top,f=g.left,y=e.outerWidth(),e=e.outerHeight(),g=f-(j.outerWidth(!0)-y)/2,g=g>S-ca?S-(ca+20):g,g=0<=g?g:20,k=h-P,kc+O?(j.removeClass("dw-bubble-top").addClass("dw-bubble-bottom"),k=h+e):j.removeClass("dw-bubble-bottom").addClass("dw-bubble-top"),i=i.outerWidth(),y=f+y/2-(g+(ca-i)/2),a(".dw-arr",v).css({left:Math.max(0, Math.min(y,i))})):(I.width="100%","top"==p.display?k=c:"bottom"==p.display&&(k=c+O-P));I.top=0>k?0:k;I.left=g;j.css(I);a(".dw-persp",v).height(0).height(k+P>a(document).height()?k+P:a(document).height());n&&(k+P>c+O||h>c+O)&&a(window).scrollTop(k+P-O)}};n.enable=function(){p.disabled=!1;aa&&G.prop("disabled",!1)};n.disable=function(){p.disabled=!0;aa&&G.prop("disabled",!0)};n.setValue=function(c,g,b,k){n.temp=a.isArray(c)?c.slice(0):p.parseValue.call(N,c+"",n);ia(g,b,!1,k)};n.getValue=function(){return n.values}; n.getValues=function(){var a=[],c;for(c in n._selectedValues)a.push(n._selectedValues[c]);return a};n.changeWheel=function(c,g){if(v){var b=0,k=c.length;a.each(p.wheels,function(e,h){a.each(h,function(e,h){if(-1Math.abs(A(a,"X")-b)&&20>Math.abs(A(a,"Y")-g)&&c.call(this,a);j=!0;setTimeout(function(){j=!1},300)});a.on("click.dw",function(a){j||c.call(this,a)})};n.show=function(c){if(p.disabled||W)return!1;"top"==p.display&&(T="slidedown");"bottom"==p.display&&(T="slideup");l();E("onBeforeShow",[]);var b,g=0,k="";T&&!c&&(k="dw-"+T+" dw-in");var h='