'),o.dropdownTemplate=s.compile(o.params.dropdownTemplate||'
{{#if preloader}}
{{#if material}}{{materialPreloaderHtml}}{{/if}}
{{/if}}
');return o.popup=void 0,o.dropdown=void 0,o.positionDropDown=function(){var e=o.input.parents(".list-block"),a=o.input.parents(".page-content"),t=(parseInt(a.css("padding-top"),10),parseInt(a.css("padding-top"),10)),r=e.length>0?e.offset().left-e.parent().offset().left:0,n=o.input.offset().left-(e.length>0?e.offset().left:0),i=o.input.offset().top-(a.offset().top-a[0].scrollTop),s=a[0].scrollHeight-t-(i+a[0].scrollTop)-o.input[0].offsetHeight;o.dropdown.css({left:(e.length>0?r:n)+"px",top:i+a[0].scrollTop+o.input[0].offsetHeight+"px",width:(e.length>0?e[0].offsetWidth:o.input[0].offsetWidth)+"px"}),o.dropdown.children(".autocomplete-dropdown-inner").css({maxHeight:s+"px",paddingLeft:e.length>0&&!o.params.expandInput?n-(c?16:15)+"px":""})},o.pageInit=function(e){function a(e){if(o.params.source){var a,t;o.params.source(o,e,function(r){var n="",i=o.params.limit?Math.min(o.params.limit,r.length):r.length;for(o.items=r,a=0;a
0);if(p){if("checkbox"===o.inputType&&!s.checked){for(e=0;e0&&o.params.expandInput&&o.input.parents(".item-content").addClass("item-content-dropdown-expand"),o.positionDropDown(),o.input.parents(".page-content").append(o.dropdown),o.dropdown.addClass("autocomplete-dropdown-in"),o.input.trigger("input"),r.onResize(o.positionDropDown),o.params.onOpen&&o.params.onOpen(o)}else i(document).once("page:init",".autocomplete-page",o.pageInit),"popup"===o.params.openIn?(o.popup=r.popup('",!0,o.params.openWithAnimation),o.popup=i(o.popup),o.params.autoFocus&&(o.params.openWithAnimation?o.popup.once("popup:opened",o.autoFocus):o.autoFocus.bind(o.popup)()),o.popup.once("popup:closed",function(){o.popup=void 0,o.opened=!1,o.params.onClose&&o.params.onClose(o)})):(o.params.autoFocus&&i(document).once(o.params.openWithAnimation?"page:afteranimation":"page:init",".autocomplete-page",o.autoFocus),d.router.load({content:y,animatePages:o.params.openWithAnimation}),i(document).once("page:back",".autocomplete-page",function(){o.opened=!1,o.params.onClose&&o.params.onClose(o)}))},o.close=function(e){if(o.opened){if("dropdown"===o.params.openIn){if(e&&"blur"===e.type&&o.dropdown.find("label.active-state").length>0)return;o.dropdown.removeClass("autocomplete-dropdown-in").remove(),o.input.parents(".item-content-dropdown-expand").removeClass("item-content-dropdown-expand"),o.opened=!1,r.offResize(o.positionDropDown),o.params.onClose&&o.params.onClose(o)}"popup"===o.params.openIn&&o.popup&&r.closeModal(o.popup)}},o.initEvents=function(e){var t=e?"off":"on";"dropdown"!==o.params.openIn&&o.opener&&o.opener[t]("click",o.open),"dropdown"===o.params.openIn&&o.input&&(o.input[t]("focus",o.open),o.input[t]("input",a),r.device.android?i("html")[t]("click",n):o.input[t]("blur",o.close)),e&&o.dropdown&&(o.dropdown=null)},o.init=function(){o.initEvents()},o.destroy=function(){o.initEvents(!0),o=null},o.init(),o}};r.autocomplete=function(e){return new v(e)};var b=function(e){function a(){var e=!1;return p.params.convertToPopover||p.params.onlyInPopover?(!p.inline&&p.params.input&&(p.params.onlyInPopover?e=!0:r.device.ios?e=!!r.device.ipad:r.width>=768&&(e=!0)),e):e}function t(){return!!(p.opened&&p.container&&p.container.length>0&&p.container.parents(".popover").length>0)}function n(){if(p.opened)for(var e=0;es){var d=t.scrollTop()+l-s;d+s>o&&(r=d+s-o+i,s===o&&(r=p.container.height()),t.css({"padding-bottom":r+"px"})),t.scrollTop(d,300)}}}function o(e){t()||(p.input&&p.input.length>0?e.target!==p.input[0]&&0===i(e.target).parents(".picker-modal").length&&p.close():0===i(e.target).parents(".picker-modal").length&&p.close())}function l(){p.opened=!1,p.input&&p.input.length>0&&(p.input.parents(".page-content").css({"padding-bottom":""}),r.params.material&&p.input.trigger("blur")),p.params.onClose&&p.params.onClose(p),p.container.find(".picker-items-col").each(function(){p.destroyPickerCol(this)})}var p=this,d={updateValuesOnMomentum:!1,updateValuesOnTouchmove:!0,rotateEffect:!1,momentumRatio:7,freeMode:!1,closeByOutsideClick:!0,scrollToInput:!0,inputReadOnly:!0,convertToPopover:!0,onlyInPopover:!1,toolbar:!0,toolbarCloseText:"Done",toolbarTemplate:''};e=e||{};for(var c in d)void 0===e[c]&&(e[c]=d[c]);p.params=e,p.cols=[],p.initialized=!1,p.inline=!!p.params.container;var m=r.device.ios||navigator.userAgent.toLowerCase().indexOf("safari")>=0&&navigator.userAgent.toLowerCase().indexOf("chrome")<0&&!r.device.android;return p.setValue=function(e,a){var t=0;if(0===p.cols.length)return p.value=e,void p.updateValue(e);for(var r=0;r=0||(p.value=r,p.displayValue=n,p.params.onChange&&p.params.onChange(p,p.value,p.displayValue),p.input&&p.input.length>0&&(i(p.input).val(p.params.formatValue?p.params.formatValue(p,p.value,p.displayValue):p.value.join(" ")),i(p.input).trigger("change")))},p.initPickerCol=function(e,a){function t(){w=i.requestAnimationFrame(function(){u.updateItems(void 0,void 0,0),t()})}function n(e){y||C||(e.preventDefault(),C=!0,x=T="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY,k=(new Date).getTime(),D=!0,S=I=i.getTranslate(u.wrapper[0],"y"))}function s(e){if(C){e.preventDefault(),D=!1,T="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,y||(i.cancelAnimationFrame(w),y=!0,S=I=i.getTranslate(u.wrapper[0],"y"),u.wrapper.transition(0));I=S+(T-x),M=void 0,Ib&&(I=b+Math.pow(I-b,.8),M="max"),u.wrapper.transform("translate3d(0,"+I+"px,0)"),u.updateItems(void 0,I,0,p.params.updateValuesOnTouchmove),O=I-E||I,L=(new Date).getTime(),E=I}}function o(e){if(!C||!y)return void(C=y=!1);C=y=!1,u.wrapper.transition(""),M&&("min"===M?u.wrapper.transform("translate3d(0,"+v+"px,0)"):u.wrapper.transform("translate3d(0,"+b+"px,0)")),P=(new Date).getTime();var a;P-k>300?a=I:(Math.abs(O/(P-L)),a=I+O*p.params.momentumRatio),a=Math.max(Math.min(a,b),v);var r=-Math.floor((a-b)/f);p.params.freeMode||(a=-r*f+b),u.wrapper.transform("translate3d(0,"+parseInt(a,10)+"px,0)"),u.updateItems(r,a,"",!0),p.params.updateValuesOnMomentum&&(t(),u.wrapper.transitionEnd(function(){i.cancelAnimationFrame(w)})),setTimeout(function(){D=!0},100)}function l(e){if(D){i.cancelAnimationFrame(w);var a=i(this).attr("data-picker-value");u.setValue(a)}}var d=i(e),c=d.index(),u=p.cols[c];if(!u.divider){u.container=d,u.wrapper=u.container.find(".picker-items-col-wrapper"),u.items=u.wrapper.find(".picker-item");var h,f,g,v,b;u.replaceValues=function(e,a){u.destroyEvents(),u.values=e,u.displayValues=a;var t=p.columnHTML(u,!0);u.wrapper.html(t),u.items=u.wrapper.find(".picker-item"),u.calcSize(),u.setValue(u.values[0],0,!0),u.initEvents()};u.calcSize=function(){p.params.rotateEffect&&(u.container.removeClass("picker-items-col-absolute"),u.width||u.container.css({width:""}));var e,a;e=0,a=u.container[0].offsetHeight,h=u.wrapper[0].offsetHeight,f=u.items[0].offsetHeight,g=f*u.items.length,v=a/2-g+f/2,b=a/2-f/2,u.width&&(e=u.width,parseInt(e,10)===e&&(e+="px"),u.container.css({width:e})),p.params.rotateEffect&&(u.width||(u.items.each(function(){var a=i(this).children("span");e=Math.max(e,a[0].offsetWidth)}),u.container.css({width:e+2+"px"})),u.container.addClass("picker-items-col-absolute"))},u.calcSize(),u.wrapper.transform("translate3d(0,"+b+"px,0)").transition(0);var w;u.setValue=function(e,a,r){void 0===a&&(a="");var n=u.wrapper.find('.picker-item[data-picker-value="'+e+'"]').index();if(void 0!==n&&-1!==n){var s=-n*f+b;u.wrapper.transition(a),u.wrapper.transform("translate3d(0,"+s+"px,0)"),p.params.updateValuesOnMomentum&&u.activeIndex&&u.activeIndex!==n&&(i.cancelAnimationFrame(w),u.wrapper.transitionEnd(function(){i.cancelAnimationFrame(w)}),t()),u.updateItems(n,s,a,r)}},u.updateItems=function(e,a,t,r){void 0===a&&(a=i.getTranslate(u.wrapper[0],"y")),void 0===e&&(e=-Math.round((a-b)/f)),e<0&&(e=0),e>=u.items.length&&(e=u.items.length-1);var n=u.activeIndex;u.activeIndex=e,u.wrapper.find(".picker-selected").removeClass("picker-selected"),u.items.transition(t);var s=u.items.eq(e).addClass("picker-selected").transform("");if(p.params.rotateEffect){Math.floor((a-b)/f);u.items.each(function(){var e=i(this),t=e.index()*f,r=b-a,n=t-r,s=n/f,o=Math.ceil(u.height/f/2)+1,l=-18*s;l>180&&(l=180),l<-180&&(l=-180),Math.abs(s)>o?e.addClass("picker-item-far"):e.removeClass("picker-item-far"),e.transform("translate3d(0, "+(-a+b)+"px, "+(m?-110:0)+"px) rotateX("+l+"deg)")})}(r||void 0===r)&&(u.value=s.attr("data-picker-value"),u.displayValue=u.displayValues?u.displayValues[e]:u.value,n!==e&&(u.onChange&&u.onChange(p,u.value,u.displayValue),p.updateValue()))},a&&u.updateItems(0,b,0);var C,y,x,T,k,P,S,M,I,E,O,L,D=!0;u.initEvents=function(e){var a=e?"off":"on",t=!!r.support.passiveListener&&{passive:!1,capture:!1};u.container[a](r.touchEvents.start,n,t),u.container[a](r.touchEvents.move,s,t),u.container[a](r.touchEvents.end,o,t),u.items[a]("click",l)},u.destroyEvents=function(){u.initEvents(!0)},u.container[0].f7DestroyPickerCol=function(){u.destroyEvents()},u.initEvents()}},p.destroyPickerCol=function(e){e=i(e),"f7DestroyPickerCol"in e[0]&&e[0].f7DestroyPickerCol()},r.onResize(n),p.columnHTML=function(e,a){var t="",r="";if(e.divider)r+=''+e.content+"
";else{for(var n=0;n'+(e.displayValues?e.displayValues[n]:e.values[n])+" ";r+='