function setRadioWithFirstValueBox(){$(".radioWithFirstValueBox li label").click(function(n){n.currentTarget.parentElement.classList.contains("other1")?($(".radioWithFirstValueBox li.other1").addClass("hidden"),$(".radioWithFirstValueBox li.last1").removeClass("hidden")):n.currentTarget.parentElement.classList.contains("fnm-radio-other1")||($(".radioWithFirstValueBox li.other1").removeClass("hidden"),$(".radioWithFirstValueBox li.last1").addClass("hidden"))})}function PassWidthAndHeightToParent(){var i=document.body,n=document.documentElement,t=Math.max(i.scrollHeight,i.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight),r=Math.max(i.scrollWidth,i.offsetWidth,n.clientWidth,n.scrollWidth,n.offsetWidth),u;(lastWidth!=r||lastHeight!=t)&&(u={height:t,width:r},getUrlVars().partner=="mojepartners"?window.parent.postMessage("__resize: "+r+", "+t,"*"):getUrlVars().partner=="fip"?window.parent.postMessage("__resize: 1104, "+t,"*"):window.parent.postMessage(u,"*"),lastWidth=r,lastHeight=t)}function getAffiliateData(n){var t="";switch(n){case"pov":getParameterByName("objem")!=""&&(t=t+'"wf_car1_cubature":"'+getParameterByName("objem")+'cm3"');getParameterByName("vykon")!=""&&(t=t!=""?t+',"wf_car1_power":"'+getParameterByName("vykon")+'kW"':t+'"wf_car1_power":"'+getParameterByName("vykon")+'kW"');getParameterByName("znacka")!=""&&(t=t!=""?t+',"wf_car1_manufacturer":"'+getManufacturerID(getParameterByName("znacka"))+'"':t+'"wf_car1_manufacturer":"'+getManufacturerID(getParameterByName("znacka"))+'"')}return t!=""&&(t="{"+t+"}"),t==""?undefined:t}function getUrlVars(){for(var i=[],n,r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),t=0;t<r.length;t++)n=r[t].split("="),i.push(n[0]),i[n[0]]=n[1];return i}function getManufacturerID(n){switch(n){case"Opel":return 67;case"Peugeot":return 70;case"Renault":return 78;case"Škoda":return 93;case"Volkswagen":return 103;case"Alfa Romeo":return 1;case"Aston Martin":return 138;case"Audi":return 2;case"Austin":return 3;case"Bentley":return 4;case"Citroën":return 13;case"Dacia":return 15;case"Daewoo":return 16;case"Daihatsu":return 18;case"Dodge":return 134;case"Ferrari":return 21;case"Fiat":return 22;case"GAZ":return 397;case"GMC":return 398;case"Honda":return 28;case"Hummer":return 399;case"Hyundai":return 31;case"Chevrolet":return 34;case"Chrysler":return 37;case"Isuzu":return 112;case"Iveco":return 439;case"Jaguar":return 38;case"Jeep":return 392;case"Kia":return 39;case"Lada":return 42;case"Lamborghini":return 141;case"Lancia":return 44;case"Land Rover":return 391;case"Lexus":return 45;case"Lotus":return 142;case"Maserati":return 143;case"Mazda":return 48;case"Mercedes-Benz":return 51;case"Mini":return 147;case"Mitsubishi":return 56;case"Nissa":return 62;case"Porsche":return 75;case"Rolls Royce":return 82;case"Rover":return 83;case"Saab":return 85;case"Seat":return 86;case"Smart":return 266;case"SsangYong":return 393;case"Subaru":return 88;case"Suzuki":return 90;case"Tatra":return 95;case"Toyota":return 99;case"Trabant":return 102;case"UAZ":return 395;case"Volvo":return 106;case"Avia":return 163;case"Ford":return 24;case"BMW":return 5}return 0}function getParameterByName(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}function setParamsFromURL(){var f;if(window.location.hash){for(var o=window.location.hash,r=o.replace("#","").split("&"),e="",t=0;t<r.length;++t){f=r[t].split("=");switch(f[0]){case"utm_campaign":e=f[1]}}switch(e){case"hypotecni-kalkulacka":for(t=0;t<r.length;++t){var u=r[t].split("="),i="",n="";switch(u[0]){case"amount":i=parseInt(u[1]);n=Math.round(i*.8/1e3)*1e3;$("#Control_177_1_1").val(addSpaces(n));$("#Control_178_2_1").val(addSpaces(i));$("#Control_182_1_1").val(addSpaces(n));$("#Control_183_2_1").val(addSpaces(i));$("#Control_189_1_1").val(addSpaces(n));$("#Control_190_2_1").val(addSpaces(i));$("#Control_194_1_1").val(addSpaces(n));$("#Control_195_2_1").val(addSpaces(i));$("#Control_199_1_1").val(addSpaces(n));$("#Control_200_2_1").val(addSpaces(i));break;case"time":temp=parseInt(u[1].replace("let","").replace("rok","").replace("roky",""));$("#Control_180_4_1").val(temp);$("#Control_185_4_1").val(temp);$("#Control_192_4_1").val(temp);$("#Control_197_4_1").val(temp);$("#Control_202_4_1").val(temp);break;case"vyse-pujcky":n=parseInt(u[1]);$("#Control_177_1_1").val(addSpaces(n));$("#Control_182_1_1").val(addSpaces(n));$("#Control_189_1_1").val(addSpaces(n));$("#Control_194_1_1").val(addSpaces(n));$("#Control_199_1_1").val(addSpaces(n))}}}}}function addSpaces(n){var t=/(\d+)(\d{3})/;return String(n).replace(/^\d+/,function(n){while(t.test(n))n=n.replace(t,"$1 $2");return n})}function slider(n){$("#"+n+" div[id^='slider_']").each(function(){this.id!="slider_244_5_1"&&this.id!="slider_250_5_1"&&this.id!="slider_257_6_1"&&this.id!="slider_263_5_1"&&this.id!="slider_302_2_1"&&this.id!="slider_306_2_1"&&this.id!="slider_310_2_1"&&this.id!="slider_314_2_1"&&this.id!="slider_364_3_1"&&this.id!="slider_367_6_1"&&this.id!="slider_369_8_2"&&this.id!="slider_369_9_2"&&this.id!="slider_369_10_2"&&this.id!="slider_369_11_2"&&this.id!="slider_369_12_2"&&this.id!="slider_336_3_1"&&this.id!="slider_339_6_1"&&this.id!="slider_341_8_2"&&this.id!="slider_341_9_2"&&this.id!="slider_341_10_2"&&this.id!="slider_341_11_2"&&this.id!="slider_341_12_2"&&this.id!="slider_226_2_1"&&this.id!="slider_226_2_2"&&this.id!="slider_226_2_3"&&this.id!="slider_226_2_4"&&this.id!="slider_226_2_5"&&this.id!="slider_232_4_1"&&this.id!="slider_232_4_2"&&this.id!="slider_232_4_3"&&this.id!="slider_232_4_4"&&this.id!="slider_232_4_5"&&this.id!="slider_478_5_1"&&this.id!="slider_482_9_1"&&this.id!="slider_482_9_2"&&this.id!="slider_482_9_3"&&this.id!="slider_482_9_4"&&this.id!="slider_482_9_5"&&this.id!="slider_484_11_1"&&this.id!="slider_488_3_1"&&this.id!="slider_492_7_1"&&this.id!="slider_492_7_2"&&this.id!="slider_492_7_3"&&this.id!="slider_492_7_4"&&this.id!="slider_492_7_5"&&this.id!="slider_494_9_1"&&this.id!="slider_498_3_1"&&this.id!="slider_502_7_1"&&this.id!="slider_502_7_2"&&this.id!="slider_502_7_3"&&this.id!="slider_502_7_4"&&this.id!="slider_502_7_5"&&this.id!="slider_504_9_1"&&this.id!="slider_509_4_1"&&this.id!="slider_513_8_1"&&this.id!="slider_513_8_2"&&this.id!="slider_513_8_3"&&this.id!="slider_513_8_4"&&this.id!="slider_513_8_5"&&this.id!="slider_515_10_1"&&this.id!="slider_519_3_1"&&this.id!="slider_523_7_1"&&this.id!="slider_523_7_2"&&this.id!="slider_523_7_3"&&this.id!="slider_523_7_4"&&this.id!="slider_523_7_5"&&this.id!="slider_525_9_1"&&this.id!="slider_322_6_1"&&this.id!="slider_322_6_2"&&this.id!="slider_322_6_3"&&this.id!="slider_322_6_4"&&this.id!="slider_322_6_5"&&this.id!="slider_350_6_1"&&this.id!="slider_350_6_2"&&this.id!="slider_350_6_3"&&this.id!="slider_350_6_4"&&this.id!="slider_350_6_5"&&enableSlider(this)})}function enableSlider(n){var h,a,p;if(n){var r=$(n).attr("id").replace("slider_",""),u=$(n).attr("data-unit"),o=$(n).attr("data-pretext");if(!(initial.indexOf(r)>-1)){initial+=r;u=u?" "+u:"";o=o?o:"";h=$("#Control_"+r).length?$("#Control_"+r).val().replace(/ /g,"").replace(",","."):"";h==""&&(h="0",$(".ui-slider-handle",n).hide());var l=parseFloat($(n).attr("data-step")),f=parseInt($(n).attr("data-max")),c=parseInt($(n).attr("data-min"));if($(n).slider({range:"min",value:parseFloat(h),min:c,max:f,step:l,slide:function(t,i){$("#Control_"+r).length&&$("#Control_"+r).val(i.value.toString().replace(".",","));setSliderTooltip(n,o+Number(i.value.toFixed(1)).toLocaleString()+getUnit(u,i.value));SetSecondSlider(r)},create:function(){var n=$(this).attr("data-highlighting");typeof n!="undefined"&&n!=""&&(sliderHighlightingVal=n)},change:function(t,i){$(".ui-slider-handle",n).show();$("#Control_"+r).length&&$("#Control_"+r).val(i.value.toString().replace(".",","));setSliderTooltip(n,o+Number(i.value.toFixed(1)).toLocaleString()+getUnit(u,i.value));HideError(this);formSelectValueWatcher.setClass($("#Control_"+r));SetSecondSlider(r)}}),$(".ui-slider-handle",n).append('<span class="ui-slider-value"><span /><\/span>'),setSliderTooltip(n,o+Number($(n).slider("value").toFixed(1)).toLocaleString()+getUnit(u,$(n).slider("value"))),$(n).val($(n).slider("value")),a="fnm-form-slider-steps",$("."+a,$(n).parent()).length==0){for(var i=[],w=typeof $(n).attr("data-legend-item-count")!="undefined"?parseInt($(n).attr("data-legend-item-count"))-1:Math.min(Math.round(f/l),9),b=(f-c)/w,e=sliderHighlightingVal.split(";"),t=c;t<f;t+=b)jQuery.inArray(String(t),e)!==-1?(i.push('<span class="highlighting">'+addSeparator(Math.round(t))+getUnit(u,Math.round(t))+"<\/span>"),e=removeItemFromArray(e,String(t))):i.push(addSeparator(Math.round(t))+getUnit(u,Math.round(t)));jQuery.inArray(String(f),e)!==-1?(i.push('<span class="highlighting">'+addSeparator(f)+getUnit(u,f)+"<\/span>"),e=removeItemFromArray(e,String(f))):i.push(addSeparator(f)+getUnit(u,f));var s=$(n).width()/(i.length-1),v=s*i.length,y=["width: "+v+"px","margin-left: "+(s/-2+-parseFloat($(".ui-slider-handle",n).css("margin-left"))+parseInt($(n).css("border-left-width"))*2)+"px"];if($(n).parent().append('<ul class="'+a+'" style="'+y.join(";")+'"><li>'+i.join("<\/li><li>")+"<\/li><\/ul>"),e.length>0&&e[0]!==""){for(i=[],t=c;t<=f;t+=l)jQuery.inArray(String(t),e)!==-1?(p=(addSeparator(Math.round(t))+getUnit(u,Math.round(t))).replace(/\ /g,"&nbsp;"),i.push("<span>"+p+"<\/span>")):i.push("");s=$(n).width()/(i.length-1);v=s*i.length;y=["width: "+v+"px","margin-left: "+(s/-2+-parseFloat($(".ui-slider-handle",n).css("margin-left"))+parseInt($(n).css("border-left-width"))*2)+"px"];$(n).parent().append('<ul class="fnm-form-slider-steps-additional" style="'+y.join(";")+'"><li>'+i.join("<\/li><li>")+"<\/li><\/ul>")}sliderHighlightingVal!=""&&(sliderHighlightingVal="")}formSelectValueWatcher.init($(n),"slidestart");formSelectValueWatcher.init($("input",$(n).parent().siblings(".fnm-input-text")),"change")}}}function removeItemFromArray(n,t){return $.grep(n,function(n){return n!=t})}function SetSecondSlider(n){switch(n){case"189_1_1":parseInt($("#slider_189_1_1").slider("option","value"))>2500+.75*parseInt($("#slider_190_2_1").slider("option","value"))&&$("#slider_190_2_1").slider("value",parseInt($("#slider_189_1_1").slider("option","value"))/.75);break;case"190_2_1":2500+.75*parseInt($("#slider_190_2_1").slider("option","value"))<parseInt($("#slider_189_1_1").slider("option","value"))&&$("#slider_189_1_1").slider("value",.75*parseInt($("#slider_190_2_1").slider("option","value")));break;case"177_1_1":$("#slider_177_1_1").slider("option","value")>$("#slider_178_2_1").slider("option","value")&&$("#slider_178_2_1").slider("value",$("#slider_177_1_1").slider("option","value"));break;case"178_2_1":$("#slider_178_2_1").slider("option","value")<$("#slider_177_1_1").slider("option","value")&&$("#slider_177_1_1").slider("value",$("#slider_178_2_1").slider("option","value"));break;case"182_1_1":$("#slider_182_1_1").slider("option","value")>$("#slider_183_2_1").slider("option","value")&&$("#slider_183_2_1").slider("value",$("#slider_182_1_1").slider("option","value"));break;case"183_2_1":$("#slider_183_2_1").slider("option","value")<$("#slider_182_1_1").slider("option","value")&&$("#slider_182_1_1").slider("value",$("#slider_183_2_1").slider("option","value"));break;case"194_1_1":$("#slider_194_1_1").slider("option","value")>$("#slider_195_2_1").slider("option","value")&&$("#slider_195_2_1").slider("value",$("#slider_194_1_1").slider("option","value"));break;case"195_2_1":$("#slider_195_2_1").slider("option","value")<$("#slider_194_1_1").slider("option","value")&&$("#slider_194_1_1").slider("value",$("#slider_195_2_1").slider("option","value"));break;case"199_1_1":$("#slider_199_1_1").slider("option","value")>$("#slider_200_2_1").slider("option","value")&&$("#slider_200_2_1").slider("value",$("#slider_199_1_1").slider("option","value"));break;case"200_2_1":$("#slider_200_2_1").slider("option","value")<$("#slider_199_1_1").slider("option","value")&&$("#slider_199_1_1").slider("value",$("#slider_200_2_1").slider("option","value"))}}function getUnit(n,t){if(t>4)return n;switch(n){case" let":switch(t){case 1:return" rok";case 2:case 3:case 4:return" roky";default:return n}case" měsíců":switch(t){case 1:return" měsíc";case 2:case 3:case 4:return" měsíce";default:return n}case" dní":switch(t){case 1:return" den";case 2:case 3:case 4:return" dny";default:return n}default:return n}}function setSliderTooltip(n,t){var i=$(".ui-slider-value",n),r=$("span",i),u;r.text(t);u=parseInt(i.outerWidth());i.css("margin-left",-u/2+"px");setTimeout(function(){var n=parseInt($("#fnm").offset().left),f=n+parseInt($("#fnm").outerWidth()),t=parseInt(i.offset().left),e=t+parseInt(i.outerWidth()),o=parseInt(r.css("border-left-width")),u=0;t<n?u=n-t+o:e>f&&(u=f-e-o);r.css("left",u+"px")},0)}function bindJqueryFeatures(){var t,i,r,n,f,e,u,o,s,h;$("#menu-usetri li a").removeClass("active");$("#menu-usetri li a[href='"+window.location.pathname+"']").addClass("active");$('label[for="Control_324_1_1_0"]').addClass("fnm-input-img-car fnm-input-img-4");$('label[for="Control_324_1_1_1"]').addClass("fnm-input-img-car fnm-input-img-5");$("div[id^=SituationForm_]").on("cssClassChanged",function(){this.id=="SituationForm_36"||this.id=="SituationForm_37"||this.id=="SituationForm_39"||this.id=="SituationForm_40"?Affiliate.initManually():slider(this.id)});(document.domain=="www.kalkulacka-srovnani.cz"||document.domain=="localhost")&&Porovnej24_CheckLocation();$("div[id^=SituationForm_]:visible").each(function(){slider(this.id);($("#SituationID").val()=="37"||$("#SituationID").val()=="36")&&Affiliate.initManually()});$(".integer").inputmask("integer",{autoGroup:!0,groupSeparator:" ",groupSize:3});$(".integeryear").inputmask("integer");$(".decimal").inputmask("decimal",{radixPoint:",",autoGroup:!0,groupSeparator:" ",groupSize:3});$("[type='radio'], [type='checkbox']").change(function(){HideError(this);$(this).val()=="other"?($(this).parent().next().removeClass("hidden"),$(this).parent().addClass("hidden")):($(this).parent().parent().find(".other").removeClass("hidden"),$(this).parent().parent().find(".last").addClass("hidden"))});$("#Control_242_3_1, #Control_248_3_1, #Control_255_4_1, #Control_261_3_1").change(function(){$(this).val()=="0"?($("#jednorazove").addClass("hidden"),$("#pravidelne").removeClass("hidden")):($("#pravidelne").addClass("hidden"),$("#jednorazove").removeClass("hidden"));PassWidthAndHeightToParent()});$("#Control_206_3_1, #Control_217_4_1").change(function(){$(this).val()=="0"?$("#ano").removeClass("hidden"):$("#ano").addClass("hidden");PassWidthAndHeightToParent()});$("#Control_187_6_1, #Control_187_6_2").change(function(){$("#Control_187_6_1").val()&&$("#Control_187_6_2").val()&&HideError(this)});$("select").change(function(){HideError(this)});$("input:text").change(function(){var n=$(this).attr("id").split("_");if(n[0]=="email"||n[0]=="postCode"||n[0]=="cell"||n[0]=="lastName"||n[0]=="firstName")HideError();else{var r=$(this).attr("data-type"),t=$(this).val().replace(/ /g,""),i=$(this).prev("div").attr("data-unit");switch(r){case"int":t==parseInt(t)&&(HideError(this),$("#slider_"+n[1]+"_"+n[2]+"_"+n[3]+" span span").html(t+(typeof i!="undefined"?" "+i:"")),$("#slider_"+n[1]+"_"+n[2]+"_"+n[3]).slider("value",t));break;case"float":$.isNumeric(t.replace(",","."))&&(HideError(this),$("#slider_"+n[1]+"_"+n[2]+"_"+n[3]+" span span").html(t+(typeof i!="undefined"?" "+i:"")),$("#slider_"+n[1]+"_"+n[2]+"_"+n[3]).slider("value",t));break;case"date":checkDateEU(t)&&HideError(this);break;case"dateym":case"text":HideError(this)}}});t=$("#Control_476").text();t!=""&&(i=["Control_478","Control_480","Control_484","Person2"],r=["Control_481","Children"],ControlsLifeShow(t,i,r));t=$("#Control_486").text();t!=""&&(i=["Control_488","Control_490","Control_494","Person2"],r=["Control_491","Children"],ControlsLifeShow(t,i,r));t=$("#Control_496").text();t!=""&&(i=["Control_498","Control_500","Control_504","Person2"],r=["Control_501","Children"],ControlsLifeShow(t,i,r));t=$("#Control_507").text();t!=""&&(i=["Control_509","Control_511","Control_515","Person2"],r=["Control_512","Children"],ControlsLifeShow(t,i,r));t=$("#Control_517").text();t!=""&&(i=["Control_519","Control_521","Control_525","Person2"],r=["Control_522","Children"],ControlsLifeShow(t,i,r));n=!1;n=$("#Person_1_Smrt_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_1_Smrt_Label").hide(),$("#Person_1_Smrt_Value").hide());n=$("#Person_1_Invalidita23_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_1_Invalidita23_Label").hide(),$("#Person_1_Invalidita23_Value").hide());n=$("#Person_1_ZavazneOnemocneni_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_1_ZavazneOnemocneni_Label").hide(),$("#Person_1_ZavazneOnemocneni_Value").hide());n=$("#Person_1_TrvaleNasledkyUrazuPevna_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_1_TrvaleNasledkyUrazuPevna_Label").hide(),$("#Person_1_TrvaleNasledkyUrazuPevna_Value").hide());n=$("#Person_1_UverovaAsistance_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_1_UverovaAsistance_Label").hide(),$("#Person_1_UverovaAsistance_Value").hide());n=$("#Person_1_PracovniNeschopnost_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_1_PracovniNeschopnost_Label").hide(),$("#Person_1_PracovniNeschopnost_Value").hide());n=$("#Person_2_Smrt_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_2_Smrt_Label").hide(),$("#Person_2_Smrt_Value").hide());n=$("#Person_2_Invalidita23_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_2_Invalidita23_Label").hide(),$("#Person_2_Invalidita23_Value").hide());n=$("#Person_2_ZavazneOnemocneni_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_2_ZavazneOnemocneni_Label").hide(),$("#Person_2_ZavazneOnemocneni_Value").hide());n=$("#Person_2_TrvaleNasledkyUrazuPevna_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_2_TrvaleNasledkyUrazuPevna_Label").hide(),$("#Person_2_TrvaleNasledkyUrazuPevna_Value").hide());n=$("#Person_2_UverovaAsistance_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_2_UverovaAsistance_Label").hide(),$("#Person_2_UverovaAsistance_Value").hide());n=$("#Person_2_PracovniNeschopnost_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Person_2_PracovniNeschopnost_Label").hide(),$("#Person_2_PracovniNeschopnost_Value").hide());n=$("#Children_TrvaleNasledkyUrazu_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Children_TrvaleNasledkyUrazu_Label").hide(),$("#Children_TrvaleNasledkyUrazu_Value").hide());n=$("#Children_ZavazneOnemocneni_Value").text().trim()=="0 Kč"?!0:!1;n&&($("#Children_ZavazneOnemocneni_Label").hide(),$("#Children_ZavazneOnemocneni_Value").hide());$("#popup_59 .fnm-popup-section input:radio").on("change.fnm",function(){var n=$(this).parents(".fnm-popup-section").next(".fnm-popup-section");n.length>0&&$("html, body").animate({scrollTop:n.offset().top-20},1e3)});$("#popup_60 .fnm-popup-section input:radio").on("change.fnm",function(){var n=$(this).parents(".fnm-popup-section").next(".fnm-popup-section");n.length>0&&$("html, body").animate({scrollTop:n.offset().top-20},1e3)});$("#popup_61 .fnm-popup-section input:radio").on("change.fnm",function(){var n=$(this).parents(".fnm-popup-section").next(".fnm-popup-section");n.length>0&&$("html, body").animate({scrollTop:n.offset().top-20},1e3)});$("#popup_62 .fnm-popup-section input:radio").on("change.fnm",function(){var n=$(this).parents(".fnm-popup-section").next(".fnm-popup-section");n.length>0&&$("html, body").animate({scrollTop:n.offset().top-20},1e3)});$("#popup_63 .fnm-popup-section input:radio").on("change.fnm",function(){var n=$(this).parents(".fnm-popup-section").next(".fnm-popup-section");n.length>0&&$("html, body").animate({scrollTop:n.offset().top-20},1e3)});$("#popup_64 .fnm-popup-section input:radio").on("change.fnm",function(){var n=$(this).parents(".fnm-popup-section").next(".fnm-popup-section");n.length>0&&$("html, body").animate({scrollTop:n.offset().top-20},1e3)});$("#Situation_4").val()==11&&(document.getElementById("Situation").children[4].style.display=$("#SituationID").val()==11?"":"none");$("[data-ischanger]").change(function(){setByDataIsChanger($(this));PassWidthAndHeightToParent()});$("[data-select-ischanger]").change(function(){setByDataSelectIsChanger($(this));PassWidthAndHeightToParent()});$("[data-isspec05").change(function(){var i=$(this).attr("data-isspec05"),t,n;switch(i){case"531":case"532":t=["Control_531_5_1","Control_532_6_1","Control_533_7_1","Control_534_8_1","Control_535_9_1","Control_536_10_1"];isCheckQuestionnaire(t)&&(n=questionnaireCalculation(t),n!=0&&(n<13?i=="531"?($("#Dig_59_result").html("Váš rizikový profil je <strong>Začátečník<\/strong>"),$("#Control_530_4_1_0").click()):i=="532"&&($("#Dig_62_result").html("Váš rizikový profil je <strong>Začátečník<\/strong>"),$("#Control_566_7_1_0").click()):n>=13&&n<20?i=="531"?($("#Dig_59_result").html("Váš rizikový profil je <strong>Pokročilý<\/strong>"),$("#Control_530_4_1_1").click()):i=="532"&&($("#Dig_62_result").html("Váš rizikový profil je <strong>Pokročilý<\/strong>"),$("#Control_566_7_1_1").click()):n>=20&&(i=="531"?($("#Dig_59_result").html("Váš rizikový profil je <strong>Profík<\/strong>"),$("#Control_530_4_1_2").click()):i=="532"&&($("#Dig_62_result").html("Váš rizikový profil je <strong>Profík<\/strong>"),$("#Control_566_7_1_2").click()))));break;case"542":case"533":t=["Control_542_5_1","Control_543_6_1","Control_544_7_1","Control_545_8_1","Control_546_9_1","Control_547_10_1"];isCheckQuestionnaire(t)&&(n=questionnaireCalculation(t),n!=0&&(n<13?i=="542"?($("#Dig_60_result").html("Váš rizikový profil je <strong>Začátečník<\/strong>"),$("#Control_541_4_1_0").click()):i=="533"&&($("#Dig_63_result").html("Váš rizikový profil je <strong>Začátečník<\/strong>"),$("#Control_574_13_1_0").click()):n>=13&&n<20?i=="542"?($("#Dig_60_result").html("Váš rizikový profil je <strong>Pokročilý<\/strong>"),$("#Control_541_4_1_1").click()):i=="533"&&($("#Dig_63_result").html("Váš rizikový profil je <strong>Pokročilý<\/strong>"),$("#Control_574_13_1_1").click()):n>=20&&(i=="542"?($("#Dig_60_result").html("Váš rizikový profil je <strong>Profík<\/strong>"),$("#Control_541_13_1_2").click()):i=="533"&&($("#Dig_63_result").html("Váš rizikový profil je <strong>Profík<\/strong>"),$("#Control_574_13_1_2").click()))));break;case"553":t=["Control_553_5_1","Control_554_6_1","Control_555_7_1","Control_556_8_1","Control_557_9_1","Control_558_10_1"];isCheckQuestionnaire(t)&&(n=questionnaireCalculation(t),n!=0&&(n<13?($("#Dig_61_result").html("Váš rizikový profil je <strong>Začátečník<\/strong>"),$("#Control_552_4_1_0").click()):n>=13&&n<20?($("#Dig_61_result").html("Váš rizikový profil je <strong>Pokročilý<\/strong>"),$("#Control_552_4_1_1").click()):n>=20&&($("#Dig_61_result").html("Váš rizikový profil je <strong>Profík<\/strong>"),$("#Control_552_4_1_2").click())));break;case"587":t=["Control_587_5_1","Control_588_6_1","Control_589_7_1","Control_590_8_1","Control_591_9_1","Control_592_10_1"];isCheckQuestionnaire(t)&&(n=questionnaireCalculation(t),n!=0&&(n<13?($("#Dig_64_result").html("Váš rizikový profil je <strong>Začátečník<\/strong>"),$("#Control_586_4_1_0").click()):n>=13&&n<20?($("#Dig_64_result").html("Váš rizikový profil je <strong>Pokročilý<\/strong>"),$("#Control_586_4_1_1").click()):n>=20&&($("#Dig_64_result").html("Váš rizikový profil je <strong>Profík<\/strong>"),$("#Control_586_4_1_2").click())))}});$("[data-isspec04]").change(function(){var o=$(this).attr("id").split("_"),e=$(this).attr("data-isspec04"),f,n,t,i,r,u;e=="476"?(f=["477","479"],n=["478","480","484"],t=["481"],i=["482"],r=["slider_478_5_1","slider_484_11_1"],u=["Control_480_7_1"]):e=="486"?(f=["487","489"],n=["488","490","494"],t=["491"],i=["492"],r=["slider_488_3_1","slider_494_9_1"],u=["Control_490_5_1"]):e=="496"?(f=["497","499"],n=["498","500","504"],t=["501"],i=["502"],r=["slider_498_3_1","slider_504_9_1"],u=["Control_500_5_1"]):e=="507"?(f=["508","510"],n=["509","511","515"],t=["512"],i=["513"],r=["slider_509_4_1","slider_515_10_1"],u=["Control_511_6_1"]):e=="517"&&(f=["518","520"],n=["519","521","525"],t=["522"],i=["523"],r=["slider_519_3_1","slider_525_9_1"],u=["Control_521_5_1"]);$("#Control_"+o[1]+"_"+o[2]+"_"+o[3]+" input").each(function(){var s,o,e;switch($(this).val()){case"0":if($(this).prop("checked")){for(s=0;s<f.length;s++)$("#Panel_"+f[s]).removeClass("hidden"),$("#HiddenField_"+f[s]).val("1");for(e=0;e<n.length;e++)$("#Panel_"+n[e]).addClass("hidden"),$("#HiddenField_"+n[e]).val("0");for(e=0;e<t.length;e++)$("#Panel_"+t[e]).addClass("hidden"),$("#HiddenField_"+t[e]).val("0");for(e=0;e<i.length;e++)$("#Panel_"+i[e]).addClass("hidden"),$("#HiddenField_"+i[e]).val("0")}break;case"1":if($(this).prop("checked")){for(o=0;o<n.length;o++)$("#Panel_"+n[o]).removeClass("hidden"),$("#HiddenField_"+n[o]).val("1");for(e=0;e<r.length;e++)initial=initial.replace(r[e].replace("slider_",""),""),enableSlider($("#"+r[e]));for(e=0;e<u.length;e++)$("#"+u[e]).nextAll(".fnm-form-dropdown-selection,.fnm-form-dropdown-fancy").remove(),fancyDropDown.init($("#"+u[e]));for(e=0;e<t.length;e++)$("#Panel_"+t[e]).addClass("hidden"),$("#HiddenField_"+t[e]).val("0");for(e=0;e<i.length;e++)$("#Panel_"+i[e]).addClass("hidden"),$("#HiddenField_"+i[e]).val("0")}break;case"2":if($(this).prop("checked")){for(o=0;o<n.length;o++)$("#Panel_"+n[o]).removeClass("hidden"),$("#HiddenField_"+n[o]).val("1");for(o=0;o<t.length;o++)$("#Panel_"+t[o]).removeClass("hidden"),$("#HiddenField_"+t[o]).val("1");for(e=0;e<r.length;e++)initial=initial.replace(r[e].replace("slider_",""),""),enableSlider($("#"+r[e]));for(e=0;e<u.length;e++)$("#"+u[e]).nextAll(".fnm-form-dropdown-selection,.fnm-form-dropdown-fancy").remove(),fancyDropDown.init($("#"+u[e]))}}})});$("[data-isspec03]").change(function(){setByDataIsSpec03($(this));PassWidthAndHeightToParent()});$("[data-isspec02]").change(function(){setByDataIsSpec02($(this));PassWidthAndHeightToParent()});$("[data-isspec01]").change(function(){var n=$(this).attr("id").split("_"),r=$(this).attr("data-isspec01"),t,i;r=="335"?(t=["336","337","338"],i=["339","340","341"]):r=="363"&&(t=["364","365","366"],i=["367","368","369"]);$("#Control_"+n[1]+"_"+n[2]+"_"+n[3]+" input").each(function(){var n,r,u,f;switch($(this).val()){case"0":if($(this).prop("checked"))for(n=0;n<t.length;n++)$("#Panel_"+t[n]).removeClass("hidden"),$("#HiddenField_"+t[n]).val("1");else for(r=0;r<t.length;r++)$("#Panel_"+t[r]).addClass("hidden"),$("#HiddenField_"+t[r]).val("0");break;case"1":if($(this).prop("checked"))for(u=0;u<i.length;u++)$("#Panel_"+i[u]).removeClass("hidden"),$("#HiddenField_"+i[u]).val("1");else for(f=0;f<i.length;f++)$("#Panel_"+i[f]).addClass("hidden"),$("#HiddenField_"+i[f]).val("0")}});switch(n[1]){case"335":$("#Control_"+n[1]+"_"+n[2]+"_"+n[3]+" input").each(function(){switch($(this).val()){case"0":$(this).prop("checked")&&enableSlider($("#slider_336_3_1"));break;case"1":$(this).prop("checked")&&(enableSlider($("#slider_339_6_1")),enableSlider($("#slider_341_8_2")))}});break;case"363":$("#Control_"+n[1]+"_"+n[2]+"_"+n[3]+" input").each(function(){switch($(this).val()){case"0":$(this).prop("checked")&&enableSlider($("#slider_364_3_1"));break;case"1":$(this).prop("checked")&&(enableSlider($("#slider_367_6_1")),enableSlider($("#slider_369_8_2")))}})}});f=new Date;e=new Date;f.setFullYear(f.getFullYear()+2);e.setDate(e.getDate()+1);$(".DatepickerInput").datepicker({showAnim:"slideDown",minDate:new Date,maxDate:f,onSelect:function(){$(this).trigger("change");formSelectValueWatcher.setClass(this)}});$(".DatepickerInputEnd").datepicker({showAnim:"slideDown",minDate:e,maxDate:"+1Y"});$(".DatepickerInputInvest").datepicker({showAnim:"slideDown",minDate:"-80Y",maxDate:new Date,onSelect:function(){$(this).trigger("change");formSelectValueWatcher.setClass(this)}});$(".DatepickerInputInvest").change(function(){SetTerm($(this).val())});u=new Date;u.setFullYear(u.getFullYear()-65);u.setMonth(0);u.setDate(1);$(".DatepickerInputSupplementaryPension").datepicker({showAnim:"slideDown",minDate:u,maxDate:new Date,changeYear:!0,changeMonth:!0,yearRange:"-65:+0"});datepickerYearChanger.setCallback($(".DatepickerInputSupplementaryPension"));$("#Control_318_2_1, #Control_346_2_1").datepicker("option","onClose",function(n){var r=$(this).attr("id"),i="",t;if(toID="",r=="Control_318_2_1"?(i="#Control_317_1_1 input:checked",toID="#Control_319_3_1"):(i="#Control_345_1_1 input:checked",toID="#Control_347_3_1"),$(i).each(function(){if($(this).val()=="1"){var n=new Date($("#"+r).datepicker("getDate"));n.setFullYear(n.getFullYear()+1);n.setDate(n.getDate()-1);$(toID).val($.datepicker.formatDate("d.m.yy",n))}}),n)try{t=$.datepicker.parseDate("d.m.yy",n);t.setDate(t.getDate());$(toID).datepicker("option","minDate",t)}catch(u){}});$("#Control_319_3_1, #Control_347_3_1").datepicker("option","onClose",function(n){var t,i;if($.trim(n)!="")try{t=$.datepicker.parseDate("d.m.yy",n);t.setDate(t.getDate());i=$(this).attr("id");$(i=="Control_319_3_1"?"#Control_318_2_1":"#Control_346_2_1").datepicker("option","maxDate",t)}catch(r){}});o=navigator.userAgent;s=o.indexOf("MSIE ");datepickerYearChanger.isIE=s>0||!!navigator.userAgent.match(/Trident.*rv\:11\./);datepickerYearChanger.setCallback($(".DatepickerInput"));datepickerYearChanger.setCallback($(".DatepickerInputInvest"));$(".hasDatepicker").focus(function(){datepickerYearChanger.init(this,$("#ui-datepicker-div"))}).next(".fnm-button-date").click(function(n){n.preventDefault();$(this).prev(".hasDatepicker").focus()});$(".hasDatepicker.DatepickerInputPH").focus(function(){var n="#ui-datepicker-div";$("select",n+" .ui-datepicker-title").parent("."+fancyDropDown.parentClass).length==0&&($(".ui-datepicker-header",n).addClass("ui-datepicker-year-select"),$("select",n+" .ui-datepicker-title").wrap('<div class="'+fancyDropDown.parentClass+'" />'),fancyDropDown.init($("select",n+" ."+fancyDropDown.parentClass)))});h=$.datepicker._updateDatepicker;$.datepicker._updateDatepicker=function(){h.apply(this,arguments);var n=$("#ui-datepicker-div"),t=n.find(".ui-datepicker-title select");t.parent("."+fancyDropDown.parentClass).length==0&&(t.wrap('<div class="'+fancyDropDown.parentClass+'" />'),fancyDropDown.init(n.find("."+fancyDropDown.parentClass+" select")),datepickerYearChanger&&datepickerYearChanger.isIE&&$(this).blur().focus())}}function ControlsLifeShow(n,t,i){var r;switch(n){case"Pouze sebe":for(r=0;r<t.length;r++)t[r]=="Person2"?$("[id="+t[r]+"]").addClass("hidden"):$("#"+t[r]).addClass("hidden");for(r=0;r<i.length;r++)i[r]=="Children"?$("[id="+i[r]+"]").addClass("hidden"):$("#"+i[r]).addClass("hidden");break;case"Sebe a partnera":for(r=0;r<t.length;r++)t[r]=="Person2"?$("[id="+t[r]+"]").removeClass("hidden"):$("#"+t[r]).removeClass("hidden");for(r=0;r<i.length;r++)i[r]=="Children"?$("[id="+i[r]+"]").addClass("hidden"):$("#"+i[r]).addClass("hidden");break;case"Celou rodinu":for(r=0;r<t.length;r++)t[r]=="Person2"?$("[id="+t[r]+"]").removeClass("hidden"):$("#"+t[r]).removeClass("hidden");for(r=0;r<i.length;r++)i[r]=="Children"?$("[id="+i[r]+"]").removeClass("hidden"):$("#"+i[r]).removeClass("hidden")}}function SetTerm(n){var t=n.split("."),u=new Date(t[2],t[1]-1,t[0]),i=CountOdchod(u),r=new Date,f=(i.getFullYear()*12+i.getMonth()-(r.getFullYear()*12+r.getMonth()))/12;$("#slider_447_2_1").slider("value",f);$("#slider_447_2_1").slider({disabled:!0})}function CountOdchod(n){var t,i;return n.getFullYear()<1936?t=new Date(n.setFullYear(n.getFullYear()+60)):(i=(n.getFullYear()-1935)*2,t=new Date(n.setMonth(n.getMonth()+i)),t=new Date(t.setFullYear(n.getFullYear()+60))),t}function Porovnej24_CheckLocation(){if(window.location.pathname.indexOf("/pujcky")>-1||window.location.pathname.indexOf("/elektrina")>-1||window.location.pathname.indexOf("/plyn")>-1||window.location.pathname.indexOf("/levne-volani")>-1||window.location.pathname.indexOf("/cestovni-pojisteni")>-1||window.location.pathname.indexOf("/povinne-ruceni")>-1||window.location.pathname.indexOf("/kreditni-karty")>-1||window.location.pathname.indexOf("/havarijni-pojisteni")>-1){if(typeof Affiliate=="undefined")return;var n="";if(window.location.pathname.indexOf("/cestovni-pojisteni")>-1||window.location.pathname.indexOf("/kreditni-karty")>-1)switch(Affiliate.getCurrentPage()){case"zadani":case"prehled-karet":n="1";break;case"srovnani":case"zadatel":n="2";break;case"ucastnici":n="3";break;case"shrnuti":n="4";break;case"platba":n="5"}else switch(Affiliate.getCurrentPage()){case"zadani":n="1";break;case"srovnani":n="2";break;case"vozidlo":case"zadatel":case"zajemce":case"odberatel":n="3";break;case"ucastnici":n="4";break;case"shrnuti":n="5"}n!=""&&typeof dataLayer!="undefined"&&dataLayer.push({event:"form-step",step:n});Affiliate.getCurrentPage()=="srovnani"||window.location.pathname.indexOf("/kreditni-karty")>-1&&Affiliate.getCurrentPage()=="zadatel"}window.setTimeout("Porovnej24_CheckLocation()",1e3)}function calculateDays(n,t){var r=n,u=t,i=-1;return u!=null&&r!=null&&(i=Math.round((u.getTime()-r.getTime())/864e5),isNaN(i)&&(i=-1)),i}function checkDateEU(n){if(!n.trim())return!1;try{return $.datepicker.parseDate(datepickerDefaults.dateFormat,n),!0}catch(t){return!1}}function ValidationLight(n,t){var i=!0;$(".list-errors-cont").text("");$("[data-type]:visible").each(function(){var t=$(this).attr("id").split("_"),n,f,e,o,r,u,s;switch(this.attributes["data-type"].value){case"int":n=$(this).val();n=n.replace(/ /g,"");Math.floor(n)==n&&$.isNumeric(n)?((parseInt(this.attributes["data-min"].value)>parseInt(n)||parseInt(this.attributes["data-max"].value)<parseInt(n))&&(i=!1,$(".list-errors-cont").append('<li>Zadaná hodnota "'+this.attributes["data-name"].value+'" musí být větší než '+addSpaces(this.attributes["data-min"].value)+" a menší než "+addSpaces(this.attributes["data-max"].value)+" "+this.attributes["data-unit"].value+".<\/li>")),typeof this.attributes["data-depend"]!="undefined"&&this.attributes["data-depend"].value=="vekdoba65"&&(f=this.attributes["data-dependvalue"].value,parseInt(n)+parseInt(f)>65&&(i=!1,$(".list-errors-cont").append("<li>Součet vašeho věku a doby spoření musí být menší jak 66.<\/li>")))):t.length==5&&$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]).val()!="other"||(i=!1,$(".list-errors-cont").append('<li>Zadaná hodnota "'+this.attributes["data-name"].value+'" není správně vyplněna.<\/li>'));break;case"float":e=$(this).val().replace(",",".").replace(/ /g,"");$.isNumeric(e)||(i=!1);break;case"date":o=$(this).val();checkDateEU(o)||(i=!1);break;case"dateym":r=$(this).val().split(" ");$.inArray(r[0],datepickerDefaults.monthNames)||(i=!1);u=parseInt(r[1]);u<2015&&u>2030&&(i=!1);break;case"text":s=$(this).val().trim();s.length<2&&(i=!1)}});i?$("#Panel_Loader").removeClass("hidden"):$("[class='fnm-block fnm-comparison']").addClass("hidden");t.IsValid=i}function Validation(n,t){var i=!0,r=$("#SituationID").val(),o,s,h;if(validated){validated=!1;return}if(validated=!0,r==""){ShowError("1","Není vybrána životní situace.");t.IsValid=!1;return}r==2&&($("#Control_187_6_1").val()&&$("#Control_187_6_2").val()||(i=!1,ShowError("187","Zadaná hodnota není správně vyplněna.")));switch(r){case"54":$("#Control_479_6_1").val()||(i=!1,ShowError("479","Zadaná hodnota není správně vyplněna."));$("#Control_480_7_1").val()||$("#Panel_480").is(":visible")!=!0||(i=!1,ShowError("480","Zadaná hodnota není správně vyplněna."));$("#Control_485_12_1").val()||(i=!1,ShowError("485","Zadaná hodnota není správně vyplněna."));break;case"55":$("#Control_489_4_1").val()||(i=!1,ShowError("489","Zadaná hodnota není správně vyplněna."));$("#Control_490_5_1").val()||$("#Panel_490").is(":visible")!=!0||(i=!1,ShowError("490","Zadaná hodnota není správně vyplněna."));$("#Control_495_10_1").val()||(i=!1,ShowError("495","Zadaná hodnota není správně vyplněna."));break;case"56":$("#Control_499_4_1").val()||(i=!1,ShowError("499","Zadaná hodnota není správně vyplněna."));$("#Control_500_5_1").val()||$("#Panel_500").is(":visible")!=!0||(i=!1,ShowError("500","Zadaná hodnota není správně vyplněna."));$("#Control_505_10_1").val()||(i=!1,ShowError("505","Zadaná hodnota není správně vyplněna."));break;case"57":$("#Control_506_1_1").val()||(i=!1,ShowError("506","Zadaná hodnota není správně vyplněna."));$("#Control_510_5_1").val()||(i=!1,ShowError("510","Zadaná hodnota není správně vyplněna."));$("#Control_511_6_1").val()||$("#Panel_511").is(":visible")!=!0||(i=!1,ShowError("511","Zadaná hodnota není správně vyplněna."));$("#Control_516_11_1").val()||(i=!1,ShowError("516","Zadaná hodnota není správně vyplněna."));break;case"58":$("#Control_520_4_1").val()||(i=!1,ShowError("520","Zadaná hodnota není správně vyplněna."));$("#Control_521_5_1").val()||$("#Panel_521").is(":visible")!=!0||(i=!1,ShowError("521","Zadaná hodnota není správně vyplněna."));$("#Control_526_10_1").val()||(i=!1,ShowError("526","Zadaná hodnota není správně vyplněna."));break;case"59":$("#Control_527_1_1").val()==0&&(i=!1,ShowError("527","Zadána hodnota nesmí být 0."));break;case"60":$("#Control_538_1_1").val()==0&&(i=!1,ShowError("538","Zadána hodnota nesmí být 0."));break;case"61":$("#Control_549_1_1").val()==0&&(i=!1,ShowError("549","Zadána hodnota nesmí být 0."));break;case"64":$("#Control_583_1_1").val()==0&&(i=!1,ShowError("583","Zadána hodnota nesmí být 0."));$("#Control_585_3_1").val()==0&&(i=!1,ShowError("585","Zadána hodnota nesmí být 0."))}$("#SituationForm_"+r+" [data-type]:visible").each(function(){var n=$(this).attr("id").split("_"),t,f,e,r,u,o;if($("#HiddenField_"+n[1]).val()=="0"||$("#ControlHiddenField_"+n[1]+"_"+n[2]+"_"+n[3]).val()=="0"||n[1]==341)return!0;switch(this.attributes["data-type"].value){case"int":t=$(this).val();t=t.replace(/ /g,"");Math.floor(t)==t&&$.isNumeric(t)||n.length==5&&$("#Control_"+n[1]+"_"+n[2]+"_"+n[3]).val()!="other"||(i=!1,ShowError(n[1],"Zadaná hodnota není správně vyplněna."));break;case"float":f=$(this).val().replace(",",".").replace(/ /g,"");$.isNumeric(f)||(i=!1,ShowError(n[1],"Zadaná hodnota není číslo."));break;case"date":e=$(this).val();checkDateEU(e)||(i=!1,ShowError(n[1],"Hodnota není správně vyplněna."));break;case"dateym":r=$(this).val().split(" ");$.inArray(r[0],datepickerDefaults.monthNames)||(i=!1,ShowError(n[1],"Zadaná hodnota není měsíc a rok."));u=parseInt(r[1]);u<2015&&u>2030&&(i=!1,ShowError(n[1],"Zadaná hodnota není měsíc a rok."));break;case"text":o=$(this).val().trim();o.length<2&&(i=!1,ShowError(n[1],"Hodnota není správně vyplněna."))}});$("#SituationForm_"+r+" [id^='slider_']:visible").each(function(){var n=$(this).attr("id").split("_"),r=$("#Control_"+n[1]+"_"+n[2]+"_"+n[3]),u,t,f;u=r[0].attributes["data-type"]!=="undefined"&&r[0].attributes["data-type"]!==null?r[0].attributes["data-type"].value:"int";switch(u){case"int":t=r.val();t=t.replace(/ /g,"");Math.floor(t)==t&&$.isNumeric(t)||n.length==5&&$("#Control_"+n[1]+"_"+n[2]+"_"+n[3]).val()!="other"||(i=!1,ShowError(n[1],"Zadaná hodnota není správně vyplněna."));break;case"float":f=r.val().replace(",",".").replace(/ /g,"");$.isNumeric(f)||(i=!1,ShowError(n[1],"Zadaná hodnota není číslo."))}});var e=0,u=0,f=!0;$("#SituationForm_"+r+" [type='radio'], #SituationForm_"+r+" [type='checkbox']").each(function(){var n=$(this).attr("id").split("_");if($("#HiddenField_"+n[1]).val()=="0"||n[1]==323||n[1]==351||n[1]==452||n[1]==461||n[1]==462||n[1]==463||n[1]==464||n[1]==467||n[1]==468||e==n[1])return!0;if(u==n[1]||u==0||f||(i=!1,ShowError(u,"Není vyplněno.")),u=n[1],$(this).is(":checked"))return(e=n[1],$(this).val()=="other"&&$("input[name='Control_"+n[1]+"_"+n[2]+"_"+n[3]+"']").val()=="")?(f=!1,!0):(f=!0,!0);f=!1});f||u==0||(i=!1,ShowError(u,"Není vyplněno."));do{if($("#firstName").val().trim()){if($("#firstName").val().trim().length>50){i=!1;ShowError("0","Jméno je příliš dlouhé.");$("#firstName").focus();break}}else{i=!1;ShowError("0","Jméno není vyplněno.");$("#firstName").focus();break}if($("#lastName").val().trim()){if($("#lastName").val().trim().length>50){i=!1;ShowError("0","Příjmení je příliš dlouhé.");$("#lastName").focus();break}}else{i=!1;ShowError("0","Příjmení není vyplněno.");$("#lastName").focus();break}if(o=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,!o.test($("#email").val())){i=!1;ShowError("0","E-mail není správně vyplněn.");$("#email").focus();break}if(s=/^(2[0-9]{2}|3[0-9]{2}|4[0-9]{2}|5[0-9]{2}|72[0-9]|73[0-9]|77[0-9]|60[1-8]|56[0-9]|70[2-5]|79[0-9])[0-9]{3}[0-9]{3}$/,!s.test($("#cell").val())){i=!1;ShowError("0","Mobilní telefon není správně vyplněn. Zadejte jej prosím ve tvaru 602602602");$("#cell").focus();break}if(h=/^[1-9]{1}[0-9]{2} ?[0-9]{2}$/,!h.test($("#postCode").val())){i=!1;ShowError("0","PSČ není správně vyplněno. Zadejte jej prosím ve tvaru 27201");$("#postCode").focus();break}}while(0);i?(CallPartnerEvents(),$("#Panel_Button").addClass("hidden"),$("#Panel_Loader").removeClass("hidden")):$("html, body").animate({scrollTop:$(".fnm-error").filter(":visible:first").offset().top-40},1e3);t.IsValid=i}function CallPartnerEvents(){switch(window.location.hostname){case"penize.denik.cz":DenikEvents()}}function ShowError(n,t){$("#ErrorMessage_"+n).text(t).slideDown(function(){$(this).css("display","block")})}function HideError(n){var t,i;typeof n=="undefined"?t=0:(i=$(n).attr("id").split("_"),t=i[1]);$("#ErrorMessage_"+t).slideUp(function(){$(this).text("")})}function HideErrorVIA(n){typeof n!="undefined"&&$("#"+$(n).attr("id")+"Error").slideUp(function(){$(this).text("")})}function Situation_Click(){var t=$("#SituationID").val(),n,i,r;$("div[id^='SituationForm_".concat(t).concat("']")).addClass("hidden");n=$("div[id^='SituationForm_".concat($("input[id^=Situation_]:checked").val()).concat("']"));n.removeClass("hidden");i=$("input[id^=Situation_]:checked").attr("data-text");i!=""&&$("h1.fnm-heading").text(i);$("#SituationID").val($("input[id^=Situation_]:checked").val());$("#SituationID").val()!="36"&&$("#SituationID").val()!="37"&&$("#SituationID").val()!="38"&&$("#SituationID").val()!="49"?($("#Panel_Contacts_Parent").removeClass("hidden"),$("#Panel_Button").removeClass("hidden")):($("#Panel_Contacts_Parent").addClass("hidden"),$("#Panel_Button").addClass("hidden"));$("#SituationID").val()=="49"?$("#Panel_ContentBottom").addClass("hidden"):$("#SituationID").val()=="48"&&$("#Panel_ContentBottom").removeClass("hidden");r=["54","55","56","57","58"];r.indexOf(t)!=-1&&changeSituations(t,$("#SituationID").val());n.trigger("cssClassChanged");fancyDropDown.init($("."+fancyDropDown.parentClass+" select",n))}function questionnaireCalculation(n){var r=0,f=n.length,t,i,e,u;if(f!=0)for(t=0;t<f;t++)i=document.getElementById(n[t]),i!=null&&(e=getControlValue(i),u=parseInt($("#"+i.id+"_"+e).val()),isNaN(u)||(r=r+u));return r}function isCheckQuestionnaire(n){var u=n.length,t,i,r;if(u!=0)for(t=0;t<u;t++)if(i=document.getElementById(n[t]),i!=null&&(r=getControlValue(i),r==""||r==null))return!1;return!0}function changeSituations(n,t){var u=getControlWithDataGroupName("SituationForm_"+n),f=getControlWithDataGroupName("SituationForm_"+t),o=u.length,i,s,e,h,c,r,l;if(o!=0)for(i=0;i<o;i++)if(s=getGroupName(u[i]),e=u[i].id.split("_"),initial=initial.replace(e[1]+"_"+e[2]+"_"+e[3],""),h=getControlValue(u[i]),f.length!=0)for(c=f.length,r=0;r<c;r++)l=getGroupName(f[r]),s==l&&setControlValue(f[r],h)}function getControlWithDataGroupName(n,t){t==undefined&&(t=dataNameDefault);var i=document.getElementById(n).querySelectorAll("["+t+"]");return document.getElementById(n).querySelectorAll("["+t+"]")}function getGroupName(n,t){return t==undefined&&(t=dataNameDefault),n.getAttribute(t)}function getControlValue(n){switch(n.tagName.toLowerCase()){case"input":return n.value;case"select":return n.value;case"ul":var t=$("#"+n.id+" input:checked").attr("id");return t!=null?t.split("_").pop():""}}function setControlValue(n,t){switch(n.tagName.toLowerCase()){case"input":var i=n.id.split("_"),r=document.getElementById("HiddenField_"+i[1]);if(r!=null)switch(r.value){case"0":$("#"+n.id).val(t);$("#slider_"+i[1]+"_"+i[2]+"_"+i[3]).val(t);break;case"1":$("#Panel_"+i[1]).addClass("hidden");$("#HiddenField_"+i[1]).val("0");$("#"+n.id).val(t);$("#slider_"+i[1]+"_"+i[2]+"_"+i[3]).val(t);$("#Panel_"+i[1]).removeClass("hidden");$("#HiddenField_"+i[1]).val("1");initial=initial.replace(i[1]+"_"+i[2]+"_"+i[3],"");enableSlider($("#slider_"+i[1]+"_"+i[2]+"_"+i[3]))}else n.value=t;break;case"select":n.value=t;$("#"+n.id).nextAll(".fnm-form-dropdown-selection,.fnm-form-dropdown-fancy").remove();fancyDropDown.init($("#"+n.id));break;case"ul":t!=""&&$("#"+n.id+"_"+t).click()}}function showNext(n,t){var i=n.id.split("_"),r=$("div[id^='".concat("SubPanel_"+i[1]+"_").concat("'][class='hidden']:first")),u;if(typeof r!="undefined"&&r!==null){u=r.attr("id").split("_");$("div[id^='".concat("SubPanel_"+i[1]+"_").concat("'][class='hidden']:first")).removeClass("hidden");$("#SubHiddenField_"+u[1]+"_"+u[2]).val("1");switch(i[1]){case"341":case"369":enableSlider($("#slider_"+i[1]+"_"+(parseInt(i[2])+1).toString()+"_2"))}$("#LinkButton_"+i[1]+"_"+i[2]+"_Add").addClass("hidden");$("#LinkButton_"+i[1]+"_"+i[2]+"_Del").addClass("hidden")}return t.preventDefault(),!1}function hideCurrent(n,t){var i=n.id.split("_");return $("#SubPanel_"+i[1]+"_"+i[2]).addClass("hidden"),$("#SubHiddenField_"+i[1]+"_"+i[2]).val("0"),$("#LinkButton_"+i[1]+"_"+parseInt(i[2]-1)+"_Add").removeClass("hidden"),$("#LinkButton_"+i[1]+"_"+parseInt(i[2]-1)+"_Del").removeClass("hidden"),t.preventDefault(),!1}function setJS(){var i=(document.URL.match(/\//g)||[]).length,n,t;if($("#SituationID").length!=0){if($("#Situation").length==0)n=$("#SituationID").val;else{$("div[id^='SituationForm_".concat("']")).addClass("hidden");n=$("input[id^=Situation_]:checked").val();$("#SituationID").val(n);switch(n){case"49":$("#Panel_Contacts_Parent").addClass("hidden");break;case"48":$("#Panel_Contacts_Parent").removeClass("hidden")}}$("[type='text']").each(function(){$(this).val()!=""&&($(this).hasClass("hidden")?($(this).parent().prev().parent().addClass("fnm-value-selected"),$(this).parent().addClass("fnm-value-selected")):($(this).parent().addClass("fnm-value-selected"),$(this).parent().next().addClass("fnm-value-selected")))});t=$("div[id^='SituationForm_".concat(n).concat("']"));t.removeClass("hidden");$("[type='radio']:checked, [type='checkbox']:checked").each(function(){var n=$(this).attr("id").split("_");$(this).val()=="other"?($(this).parent().next().removeClass("hidden"),$(this).parent().addClass("hidden")):($(this).parent().parent().find(".other").removeClass("hidden"),$(this).parent().parent().find(".last").addClass("hidden"))});$("[data-ischanger='true']").each(function(){setByDataIsChanger($(this))});$("[data-select-ischanger='true']").each(function(){setByDataSelectIsChanger($(this))});$("[data-isspec03]").each(function(){setByDataIsSpec03($(this))});$("[data-isspec02]").each(function(){setByDataIsSpec02($(this))});$("[data-isspec04]").trigger("change");$("[data-isspec05]").trigger("change");t.trigger("cssClassChanged");fancyDropDown.init($("."+fancyDropDown.parentClass+" select",t))}}function setByDataIsChanger(n){var t=n.attr("id").split("_"),e,i,o,r,s,u,h,f;if($("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="0"){if(typeof n.attr("data-hide")!="undefined"&&n.attr("data-hide")!==null)for(e=n.attr("data-hide").split("|"),i=0;i<e.length;i++)$("#Panel_"+parseInt(e[i])).addClass("hidden"),$("#HiddenField_"+parseInt(e[i])).val("0");for(o=n.attr("data-show").split("|"),r=0;r<o.length;r++)$("#Panel_"+parseInt(o[r])).removeClass("hidden"),$("#HiddenField_"+parseInt(o[r])).val("1")}else{for(s=n.attr("data-show").split("|"),u=0;u<s.length;u++)$("#Panel_"+parseInt(s[u])).addClass("hidden"),$("#HiddenField_"+parseInt(s[u])).val("0");if(typeof n.attr("data-hide")!="undefined"&&n.attr("data-hide")!==null&&$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="1")for(h=n.attr("data-hide").split("|"),f=0;f<h.length;f++)$("#Panel_"+parseInt(h[f])).removeClass("hidden"),$("#HiddenField_"+parseInt(h[f])).val("1")}switch(t[1]){case"242":$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="1"&&enableSlider($("#slider_244_5_1"));break;case"248":$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="1"&&enableSlider($("#slider_250_5_1"));break;case"255":$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="1"&&enableSlider($("#slider_257_6_1"));break;case"261":$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="1"&&enableSlider($("#slider_263_5_1"));break;case"301":$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="0"&&enableSlider($("#slider_302_2_1"));break;case"305":$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="0"&&enableSlider($("#slider_306_2_1"));break;case"309":$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="0"&&enableSlider($("#slider_310_2_1"));break;case"313":$("#Control_"+t[1]+"_"+t[2]+"_"+t[3]+" input:checked").val()=="0"&&enableSlider($("#slider_314_2_1"))}}function setByDataSelectIsChanger(n){var i=n.attr("id").split("_"),t;$("#Control_"+i[1]+"_"+i[2]+"_"+i[3]).val()==n.attr("data-show-value")?(t=n.attr("data-show").split("_"),$("#Panel_"+parseInt(t[0])).removeClass("hidden"),$("#HiddenField_"+parseInt(t[0])).val("1"),$("#Control_"+t[0]+"_"+t[1]+"_1").nextAll(".fnm-form-dropdown-selection,.fnm-form-dropdown-fancy").remove(),fancyDropDown.init($("#Control_"+t[0]+"_"+t[1]+"_1"))):($("#Panel_"+parseInt(n.attr("data-show"))).addClass("hidden"),$("#HiddenField_"+parseInt(n.attr("data-show"))).val("0"))}function setByDataIsSpec03(n){var i=n.attr("id").split("_"),t=$("#"+n.attr("id")).val();switch(t){case"3":case"1":case"6":case"9":case"2":$("#Panel_354").addClass("hidden");$("#HiddenField_354").val("0");$("#Panel_355").addClass("hidden");$("#HiddenField_355").val("0");break;case"4":case"5":$("#Panel_354").removeClass("hidden");$("#HiddenField_354").val("1");$("#Panel_355").removeClass("hidden");$("#HiddenField_355").val("1")}t=="9"?($("#Panel_353").removeClass("hidden"),$("#HiddenField_353").val("1"),$("#CarSubcategory").nextAll(".fnm-form-dropdown-selection,.fnm-form-dropdown-fancy").remove(),fancyDropDown.init($("#CarSubcategory"))):($("#Panel_353").addClass("hidden"),$("#HiddenField_353").val("0"));switch(t){case"4":case"5":case"6":$("#Panel_361").removeClass("hidden");$("#HiddenField_361").val("1");$("#CarFuel").nextAll(".fnm-form-dropdown-selection,.fnm-form-dropdown-fancy").remove();fancyDropDown.init($("#CarFuel"));break;default:$("#Panel_361").addClass("hidden");$("#HiddenField_361").val("0")}}function setByDataIsSpec02(n){var f=n.attr("id").split("_"),i=n.attr("data-isspec02"),r=i.split("_"),e=$("#Control_"+f[1]+"_"+f[2]+"_"+f[3]+" input:checked").next().text(),t,u;if($.isNumeric(e)){for(t=1;t<6;t++)t<parseInt(e)+1?($("#ControlPanel_"+i+"_"+t).removeClass("hidden"),$("#ControlHiddenField_"+i+"_"+t).val("1")):($("#ControlPanel_"+i+"_"+t).addClass("hidden"),$("#ControlHiddenField_"+i+"_"+t).val("0"));for($("#Panel_"+r[0]).removeClass("hidden"),$("#HiddenField_"+r[0]).val("1"),u=1;u<parseInt(e)+1;u++)enableSlider($("#slider_"+i+"_"+u))}else $("#Panel_"+r[0]).addClass("hidden"),$("#HiddenField_"+r[0]).val("0")}function addSeparator(n){var t=/(\d+)(\d{3})/;return String(n).replace(/^\d+/,function(n){while(t.test(n))n=n.replace(t,"$1 $2");return n})}function IE11LabelBugFix(){$("label[for]").each(function(){var n,t=$("#"+$(this).attr("for"));$(this).on("click",function(){n=setTimeout(function(){t.click()},100)});t.on("click",function(){clearTimeout(n)})})}var datepickerDefaults,validated,dataNameDefault,fancyDropDown,ProductForm;!function(n){function t(n,t){if(!(n.originalEvent.touches.length>1)){n.preventDefault();var i=n.originalEvent.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);n.target.dispatchEvent(r)}}if(n.support.touch="ontouchend"in document,n.support.touch){var r,i=n.ui.mouse.prototype,u=i._mouseInit,f=i._mouseDestroy;i._touchStart=function(n){var i=this;!r&&i._mouseCapture(n.originalEvent.changedTouches[0])&&(r=!0,i._touchMoved=!1,t(n,"mouseover"),t(n,"mousemove"),t(n,"mousedown"))};i._touchMove=function(n){r&&(this._touchMoved=!0,t(n,"mousemove"))};i._touchEnd=function(n){r&&(t(n,"mouseup"),t(n,"mouseout"),this._touchMoved||t(n,"click"),r=!1)};i._mouseInit=function(){var t=this;t.element.bind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});u.call(t)};i._mouseDestroy=function(){var t=this;t.element.unbind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});f.call(t)}}}(jQuery),function(n){return n.fn.inputmask===undefined&&(n.fn.inputmask=function(t,i){var u,r;if(i=i||{},typeof t=="string")switch(t){case"mask":return u=new Inputmask(i),this.each(function(){u.mask(this)});case"unmaskedvalue":return r=this.jquery&&this.length>0?this[0]:this,r.inputmask?r.inputmask.unmaskedvalue():n(r).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return r=this.jquery&&this.length>0?this[0]:this,r.inputmask?r.inputmask.getemptymask():"";case"hasMaskedValue":return r=this.jquery&&this.length>0?this[0]:this,r.inputmask?r.inputmask.hasMaskedValue():!1;case"isComplete":return r=this.jquery&&this.length>0?this[0]:this,r.inputmask?r.inputmask.isComplete():!0;case"getmetadata":return r=this.jquery&&this.length>0?this[0]:this,r.inputmask?r.inputmask.getmetadata():undefined;case"setvalue":r=this.jquery&&this.length>0?this[0]:this;n(r).val(i);r.Inputmask===undefined&&n(r).triggerHandler("setvalue.inputmask");break;default:return i.alias=t,u=new Inputmask(i),this.each(function(){u.mask(this)})}else{if(typeof t=="object")return u=new Inputmask(t),this.each(function(){u.mask(this)});if(t===undefined)return this.each(function(){u=new Inputmask(i);u.mask(this)})}}),n.fn.inputmask}(jQuery),function(n){function t(t){this.el=undefined;this.opts=n.extend(!0,{},this.defaults,t);this.noMasksCache=t&&t.definitions!==undefined;this.userOptions=t||{};r(this.opts.alias,t,this.opts)}function f(n){var t=document.createElement("input"),i="on"+n,r=i in t;return r||(t.setAttribute(i,"return;"),r=typeof t[i]=="function"),t=null,r}function s(n){var i=n==="text"||n==="tel"||n==="password",t;return i||(t=document.createElement("input"),t.setAttribute("type",n),i=t.type==="text",t=null),i}function r(t,i,u){var f=u.aliases[t];return f?(f.alias&&r(f.alias,undefined,u),n.extend(!0,u,f),n.extend(!0,u,i),!0):(u.mask===undefined&&(u.mask=t),!1)}function h(t,i,u){function s(n){var t=o.data("inputmask-"+n.toLowerCase());t!==undefined&&(t=typeof t=="boolean"?t:t.toString(),n==="mask"&&t.indexOf("[")===0?(u[n]=t.replace(/[\s[\]]/g,"").split(","),u[n][0]=u[n][0].replace("'",""),u[n][u[n].length-1]=u[n][u[n].length-1].replace("'","")):u[n]=t)}var o=n(t),f=o.data("inputmask"),h,e;if(f&&f!=="")try{f=f.replace(new RegExp("'","g"),'"');h=n.parseJSON("{"+f+"}");n.extend(!0,u,h)}catch(c){}for(e in i)s(e);if(u.alias){r(u.alias,u,i);for(e in i)s(e)}return n.extend(!0,i,u),i}function u(i,r){function s(t){function l(n,t,i,r){this.matches=[];this.isGroup=n||!1;this.isOptional=t||!1;this.isQuantifier=i||!1;this.isAlternator=r||!1;this.quantifier={min:1,max:1}}function g(t,r,u){var f=i.definitions[r],e,s,c,o;if(u=u!==undefined?u:t.matches.length,e=t.matches[u-1],f&&!y){for(f.placeholder=n.isFunction(f.placeholder)?f.placeholder.call(this,i):f.placeholder,s=f.prevalidator,c=s?s.length:0,o=1;o<f.cardinality;o++){var l=c>=o?s[o-1]:[],h=l.validator,a=l.cardinality;t.matches.splice(u++,0,{fn:h?typeof h=="string"?new RegExp(h):new function(){this.test=h}:new RegExp("."),cardinality:a?a:1,optionality:t.isOptional,newBlockMarker:e===undefined||e.def!==(f.definitionSymbol||r),casing:f.casing,def:f.definitionSymbol||r,placeholder:f.placeholder,mask:r});e=t.matches[u-1]}t.matches.splice(u++,0,{fn:f.validator?typeof f.validator=="string"?new RegExp(f.validator):new function(){this.test=f.validator}:new RegExp("."),cardinality:f.cardinality,optionality:t.isOptional,newBlockMarker:e===undefined||e.def!==(f.definitionSymbol||r),casing:f.casing,def:f.definitionSymbol||r,placeholder:f.placeholder,mask:r})}else t.matches.splice(u++,0,{fn:null,cardinality:0,optionality:t.isOptional,newBlockMarker:e===undefined||e.def!==r,casing:null,def:r,placeholder:undefined,mask:r}),y=!1}function nt(n,t){n.isGroup&&(n.isGroup=!1,g(n,i.groupmarker.start,0),t!==!0&&g(n,i.groupmarker.end))}function rt(n,t,i,r){t.matches.length>0&&(r===undefined||r)&&(i=t.matches[t.matches.length-1],nt(i));g(t,n)}function tt(){if(r.length>0){if(f=r[r.length-1],rt(h,f,s,!f.isAlternator),f.isAlternator){e=r.pop();for(var n=0;n<e.matches.length;n++)e.matches[n].isGroup=!1;r.length>0?(f=r[r.length-1],f.matches.push(e)):u.matches.push(e)}}else rt(h,u,s)}function ut(n){function f(n){return n===i.optionalmarker.start?n=i.optionalmarker.end:n===i.optionalmarker.end?n=i.optionalmarker.start:n===i.groupmarker.start?n=i.groupmarker.end:n===i.groupmarker.end&&(n=i.groupmarker.start),n}var t,r,u;n.matches=n.matches.reverse();for(t in n.matches)r=parseInt(t),n.matches[t].isQuantifier&&n.matches[r+1]&&n.matches[r+1].isGroup&&(u=n.matches[t],n.matches.splice(t,1),n.matches.splice(r+1,0,u)),n.matches[t]=n.matches[t].matches!==undefined?ut(n.matches[t]):f(n.matches[t]);return n}for(var ft=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})\??|[^.?*+^${[]()|\\]+|./g,y=!1,u=new l,o,h,r=[],d=[],c,f,e,s,v,p,w,k;o=ft.exec(t);){if(h=o[0],y){tt();continue}switch(h.charAt(0)){case i.escapeChar:y=!0;break;case i.optionalmarker.end:case i.groupmarker.end:if(c=r.pop(),c!==undefined)if(r.length>0){if(f=r[r.length-1],f.matches.push(c),f.isAlternator){for(e=r.pop(),p=0;p<e.matches.length;p++)e.matches[p].isGroup=!1;r.length>0?(f=r[r.length-1],f.matches.push(e)):u.matches.push(e)}}else u.matches.push(c);else tt();break;case i.optionalmarker.start:r.push(new l(!1,!0));break;case i.groupmarker.start:r.push(new l(!0));break;case i.quantifiermarker.start:w=new l(!1,!1,!0);h=h.replace(/[{}]/g,"");var a=h.split(","),it=isNaN(a[0])?a[0]:parseInt(a[0]),b=a.length===1?it:isNaN(a[1])?a[1]:parseInt(a[1]);(b==="*"||b==="+")&&(it=b==="*"?0:1);w.quantifier={min:it,max:b};r.length>0?(k=r[r.length-1].matches,o=k.pop(),o.isGroup||(v=new l(!0),v.matches.push(o),o=v),k.push(o),k.push(w)):(o=u.matches.pop(),o.isGroup||(v=new l(!0),v.matches.push(o),o=v),u.matches.push(o),u.matches.push(w));break;case i.alternatormarker:r.length>0?(f=r[r.length-1],s=f.matches.pop()):s=u.matches.pop();s.isAlternator?r.push(s):(e=new l(!1,!1,!1,!0),e.matches.push(s),r.push(e));break;default:tt()}}while(r.length>0)c=r.pop(),nt(c,!0),u.matches.push(c);return u.matches.length>0&&(s=u.matches[u.matches.length-1],nt(s),d.push(u)),i.numericInput&&ut(d[0]),d}function e(u,f){var o,e;return u===undefined||u===""?undefined:(u.length===1&&i.greedy===!1&&i.repeat!==0&&(i.placeholder=""),(i.repeat>0||i.repeat==="*"||i.repeat==="+")&&(o=i.repeat==="*"?0:i.repeat==="+"?1:i.repeat,u=i.groupmarker.start+u+i.groupmarker.end+i.quantifiermarker.start+o+","+i.repeat+i.quantifiermarker.end),t.prototype.masksCache[u]===undefined||r===!0?(e={mask:u,maskToken:s(u),validPositions:{},_buffer:undefined,buffer:undefined,tests:{},metadata:f},r!==!0&&(t.prototype.masksCache[i.numericInput?u.split("").reverse().join(""):u]=e)):e=n.extend(!0,{},t.prototype.masksCache[u]),e)}function f(n){return n.toString()}var o,u;if(n.isFunction(i.mask)&&(i.mask=i.mask.call(this,i)),n.isArray(i.mask)){if(i.mask.length>1)return i.keepStatic=i.keepStatic===undefined?!0:i.keepStatic,u="(",n.each(i.numericInput?i.mask.reverse():i.mask,function(t,i){u.length>1&&(u+=")|(");u+=i.mask===undefined||n.isFunction(i.mask)?f(i):f(i.mask)}),u+=")",e(u,i.mask);i.mask=i.mask.pop()}return i.mask&&(o=i.mask.mask===undefined||n.isFunction(i.mask.mask)?e(f(i.mask),i.mask):e(f(i.mask.mask),i.mask)),o}function i(i,r,u){function vi(n,t,i){var f,s,r,u,h,o;t=t||0;f=[];r=0;do n===!0&&e().validPositions[r]?(o=e().validPositions[r],u=o.match,s=o.locator.slice(),f.push(i===!0?o.input:ht(r,u))):(h=lt(r,s,r-1),u=h.match,s=h.locator.slice(),f.push(ht(r,u))),r++;while((st===undefined||r-1<st)&&u.fn!==null||u.fn===null&&u.def!==""||t>=r);return f.pop(),f}function e(){return r}function d(n){var t=e();t.buffer=undefined;t.tests={};n!==!0&&(t._buffer=undefined,t.validPositions={},t.p=0)}function p(n,t){var h=e(),o=-1,f=h.validPositions,r,u,s,i;n===undefined&&(n=-1);r=o;u=o;for(s in f)i=parseInt(s),f[i]&&(t||f[i].match.fn!==null)&&(i<=n&&(r=i),i>=n&&(u=i));return r!==-1&&n-r>1||u<n?r:u}function ri(t,i,r){var a,v,f,c,l,s,h,o,y;if(u.insertMode&&e().validPositions[t]!==undefined&&r===undefined){for(a=n.extend(!0,{},e().validPositions),v=p(),f=t;f<=v;f++)delete e().validPositions[f];for(e().validPositions[t]=i,c=!0,s=e().validPositions,f=l=t;f<=v;f++){if(h=a[f],h!==undefined)for(o=l,y=-1;o<ft()&&(h.match.fn==null&&s[f]&&(s[f].match.optionalQuantifier===!0||s[f].match.optionality===!0)||h.match.fn!=null);)if(h.match.fn===null||!u.keepStatic&&s[f]&&(s[f+1]!==undefined&&it(f+1,s[f].locator.slice(),f).length>1||s[f].alternation!==undefined)?o++:o=w(l),pi(o,h.match.def)){c=ut(o,h.input,!0,!0)!==!1;l=o;break}else{if(c=h.match.fn==null,y===o)break;y=o}if(!c)break}if(!c)return e().validPositions=n.extend(!0,{},a),!1}else e().validPositions[t]=i;return!0}function yi(n,t,i,r){var f,o=n,c,h,s,l;for(e().p=n,f=o;f<t;f++)e().validPositions[f]!==undefined&&(i===!0||u.canClearPosition(e(),f,p(),r,u)!==!1)&&delete e().validPositions[f];for(d(!0),f=o+1;f<=p();){while(e().validPositions[o]!==undefined)o++;c=e().validPositions[o];f<o&&(f=o+1);h=e().validPositions[f];h!==undefined&&tt(f)&&c===undefined?(pi(o,h.match.def)&&ut(o,h.input,!0)!==!1&&(delete e().validPositions[f],f++),o++):f++}for(s=p(),l=ft(),r!==!0&&i!==!0&&e().validPositions[s]!==undefined&&e().validPositions[s].input===u.radixPoint&&delete e().validPositions[s],f=s+1;f<=l;f++)e().validPositions[f]&&delete e().validPositions[f];d(!0)}function lt(n,t,i){var r=e().validPositions[n],o;if(r===undefined){var s=it(n,t,i),h=p(),f=e().validPositions[h]||it(0)[0],c=f.alternation!==undefined?f.locator[f.alternation].toString().split(","):[];for(o=0;o<s.length;o++)if(r=s[o],r.match&&(u.greedy&&r.match.optionalQuantifier!==!0||(r.match.optionality===!1||r.match.newBlockMarker===!1)&&r.match.optionalQuantifier!==!0)&&(f.alternation===undefined||f.alternation!==r.alternation||r.locator[f.alternation]!==undefined&&ui(r.locator[f.alternation].toString().split(","),c)))break}return r}function at(n){return e().validPositions[n]?e().validPositions[n].match:it(n)[0].match}function pi(n,t){for(var u=!1,r=it(n),i=0;i<r.length;i++)if(r[i].match&&r[i].match.def===t){u=!0;break}return u}function it(t,i,r,u){function p(i,r,u,s){function c(u,s,v){var ht,rt,ut,ft,g,y,ot,et,nt,k,st;if(o>1e4)return alert("jquery.inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+e().mask),!0;if(o===t&&u.matches===undefined)return f.push({match:u,locator:s.reverse()}),!0;if(u.matches!==undefined){if(u.isGroup&&v!==u){if(u=c(i.matches[n.inArray(u,i.matches)+1],s),u)return!0}else if(u.isOptional){if(ht=u,u=p(u,r,s,v),u)if(h=f[f.length-1].match,a=n.inArray(h,ht.matches)===0,a)l=!0,o=t;else return!0}else if(u.isAlternator){var tt=u,b=[],it,lt=f.slice(),at=s.length,w=r.length>0?r.shift():-1;if(w===-1||typeof w=="string"){var vt=o,ct=r.slice(),d=[];for(typeof w=="string"&&(d=w.split(",")),rt=0;rt<tt.matches.length;rt++){for(f=[],u=c(tt.matches[rt],[rt].concat(s),v)||u,u!==!0&&u!==undefined&&d[d.length-1]<tt.matches.length&&(ut=i.matches.indexOf(u)+1,i.matches.length>ut&&(u=c(i.matches[ut],[ut].concat(s.slice(1,s.length)),v),u&&(d.push(ut.toString()),n.each(f,function(n,t){t.alternation=s.length-1})))),it=f.slice(),o=vt,f=[],ft=0;ft<ct.length;ft++)r[ft]=ct[ft];for(g=0;g<it.length;g++)for(y=it[g],y.alternation=y.alternation||at,ot=0;ot<b.length;ot++)if(et=b[ot],y.match.mask===et.match.mask&&(typeof w!="string"||n.inArray(y.locator[y.alternation].toString(),d)!==-1)){it.splice(g,1);g--;et.locator[y.alternation]=et.locator[y.alternation]+","+y.locator[y.alternation];et.alternation=y.alternation;break}b=b.concat(it)}typeof w=="string"&&(b=n.map(b,function(t,i){var e,r,f,u;if(isFinite(i)){for(r=t.alternation,f=t.locator[r].toString().split(","),t.locator[r]=undefined,t.alternation=undefined,u=0;u<f.length;u++)e=n.inArray(f[u],d)!==-1,e&&(t.locator[r]!==undefined?(t.locator[r]+=",",t.locator[r]+=f[u]):t.locator[r]=parseInt(f[u]),t.alternation=r);if(t.locator[r]!==undefined)return t}}));f=lt.concat(b);o=t;l=f.length>0}else u=tt.matches[w]?c(tt.matches[w],[w].concat(s),v):!1;if(u)return!0}else if(u.isQuantifier&&v!==i.matches[n.inArray(u,i.matches)-1]){for(nt=u,k=r.length>0?r.shift():0;k<(isNaN(nt.quantifier.max)?k+1:nt.quantifier.max)&&o<=t;k++)if(st=i.matches[n.inArray(nt,i.matches)-1],u=c(st,[k].concat(s),st),u)if(h=f[f.length-1].match,h.optionalQuantifier=k>nt.quantifier.min-1,a=n.inArray(h,st.matches)===0,a)if(k>nt.quantifier.min-1){l=!0;o=t;break}else return!0;else return!0}else if(u=p(u,r,s,v),u)return!0}else o++}for(var y,v=r.length>0?r.shift():0;v<i.matches.length;v++)if(i.matches[v].isQuantifier!==!0){if(y=c(i.matches[v],[v].concat(u),s),y&&o===t)return y;if(o>t)break}}var w=e().maskToken,o=i?r:0,y=i||[0],f=[],l=!1,h,a,s,v,c,b;if(u===!0&&e().tests[t])return e().tests[t];if(i===undefined){for(s=t-1;(v=e().validPositions[s])===undefined&&s>-1;){if(e().tests[s]&&(v=e().tests[s][0])!==undefined)break;s--}v!==undefined&&s>-1&&(o=s,y=v.locator.slice())}for(c=y.shift();c<w.length;c++)if(b=p(w[c],y,[c]),b&&o===t||o>t)break;return(f.length===0||l)&&f.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:""},locator:[]}),e().tests[t]=n.extend(!0,[],f),e().tests[t]}function g(){return e()._buffer===undefined&&(e()._buffer=vi(!1,1)),e()._buffer}function v(){return e().buffer===undefined&&(e().buffer=vi(!0,p(),!0)),e().buffer}function wt(n,t,i){var r;if(i=i||v().slice(),n===!0)d(),n=0,t=i.length;else for(r=n;r<t;r++)delete e().validPositions[r],delete e().tests[r];for(r=n;r<t;r++)d(!0),i[r]!==u.skipOptionalPartCharacter&&ut(r,i[r],!0,!0)}function bi(n,t){switch(t.casing){case"upper":n=n.toUpperCase();break;case"lower":n=n.toLowerCase()}return n}function ui(t,i){for(var e=u.greedy?i:i.slice(0,1),f=!1,r=0;r<t.length;r++)if(n.inArray(t[r],e)!==-1){f=!0;break}return f}function ut(t,i,r,f){function k(t,i,r,f){var o=!1;return n.each(it(t),function(s,h){for(var c=h.match,g=i?1:0,b="",a,l,k,y,w=c.cardinality;w>g;w--)b+=ki(t-(w-1));if(i&&(b+=i),o=c.fn!=null?c.fn.test(b,e(),t,r,u):(i===c.def||i===u.skipOptionalPartCharacter)&&c.def!==""?{c:c.def,pos:t}:!1,o!==!1){if(a=o.c!==undefined?o.c:i,a=a===u.skipOptionalPartCharacter&&c.fn===null?c.def:a,l=t,k=v(),o.remove!==undefined&&(n.isArray(o.remove)||(o.remove=[o.remove]),n.each(o.remove.sort(function(n,t){return t-n}),function(n,t){yi(t,t+1,!0)})),o.insert!==undefined&&(n.isArray(o.insert)||(o.insert=[o.insert]),n.each(o.insert.sort(function(n,t){return n-t}),function(n,t){ut(t.pos,t.c,!0)})),o.refreshFromBuffer){if(y=o.refreshFromBuffer,r=!0,wt(y===!0?y:y.start,y.end,k),o.pos===undefined&&o.c===undefined)return o.pos=p(),!1;if(l=o.pos!==undefined?o.pos:t,l!==t)return o=n.extend(o,ut(l,a,!0)),!1}else if(o!==!0&&o.pos!==undefined&&o.pos!==t&&(l=o.pos,wt(t,l),l!==t))return o=n.extend(o,ut(l,a,!0)),!1;return o!==!0&&o.pos===undefined&&o.c===undefined?!1:(s>0&&d(!0),ri(l,n.extend({},h,{input:bi(a,c)}),f)||(o=!1),!1)}}),o}function nt(t,i,r,f){for(var st=n.extend(!0,{},e().validPositions),l,s,y,h,o,a,c,k,w,g,v,ot,nt,tt,it,rt,ft,et,b=p();b>=0;b--)if(h=e().validPositions[b],h&&h.alternation!==undefined&&(l=b,s=e().validPositions[l].alternation,lt(l).locator[h.alternation]!==h.locator[h.alternation]))break;if(s!==undefined){l=parseInt(l);for(c in e().validPositions)if(c=parseInt(c),h=e().validPositions[c],c>=l&&h.alternation!==undefined){for(k=e().validPositions[l].locator[s].toString().split(","),w=h.locator[s]||k[0],w.length>0&&(w=w.split(",")[0]),g=0;g<k.length;g++)if(w<k[g]){for(nt=c;nt>=0;nt--)if(v=e().validPositions[nt],v!==undefined){ot=v.locator[s];v.locator[s]=parseInt(k[g]);break}if(w!==v.locator[s]){for(tt=[],it=0,o=c+1;o<p()+1;o++)a=e().validPositions[o],a&&(a.match.fn!=null?tt.push(a.input):o<t&&it++),delete e().validPositions[o],delete e().tests[o];for(d(!0),u.keepStatic=!u.keepStatic,y=!0;tt.length>0;)if(rt=tt.shift(),rt!==u.skipOptionalPartCharacter&&!(y=ut(p()+1,rt,!1,!0)))break;if(v.alternation=s,v.locator[s]=ot,y){for(ft=p(t)+1,et=0,o=c+1;o<p()+1;o++)a=e().validPositions[o],a&&a.match.fn==null&&o<t&&et++;t=t+(et-it);y=ut(t>ft?ft:t,i,r,f)}if(u.keepStatic=!u.keepStatic,y)return y;d();e().validPositions=n.extend(!0,{},st)}}break}}return!1}function rt(t,i){for(var h=e().validPositions[i],f=h.locator,c=f.length,r=t;r<i;r++)if(!tt(r)){var o=it(r),u=o[0],s=-1;n.each(o,function(n,t){for(var i=0;i<c;i++)t.locator[i]&&ui(t.locator[i].toString().split(","),f[i].toString().split(","))&&s<i&&(s=i,u=t)});ri(r,n.extend({},u,{input:u.match.def}),!0)}}var c,o,b,l,g,a,y;for(r=r===!0,c=v(),o=t-1;o>-1;o--)if(e().validPositions[o])break;for(o++;o<t;o++)e().validPositions[o]===undefined&&((!tt(o)||c[o]!==ht(o))&&it(o).length>1||c[o]===u.radixPoint||c[o]==="0"&&n.inArray(u.radixPoint,c)<o)&&k(o,c[o],!0);var h=t,s=!1,ot=n.extend(!0,{},e().validPositions);if(h<ft()&&(v(),s=k(h,i,r,f),(!r||f)&&s===!1))if(b=e().validPositions[h],b&&b.match.fn===null&&(b.match.def===i||i===u.skipOptionalPartCharacter))s={caret:w(h)};else if((u.insertMode||e().validPositions[w(h)]===undefined)&&!tt(h))for(l=h+1,g=w(h);l<=g;l++)if(s=k(l,i,r,f),s!==!1){rt(h,l);h=l;break}return s===!1&&u.keepStatic&&et(c)&&(s=nt(t,i,r,f)),s===!0&&(s={pos:h}),n.isFunction(u.postValidation)&&s!==!1&&!r&&(d(!0),a=u.postValidation(v(),u),a?a.refreshFromBuffer&&(y=a.refreshFromBuffer,wt(y===!0?y:y.start,y.end,a.buffer),d(!0),s=a):(d(!0),e().validPositions=n.extend(!0,{},ot),s=!1)),s}function tt(n){var f=at(n),i,r,t;if(f.fn!=null)return f.fn;if(!u.keepStatic&&e().validPositions[n]===undefined){for(i=it(n),r=!0,t=0;t<i.length;t++)if(i[t].match.def!==""&&(i[t].alternation===undefined||i[t].locator[i[t].alternation].length>1)){r=!1;break}return r}return!1}function ft(){var i,f;st=h.prop("maxLength");st===-1&&(st=undefined);for(var r=p(),n=e().validPositions[r],u=n!==undefined?n.locator.slice():undefined,t=r+1;n===undefined||n.match.fn!==null||n.match.fn===null&&n.match.def!=="";t++)n=lt(t,u,t-1),u=n.locator.slice();return f=at(t-1),i=f.def!==""?t:t-1,st===undefined||i<st?i:st}function w(n,t){var r=ft(),i;if(n>=r)return r;for(i=n;++i<r&&(t===!0&&(at(i).newBlockMarker!==!0||!tt(i))||t!==!0&&!tt(i)&&(u.nojumps!==!0||u.nojumpsThreshold>i)););return i}function vt(n,t){var i=n;if(i<=0)return 0;while(--i>0&&(t===!0&&at(i).newBlockMarker!==!0||t!==!0&&!tt(i)));return i}function ki(n){return e().validPositions[n]===undefined?ht(n):e().validPositions[n].input}function rt(t,i,r,f,e){var o,s;f&&n.isFunction(u.onBeforeWrite)&&(o=u.onBeforeWrite.call(t,f,i,r,u),o&&(o.refreshFromBuffer&&(s=o.refreshFromBuffer,wt(s===!0?s:s.start,s.end,o.buffer||i),d(!0),i=v()),r=o.caret!==undefined?o.caret:r));t.inputmask._valueSet(i.join(""));r!==undefined&&(f===undefined||f.type!=="blur")&&b(t,r);e===!0&&(pt=!0,n(t).trigger("input"))}function ht(n,t){var r,o,f,i;if(t=t||at(n),t.placeholder!==undefined)return t.placeholder;if(t.fn===null){if(!u.keepStatic&&e().validPositions[n]===undefined){for(r=it(n),o=!1,i=0;i<r.length;i++){if(f&&r[i].match.def!==""&&r[i].match.def!==f.match.def&&(r[i].alternation===undefined||r[i].alternation===f.alternation)){o=!0;break}r[i].match.optionality!==!0&&r[i].match.optionalQuantifier!==!0&&(f=r[i])}if(o)return u.placeholder.charAt(n%u.placeholder.length)}return t.def}return u.placeholder.charAt(n%u.placeholder.length)}function ct(i,r,f,o){function y(){var t=!1,r=g().slice(s,w(s)).join("").indexOf(l),i,n;if(r!==-1&&!tt(s))for(t=!0,i=g().slice(s,s+r),n=0;n<i.length;n++)if(i[n]!==" "){t=!1;break}return t}var c=o!==undefined?o.slice():i.inputmask._valueGet().split(""),l="",s=0,a,h;d();e().p=w(-1);r&&i.inputmask._valueSet("");f||(u.autoUnmask!==!0?(a=g().slice(0,w(-1)).join(""),h=c.join("").match(new RegExp("^"+t.escapeRegex(a),"g")),h&&h.length>0&&(c.splice(0,h.length*a.length),s=w(s))):s=w(s));n.each(c,function(t,r){var h=n.Event("keypress"),c;h.which=r.charCodeAt(0);l+=r;var o=p(undefined,!0),a=e().validPositions[o],v=lt(o+1,a?a.locator.slice():undefined,o);!y()||f||u.autoUnmask?(c=f?t:v.match.fn==null&&v.match.optionality&&o+1<e().p?o+1:e().p,bt.call(i,h,!0,!1,f,c),s=c+1,l=""):bt.call(i,h,!0,!1,!0,o+1)});r&&rt(i,v(),n(i).is(":focus")?w(p(0)):undefined,n.Event("checkval"))}function wi(t){var r,f,o,i,s;if(t[0].inputmask&&!t.hasClass("hasDatepicker")){r=[];f=e().validPositions;for(o in f)f[o].match&&f[o].match.fn!=null&&r.push(f[o].input);return i=r.length===0?null:(k?r.reverse():r).join(""),i!==null&&(s=(k?v().slice().reverse():v()).join(""),n.isFunction(u.onUnMask)&&(i=u.onUnMask.call(t,s,i,u)||i)),i}return t[0].inputmask._valueGet()}function b(t,i,r){function o(n){if(k&&typeof n=="number"&&(!u.greedy||u.placeholder!=="")){var t=v().join("").length;n=t-n}return n}var f=t.jquery&&t.length>0?t[0]:t,e,s,c,h;if(typeof i=="number"){if(i=o(i),r=o(r),r=typeof r=="number"?r:i,!n(f).is(":visible"))return;s=n(f).css("font-size").replace("px","")*r;f.scrollLeft=s>f.scrollWidth?s:0;l||u.insertMode!==!1||i!==r||r++;f.setSelectionRange?(f.selectionStart=i,f.selectionEnd=r):window.getSelection?(e=document.createRange(),f.firstChild===undefined&&(c=document.createTextNode(""),f.appendChild(c)),e.setStart(f.firstChild,i<f.inputmask._valueGet().length?i:f.inputmask._valueGet().length),e.setEnd(f.firstChild,r<f.inputmask._valueGet().length?r:f.inputmask._valueGet().length),e.collapse(!0),h=window.getSelection(),h.removeAllRanges(),h.addRange(e)):f.createTextRange&&(e=f.createTextRange(),e.collapse(!0),e.moveEnd("character",r),e.moveStart("character",i),e.select())}else return f.setSelectionRange?(i=f.selectionStart,r=f.selectionEnd):window.getSelection?(e=window.getSelection().getRangeAt(0),(e.commonAncestorContainer.parentNode===f||e.commonAncestorContainer===f)&&(i=e.startOffset,r=e.endOffset)):document.selection&&document.selection.createRange&&(e=document.selection.createRange(),i=0-e.duplicate().moveStart("character",-1e5),r=i+e.text.length),{begin:o(i),end:o(r)}}function fi(t){for(var h=v(),f=h.length,c=p(),o={},u=e().validPositions[c],l=u!==undefined?u.locator.slice():undefined,r,s,i=c+1;i<h.length;i++)r=lt(i,l,i-1),l=r.locator.slice(),o[i]=n.extend(!0,{},r);for(s=u&&u.alternation!==undefined?u.locator[u.alternation]:undefined,i=f-1;i>c;i--)if(r=o[i],(r.match.optionality||r.match.optionalQuantifier||s&&(s!==o[i].locator[u.alternation]&&r.match.fn!=null||r.match.fn===null&&r.locator[u.alternation]&&ui(r.locator[u.alternation].toString().split(","),s.toString().split(","))&&it(i)[0].def!==""))&&h[i]===ht(i,r.match))f--;else break;return t?{l:f,def:o[f]?o[f].match:undefined}:f}function ei(n){for(var i=fi(),t=n.length-1;t>i;t--)if(tt(t))break;return n.splice(i,t+1-i),n}function et(t){var i,r;if(n.isFunction(u.isComplete))return u.isComplete.call(h,t,u);if(u.repeat==="*")return undefined;var o=!1,f=fi(!0),s=vt(f.l);if(f.def===undefined||f.def.newBlockMarker||f.def.optionality||f.def.optionalQuantifier)for(o=!0,i=0;i<=s;i++)if(r=lt(i).match,r.fn!==null&&e().validPositions[i]===undefined&&r.optionality!==!0&&r.optionalQuantifier!==!0||r.fn===null&&t[i]!==ht(i,r)){o=!1;break}return o}function di(n,t){return k?n-t>1||n-t==1&&u.insertMode:t-n>1||t-n==1&&u.insertMode}function gi(i){var f=n._data(i).events,r=!1;n.each(f,function(i,f){n.each(f,function(i,f){if(f.namespace==="inputmask"){var e=f.handler;f.handler=function(i){if(this.inputmask===undefined){var f=n(this).data("_inputmask_opts");f?new t(f).mask(this):n(this).unbind(".inputmask")}else{if(i.type==="setvalue"||!this.disabled&&(!this.readOnly||i.type==="keydown"&&i.ctrlKey&&i.keyCode===67||u.tabThrough===!1&&i.keyCode===t.keyCode.TAB)){switch(i.type){case"input":if(pt===!0||r===!0)return pt=!1,i.preventDefault();break;case"keydown":dt=!1;r=!1;break;case"keypress":if(dt===!0)return i.preventDefault();dt=!0;break;case"compositionstart":r=!0;break;case"compositionupdate":pt=!0;break;case"compositionend":r=!1}return e.apply(this,arguments)}i.preventDefault()}}}})})}function nr(t){function e(t){if(n.valHooks[t]===undefined||n.valHooks[t].inputmaskpatch!==!0){var i=n.valHooks[t]&&n.valHooks[t].get?n.valHooks[t].get:function(n){return n.value},r=n.valHooks[t]&&n.valHooks[t].set?n.valHooks[t].set:function(n,t){return n.value=t,n};n.valHooks[t]={get:function(n){if(n.inputmask){if(n.inputmask.opts.autoUnmask)return n.inputmask.unmaskedvalue();var r=i(n),u=n.inputmask.maskset,t=u._buffer;return t=t?t.join(""):"",r!==t?r:""}return i(n)},set:function(t,i){var f=n(t),u;return u=r(t,i),t.inputmask&&f.triggerHandler("setvalue.inputmask"),u},inputmaskpatch:!0}}}function u(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():i.call(this)!==g().join("")?i.call(this):"":i.call(this)}function f(t){r.call(this,t);this.inputmask&&n(this).triggerHandler("setvalue.inputmask")}function o(t){var u,i,f,r;if(n(t).bind("mouseenter.inputmask",function(){var i=n(this),r=this,t=r.inputmask._valueGet();t!==""&&t!==v().join("")&&i.triggerHandler("setvalue.inputmask")}),u=n._data(t).events,i=u.mouseover,i){for(f=i[i.length-1],r=i.length-1;r>0;r--)i[r]=i[r-1];i[0]=f}}var i,r;t.inputmask.__valueGet||(Object.getOwnPropertyDescriptor&&t.value===undefined?(i=function(){return this.textContent},r=function(n){this.textContent=n},Object.defineProperty(t,"value",{get:u,set:f})):document.__lookupGetter__&&t.__lookupGetter__("value")?(i=t.__lookupGetter__("value"),r=t.__lookupSetter__("value"),t.__defineGetter__("value",u),t.__defineSetter__("value",f)):(i=function(){return t.value},r=function(n){t.value=n},e(t.type),o(t)),t.inputmask.__valueGet=i,t.inputmask._valueGet=function(n){return k&&n!==!0?i.call(this.el).split("").reverse().join(""):i.call(this.el)},t.inputmask.__valueSet=r,t.inputmask._valueSet=function(n){r.call(this.el,k?n.split("").reverse().join(""):n)})}function oi(i,r,f,o){function c(){var f,r,s,t,o;if(u.keepStatic){for(d(!0),f=[],s=n.extend(!0,{},e().validPositions),r=p();r>=0;r--)if(t=e().validPositions[r],t&&(t.match.fn!=null&&f.push(t.input),delete e().validPositions[r],t.alternation!==undefined&&t.locator[t.alternation]===lt(r).locator[t.alternation]))break;if(r>-1)while(f.length>0)e().p=w(p()),o=n.Event("keypress"),o.which=f.pop().charCodeAt(0),bt.call(i,o,!0,!1,!1,e().p);else e().validPositions=n.extend(!0,{},s)}}var h,s;(u.numericInput||k)&&(r===t.keyCode.BACKSPACE?r=t.keyCode.DELETE:r===t.keyCode.DELETE&&(r=t.keyCode.BACKSPACE),k&&(h=f.end,f.end=f.begin,f.begin=h));r===t.keyCode.BACKSPACE&&(f.end-f.begin<1||u.insertMode===!1)?(f.begin=vt(f.begin),e().validPositions[f.begin]!==undefined&&(e().validPositions[f.begin].input===u.groupSeparator||e().validPositions[f.begin].input===u.radixPoint)&&f.begin--):r===t.keyCode.DELETE&&f.begin===f.end&&(f.end=tt(f.end)?f.end+1:w(f.end)+1,e().validPositions[f.begin]!==undefined&&(e().validPositions[f.begin].input===u.groupSeparator||e().validPositions[f.begin].input===u.radixPoint)&&f.end++);yi(f.begin,f.end,!1,o);o!==!0&&c();s=p(f.begin);s<f.begin?(s===-1&&d(),e().p=w(s)):o!==!0&&(e().p=f.begin)}function tr(i){var s=this,h=n(s),o=i.keyCode,r=b(s);o===t.keyCode.BACKSPACE||o===t.keyCode.DELETE||c&&o===127||i.ctrlKey&&o===88&&!f("cut")?(i.preventDefault(),o===88&&(nt=v().join("")),oi(s,o,r),rt(s,v(),e().p,i,nt!==v().join("")),s.inputmask._valueGet()===g().join("")?h.trigger("cleared"):et(v())===!0&&h.trigger("complete"),u.showTooltip&&h.prop("title",e().mask)):o===t.keyCode.END||o===t.keyCode.PAGE_DOWN?setTimeout(function(){var n=w(p());u.insertMode||n!==ft()||i.shiftKey||n--;b(s,i.shiftKey?r.begin:n,n)},0):(o!==t.keyCode.HOME||i.shiftKey)&&o!==t.keyCode.PAGE_UP?(u.undoOnEscape&&o===t.keyCode.ESCAPE||o===90&&i.ctrlKey)&&i.altKey!==!0?(ct(s,!0,!1,nt.split("")),h.click()):o!==t.keyCode.INSERT||i.shiftKey||i.ctrlKey?u.tabThrough===!0&&o===t.keyCode.TAB?(i.shiftKey===!0?(at(r.begin).fn===null&&(r.begin=w(r.begin)),r.end=vt(r.begin,!0),r.begin=vt(r.end,!0)):(r.begin=w(r.begin,!0),r.end=w(r.begin,!0),r.end<ft()&&r.end--),r.begin<ft()&&(i.preventDefault(),b(s,r.begin,r.end))):u.insertMode!==!1||i.shiftKey||(o===t.keyCode.RIGHT?setTimeout(function(){var n=b(s);b(s,n.begin)},0):o===t.keyCode.LEFT&&setTimeout(function(){var n=b(s);b(s,k?n.begin+1:n.begin-1)},0)):(u.insertMode=!u.insertMode,b(s,!u.insertMode&&r.begin===ft()?r.begin-1:r.begin)):b(s,0,i.shiftKey?r.begin:0);u.onKeyDown.call(this,i,v(),b(s).begin,u);ti=n.inArray(o,u.ignorables)!==-1}function bt(i,r,f,o,s){var ft=this,st=n(ft),p=i.which||i.charCode||i.keyCode,c,h,ot,lt,ct,a,tt;if(r===!0||i.ctrlKey&&i.altKey||!(i.ctrlKey||i.metaKey||ti)){if(p){p===46&&i.shiftKey===!1&&u.radixPoint===","&&(p=44);var l=r?{begin:s,end:s}:b(ft),y,ht=String.fromCharCode(p),g=di(l.begin,l.end);if(g&&(e().undoPositions=n.extend(!0,{},e().validPositions),oi(ft,t.keyCode.DELETE,l,!0),l.begin=e().p,u.insertMode||(u.insertMode=!u.insertMode,ri(l.begin,o),u.insertMode=!u.insertMode),g=!u.multi),e().writeOutBuffer=!0,c=k&&!g?l.end:l.begin,h=ut(c,ht,o),h!==!1&&(h!==!0&&(c=h.pos!==undefined?h.pos:c,ht=h.c!==undefined?h.c:ht),d(!0),h.caret!==undefined?y=h.caret:(ot=e().validPositions,y=!u.keepStatic&&(ot[c+1]!==undefined&&it(c+1,ot[c].locator.slice(),c).length>1||ot[c].alternation!==undefined)?c+1:w(c)),e().p=y),f!==!1?(lt=this,setTimeout(function(){u.onKeyValidation.call(lt,h,u)},0),e().writeOutBuffer&&h!==!1?(ct=v(),rt(ft,ct,r?undefined:u.numericInput?vt(y):y,i,r!==!0),r!==!0&&setTimeout(function(){et(ct)===!0&&st.trigger("complete")},0)):g&&(e().buffer=undefined,e().validPositions=e().undoPositions)):g&&(e().buffer=undefined,e().validPositions=e().undoPositions),u.showTooltip&&st.prop("title",e().mask),r&&n.isFunction(u.onBeforeWrite)&&(a=u.onBeforeWrite.call(this,i,v(),y,u),a&&a.refreshFromBuffer&&(tt=a.refreshFromBuffer,wt(tt===!0?tt:tt.start,tt.end,a.buffer),d(!0),a.caret&&(e().p=a.caret))),i.preventDefault(),r)return h}}else return p===t.keyCode.ENTER&&nt!==v().join("")&&setTimeout(function(){st.change();nt=v().join("")},0),!0}function ir(t){var r=this,h=n(r),i=r.inputmask._valueGet(!0),s=b(r),e,o,f;if(t.type==="propertychange"&&r.inputmask._valueGet().length<=ft())return!0;if(t.type==="paste"&&(e=i.substr(0,s.begin),o=i.substr(s.end,i.length),e===g().slice(0,s.begin).join("")&&(e=""),o===g().slice(s.end).join("")&&(o=""),window.clipboardData&&window.clipboardData.getData?i=e+window.clipboardData.getData("Text")+o:t.originalEvent&&t.originalEvent.clipboardData&&t.originalEvent.clipboardData.getData&&(i=e+t.originalEvent.clipboardData.getData("text/plain")+o)),f=i,n.isFunction(u.onBeforePaste)){if(f=u.onBeforePaste.call(r,i,u),f===!1)return t.preventDefault(),!1;f||(f=i)}return ct(r,!1,!1,k?f.split("").reverse():f.split("")),rt(r,v(),undefined,t,!0),h.click(),et(v())===!0&&h.trigger("complete"),!1}function rr(t){var i=this;ct(i,!0,!1);et(v())===!0&&n(i).trigger("complete");t.preventDefault()}function ur(n){var t=this;nt=v().join("");(kt===""||n.originalEvent.data.indexOf(kt)!==0)&&(ai=b(t))}function fr(t){var i=this,f=b(i),o,r,s;for(t.originalEvent.data.indexOf(kt)===0&&(d(),f=ai),o=t.originalEvent.data,b(i,f.begin,f.end),r=0;r<o.length;r++)s=n.Event("keypress"),s.which=o.charCodeAt(r),dt=!1,ti=!1,bt.call(i,s);setTimeout(function(){var n=e().p;rt(i,v(),u.numericInput?vt(n):n)},0);kt=t.originalEvent.data}function er(){}function or(i){var f,r,c;h=n(i);u.showTooltip&&h.prop("title",e().mask);(i.dir==="rtl"||u.rightAlign)&&h.css("text-align","right");(i.dir==="rtl"||u.numericInput)&&(i.dir="ltr",h.removeAttr("dir"),i.inputmask.isRTL=!0,k=!0);h.unbind(".inputmask");(h.is(":input")&&s(h.attr("type"))||i.isContentEditable)&&(h.closest("form").bind("submit",function(){nt!==v().join("")&&h.change();u.clearMaskOnLostFocus&&p()===-1&&h[0].inputmask._valueGet&&h[0].inputmask._valueGet()===g().join("")&&h[0].inputmask._valueSet("");u.removeMaskOnSubmit&&h.inputmask("remove")}).bind("reset",function(){setTimeout(function(){h.triggerHandler("setvalue.inputmask")},0)}),h.bind("mouseenter.inputmask",function(){var i=n(this),t=this;ii=!0;!i.is(":focus")&&u.showMaskOnHover&&t.inputmask._valueGet()!==v().join("")&&rt(t,v())}).bind("blur.inputmask",function(t){var e=n(this),r=this,f,i;r.inputmask&&(f=r.inputmask._valueGet(),i=v().slice(),nt!==i.join("")&&setTimeout(function(){e.change();nt=i.join("")},0),f!==""&&(u.clearMaskOnLostFocus&&(p()===-1&&f===g().join("")?i=[]:ei(i)),et(i)===!1&&(setTimeout(function(){e.trigger("incomplete")},0),u.clearIncomplete&&(d(),i=u.clearMaskOnLostFocus?[]:g().slice())),rt(r,i,undefined,t)))}).bind("focus.inputmask",function(){var n=this,t=n.inputmask._valueGet();u.showMaskOnFocus&&(!u.showMaskOnHover||u.showMaskOnHover&&t==="")?n.inputmask._valueGet()!==v().join("")&&rt(n,v(),w(p())):ii===!1&&b(n,w(p()));u.positionCaretOnTab===!0&&setTimeout(function(){b(n,w(p()))},0);nt=v().join("")}).bind("mouseleave.inputmask",function(){var r=n(this),f=this,t,i;ii=!1;u.clearMaskOnLostFocus&&(t=v().slice(),i=f.inputmask._valueGet(),r.is(":focus")||i===r.attr("placeholder")||i===""||(p()===-1&&i===g().join("")?t=[]:ei(t),rt(f,t)))}).bind("click.inputmask",function(){function o(t){var i,f,r;if(u.radixFocus&&u.radixPoint!==""&&(i=e().validPositions,i[t]===undefined||i[t].input===ht(t))){if(t<w(-1))return!0;if(f=n.inArray(u.radixPoint,v()),f!==-1){for(r in i)if(f<r&&i[r].input!==ht(r))return!1;return!0}}return!1}var i=this,r,t,f;n(i).is(":focus")&&(r=b(i),r.begin===r.end&&(o(r.begin)?b(i,n.inArray(u.radixPoint,v())):(t=r.begin,f=w(p(t)),t<f?b(i,!tt(t)&&!tt(t-1)?w(t):t):b(i,u.numericInput?0:f))))}).bind("dblclick.inputmask",function(){var n=this;setTimeout(function(){b(n,0,w(p()))},0)}).bind(o+".inputmask dragdrop.inputmask drop.inputmask",ir).bind("cut.inputmask",function(i){var f,s;pt=!0;var r=this,o=n(r),h=b(r);k&&(f=window.clipboardData||i.originalEvent.clipboardData,s=f.getData("text").split("").reverse().join(""),f.setData("text",s));oi(r,t.keyCode.DELETE,h);rt(r,v(),e().p,i,nt!==v().join(""));r.inputmask._valueGet()===g().join("")&&o.trigger("cleared");u.showTooltip&&o.prop("title",e().mask)}).bind("complete.inputmask",u.oncomplete).bind("incomplete.inputmask",u.onincomplete).bind("cleared.inputmask",u.oncleared),h.bind("keydown.inputmask",tr).bind("keypress.inputmask",bt),a||h.bind("compositionstart.inputmask",ur).bind("compositionupdate.inputmask",fr).bind("compositionend.inputmask",er),o==="paste"&&h.bind("input.inputmask",rr));h.bind("setvalue.inputmask",function(){var t=this,i=t.inputmask._valueGet();t.inputmask._valueSet(n.isFunction(u.onBeforeMask)?u.onBeforeMask.call(t,i,u)||i:i);ct(t,!0,!1);nt=v().join("");(u.clearMaskOnLostFocus||u.clearIncomplete)&&t.inputmask._valueGet()===g().join("")&&t.inputmask._valueSet("")});nr(i);f=n.isFunction(u.onBeforeMask)?u.onBeforeMask.call(i,i.inputmask._valueGet(),u)||i.inputmask._valueGet():i.inputmask._valueGet();ct(i,!0,!1,f.split(""));r=v().slice();nt=r.join("");try{c=document.activeElement}catch(l){}et(r)===!1&&u.clearIncomplete&&d();u.clearMaskOnLostFocus&&(r.join("")===g().join("")?r=[]:ei(r));rt(i,r);c===i&&b(i,w(p()));gi(i)}var k=!1,nt,ai,kt,y,h,dt=!1,pt=!1,ti=!1,st,ii=!0,ot,hi,ci,li,yt;if(i!==undefined)switch(i.action){case"isComplete":return y=i.el,h=n(y),r=y.inputmask.maskset,u=y.inputmask.opts,et(i.buffer);case"unmaskedvalue":return y=i.el,y===undefined?(h=n({}),y=h[0],y.inputmask=new t,y.inputmask.opts=u,y.inputmask.el=y,y.inputmask.maskset=r,y.inputmask.isRTL=u.numericInput,u.numericInput&&(k=!0),ot=(n.isFunction(u.onBeforeMask)?u.onBeforeMask.call(h,i.value,u)||i.value:i.value).split(""),ct(h,!1,!1,k?ot.reverse():ot),n.isFunction(u.onBeforeWrite)&&u.onBeforeWrite.call(this,undefined,v(),0,u)):h=n(y),r=y.inputmask.maskset,u=y.inputmask.opts,k=y.inputmask.isRTL,wi(h);case"mask":nt=v().join("");or(i.el);break;case"format":return(h=n({}),h[0].inputmask=new t,h[0].inputmask.opts=u,h[0].inputmask.el=h[0],h[0].inputmask.maskset=r,h[0].inputmask.isRTL=u.numericInput,u.numericInput&&(k=!0),ot=(n.isFunction(u.onBeforeMask)?u.onBeforeMask.call(h,i.value,u)||i.value:i.value).split(""),ct(h,!1,!1,k?ot.reverse():ot),n.isFunction(u.onBeforeWrite)&&u.onBeforeWrite.call(this,undefined,v(),0,u),i.metadata)?{value:k?v().slice().reverse().join(""):v().join(""),metadata:h.inputmask("getmetadata")}:k?v().slice().reverse().join(""):v().join("");case"isValid":h=n({});h[0].inputmask=new t;h[0].inputmask.opts=u;h[0].inputmask.el=h[0];h[0].inputmask.maskset=r;h[0].inputmask.isRTL=u.numericInput;u.numericInput&&(k=!0);ot=i.value.split("");ct(h,!1,!0,k?ot.reverse():ot);for(var gt=v(),si=fi(),ni=gt.length-1;ni>si;ni--)if(tt(ni))break;return gt.splice(si,ni+1-si),et(gt)&&i.value===gt.join("");case"getemptymask":return y=i.el,h=n(y),r=y.inputmask.maskset,u=y.inputmask.opts,g();case"remove":y=i.el;h=n(y);r=y.inputmask.maskset;u=y.inputmask.opts;y.inputmask._valueSet(wi(h));h.unbind(".inputmask");Object.getOwnPropertyDescriptor&&(hi=Object.getOwnPropertyDescriptor(y,"value"));hi&&hi.get?y.inputmask.__valueGet&&Object.defineProperty(y,"value",{get:y.inputmask.__valueGet,set:y.inputmask.__valueSet}):document.__lookupGetter__&&y.__lookupGetter__("value")&&y.inputmask.__valueGet&&(y.__defineGetter__("value",y.inputmask.__valueGet),y.__defineSetter__("value",y.inputmask.__valueSet));y.inputmask=undefined;break;case"getmetadata":if(y=i.el,h=n(y),r=y.inputmask.maskset,u=y.inputmask.opts,n.isArray(r.metadata)){for(li=p(),yt=li;yt>=0;yt--)if(e().validPositions[yt]&&e().validPositions[yt].alternation!==undefined){ci=e().validPositions[yt].alternation;break}return ci!==undefined?r.metadata[e().validPositions[li].locator[ci]]:r.metadata[0]}return r.metadata}}t.prototype={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:undefined,oncomplete:n.noop,onincomplete:n.noop,oncleared:n.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},alias:undefined,onKeyDown:n.noop,onBeforeMask:undefined,onBeforePaste:undefined,onBeforeWrite:undefined,onUnMask:undefined,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:n.noop,skipOptionalPartCharacter:" ",showTooltip:!1,numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",groupSeparator:"",radixFocus:!1,nojumps:!1,nojumpsThreshold:0,keepStatic:undefined,positionCaretOnTab:!1,tabThrough:!1,supportsInputType:[],definitions:{"9":{validator:"[0-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123],isComplete:undefined,canClearPosition:n.noop,postValidation:undefined},masksCache:{},mask:function(r){var f=r.jquery&&r.length>0?r[0]:r,e=n.extend(!0,{},this.opts),o;return h(r,e,n.extend(!0,{},this.userOptions)),o=u(e,this.noMasksCache),o!==undefined&&(f.inputmask=f.inputmask||new t,f.inputmask.opts=e,f.inputmask.noMasksCache=this.noMasksCache,f.inputmask.el=f,f.inputmask.maskset=o,f.inputmask.isRTL=!1,n(f).data("_inputmask_opts",e),i({action:"mask",el:f},o,f.inputmask.opts)),r},unmaskedvalue:function(){if(this.el)return i({action:"unmaskedvalue",el:this.el})},remove:function(){if(this.el)return i({action:"remove",el:this.el}),this.el.inputmask=undefined,this.el},getemptymask:function(){if(this.el)return i({action:"getemptymask",el:this.el})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){if(this.el)return i({action:"isComplete",buffer:this.el.inputmask._valueGet().split(""),el:this.el})},getmetadata:function(){if(this.el)return i({action:"getmetadata",el:this.el})}};t.extendDefaults=function(i){n.extend(t.prototype.defaults,i)};t.extendDefinitions=function(i){n.extend(t.prototype.defaults.definitions,i)};t.extendAliases=function(i){n.extend(t.prototype.defaults.aliases,i)};t.format=function(f,e,o){var s=n.extend(!0,{},t.prototype.defaults,e);return r(s.alias,e,s),i({action:"format",value:f,metadata:o},u(s,e&&e.definitions!==undefined),s)};t.unmask=function(f,e){var o=n.extend(!0,{},t.prototype.defaults,e);return r(o.alias,e,o),i({action:"unmaskedvalue",value:f},u(o,e&&e.definitions!==undefined),o)};t.isValid=function(f,e){var o=n.extend(!0,{},t.prototype.defaults,e);return r(o.alias,e,o),i({action:"isValid",value:f},u(o,e&&e.definitions!==undefined),o)};t.escapeRegex=function(n){return n.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim"),"\\$1")};t.keyCode={ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91};var e=navigator.userAgent,c=e.match(new RegExp("iphone","i"))!==null,l=e.match(new RegExp("android.*chrome.*","i"))!==null,a=e.match(new RegExp("android.*firefox.*","i"))!==null,o=f("paste")?"paste":f("input")?"input":"propertychange";return window.Inputmask=t,t}(jQuery),function(n){return Inputmask.extendAliases({numeric:{mask:function(n){function r(t){for(var r="",i=0;i<t.length;i++)r+=n.definitions[t[i]]?"\\"+t[i]:t[i];return r}var i,u,t;return n.repeat!==0&&isNaN(n.integerDigits)&&(n.integerDigits=n.repeat),n.repeat=0,n.groupSeparator===n.radixPoint&&(n.groupSeparator=n.radixPoint==="."?",":n.radixPoint===","?".":""),n.groupSeparator===" "&&(n.skipOptionalPartCharacter=undefined),n.autoGroup=n.autoGroup&&n.groupSeparator!=="",n.autoGroup&&(typeof n.groupSize=="string"&&isFinite(n.groupSize)&&(n.groupSize=parseInt(n.groupSize)),isFinite(n.integerDigits)&&(i=Math.floor(n.integerDigits/n.groupSize),u=n.integerDigits%n.groupSize,n.integerDigits=parseInt(n.integerDigits)+(u===0?i-1:i),n.integerDigits<1&&(n.integerDigits="*"))),n.placeholder.length>1&&(n.placeholder=n.placeholder.charAt(0)),n.radixFocus=n.radixFocus&&n.placeholder!==""&&n.integerOptional===!0,n.definitions[";"]=n.definitions["~"],n.definitions[";"].definitionSymbol="~",n.numericInput===!0&&(n.radixFocus=!1,n.digitsOptional=!1,isNaN(n.digits)&&(n.digits=2),n.decimalProtect=!1),t=r(n.prefix),t+="[+]",t+=n.integerOptional===!0?"~{1,"+n.integerDigits+"}":"~{"+n.integerDigits+"}",n.digits!==undefined&&(isNaN(n.digits)||parseInt(n.digits)>0)&&(t+=n.digitsOptional?"["+(n.decimalProtect?":":n.radixPoint)+";{"+n.digits+"}]":(n.decimalProtect?":":n.radixPoint)+";{"+n.digits+"}"),n.negationSymbol.back!==""&&(t+="[-]"),t+=r(n.suffix),n.greedy=!1,t},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,radixPoint:".",radixFocus:!0,groupSize:3,groupSeparator:"",autoGroup:!1,allowPlus:!0,allowMinus:!0,negationSymbol:{front:"-",back:""},integerDigits:"+",integerOptional:!0,prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,min:undefined,max:undefined,step:1,insertMode:!0,autoUnmask:!1,unmaskAsNumber:!1,postFormat:function(t,i,r,u){var a,e,h,l,o,c,f,p,w,v,y,s;if(u.numericInput===!0&&(t=t.reverse(),isFinite(i)&&(i=t.join("").length-i-1)),a=!1,t.length>=u.suffix.length&&t.join("").indexOf(u.suffix)===t.length-u.suffix.length&&(t.length=t.length-u.suffix.length,a=!0),i=i>=t.length?t.length-1:i<u.prefix.length?u.prefix.length:i,l=!1,o=t[i],u.groupSeparator===""||u.numericInput!==!0&&n.inArray(u.radixPoint,t)!==-1&&i>n.inArray(u.radixPoint,t)||new RegExp("["+Inputmask.escapeRegex(u.negationSymbol.front)+"+]").test(o)){if(a)for(e=0,h=u.suffix.length;e<h;e++)t.push(u.suffix.charAt(e));return{pos:i}}if(c=t.slice(),o===u.groupSeparator&&(c.splice(i--,1),o=c[i]),r?o!==u.radixPoint&&(c[i]="?"):c.splice(i,0,"?"),f=c.join(""),p=f,f.length>0&&u.autoGroup||r&&f.indexOf(u.groupSeparator)!==-1){if(w=Inputmask.escapeRegex(u.groupSeparator),l=f.indexOf(u.groupSeparator)===0,f=f.replace(new RegExp(w,"g"),""),v=f.split(u.radixPoint),f=u.radixPoint===""?f:v[0],f!==u.prefix+"?0"&&f.length>=u.groupSize+u.prefix.length)for(y=new RegExp("([-+]?[\\d?]+)([\\d?]{"+u.groupSize+"})");y.test(f);)f=f.replace(y,"$1"+u.groupSeparator+"$2"),f=f.replace(u.groupSeparator+u.groupSeparator,u.groupSeparator);u.radixPoint!==""&&v.length>1&&(f+=u.radixPoint+v[1])}for(l=p!==f,t.length=f.length,e=0,h=f.length;e<h;e++)t[e]=f.charAt(e);if(s=n.inArray("?",t),s===-1&&o===u.radixPoint&&(s=n.inArray(u.radixPoint,t)),r?t[s]=o:t.splice(s,1),!l&&a)for(e=0,h=u.suffix.length;e<h;e++)t.push(u.suffix.charAt(e));return{pos:u.numericInput&&isFinite(i)?t.join("").length-s-1:s,refreshFromBuffer:l,buffer:u.numericInput===!0?t.reverse():t}},onBeforeWrite:function(t,i,r,u){var c,f,e,o,h;if(t&&(t.type==="blur"||t.type==="checkval")){if(c=i.join(""),f=c.replace(u.prefix,""),f=f.replace(u.suffix,""),f=f.replace(new RegExp(Inputmask.escapeRegex(u.groupSeparator),"g"),""),u.radixPoint===","&&(f=f.replace(Inputmask.escapeRegex(u.radixPoint),".")),isFinite(f)&&isFinite(u.min)&&parseFloat(f)<parseFloat(u.min))return n.extend(!0,{refreshFromBuffer:!0,buffer:(u.prefix+u.min).split("")},u.postFormat((u.prefix+u.min).split(""),0,!0,u));if(u.numericInput!==!0){var l=u.radixPoint!==""?i.join("").split(u.radixPoint):[i.join("")],s=l[0].match(u.regex.integerPart(u)),a=l.length===2?l[1].match(u.regex.integerNPart(u)):undefined;if(s&&((s[0]===u.negationSymbol.front+"0"||s[0]===u.negationSymbol.front||s[0]==="+")&&(a===undefined||a[0].match(/^0+$/))&&i.splice(s.index,1),e=n.inArray(u.radixPoint,i),e!==-1)){if(isFinite(u.digits)&&!u.digitsOptional){for(o=1;o<=u.digits;o++)(i[e+o]===undefined||i[e+o]===u.placeholder.charAt(0))&&(i[e+o]="0");return{refreshFromBuffer:c!==i.join(""),buffer:i}}if(e===i.length-u.suffix.length-1)return i.splice(e,1),{refreshFromBuffer:!0,buffer:i}}}}if(u.autoGroup)return h=u.postFormat(i,r-1,!0,u),h.caret=r<=u.prefix.length?h.pos:h.pos+1,h},regex:{integerPart:function(n){return new RegExp("["+Inputmask.escapeRegex(n.negationSymbol.front)+"+]?\\d+")},integerNPart:function(n){return new RegExp("[\\d"+Inputmask.escapeRegex(n.groupSeparator)+"]+")}},signHandler:function(n,t,i,r,u){if(!r&&u.allowMinus&&n==="-"||u.allowPlus&&n==="+"){var f=t.buffer.join("").match(u.regex.integerPart(u));if(f&&f[0].length>0)return t.buffer[f.index]===(n==="-"?"+":u.negationSymbol.front)?n==="-"?u.negationSymbol.back!==""?{pos:f.index,c:u.negationSymbol.front,remove:f.index,caret:i,insert:{pos:t.buffer.length-u.suffix.length-1,c:u.negationSymbol.back}}:{pos:f.index,c:u.negationSymbol.front,remove:f.index,caret:i}:u.negationSymbol.back!==""?{pos:f.index,c:"+",remove:[f.index,t.buffer.length-u.suffix.length-1],caret:i}:{pos:f.index,c:"+",remove:f.index,caret:i}:t.buffer[f.index]===(n==="-"?u.negationSymbol.front:"+")?n==="-"&&u.negationSymbol.back!==""?{remove:[f.index,t.buffer.length-u.suffix.length-1],caret:i-1}:{remove:f.index,caret:i-1}:n==="-"?u.negationSymbol.back!==""?{pos:f.index,c:u.negationSymbol.front,caret:i+1,insert:{pos:t.buffer.length-u.suffix.length,c:u.negationSymbol.back}}:{pos:f.index,c:u.negationSymbol.front,caret:i+1}:{pos:f.index,c:n,caret:i+1}}return!1},radixHandler:function(t,i,r,u,f){if(!u&&(n.inArray(t,[",","."])!==-1&&(t=f.radixPoint),t===f.radixPoint&&f.digits!==undefined&&(isNaN(f.digits)||parseInt(f.digits)>0))){var o=n.inArray(f.radixPoint,i.buffer),e=i.buffer.join("").match(f.regex.integerPart(f));if(o!==-1&&i.validPositions[o])return i.validPositions[o-1]?{caret:o+1}:{pos:e.index,c:e[0],caret:o+1};if(!e||e["0"]==="0"&&e.index+1!==r)return i.buffer[e?e.index:r]="0",{pos:(e?e.index:r)+1,c:f.radixPoint}}return!1},leadingZeroHandler:function(t,i,r,u,f){var e,o;if(f.numericInput===!0){if(i.buffer[i.buffer.length-f.prefix.length-1]==="0")return{pos:r,remove:i.buffer.length-f.prefix.length-1}}else if(e=i.buffer.join("").match(f.regex.integerNPart(f)),o=n.inArray(f.radixPoint,i.buffer),e&&!u&&(o===-1||r<=o))if(e["0"].indexOf("0")===0){r<f.prefix.length&&(r=e.index);var s=n.inArray(f.radixPoint,i._buffer),h=i._buffer&&i.buffer.slice(o).join("")===i._buffer.slice(s).join("")||parseInt(i.buffer.slice(o+1).join(""))===0,c=i._buffer&&i.buffer.slice(e.index,o).join("")===i._buffer.slice(f.prefix.length,s).join("")||i.buffer.slice(e.index,o).join("")==="0";if(o===-1||h&&c)return i.buffer.splice(e.index,1),r=r>e.index?r-1:e.index,{pos:r,remove:e.index};if(e.index+1===r||t==="0")return i.buffer.splice(e.index,1),r=e.index,{pos:r,remove:e.index}}else if(t==="0"&&r<=e.index&&e["0"]!==f.groupSeparator)return!1;return!0},postValidation:function(t,i){var u=!0,f=t.join(""),r=f.replace(i.prefix,"");return r=r.replace(i.suffix,""),r=r.replace(new RegExp(Inputmask.escapeRegex(i.groupSeparator),"g"),""),i.radixPoint===","&&(r=r.replace(Inputmask.escapeRegex(i.radixPoint),".")),r=r.replace(new RegExp("^"+Inputmask.escapeRegex(i.negationSymbol.front)),"-"),r=r.replace(new RegExp(Inputmask.escapeRegex(i.negationSymbol.back)+"$"),""),r=r===i.negationSymbol.front?r+"0":r,isFinite(r)&&(isFinite(i.max)&&(u=parseFloat(r)<=parseFloat(i.max)),u&&isFinite(i.min)&&(r<=0||r.toString().length>=i.min.toString().length)&&(u=parseFloat(r)>=parseFloat(i.min),u||(u=n.extend(!0,{refreshFromBuffer:!0,buffer:(i.prefix+i.min).split("")},i.postFormat((i.prefix+i.min).split(""),0,!0,i)),u.refreshFromBuffer=!0))),u},definitions:{"~":{validator:function(t,i,r,u,f){var e=f.signHandler(t,i,r,u,f),o;return e||(e=f.radixHandler(t,i,r,u,f),e||(e=u?new RegExp("[0-9"+Inputmask.escapeRegex(f.groupSeparator)+"]").test(t):new RegExp("[0-9]").test(t),e===!0&&(e=f.leadingZeroHandler(t,i,r,u,f),e===!0&&(o=n.inArray(f.radixPoint,i.buffer),e=o!==-1&&f.digitsOptional===!1&&r>o&&!u?{pos:r,remove:r}:{pos:r})))),e},cardinality:1,prevalidator:null},"+":{validator:function(n,t,i,r,u){var f=u.signHandler(n,t,i,r,u);return!f&&(r&&u.allowMinus&&n===u.negationSymbol.front||u.allowMinus&&n==="-"||u.allowPlus&&n==="+")&&(f=n==="-"?u.negationSymbol.back!==""?{pos:i,c:n==="-"?u.negationSymbol.front:"+",caret:i+1,insert:{pos:t.buffer.length,c:u.negationSymbol.back}}:{pos:i,c:n==="-"?u.negationSymbol.front:"+",caret:i+1}:!0),f},cardinality:1,prevalidator:null,placeholder:""},"-":{validator:function(n,t,i,r,u){var f=u.signHandler(n,t,i,r,u);return!f&&r&&u.allowMinus&&n===u.negationSymbol.back&&(f=!0),f},cardinality:1,prevalidator:null,placeholder:""},":":{validator:function(n,t,i,r,u){var f=u.signHandler(n,t,i,r,u),e;return f||(e="["+Inputmask.escapeRegex(u.radixPoint)+",\\.]",f=new RegExp(e).test(n),f&&t.validPositions[i]&&t.validPositions[i].match.placeholder===u.radixPoint&&(f={caret:i+1})),f?{c:u.radixPoint}:f},cardinality:1,prevalidator:null,placeholder:function(n){return n.radixPoint}}},onUnMask:function(n,t,i){var r=n.replace(i.prefix,"");return(r=r.replace(i.suffix,""),r=r.replace(new RegExp(Inputmask.escapeRegex(i.groupSeparator),"g"),""),i.unmaskAsNumber)?(r=r.replace(Inputmask.escapeRegex.call(this,i.radixPoint),"."),Number(r)):r},isComplete:function(n,t){var r=n.join(""),u=n.slice(),i;return(t.postFormat(u,0,!0,t),u.join("")!==r)?!1:(i=r.replace(t.prefix,""),i=i.replace(t.suffix,""),i=i.replace(new RegExp(Inputmask.escapeRegex(t.groupSeparator),"g"),""),t.radixPoint===","&&(i=i.replace(Inputmask.escapeRegex(t.radixPoint),".")),isFinite(i))},onBeforeMask:function(n,t){var i,r,f,e,u;return t.radixPoint!==""&&isFinite(n)?n=n.toString().replace(".",t.radixPoint):(i=n.match(/,/g),r=n.match(/\./g),r&&i?r.length>i.length?(n=n.replace(/\./g,""),n=n.replace(",",t.radixPoint)):i.length>r.length?(n=n.replace(/,/g,""),n=n.replace(".",t.radixPoint)):n=n.indexOf(".")<n.indexOf(",")?n.replace(/\./g,""):n=n.replace(/,/g,""):n=n.replace(new RegExp(Inputmask.escapeRegex(t.groupSeparator),"g"),"")),t.digits===0&&(n.indexOf(".")!==-1?n=n.substring(0,n.indexOf(".")):n.indexOf(",")!==-1&&(n=n.substring(0,n.indexOf(",")))),t.radixPoint!==""&&isFinite(t.digits)&&n.indexOf(t.radixPoint)!==-1&&(f=n.split(t.radixPoint),e=f[1].match(new RegExp("\\d*"))[0],parseInt(t.digits)<e.toString().length&&(u=Math.pow(10,parseInt(t.digits)),n=n.replace(Inputmask.escapeRegex(t.radixPoint),"."),n=Math.round(parseFloat(n)*u)/u,n=n.toString().replace(".",t.radixPoint))),n.toString()},canClearPosition:function(t,i,r,u,f){var o=t.validPositions[i].input,c=o!==f.radixPoint||t.validPositions[i].match.fn!==null&&f.decimalProtect===!1||isFinite(o)||i===r||o===f.groupSeparator||o===f.negationSymbol.front||o===f.negationSymbol.back,e,s,l,h,y,a,v,p;if(c&&isFinite(o)){if(s=n.inArray(f.radixPoint,t.buffer),l=!1,t.validPositions[s]===undefined&&(t.validPositions[s]={input:f.radixPoint},l=!0),!u&&t.buffer&&(e=t.buffer.join("").substr(0,i).match(f.regex.integerNPart(f)),h=i+1,y=e==null||parseInt(e["0"].replace(new RegExp(Inputmask.escapeRegex(f.groupSeparator),"g"),""))===0,y))while(t.validPositions[h]&&(t.validPositions[h].input===f.groupSeparator||t.validPositions[h].input==="0"))delete t.validPositions[h],h++;a=[];for(v in t.validPositions)t.validPositions[v].input!==undefined&&a.push(t.validPositions[v].input);l&&delete t.validPositions[s];s>0&&(e=a.join("").match(f.regex.integerNPart(f)),e&&i<=s&&(e["0"].indexOf("0")===0?c=e.index!==i||f.placeholder==="0":(p=parseInt(e["0"].replace(new RegExp(Inputmask.escapeRegex(f.groupSeparator),"g"),"")),p<10&&t.validPositions[i]&&f.placeholder!=="0"&&(t.validPositions[i].input="0",t.p=f.prefix.length+1,c=!1))))}return c},onKeyDown:function(t,i,r,u){var f=n(this);if(t.ctrlKey)switch(t.keyCode){case Inputmask.keyCode.UP:f.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(u.step));f.triggerHandler("setvalue.inputmask");break;case Inputmask.keyCode.DOWN:f.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(u.step));f.triggerHandler("setvalue.inputmask")}}},currency:{prefix:"$ ",groupSeparator:",",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0,radixPoint:""},percentage:{alias:"numeric",digits:2,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowPlus:!1,allowMinus:!1}}),Inputmask}(jQuery);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";function r(r,u){function tt(){return f.update(),rt(),f}function it(){e.css(o,f.thumbPosition);l.css(o,-f.contentPosition);a.css(h,f.trackSize);v.css(h,f.trackSize);e.css(h,f.thumbSize)}function rt(){nt&&(g[0].ontouchstart=function(n){1===n.touches.length&&(n.stopPropagation(),p(n.touches[0]))});e.bind("mousedown",function(n){n.stopPropagation();p(n)});v.bind("mousedown",function(n){p(n,!0)});n(window).resize(function(){f.update("relative")});f.options.wheel&&window.addEventListener?r[0].addEventListener(ut,d,!1):f.options.wheel&&(r[0].onmousewheel=d)}function b(){return f.contentPosition>0}function k(){return f.contentPosition<=f.contentSize-f.viewportSize-5}function p(i,r){f.hasContentToSroll&&(n("body").addClass("noSelect"),w=r?e.offset()[o]:y?i.pageX:i.pageY,nt&&(document.ontouchmove=function(n){(f.options.touchLock||b()&&k())&&n.preventDefault();n.touches[0][t+"Touch"]=1;c(n.touches[0])},document.ontouchend=s),n(document).bind("mousemove",c),n(document).bind("mouseup",s),e.bind("mouseup",s),v.bind("mouseup",s),c(i))}function d(t){if(f.hasContentToSroll){var i=t||window.event,u=-(i.deltaY||i.detail||-1/3*i.wheelDelta)/40,s=1===i.deltaMode?f.options.wheelSpeed:1;f.contentPosition-=u*s*f.options.wheelSpeed;f.contentPosition=Math.min(f.contentSize-f.viewportSize,Math.max(0,f.contentPosition));f.thumbPosition=f.contentPosition/f.trackRatio;r.trigger("move");e.css(o,f.thumbPosition);l.css(o,-f.contentPosition);(f.options.wheelLock||b()&&k())&&(i=n.event.fix(i),i.preventDefault())}t.stopPropagation()}function c(n){if(f.hasContentToSroll){var i=y?n.pageX:n.pageY,s=n[t+"Touch"]?w-i:i-w,u=Math.min(f.trackSize-f.thumbSize,Math.max(0,f.thumbPosition+s));f.contentPosition=u*f.trackRatio;r.trigger("move");e.css(o,u);l.css(o,-f.contentPosition)}}function s(){f.thumbPosition=parseInt(e.css(o),10)||0;n("body").removeClass("noSelect");n(document).unbind("mousemove",c);n(document).unbind("mouseup",s);e.unbind("mouseup",s);v.unbind("mouseup",s);document.ontouchmove=document.ontouchend=null}this.options=n.extend({},i,u);this._defaults=i;this._name=t;var f=this,g=r.find(".viewport"),l=r.find(".overview"),a=r.find(".scrollbar"),v=a.find(".track"),e=a.find(".thumb"),nt="ontouchstart"in document.documentElement,ut="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll",y="x"===this.options.axis,h=y?"width":"height",o=y?"left":"top",w=0;return this.contentPosition=0,this.viewportSize=0,this.contentSize=0,this.contentRatio=0,this.trackSize=0,this.trackRatio=0,this.thumbSize=0,this.thumbPosition=0,this.hasContentToSroll=!1,this.update=function(n){var t=h.charAt(0).toUpperCase()+h.slice(1).toLowerCase();switch(this.viewportSize=g[0]["offset"+t],this.contentSize=l[0]["scroll"+t],this.contentRatio=this.viewportSize/this.contentSize,this.trackSize=this.options.trackSize||this.viewportSize,this.thumbSize=Math.min(this.trackSize,Math.max(this.options.thumbSizeMin,this.options.thumbSize||this.trackSize*this.contentRatio)),this.trackRatio=(this.contentSize-this.viewportSize)/(this.trackSize-this.thumbSize),this.hasContentToSroll=this.contentRatio<1,a.toggleClass("disable",!this.hasContentToSroll),n){case"bottom":this.contentPosition=Math.max(this.contentSize-this.viewportSize,0);break;case"relative":this.contentPosition=Math.min(Math.max(this.contentSize-this.viewportSize,0),Math.max(0,this.contentPosition));break;default:this.contentPosition=parseInt(n,10)||0}return this.thumbPosition=this.contentPosition/this.trackRatio,it(),f},tt()}var t="tinyscrollbar",i={axis:"y",wheel:!0,wheelSpeed:40,wheelLock:!0,touchLock:!0,trackSize:!1,thumbSize:!1,thumbSizeMin:20};n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(n(this),i))})}});$.datepicker.regional.cs={closeText:"Cerrar",prevText:"Předchozí",nextText:"Další",currentText:"Hoy",monthNames:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],monthNamesShort:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],dayNames:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"],dayNamesShort:["Ne","Po","Út","St","Čt","Pá","So"],dayNamesMin:["Ne","Po","Út","St","Čt","Pá","So"],weekHeader:"Sm",dateFormat:"d.m.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};datepickerDefaults=$.datepicker.regional.cs;$.datepicker.setDefaults(datepickerDefaults);var initial=sliderHighlightingVal="",lastWidth=0,lastHeight=0;$(document).ready(function(){(getUrlVars().partner=="fip"||getUrlVars().partner=="mojepartners")&&window.parent.postMessage("__scrollTop:0","*");setParamsFromURL();bindJqueryFeatures();setJS();PassWidthAndHeightToParent();$.cookie("referrer")==null&&(document.domain=="www.kalkulacka-srovnani.cz"||document.domain=="localhost")&&$.cookie("referrer",document.referrer);$("#Referrer").val($.cookie("referrer"));setRadioWithFirstValueBox();typeof getUrlVars().isiframe!="undefined"&&setInterval(function(){PassWidthAndHeightToParent()},20)});Date.fromDDMMYYYY=function(n){return/^(\d\d?)\D(\d\d?)\D(\d{4})$/.test(n)?new Date(RegExp.$3,RegExp.$2-1,RegExp.$1):new Date(n)};Date.prototype.adjust=function(n,t,i,r,u,f){var e,o;this.setYear(this.getFullYear()+n);e=this.getMonth()+t;e!=0&&this.setYear(this.getFullYear()+Math.floor(e/12));e<0?this.setMonth(12+e%12):e>0&&this.setMonth(e%12);o=this.getTime();o+=i*864e5;o+=r*36e5;o+=u*6e4;o+=f*1e3;this.setTime(o)};validated=!0;dataNameDefault="data-groupName";var fancyDropDown={activeClassName:"active",parentClass:"fnm-form-dropdown",dropDownClassName:"fnm-form-dropdown-fancy",selectionClassName:"fnm-form-dropdown-selection",zIndexBase:100,init:function(n){var t=this;$.each(n,function(i,r){var e,s,f;if(!($(r).next("."+t.selectionClassName).length>0)){for(s="",f=r.getElementsByTagName("option"),e=0;e<f.length;e++)s+='<li data-value="'+f[e].value+'">'+(f[e].label||$(f[e]).text())+"<\/li>";$(r).after('<span class="'+t.selectionClassName+'">'+(f[r.selectedIndex].label||$(f[r.selectedIndex]).text())+'<\/span><div class="'+t.dropDownClassName+'"><ul>'+s+"<\/ul>").addClass("hidden");var u=$(r).siblings("."+t.dropDownClassName)[0],h=$("ul",u)[0],c=$(h).width(),v=$(h).height(),y=parseInt($(u).css("max-height")),l=$(r).siblings("."+t.selectionClassName)[0],o=$(l).position();if(v>y){$(h).wrap('<div class="viewport"><div class="overview"><\/div><\/div>');$(u).prepend('<div class="scrollbar"><div class="track"><div class="thumb"><\/div><\/div><\/div>');var p=$(".viewport",u),a=$(".scrollbar",u),w=Math.min(v,y-($(a).outerHeight(!0)-$(a).height()));$(p).width(c).height(w);$(u).width(c+$(a).outerWidth(!0)).tinyscrollbar({wheelSpeed:200})}else $(u).width(c);$(l).width($(u).width()-parseInt($(u).css("paddingLeft"))-parseInt($(u).css("paddingRight")));o.visibility="visible";o.display="none";o.top=o.top+parseInt($(l).css("marginTop"))+"px";o.zIndex=n.length-i+t.zIndexBase;$(u).css(o);t.bind(r)}})},bind:function(n){var t=this,u=$(n).siblings("."+t.selectionClassName)[0],r=$(n).parent(),i=$(n).siblings("."+t.dropDownClassName)[0];$(u).click(function(){$(r).toggleClass(t.activeClassName);$(i).slideToggle()});$("li",i).click(function(){$(i).slideUp(function(){$(r).removeClass(t.activeClassName)});u.innerHTML=this.innerHTML;n.selectedIndex=$("li",i).index(this);$(n).change();formSelectValueWatcher.setClass(n,r)})}},formPanelMultiplier={selectorAdd:null,selectorRemove:null,selectorParent:null,addCallback:null,init:function(n,t,i,r,u){var f=this;f.selectorAdd=t||f.selectorAdd;f.selectorRemove=i||f.selectorRemove;f.selectorParent=r||f.selectorParent;f.addCallback=u||f.addCallback;f.bindAdd($(f.selectorAdd,n));f.bindRemove($(f.selectorRemove,n))},getDuplicatableBlock:function(n){return $(n).parents(this.selectorParent)[0]||$(n).parent()},bindAdd:function(n){var t=this;$.each(n,function(){var n=this,i=t.getDuplicatableBlock(n);$(n).click(function(n){n.preventDefault();var r=$(i).clone();t.init(r);t.addCallback&&t.addCallback(r);$(i).after(r)})})},bindRemove:function(n){var t=this;$.each(n,function(){var n=this,i=t.getDuplicatableBlock(n);$(n).click(function(n){n.preventDefault();$(i).remove()})})}},formSelectValueWatcher={selectedValueClass:"fnm-value-selected",init:function(n,t){var i=this;$(n).on(t||"change",function(){i.setClass(this)})},setClass:function(n,t){var i=this;t=t||$(n).parent();$(n).val()?$(t).addClass(i.selectedValueClass):$(t).removeClass(i.selectedValueClass)}},datepickerYearChanger={disabledClass:"ui-state-disabled",prevClass:"ui-datepicker-prev-year",nextClass:"ui-datepicker-next-year",isIE:!1,init:function(n,t){var i=this,r,u;$("."+i.prevClass,t).length==0&&(r=$(n).attr("data-prev-year-title")||"",u=$(n).attr("data-next-year-title")||"",$(".ui-datepicker-header",t).prepend('<span class="'+i.prevClass+'" title="'+r+'"><\/span><span class="'+i.nextClass+'" title="'+u+'"><\/span>'),$("."+i.prevClass,t).click(function(){$(this).hasClass(i.disabledClass)||i.setYear(n,-1)}),$("."+i.nextClass,t).click(function(){$(this).hasClass(i.disabledClass)||i.setYear(n,1)}));i.toggleButtons(n,t,$(n).data("datepicker").drawYear)},setCallback:function(n){var i=this,t;i.isIE?(t=$(n).datepicker("option","onChangeMonthYear"),$(n).datepicker("option",{onChangeMonthYear:function(r,u,f){t&&t(r,u,f);setTimeout(function(){i.init(n,f.dpDiv)},100)}})):$(n).datepicker("refresh")},toggleButtons:function(n,t,i){var r=this,u=$(n).datepicker("option","minDate"),f=$(n).datepicker("option","maxDate"),e=new Date(i-1,11,31,23,59,59,999),o=new Date(i+1,0,1);r.setDisabled($("."+r.prevClass,t),e.valueOf()<u.valueOf());r.setDisabled($("."+r.nextClass,t),o.valueOf()>f.valueOf())},setDisabled:function(n,t){var i=this;t?$(n).addClass(i.disabledClass):$(n).removeClass(i.disabledClass)},setYear:function(n,t){var i=this,r=$(n).data("datepicker");r.drawYear+=t;$(n).datepicker("refresh");i.isIE&&setTimeout(function(){i.init(n,$(n).datepicker("widget"))},100)}},toggleable={init:function(n,t){$(n).click(function(i){i.preventDefault();$(this).toggleClass(n.replace(/^\./,"")+"-open").next(t).slideToggle()});$(t).hide().removeClass("hidden")}};$(function(){$(".fnm-form-hint[title]").qtip({position:{adjust:{y:-30,x:15}}});IE11LabelBugFix();formSelectValueWatcher.init($('input[type="text"], textarea',"form"));toggleable.init(".fnm-toggle",".fnm-toggleable");var n="#menu-usetri";$('a[aria-haspopup="true"]',n).click(function(t){t.preventDefault();var i=$('[aria-labelledby="'+$(this).attr("id")+'"]',n),r=i.attr("aria-expanded")==="true",u=i.attr("aria-hidden")==="true";i.attr("aria-expanded",!r);i.attr("aria-hidden",!u);$(this).toggleClass("opened");$(this).hasClass("opened")?$(this).addClass("active"):$(this).removeClass("active")})});fancyDropDown={activeClassName:"active",parentClass:"fnm-form-dropdown",dropDownClassName:"fnm-form-dropdown-fancy",selectionClassName:"fnm-form-dropdown-selection",zIndexBase:100,resizeTimeout:0,ns:".fancyDropDown",animSpeed:200,scrollWheelSpeed:function(){return navigator.userAgent.match("Trident")!==null?41:navigator.userAgent.match("Firefox")!==null?23.4:16.5}(),KEYS:{TAB:9,ENTER:13,ESCAPE:27,SPACE:32,END:35,HOME:36,ARROW_UP:38,ARROW_DOWN:40},dataStrokes:"search",strokeTimeout:0,strokeTimeoutDelay:1500,firstSelectableIndex:"firstIndex",lastSelectableIndex:"lastIndex",$document:null,$window:null,init:function(n){function e(n){f=n.closest("."+r);f.removeClass(r).css({opacity:0})}function o(){f.addClass(r).css({opacity:""})}var r="hidden",t=this,i=$(),u,f;t.$document=$(document);t.$window=$(window);n=typeof n!="undefined"?n:".fnm-form-dropdown select";$.each(n,function(f,s){var nt;if(i=$(s),!(i.next("."+t.selectionClassName).length>0)){var c,b="",l=s.getElementsByTagName("option"),k=l.length,tt=s.selectedIndex>=0&&s.selectedIndex<k?l[s.selectedIndex].label||$(l[s.selectedIndex]).text():"&nbsp;";if(k>0)for(c=0;c<k;c++)b+='<li data-value="'+l[c].value+'"'+(l[c].disabled?"":' tabindex="0"')+">"+(l[c].label||$(l[c]).text())+"<\/li>";else b+="<li>&nbsp;<\/li>";e(i);i.after('<span class="'+t.selectionClassName+'" tabindex="0">'+tt+'<\/span><div class="'+t.dropDownClassName+'"><ul>'+b+"<\/ul><\/div>").addClass(r);var h=i.siblings("."+t.dropDownClassName),y=h.find("ul"),v=i.siblings("."+t.selectionClassName),p=y.width(),g=y.height(),a=v.position(),w=y.children();if(console.log(s.id),console.log(p),h.data(t.firstSelectableIndex,w.index(w.filter("[tabindex=0]:first"))),h.data(t.lastSelectableIndex,w.index(w.filter("[tabindex=0]:last"))),typeof u=="undefined"&&(u=parseInt(h.css("max-height"))),g>u){y.wrap('<div class="viewport"><div class="overview"><\/div><\/div>');h.prepend('<div class="scrollbar"><div class="track"><div class="thumb"><\/div><\/div><\/div>');var it=h.find(".viewport"),d=h.find(".scrollbar"),rt=d.outerWidth(!0),ut=parseFloat(h.css("paddingRight")),ft=Math.min(g,u-(d.outerHeight(!0)-d.height()));it.css("width",p+"px").height(ft);h.css("width",p+rt+ut*2+"px").tinyscrollbar({wheelSpeed:t.scrollWheelSpeed})}else nt=parseFloat(v.css("paddingLeft"))+parseFloat(v.css("paddingRight")),h.css("width",p+nt+"px");v.css("width",h.outerWidth()+"px");o();a.visibility="visible";a.display="none";a.top=a.top+parseInt(v.css("marginTop"))+"px";a.zIndex=n.length-f+t.zIndexBase;h.css(a).addClass("ready");t.bind(i)}});t.$window.off("resize"+t.ns).on("resize"+t.ns,function(){clearTimeout(fancyDropDown.resizeTimeout);fancyDropDown.resizeTimeout=setTimeout(function(){i.nextAll("."+fancyDropDown.dropDownClassName+", ."+fancyDropDown.selectionClassName).remove();fancyDropDown.init(n)},200)})},openDropDown:function(n,t,i){var r,u;i[0].hasAttribute("disabled")||(r=this,t.toggleClass(fancyDropDown.activeClassName),n.slideDown(fancyDropDown.animSpeed,function(){r.$document.on("click"+r.ns,function(i){$(i.target).closest(n).length==0&&r.closeDropDown(n,t)})}),r.focusItem(n,i.get(0).selectedIndex),$(":focus").length==0&&(u=i.siblings("."+r.selectionClassName),u.focus()))},closeDropDown:function(n,t,i){var r=this;r.$document.off("click"+r.ns);n.slideUp(fancyDropDown.animSpeed,function(){t.removeClass(fancyDropDown.activeClassName)});typeof i!="undefined"&&i.focus()},selectItem:function(n,t){n.get(0).selectedIndex!=t&&(n.get(0).selectedIndex=t,n.trigger("change"))},focusItem:function(n,t){var f=n.find("li"),u=f.eq(t).filter("[tabindex=0]"),i,e,r,o;n.is(":visible")&&(i=n.data("plugin_tinyscrollbar"),e=n.find(".viewport"),typeof i!="undefined"&&e.length>0&&(r=i.contentSize-i.viewportSize,f.length-1==t?i.update(r):u.length>0&&(o=u.position().top*r/i.contentSize,i.update(Math.ceil(Math.min(o,r))))),u.focus())},getSearchTerm:function(n){var i=this,t=n.data(i.dataStrokes);return t?t:""},setSearchTerm:function(n,t){var i=this;n.data(i.dataStrokes,t);clearTimeout(i.strokeTimeout);i.strokeTimeout=setTimeout(function(){i.clearSearchTerm(n)},i.strokeTimeoutDelay)},clearSearchTerm:function(n){var t=this;n.removeData(t.dataStrokes)},getIndexByTerm:function(n,t){var i=this,u=n.siblings("."+i.dropDownClassName),f=u.find("li"),r=-1,e=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");return f.each(function(n,t){try{var f=new RegExp("^"+e,"i"),u=$(t),o=u.text();if(f.test(o)&&i.isSelectable(u))return r=n,!1}catch(s){}}),r},searchByTerm:function(n,t){var i=this,r=i.getSearchTerm(t)+String.fromCharCode(n.which),u=i.getIndexByTerm(t,r);return i.setSearchTerm(t,r),u},isSelectable:function(n){return n.is("[tabindex=0]")},bind:function(n){var t=this,u=n.siblings("."+t.selectionClassName),r=n.parent(),f=r.siblings("label"),i=n.siblings("."+t.dropDownClassName);f.on("click"+t.ns,function(){t.openDropDown(i,r,n)}).on("keydown"+t.ns,function(u){switch(u.which){case t.KEYS.SPACE:t.openDropDown(i,r,n)}});n.on("change"+t.ns,function(){u.get(0).innerHTML=i.find("li").eq(n.get(0).selectedIndex).text()});u.on("click"+t.ns,function(){t.openDropDown(i,r,n)}).on("keydown"+t.ns,function(f){var e=i.is(":visible");switch(f.which){case t.KEYS.ENTER:f.preventDefault();e?t.closeDropDown(i,r,u):t.openDropDown(i,r,n);break;default:t.handleKeyStroke(f,i,n)}}).on("keypress"+t.ns,function(i){var r=t.searchByTerm(i,n);r!==-1&&t.selectItem(n,r)});i.find("li").on("click"+t.ns,function(){t.isSelectable($(this))&&(t.selectItem(n,i.find("li").index(this)),t.closeDropDown(i,r,u))}).on("keydown"+t.ns,function(f){var o=i.find("li"),s=n.get(0).selectedIndex,e,h,c;switch(f.which){case t.KEYS.ENTER:f.preventDefault();t.selectItem(n,s);t.closeDropDown(i,r,u);break;case t.KEYS.ESCAPE:t.closeDropDown(i,r,u);break;case t.KEYS.TAB:e=s+(f.shiftKey?-1:1);h=i.data(t.firstSelectableIndex);c=i.data(t.lastSelectableIndex);do if(t.isSelectable(o.eq(e)))break;else e=e+(f.shiftKey?-1:1);while(f.shiftKey?e>h:e<c);e>=0&&e<=o.length-1?(f.preventDefault(),t.focusItem(i,e),t.selectItem(n,e)):t.closeDropDown(i,r,u);break;default:t.handleKeyStroke(f,i,n)}}).on("keypress"+t.ns,function(r){var u=t.searchByTerm(r,n);u!==-1&&(t.focusItem(i,u),t.selectItem(n,u))})},handleKeyStroke:function(n,t,i){var u=this,o=t.find("li"),s=i.get(0).selectedIndex,r,f,e;switch(n.which){case u.KEYS.ARROW_UP:n.preventDefault();f=t.data(u.firstSelectableIndex);r=s-1;do if(r=Math.max(r,f),u.isSelectable(o.eq(r)))break;else r=r-1;while(r>f);u.focusItem(t,r);u.selectItem(i,r);break;case u.KEYS.ARROW_DOWN:n.preventDefault();e=t.data(u.lastSelectableIndex);r=s+1;do if(r=Math.min(r,e),u.isSelectable(o.eq(r)))break;else r=r+1;while(r<e);u.focusItem(t,r);u.selectItem(i,r);break;case u.KEYS.HOME:n.preventDefault();r=t.data(u.firstSelectableIndex);u.focusItem(t,r);u.selectItem(i,r);break;case u.KEYS.END:n.preventDefault();r=t.data(u.lastSelectableIndex);u.focusItem(t,r);u.selectItem(i,r)}}};ProductForm={formName:"Form",textInputAutoSubmit:{},hideOn:{},eventRegister:function(n,t){this.hideOn[n]=t},checkEvents:function(){var n,i,r,u,t,f,e;for(n in this.hideOn){i=$("#"+n);r=!1;for(u in this.hideOn[n])if(t=$("#"+u),f=t.attr("type")=="checkbox"?t.is(":checked")?"1":"0":t.val(),e=this.hideOn[n][u],e.indexOf(f)>=0){r=!0;break}r?i.closest("tr").addClass("invisible"):i.closest("tr").removeClass("invisible")}},changeTrigger:function(){$(".changeTrigger").trigger("change")},currentZipCode:[],currentCitypart:[],isAffiliate:function(n){return n.hostname.substr(0,20)=="samoobsluha.partners"||n.hostname.substr(0,21)=="samoobsluha.epartners"||n.hostname.substr(0,12)=="partner.fsas"||n.hostname.substr(0,14)=="affiliate.fsas"||n.hostname.substr(0,21)=="srovnavac.brokertrust"||n.hostname.indexOf("affiliate.fsas")>-1},processUrl:function(n){var t=document.createElement("a"),i=n,r,u;return t.href=window.location,ProductForm.isAffiliate(t)&&(r=t.pathname.indexOf("/")==0?1:0,u=t.pathname.substr(1).indexOf("/")+(r==0?1:0),i="/"+t.pathname.substr(r,u)+i),i},showRow:function(n){var t=$("input[name$='"+this.formName+"_"+n+"'],select[name$='"+this.formName+"_"+n+"'],textarea[name$='"+this.formName+"_"+n+"']");t.length!=0&&(t.parents("tr").removeClass("invisible"),t.parents("tr").find(".invisible").removeClass("invisible"),t.parents("tr").removeClass("invisible2"),t.parents("tr").find(".invisible2").removeClass("invisible2"))},hideRow:function(n){var t=$("input[name$='"+this.formName+"_"+n+"'],select[name$='"+this.formName+"_"+n+"'],textarea[name$='"+this.formName+"_"+n+"']");t.length!=0&&t.parents("tr").addClass("invisible")},transferValue:function(n,t,i){var r=$(n),u=r.val(),f=$("*[name$=_"+t+"]");r.attr("type")=="checkbox"?f.prop("checked",r.is(":checked")):(i!==undefined&&(u=i(u)),f.val(u),t.indexOf("zip")!=-1&&f.blur())},showHideInputs:function(n,t,i,r){var u=$("input."+i+", select."+i+", textarea."+i);(r||r==undefined)&&$(n).val()!=t||!r&&r!=undefined&&$(n).val()==t?u.addClass("invisible").parents("tr").addClass("invisible"):(u.removeClass("invisible").parents("tr").removeClass("invisible"),u.parents("tr").find(".invisible").removeClass("invisible"))},showHideInputsArray:function(n,t,i,r){var u=$("input."+i+", select."+i+", textarea."+i);(r||r==undefined)&&$.inArray(parseInt($(n).val()),t)==-1||!r&&r!=undefined&&$.inArray(parseInt($(n).val()),t)!=-1?u.addClass("invisible").parents("tr").addClass("invisible"):(u.removeClass("invisible").parents("tr").removeClass("invisible"),u.parents("tr").find(".invisible").removeClass("invisible"))},checkboxChanged:function(n,t,i){var r=$("input."+t+",select."+t+",textarea."+t);$(n).is(":checked")&&i!=!0||!$(n).is(":checked")&&i==!0?(r.parents("tr").removeClass("invisible"),r.parents("tr").find(".invisible").removeClass("invisible"),$("fieldset."+t).removeClass("invisible")):(r.parents("tr").addClass("invisible"),$("fieldset."+t).addClass("invisible"))},getCities:function(n,t,i){var r=$(n).val().replace(" ",""),u;r.length==5&&this.currentZipCode[i]!=r&&(this.currentZipCode[i]=r,u=ProductForm.processUrl("/tools/getCities"),$.getJSON(u,{zip:r},function(n){var r=$("#"+t+"_"+i);r.find("option").remove();r.append($('<option value=""> &mdash; vyberte hodnotu &mdash; <\/option>'));$(n).size()?(r.removeClass("invalidInput").next(".live").remove(),$(n).each(function(t){r.append($('<option value="'+n[t].id+'">'+n[t].title+"<\/option>"))})):r.is(".invalidInput")||r.addClass("invalidInput").after('<div class="live notRemove" id="'+t+"_"+i+'_lv">Zadejte platné PSČ<\/div>')}))},getCityParts:function(n,t,i){var r=$(n).val().replace(" ",""),u;r.length==5&&this.currentZipCode[i]!=r&&(this.currentZipCode[i]=r,u={zipCode:r},$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/WebServices/VIA.svc/ajax/CityPart",data:JSON.stringify(u),dataType:"json",success:function(n){var r=$("#"+i),t;if(r.nextAll(".fnm-form-dropdown-selection,.fnm-form-dropdown-fancy").remove(),r.find("option").remove(),$(n).size())for(r.append($("<option><\/option>").val("").html("- vyberte -")),t=0;t<n.CityPartResult.length;t++)r.append($("<option><\/option>").val(n.CityPartResult[t].Value).html(n.CityPartResult[t].Text));fancyDropDown.init($("#"+i))},error:function(n){failure(n)}}))},streetSuggest:function(n){var t=$("#"+n.attr("data-uir-element")),i=ProductForm.processUrl("/tools/street-suggest/?uir="+t.val());n.autocomplete({source:i,minLength:0,select:function(t,i){n.val(i.item.value);n.attr("data-street",i.item.value)},open:function(){$(".ui-autocomplete").addClass("street")}}).click(function(){n.val()!=""&&n.val()!=n.attr("data-street")&&n.autocomplete("search",n.val())})},getCadastralAreas:function(n,t,i,r){var u=$(n).val().replace(" ",""),f;u&&this.currentCitypart[i]!=u&&(this.currentCitypart[i]=u,f=ProductForm.processUrl("/tools/getCadastralAreas"),$.getJSON(f,{citypart:u},function(n){var u=$("#"+t+"_"+i);u.find("option").remove();u.append($('<option value=""> &mdash; vyberte hodnotu &mdash; <\/option>'));$(n).size()?(u.removeClass("invalidInput").next(".live").remove(),$(n).each(function(t){u.append($('<option value="'+n[t].code_cadastral_area+'">'+n[t].name_cadastral_area+"<\/option>"))})):u.is(".invalidInput")||u.addClass("invalidInput").after('<div class="live notRemove" id="'+t+"_"+i+'_lv">Zadejte platné PSČ<\/div>');u.attr("data-value")&&(u.val(u.attr("data-value")),u.trigger("blur"));r&&$("select").selectmenu().selectmenu("refresh")}))},selectOnline:function(){$('input[name="PaymentForm_payment"]').prop("checked",!1)},selectClassic:function(){$('input[name="PaymentForm_channel"]').prop("checked",!1)},clientSuggest:function(n){var i=n.attr("data-cz-id"),t=n.attr("data-cz-cn");n.autocomplete({source:"/tools/person-suggest/"+i+"/?cn="+t,minLength:0,select:function(n,i){n.preventDefault();$.each(i.item.data,function(n,i){el=$('*[data-cz-fs="'+n+'"][data-cz-cn="'+t+'"]');el.is(":disabled")||(el.val(i).attr("data-value",i),n.indexOf("uir")==-1&&el.trigger("blur"))})},open:function(){$(".ui-autocomplete").addClass("person");$("div.add-person a").removeClass("loading")}}).click(function(){n.val()!=""&&n.autocomplete("search",n.val())}).autocomplete("instance")._renderItem=function(n,t){return $("<li><\/li>").data("item.autocomplete",t).append("<a>"+t.value+"<\/a>").appendTo(n)}},switchOrderTab:function(n){$(n).parent().find("a").removeClass("active");$(n).addClass("active");$(".step2.compare .loader .ajaxSpinner").show()},detectSexFromPersonalNumber:function(n){return parseInt(n.substring(2,4))>12?2:1}},function(n,t,i){(function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):jQuery&&!jQuery.fn.qtip&&n(jQuery)})(function(r){"use strict";function ht(n,t,i,f){this.id=i;this.target=n;this.tooltip=s;this.elements={target:n};this._id=o+"-"+i;this.timers={img:{}};this.options=t;this.plugins={};this.cache={event:{},target:r(),disabled:u,attr:f,onTooltip:u,lastClass:""};this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=u}function y(n){return n===s||r.type(n)!=="object"}function wt(n){return!(r.isFunction(n)||n&&n.attr||n.length||r.type(n)==="object"&&(n.jquery||n.then))}function ut(n){var t,e,i,o;return y(n)?u:(y(n.metadata)&&(n.metadata={type:n.metadata}),"content"in n&&(t=n.content,y(t)||t.jquery||t.done?t=n.content={text:e=wt(t)?u:t}:e=t.text,"ajax"in t&&(i=t.ajax,o=i&&i.once!==u,delete t.ajax,t.text=function(n,t){var u=e||r(this).attr(t.options.content.attr)||"Loading...",f=r.ajax(r.extend({},i,{context:t})).then(i.success,s,i.error).then(function(n){return n&&o&&t.set("content.text",n),n},function(n,i,r){t.destroyed||n.status===0||t.set("content.text",i+": "+r)});return o?u:(t.set("content.text",u),f)}),"title"in t&&(r.isPlainObject(t.title)&&(t.button=t.title.button,t.title=t.title.text),wt(t.title||u)&&(t.title=u))),"position"in n&&y(n.position)&&(n.position={my:n.position,at:n.position}),"show"in n&&y(n.show)&&(n.show=n.show.jquery?{target:n.show}:n.show===f?{ready:f}:{event:n.show}),"hide"in n&&y(n.hide)&&(n.hide=n.hide.jquery?{target:n.hide}:{event:n.hide}),"style"in n&&y(n.style)&&(n.style={classes:n.style}),r.each(l,function(){this.sanitize&&this.sanitize(n)}),n)}function bt(n,t){for(var u=0,f,i=n,r=t.split(".");i=i[r[u++]];)u<r.length&&(f=i);return[f||n,r.pop()]}function fi(n,t){var i,r,u;for(i in this.checks)for(r in this.checks[i])(u=new RegExp(r,"i").exec(n))&&(t.push(u),(i==="builtin"||this.plugins[i])&&this.checks[i][r].apply(this.plugins[i]||this,t))}function ft(n){return ri.concat("").join(n?"-"+n+" ":" ")}function et(n,t){if(t>0)return setTimeout(r.proxy(n,this),t);n.call(this)}function ei(n){this.tooltip.hasClass(c)||(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=et.call(this,function(){this.toggle(f,n)},this.options.show.delay))}function oi(n){if(!this.tooltip.hasClass(c)&&!this.destroyed){var t=r(n.relatedTarget),i=t.closest(p)[0]===this.tooltip[0],f=t[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==t[0]&&this.options.position.target==="mouse"&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(n.type)&&(i||f)){try{n.preventDefault();n.stopImmediatePropagation()}catch(e){}return}this.timers.hide=et.call(this,function(){this.toggle(u,n)},this.options.hide.delay,this)}}function ct(n){!this.tooltip.hasClass(c)&&this.options.hide.inactive&&(clearTimeout(this.timers.inactive),this.timers.inactive=et.call(this,function(){this.hide(n)},this.options.hide.inactive))}function gt(n){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}function ni(n,i,u){r(t.body).delegate(n,(i.split?i:i.join("."+o+" "))+"."+o,function(){var n=h.api[r.attr(this,tt)];n&&!n.disabled&&u.apply(n,arguments)})}function si(n,i,e){var p,l,y,c,d,g=r(t.body),w=n[0]===t?g:n,b=n.metadata?n.metadata(e.metadata):s,nt=e.metadata.type==="html5"&&b?b[e.metadata.name]:s,a=n.data(e.metadata.name||"qtipopts");try{a=typeof a=="string"?r.parseJSON(a):a}catch(tt){}if(c=r.extend(f,{},h.defaults,e,typeof a=="object"?ut(a):s,ut(nt||b)),l=c.position,c.id=i,"boolean"==typeof c.content.text)if(y=n.attr(c.content.attr),c.content.attr!==u&&y)c.content.text=y;else return u;if(l.container.length||(l.container=g),l.target===u&&(l.target=w),c.show.target===u&&(c.show.target=w),c.show.solo===f&&(c.show.solo=l.container.closest("body")),c.hide.target===u&&(c.hide.target=w),c.position.viewport===f&&(c.position.viewport=l.container),l.container=l.container.eq(0),l.at=new k(l.at,f),l.my=new k(l.my),n.data(o))if(c.overwrite)n.qtip("destroy",!0);else if(c.overwrite===u)return u;return n.attr(ot,i),c.suppress&&(d=n.attr("title"))&&n.removeAttr("title").attr(v,d).attr("title",""),p=new ht(n,c,i,!!y),n.data(o,p),p}var f=!0,u=!1,s=null,ti="x",lt="y",at="top",g="left",vt="bottom",nt="right",b="center",h,e,k,ii,l={},o="qtip",ot="data-hasqtip",tt="data-qtip-id",ri=["ui-widget","ui-tooltip"],p="."+o,yt="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),pt=o+"-fixed",st=o+"-default",it=o+"-focus",ui=o+"-hover",c=o+"-disabled",w="_replacedByqTip",v="oldtitle",rt,a={ie:function(){for(var n=4,i=t.createElement("div");(i.innerHTML="<!--[if gt IE "+n+"]><i><\/i><![endif]-->")&&i.getElementsByTagName("i")[0];n+=1);return n>4?n:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||u},kt,dt,d;e=ht.prototype;e._when=function(n){return r.when.apply(r,n)};e.render=function(n){if(this.rendered||this.destroyed)return this;var i=this,t=this.options,s=this.cache,y=this.elements,p=t.content.text,a=t.content.title,w=t.content.button,e=t.position,k="."+this._id+" ",v=[],b;return r.attr(this.target[0],"aria-describedby",this._id),s.posClass=this._createPosClass((this.position={my:e.my,at:e.at}).my),this.tooltip=y.tooltip=b=r("<div/>",{id:this._id,"class":[o,st,t.style.classes,s.posClass].join(" "),width:t.style.width||"",height:t.style.height||"",tracking:e.target==="mouse"&&e.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":u,"aria-describedby":this._id+"-content","aria-hidden":f}).toggleClass(c,this.disabled).attr(tt,this.id).data(o,this).appendTo(e.container).append(y.content=r("<div />",{"class":o+"-content",id:this._id+"-content","aria-atomic":f})),this.rendered=-1,this.positioning=f,a&&(this._createTitle(),r.isFunction(a)||v.push(this._updateTitle(a,u))),w&&this._createButton(),r.isFunction(p)||v.push(this._updateContent(p,u)),this.rendered=f,this._setWidget(),r.each(l,function(n){var t;this.initialize==="render"&&(t=this(i))&&(i.plugins[n]=t)}),this._unassignEvents(),this._assignEvents(),this._when(v).then(function(){i._trigger("render");i.positioning=u;!i.hiddenDuringWait&&(t.show.ready||n)&&i.toggle(f,s.event,u);i.hiddenDuringWait=u}),h.api[this.id]=this,this};e.destroy=function(n){function t(){if(!this.destroyed){this.destroyed=f;var n=this.target,t=n.attr(v),i;this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove();r.each(this.plugins,function(){this.destroy&&this.destroy()});for(i in this.timers)clearTimeout(this.timers[i]);n.removeData(o).removeAttr(tt).removeAttr(ot).removeAttr("aria-describedby");this.options.suppress&&t&&n.attr("title",t).removeAttr(v);this._unassignEvents();this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=s;delete h.api[this.id]}}if(this.destroyed)return this.target;if((n!==f||this.triggering==="hide")&&this.rendered){this.tooltip.one("tooltiphidden",r.proxy(t,this));this.triggering||this.hide()}else t.call(this);return this.target};ii=e.checks={builtin:{"^id$":function(n,t,i,e){var s=i===f?h.nextid:i,c=o+"-"+s;s!==u&&s.length>0&&!r("#"+c).length?(this._id=c,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):n[t]=e},"^prerender":function(n,t,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(n,t,i){this._updateContent(i)},"^content.attr$":function(n,t,i,r){this.options.content.text===this.target.attr(r)&&this._updateContent(this.target.attr(i))},"^content.title$":function(n,t,i){if(!i)return this._removeTitle();i&&!this.elements.title&&this._createTitle();this._updateTitle(i)},"^content.button$":function(n,t,i){this._updateButton(i)},"^content.title.(text|button)$":function(n,t,i){this.set("content."+t,i)},"^position.(my|at)$":function(n,t,i){"string"==typeof i&&(this.position[t]=n[t]=new k(i,t==="at"))},"^position.container$":function(n,t,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(n,t,i){i&&(!this.rendered&&this.render(f)||this.toggle(f))},"^style.classes$":function(n,t,i,r){this.rendered&&this.tooltip.removeClass(r).addClass(i)},"^style.(width|height)":function(n,t,i){this.rendered&&this.tooltip.css(t,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(n,t,i){this.rendered&&this.tooltip.toggleClass(st,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(n,t,i){this.rendered&&this.tooltip[(r.isFunction(i)?"":"un")+"bind"]("tooltip"+t,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var n=this.options.position;this.tooltip.attr("tracking",n.target==="mouse"&&n.adjust.mouse);this._unassignEvents();this._assignEvents()}}}};e.get=function(n){if(this.destroyed)return this;var i=bt(this.options,n.toLowerCase()),t=i[0][i[1]];return t.precedance?t.string():t};kt=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i;dt=/^prerender|show\.ready/i;e.set=function(n,t){if(this.destroyed)return this;var h=this.rendered,i=u,e=this.options,c=this.checks,o;return"string"==typeof n?(o=n,n={},n[o]=t):n=r.extend({},n),r.each(n,function(t,u){if(h&&dt.test(t)){delete n[t];return}var f=bt(e,t.toLowerCase()),o;o=f[0][f[1]];f[0][f[1]]=u&&u.nodeType?r(u):u;i=kt.test(t)||i;n[t]=[f[0],f[1],u,o]}),ut(e),this.positioning=f,r.each(n,r.proxy(fi,this)),this.positioning=u,this.rendered&&this.tooltip[0].offsetWidth>0&&i&&this.reposition(e.position.target==="mouse"?s:this.cache.event),this};e._update=function(n,t){var i=this,e=this.cache;return!this.rendered||!n?u:(r.isFunction(n)&&(n=n.call(this.elements.target,e.event,this)||""),r.isFunction(n.then))?(e.waiting=f,n.then(function(n){return e.waiting=u,i._update(n,t)},s,function(n){return i._update(n,t)})):n===u||!n&&n!==""?u:(n.jquery&&n.length>0?t.empty().append(n.css({display:"block",visibility:"visible"})):t.html(n),this._waitForContent(t).then(function(n){i.rendered&&i.tooltip[0].offsetWidth>0&&i.reposition(e.event,!n.length)}))};e._waitForContent=function(n){var t=this.cache;return t.waiting=f,(r.fn.imagesLoaded?n.imagesLoaded():r.Deferred().resolve([])).done(function(){t.waiting=u}).promise()};e._updateContent=function(n,t){this._update(n,this.elements.content,t)};e._updateTitle=function(n,t){this._update(n,this.elements.title,t)===u&&this._removeTitle(u)};e._createTitle=function(){var n=this.elements,t=this._id+"-title";n.titlebar&&this._removeTitle();n.titlebar=r("<div />",{"class":o+"-titlebar "+(this.options.style.widget?ft("header"):"")}).append(n.title=r("<div />",{id:t,"class":o+"-title","aria-atomic":f})).insertBefore(n.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(n){r(this).toggleClass("ui-state-active ui-state-focus",n.type.substr(-4)==="down")}).delegate(".qtip-close","mouseover mouseout",function(n){r(this).toggleClass("ui-state-hover",n.type==="mouseover")});this.options.content.button&&this._createButton()};e._removeTitle=function(n){var t=this.elements;t.title&&(t.titlebar.remove(),t.titlebar=t.title=t.button=s,n!==u&&this.reposition())};e._createPosClass=function(n){return o+"-pos-"+(n||this.options.position.my).abbrev()};e.reposition=function(i,e){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=f;var h=this.cache,p=this.tooltip,c=this.options.position,o=c.target,ut=c.my,w=c.at,ft=c.viewport,ot=c.container,it=c.adjust,ct=it.method.split(" "),st=p.outerWidth(u),ht=p.outerHeight(u),k=0,d=0,lt=p.css("position"),s={left:0,top:0},wt=p[0].offsetWidth>0,bt=i&&i.type==="scroll",et=r(n),yt=ot[0].ownerDocument,tt=this.mouse,v,y,rt,pt;if(r.isArray(o)&&o.length===2)w={x:g,y:at},s={left:o[0],top:o[1]};else if(o==="mouse")w={x:g,y:at},(!it.mouse||this.options.hide.distance)&&h.origin&&h.origin.pageX?i=h.origin:!i||i&&(i.type==="resize"||i.type==="scroll")?i=h.event:tt&&tt.pageX&&(i=tt),lt!=="static"&&(s=ot.offset()),yt.body.offsetWidth!==(n.innerWidth||yt.documentElement.clientWidth)&&(y=r(t.body).offset()),s={left:i.pageX-s.left+(y&&y.left||0),top:i.pageY-s.top+(y&&y.top||0)},it.mouse&&bt&&tt&&(s.left-=(tt.scrollX||0)-et.scrollLeft(),s.top-=(tt.scrollY||0)-et.scrollTop());else{if(o==="event"?i&&i.target&&i.type!=="scroll"&&i.type!=="resize"?h.target=r(i.target):i.target||(h.target=this.elements.target):o!=="event"&&(h.target=r(o.jquery?o:this.elements.target)),o=h.target,o=r(o).eq(0),o.length===0)return this;o[0]===t||o[0]===n?(k=a.iOS?n.innerWidth:o.width(),d=a.iOS?n.innerHeight:o.height(),o[0]===n&&(s={top:(ft||o).scrollTop(),left:(ft||o).scrollLeft()})):l.imagemap&&o.is("area")?v=l.imagemap(this,o,w,l.viewport?ct:u):l.svg&&o&&o[0].ownerSVGElement?v=l.svg(this,o,w,l.viewport?ct:u):(k=o.outerWidth(u),d=o.outerHeight(u),s=o.offset());v&&(k=v.width,d=v.height,y=v.offset,s=v.position);s=this.reposition.offset(o,s,ot);(a.iOS>3.1&&a.iOS<4.1||a.iOS>=4.3&&a.iOS<4.33||!a.iOS&&lt==="fixed")&&(s.left-=et.scrollLeft(),s.top-=et.scrollTop());(!v||v&&v.adjustable!==u)&&(s.left+=w.x===nt?k:w.x===b?k/2:0,s.top+=w.y===vt?d:w.y===b?d/2:0)}return(s.left+=it.x+(ut.x===nt?-st:ut.x===b?-st/2:0),s.top+=it.y+(ut.y===vt?-ht:ut.y===b?-ht/2:0),l.viewport?(rt=s.adjusted=l.viewport(this,s,c,k,d,st,ht),y&&rt.left&&(s.left+=y.left),y&&rt.top&&(s.top+=y.top),rt.my&&(this.position.my=rt.my)):s.adjusted={left:0,top:0},h.posClass!==(pt=this._createPosClass(this.position.my))&&p.removeClass(h.posClass).addClass(h.posClass=pt),!this._trigger("move",[s,ft.elem||ft],i))?this:(delete s.adjusted,e===u||!wt||isNaN(s.left)||isNaN(s.top)||o==="mouse"||!r.isFunction(c.effect)?p.css(s):r.isFunction(c.effect)&&(c.effect.call(p,this,r.extend({},s)),p.queue(function(n){r(this).css({opacity:"",height:""});a.ie&&this.style.removeAttribute("filter");n()})),this.positioning=u,this)};e.reposition.offset=function(n,i,u){function l(n,t){i.left+=t*n.scrollLeft();i.top+=t*n.scrollTop()}if(!u[0])return i;var s=r(n[0].ownerDocument),v=!!a.ie&&t.compatMode!=="CSS1Compat",f=u[0],o,h,e,c;do(h=r.css(f,"position"))!=="static"&&(h==="fixed"?(e=f.getBoundingClientRect(),l(s,-1)):(e=r(f).position(),e.left+=parseFloat(r.css(f,"borderLeftWidth"))||0,e.top+=parseFloat(r.css(f,"borderTopWidth"))||0),i.left-=e.left+(parseFloat(r.css(f,"marginLeft"))||0),i.top-=e.top+(parseFloat(r.css(f,"marginTop"))||0),o||(c=r.css(f,"overflow"))==="hidden"||c==="visible"||(o=r(f)));while(f=f.offsetParent);return o&&(o[0]!==s[0]||v)&&l(o,1),i};d=(k=e.reposition.Corner=function(n,t){n=(""+n).replace(/([A-Z])/," $1").replace(/middle/gi,b).toLowerCase();this.x=(n.match(/left|right/i)||n.match(/center/)||["inherit"])[0].toLowerCase();this.y=(n.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.forceY=!!t;var i=n.charAt(0);this.precedance=i==="t"||i==="b"?lt:ti}).prototype;d.invert=function(n,t){this[n]=this[n]===g?nt:this[n]===nt?g:t||this[n]};d.string=function(n){var t=this.x,i=this.y,r=t!==i?t==="center"||i!=="center"&&(this.precedance===lt||this.forceY)?[i,t]:[t,i]:[t];return n!==!1?r.join(" "):r};d.abbrev=function(){var n=this.string(!1);return n[0].charAt(0)+(n[1]&&n[1].charAt(0)||"")};d.clone=function(){return new k(this.string(),this.forceY)};e.toggle=function(n,i){var c=this.cache,k=this.options,e=this.tooltip;if(i){if(/over|enter/.test(i.type)&&c.event&&/out|leave/.test(c.event.type)&&k.show.target.add(i.target).length===k.show.target.length&&e.has(i.relatedTarget).length)return this;c.event=r.event.fix(i)}if(this.waiting&&!n&&(this.hiddenDuringWait=f),this.rendered){if(this.destroyed||this.disabled)return this}else return n?this.render(1):this;var y=n?"show":"hide",h=this.options[y],ut=this.options[n?"hide":"show"],d=this.options.position,l=this.options.content,g=this.tooltip.css("width"),nt=this.tooltip.is(":visible"),tt=n||h.target.length===1,it=!i||h.target.length<2||c.target[0]===i.target,w,b,v;return((typeof n).search("boolean|number")&&(n=!nt),w=!e.is(":animated")&&nt===n&&it,b=w?s:!!this._trigger(y,[90]),this.destroyed)?this:(b!==u&&n&&this.focus(i),!b||w)?this:(r.attr(e[0],"aria-hidden",!!!n),n?(this.mouse&&(c.origin=r.event.fix(this.mouse)),r.isFunction(l.text)&&this._updateContent(l.text,u),r.isFunction(l.title)&&this._updateTitle(l.title,u),!rt&&d.target==="mouse"&&d.adjust.mouse&&(r(t).bind("mousemove."+o,this._storeMouse),rt=f),g||e.css("width",e.outerWidth(u)),this.reposition(i,arguments[2]),g||e.css("width",""),!h.solo||(typeof h.solo=="string"?r(h.solo):r(p,h.solo)).not(e).not(h.target).qtip("hide",r.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete c.origin,rt&&!r(p+'[tracking="true"]:visible',h.solo).not(e).length&&(r(t).unbind("mousemove."+o),rt=u),this.blur(i)),v=r.proxy(function(){n?(a.ie&&e[0].style.removeAttribute("filter"),e.css("overflow",""),"string"==typeof h.autofocus&&r(this.options.show.autofocus,e).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):e.css({display:"",visibility:"",opacity:"",left:"",top:""});this._trigger(n?"visible":"hidden")},this),h.effect===u||tt===u?(e[y](),v()):r.isFunction(h.effect)?(e.stop(1,1),h.effect.call(e,this),e.queue("fx",function(n){v();n()})):e.fadeTo(90,n?1:0,v),n&&h.target.trigger("qtip-"+this.id+"-inactive"),this)};e.show=function(n){return this.toggle(f,n)};e.hide=function(n){return this.toggle(u,n)};e.focus=function(n){if(!this.rendered||this.destroyed)return this;var t=r(p),i=this.tooltip,f=parseInt(i[0].style.zIndex,10),u=h.zindex+t.length;return i.hasClass(it)||this._trigger("focus",[u],n)&&(f!==u&&(t.each(function(){this.style.zIndex>f&&(this.style.zIndex=this.style.zIndex-1)}),t.filter("."+it).qtip("blur",n)),i.addClass(it)[0].style.zIndex=u),this};e.blur=function(n){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(it),this._trigger("blur",[this.tooltip.css("zIndex")],n),this)};e.disable=function(n){return this.destroyed?this:(n==="toggle"?n=!(this.rendered?this.tooltip.hasClass(c):this.disabled):"boolean"!=typeof n&&(n=f),this.rendered&&this.tooltip.toggleClass(c,n).attr("aria-disabled",n),this.disabled=!!n,this)};e.enable=function(){return this.disable(u)};e._createButton=function(){var e=this,n=this.elements,i=n.tooltip,t=this.options.content.button,s=typeof t=="string",f=s?t:"Close tooltip";n.button&&n.button.remove();n.button=t.jquery?t:r("<a />",{"class":"qtip-close "+(this.options.style.widget?"":o+"-icon"),title:f,"aria-label":f}).prepend(r("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"}));n.button.appendTo(n.titlebar||i).attr("role","button").click(function(n){return i.hasClass(c)||e.hide(n),u})};e._updateButton=function(n){if(!this.rendered)return u;var t=this.elements.button;n?this._createButton():t.remove()};e._setWidget=function(){var t=this.options.style.widget,n=this.elements,i=n.tooltip,r=i.hasClass(c);i.removeClass(c);c=t?"ui-state-disabled":"qtip-disabled";i.toggleClass(c,r);i.toggleClass("ui-helper-reset "+ft(),t).toggleClass(st,this.options.style.def&&!t);n.content&&n.content.toggleClass(ft("content"),t);n.titlebar&&n.titlebar.toggleClass(ft("header"),t);n.button&&n.button.toggleClass(o+"-icon",!t)};e._storeMouse=function(n){return(this.mouse=r.event.fix(n)).type="mousemove",this};e._bind=function(n,t,i,u,f){if(n&&i&&t.length){var e="."+this._id+(u?"-"+u:"");return r(n).bind((t.split?t:t.join(e+" "))+e,r.proxy(i,f||this)),this}};e._unbind=function(n,t){return n&&r(n).unbind("."+this._id+(t?"-"+t:"")),this};e._trigger=function(n,t,i){var f=r.Event("tooltip"+n);return f.originalEvent=i&&r.extend({},i)||this.cache.event||s,this.triggering=n,this.tooltip.trigger(f,[this].concat(t||[])),this.triggering=u,!f.isDefaultPrevented()};e._bindEvents=function(n,t,i,u,f,e){var o=i.filter(u).add(u.filter(i)),s=[];o.length&&(r.each(t,function(t,i){var u=r.inArray(i,n);u>-1&&s.push(n.splice(u,1)[0])}),s.length&&(this._bind(o,s,function(n){var t=this.rendered?this.tooltip[0].offsetWidth>0:!1;(t?e:f).call(this,n)}),i=i.not(o),u=u.not(o)));this._bind(i,n,f);this._bind(u,t,e)};e._assignInitialEvents=function(n){function o(n){if(this.disabled||this.destroyed)return u;this.cache.event=n&&r.event.fix(n);this.cache.target=n&&r(n.target);clearTimeout(this.timers.show);this.timers.show=et.call(this,function(){this.render(typeof n=="object"||t.show.ready)},t.prerender?0:t.show.delay)}var t=this.options,i=t.show.target,s=t.hide.target,h=t.show.event?r.trim(""+t.show.event).split(" "):[],e=t.hide.event?r.trim(""+t.hide.event).split(" "):[];this._bind(this.elements.target,["remove","removeqtip"],function(){this.destroy(!0)},"destroy");/mouse(over|enter)/i.test(t.show.event)&&!/mouse(out|leave)/i.test(t.hide.event)&&e.push("mouseleave");this._bind(i,"mousemove",function(n){this._storeMouse(n);this.cache.onTarget=f});this._bindEvents(h,e,i,s,o,function(){if(!this.timers)return u;clearTimeout(this.timers.show)});(t.show.ready||t.prerender)&&o.call(this,n)};e._assignEvents=function(){var y=this,i=this.options,f=i.position,e=this.tooltip,s=i.show.target,o=i.hide.target,w=f.container,l=f.viewport,a=r(t),d=r(t.body),v=r(n),b=i.show.event?r.trim(""+i.show.event).split(" "):[],k=i.hide.event?r.trim(""+i.hide.event).split(" "):[];r.each(i.events,function(n,t){y._bind(e,n==="toggle"?["tooltipshow","tooltiphide"]:["tooltip"+n],t,null,e)});/mouse(out|leave)/i.test(i.hide.event)&&i.hide.leave==="window"&&this._bind(a,["mouseout","blur"],function(n){/select|option/.test(n.target.nodeName)||n.relatedTarget||this.hide(n)});i.hide.fixed?o=o.add(e.addClass(pt)):/mouse(over|enter)/i.test(i.show.event)&&this._bind(o,"mouseleave",function(){clearTimeout(this.timers.show)});(""+i.hide.event).indexOf("unfocus")>-1&&this._bind(w.closest("html"),["mousedown","touchstart"],function(n){var t=r(n.target),i=this.rendered&&!this.tooltip.hasClass(c)&&this.tooltip[0].offsetWidth>0,u=t.parents(p).filter(this.tooltip[0]).length>0;t[0]===this.target[0]||t[0]===this.tooltip[0]||u||this.target.has(t[0]).length||!i||this.hide(n)});"number"==typeof i.hide.inactive&&(this._bind(s,"qtip-"+this.id+"-inactive",ct,"inactive"),this._bind(o.add(e),h.inactiveEvents,ct));this._bindEvents(b,k,s,o,ei,oi);this._bind(s.add(e),"mousemove",function(n){if("number"==typeof i.hide.distance){var t=this.cache.origin||{},r=this.options.hide.distance,u=Math.abs;(u(n.pageX-t.pageX)>=r||u(n.pageY-t.pageY)>=r)&&this.hide(n)}this._storeMouse(n)});f.target==="mouse"&&f.adjust.mouse&&(i.hide.event&&this._bind(s,["mouseenter","mouseleave"],function(n){if(!this.cache)return u;this.cache.onTarget=n.type==="mouseenter"}),this._bind(a,"mousemove",function(n){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(c)&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}));(f.adjust.resize||l.length)&&this._bind(r.event.special.resize?l:v,"resize",gt);f.adjust.scroll&&this._bind(v.add(f.container),"scroll",gt)};e._unassignEvents=function(){var u=this.options,f=u.show.target,e=u.hide.target,i=r.grep([this.elements.target[0],this.rendered&&this.tooltip[0],u.position.container[0],u.position.viewport[0],u.position.container.closest("html")[0],n,t],function(n){return typeof n=="object"});f&&f.toArray&&(i=i.concat(f.toArray()));e&&e.toArray&&(i=i.concat(e.toArray()));this._unbind(i)._unbind(i,"destroy")._unbind(i,"inactive")};r(function(){ni(p,["mouseenter","mouseleave"],function(n){var u=n.type==="mouseenter",i=r(n.currentTarget),f=r(n.relatedTarget||n.target),t=this.options;u?(this.focus(n),i.hasClass(pt)&&!i.hasClass(c)&&clearTimeout(this.timers.hide)):t.position.target==="mouse"&&t.position.adjust.mouse&&t.hide.event&&t.show.target&&!f.closest(t.show.target[0]).length&&this.hide(n);i.toggleClass(ui,u)});ni("["+tt+"]",yt,ct)});h=r.fn.qtip=function(n,t,e){var a=(""+n).toLowerCase(),y=s,p=r.makeArray(arguments).slice(1),v=p[p.length-1],c=this[0]?r.data(this[0],o):s;return!arguments.length&&c||a==="api"?c:"string"==typeof n?(this.each(function(){var n=r.data(this,o);if(!n)return f;if(v&&v.timeStamp&&(n.cache.event=v),t&&(a==="option"||a==="options"))if(e!==i||r.isPlainObject(t))n.set(t,e);else return y=n.get(t),u;else n[a]&&n[a].apply(n,p)}),y!==s?y:this):"object"==typeof n||!arguments.length?(c=ut(r.extend(f,{},n)),this.each(function(n){var i,t;if(t=r.isArray(c.id)?c.id[n]:c.id,t=!t||t===u||t.length<1||h.api[t]?h.nextid++:t,i=si(r(this),t,c),i===u)return f;h.api[t]=i;r.each(l,function(){this.initialize==="initialize"&&this(i)});i._assignInitialEvents(v)})):void 0};r.qtip=ht;h.api={};r.each({attr:function(n,t){if(this.length){var u=this[0],f="title",i=r.data(u,"qtip");if(n===f&&i&&"object"==typeof i&&i.options.suppress)return arguments.length<2?r.attr(u,v):(i&&i.options.content.attr===f&&i.cache.attr&&i.set("content.text",t),this.attr(v,t))}return r.fn["attr"+w].apply(this,arguments)},clone:function(n){var i=r([]),t=r.fn["clone"+w].apply(this,arguments);return n||t.filter("["+v+"]").attr("title",function(){return r.attr(this,v)}).removeAttr(v),t}},function(n,t){if(!t||r.fn[n+w])return f;var i=r.fn[n+w]=r.fn[n];r.fn[n]=function(){return t.apply(this,arguments)||i.apply(this,arguments)}});r.ui||(r["cleanData"+w]=r.cleanData,r.cleanData=function(n){for(var i=0,t;(t=r(n[i])).length;i++)if(t.attr(ot))try{t.triggerHandler("removeqtip")}catch(u){}r["cleanData"+w].apply(this,arguments)});h.version="2.2.1";h.nextid=0;h.inactiveEvents=yt;h.zindex=15e3;h.defaults={prerender:u,id:u,overwrite:f,suppress:f,content:{text:f,attr:"title",title:u,button:u},position:{my:"top left",at:"bottom right",target:u,container:u,viewport:u,adjust:{x:0,y:0,mouse:f,scroll:f,resize:f,method:"flipinvert flipinvert"},effect:function(n,t){r(this).animate(t,{duration:200,queue:u})}},show:{target:u,event:"mouseenter",effect:f,delay:90,solo:u,ready:u,autofocus:u},hide:{target:u,event:"mouseleave",effect:f,delay:0,fixed:u,inactive:u,leave:"window",distance:u},style:{classes:"",widget:u,width:u,height:u,def:f},events:{render:s,move:s,show:s,hide:s,toggle:s,visible:s,hidden:s,focus:s,blur:s}}})}(window,document),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var v,c;if(arguments.length>1&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(v=s.expires,c=s.expires=new Date,c.setMilliseconds(c.getMilliseconds()+v*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(var l=u?undefined:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;a<b;a++){var p=y[a].split("="),w=f(p.shift()),h=p.join("=");if(u===w){l=r(h,o);break}u||(h=r(h))===undefined||(l[w]=h)}return l};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t)}})