!function(i,t,e,a){"use strict";function n(t,e){this.element=t,this.jElement=i(t),this.settings=i.extend({},l,e),this._defaults=l,this._name=s,this.ui_theme_id="ipt-uif-custom-none",this.init()}var s="iptPluginUIFFront",l={callback:null,themeCheckTimeout:3e4,additionalThemes:[],waypoints:!0,applyUIOnly:!1,debug:!1};t.ipt_uif_front_captcha=function(t,e,a,n){return i(t).val()!=i(t).data("sum")?iptPluginUIFFront.L10n.validationEngine.requiredInFunction.alertText+i(t).data("sum"):void 0},t.iptUIFSigVal=function(t,e,a,n){return-1===jQuery.inArray("required",e)||""!==i(t).val()&&"image/jsignature;base30,"!=i(t).val()?void 0:iptPluginUIFFront.L10n.validationEngine.requiredSignature.alertText},t.iptUIFValidateCC=function(t,e,a,n){var s,l;return t.hasClass("ipt_uif_cc_number")?i.payment.validateCardNumber(t.val())?(s=i.payment.cardType(t.val()),null===s?(t.closest(".ipt_uif_card_holder").find(".jp-card").attr("class","").addClass("jp-card jp-card-unknown"),iptPluginUIFFront.L10n.validationEngine.ccValidation.type):(t.closest(".ipt_uif_card_holder").find(".ipt_uif_cc_type").val(s),t.closest(".ipt_uif_card_holder").find(".jp-card").attr("class","").addClass("jp-card jp-card-identified jp-card-"+s),!0)):(s=i.payment.cardType(t.val()),null!==s?t.closest(".ipt_uif_card_holder").find(".jp-card").attr("class","").addClass("jp-card jp-card-identified jp-card-"+s):t.closest(".ipt_uif_card_holder").find(".jp-card").attr("class","").addClass("jp-card jp-card-unknown"),iptPluginUIFFront.L10n.validationEngine.ccValidation.number):t.hasClass("ipt_uif_cc_cvc")?(s=t.closest(".ipt_uif_card_holder").find(".ipt_uif_cc_type").val(),i.payment.validateCardCVC(t.val(),s)?!0:iptPluginUIFFront.L10n.validationEngine.ccValidation.cvc):t.hasClass("ipt_uif_cc_expiry")?(l=t.payment("cardExpiryVal"),i.payment.validateCardExpiry(l.month,l.year)?!0:iptPluginUIFFront.L10n.validationEngine.ccValidation.expiry):!0},n.prototype={init:function(){var t,a,n=[],s=this.jElement;if(i("#ipt_uif_default_theme_link-css").length?n[0]=i("#ipt_uif_default_theme_link-css").get(0):(t=i('<link id="ipt_uif_default_theme_link-css" rel="stylesheet" media="all" type="text/css" href="'+iptPluginUIFFront.location+"css/ipt-plugin-uif-front.css?version="+iptPluginUIFFront.version+'" />'),i("body").append(t),n[0]=t.get(0)),i.support.opacity===!1&&(i("#ipt_uif_ie8_hack").length?n[n.length]=i("#ipt_uif_ie8_hack").get(0):(t=i('<link id="#ipt_uif_ie8_hack" rel="stylesheet" media="all" type="text/css" href="'+iptPluginUIFFront.location+"css/ie8.css?version="+iptPluginUIFFront.version+'" />'),i("body").append(t),n[n.length]=t.get(0))),this.settings.additionalThemes.length)for(a=0;a<this.settings.additionalThemes.length;a++)"object"==typeof this.settings.additionalThemes[a]&&"id"in this.settings.additionalThemes[a]&&"src"in this.settings.additionalThemes[a]&&(i("#"+this.settings.additionalThemes[a].id+"-css").length?n[n.length]=i("#"+this.settings.additionalThemes[a].id+"-css").get(0):(t=i('<link id="'+this.settings.additionalThemes[a].id+'-css" rel="stylesheet" media="all" type="text/css" href="'+this.settings.additionalThemes[a].src+'" />'),i("body").append(t),n[n.length]=t.get(0)));if(s.data("ui-theme")&&s.data("ui-theme-id")){var l=s.data("ui-theme"),o=s.data("ui-theme-id");this.ui_theme_id="ipt-uif-custom-"+o,s.addClass("ipt-uif-custom-"+o);var r,p=[];if("object"==typeof l&&l.length)for(a=0;a<l.length;a++)r=i(e).find("#"+o+"_"+a+"-css"),r.length?n[n.length]=r.get(0):p[p.length]=a;if(p.length){var d;for(a=0;a<p.length;a++)d=i('<link media="all" id="'+o+"_"+a+'-css" type="text/css" rel="stylesheet" href="'+l[p[a]]+'" />'),n[n.length]=d.get(0),i("body").append(d)}}this.loadThemes(n)},loadThemes:function(i){if(!i.length)return void this.afterThemeLoaded();var t,e,n=this;"sheet"in i[0]?(t="sheet",e="cssRules"):(t="styleSheet",e="rules");var s=setInterval(function(){var o,r=!0;for(o=0;o<i.length;o++){if(!(i[o][t]!==a&&null!==i[o][t]&&e in i[o][t])){r=!1;break}try{if(!i[o][t][e].length){r=!1;break}}catch(p){r=!1}}r&&(clearInterval(s),clearTimeout(l),n.afterThemeLoaded())},300),l=setTimeout(function(){clearInterval(s),clearTimeout(l),n.afterThemeLoaded()},n.settings.themeCheckTimeout)},afterThemeLoaded:function(){i.fn.button.noConflict&&(i.fn.btn=i.fn.button.noConflict());var t,e=this.jElement;return e.addClass("ipt_uif_common"),this.initLoader(),t=i("#blueimp-gallery"),0===t.length&&i("body").append('<div data-filter=":even" class="blueimp-gallery blueimp-gallery-controls" id="blueimp-gallery" style="display: none;"><div class="slides" style="width: 21600px;"></div><h3 class="title">Dummy.jpg</h3><a class="prev">‹</a><a class="next">›</a><a class="close">×</a><a class="play-pause"></a><ol class="indicator"></ol></div>'),this.settings.applyUIOnly===!0?(this.initUIElements(),this.initSDA(!0),this.initConditionalLogic(),void("function"==typeof this.settings.callback&&this.settings.callback.apply(this.jElement,[this.ui_theme_id]))):(this.initUIElements(),this.initUIElementsDelegated(),this.initSDA(!1),this.initConditionalLogic(),void("function"==typeof this.settings.callback&&this.settings.callback.apply(this.jElement,[this.ui_theme_id])))},debugLog:function(i,t){t===a&&(t=!1);try{console&&(t?console.warn(i):console.log(i))}catch(e){}},initSDA:function(i){var t=this;this.jElement.find(".ipt_uif_sda").each(function(){t.uiSDAinit.apply(this),t.uiSDAsort.apply(this)}),i!==!0&&(t.edSDAattachAdd(),t.edSDAattachDel())},initLoader:function(){this.jElement.find(".ipt_uif_init_loader").hide(),this.jElement.find(".ipt_uif_hidden_init").show(),this.jElement.find(".ipt_uif_message").show()},initConditionalLogic:function(){var t,e,a=this,n={},s=!0;try{n=JSON.parse(this.jElement.find(".ipt_uif_conditional_logic").val())}catch(l){s=!1}if(s){for(t in n.logics)e=n.logics[t].status,e===!1&&(i("#"+t).hide(),i("#"+t).attr("aria-controls")&&i("#"+i("#"+t).attr("aria-controls")).hide());a.settings.applyUIOnly!==!0&&a.edConditionalLogicAttachEvent(n),a.jElement.find(".ipt_uif_conditional").trigger("change"),a.jElement.find(".ipt_uif_text, .ipt_uif_textarea").typeWatch({callback:function(){i(this).trigger("fsqm.conditional")},wait:750,highlight:!1,captureLength:1})}},edConditionalLogicAttachEvent:function(t){var e=this;e.jElement.on("change fsqm.conditional",function(n){var s,l,o,r=i(n.target),p=r.closest(".ipt_uif_conditional"),d=p.attr("id");if(d&&t.indexes[d]!==a)for(s in t.indexes[d]){if(l=t.logics[t.indexes[d][s]],o=i("#"+t.indexes[d][s]),!o.length)return;e.validateLogic.apply(e,[t.base,l.logic,l.relation])?l.change===!0?e.conditionalShowElement.apply(o,[e]):e.conditionalHideElement.apply(o,[e]):l.status===!0?e.conditionalShowElement.apply(o,[e]):e.conditionalHideElement.apply(o,[e])}})},conditionalShowElement:function(t){var e=this;return e.is(":visible")?(e.hasClass("iptUIFCHidden")&&e.trigger("iptUIFCShow"),void e.show().removeClass("iptUIFCHidden")):(e.hasClass("iptUIFCHidden")&&(e.find(".ipt_uif_slider").length&&e.find(".ipt_uif_slider").each(function(){i(this).val(t.intelParseFloat(i(this).data("min"))).trigger("fsqm.slider"),i(this).next("input").length&&i(this).next("input").val(t.intelParseFloat(i(this).data("min"))+t.intelParseFloat(i(this).data("step"))).trigger("fsqm.slider")}),e.find(".ipt_uif_switch, .ipt_uif_s_checkbox").length&&e.find(".ipt_uif_switch, .ipt_uif_s_checkbox").each(function(){this.defaultChecked&&i(this).prop("checked",!0).trigger("change")})),e.slideDown("fast").addClass("iptAnimated iptAppear").removeClass("iptUIFCHidden"),void setTimeout(function(){e.removeClass("iptAnimated iptAppear"),t.refreshiFrames.apply(e),e.trigger("iptUIFCShow")},500))},conditionalHideElement:function(){var t=this;if(t.hasClass("iptUIFCHidden")||(t.find('input[type="checkbox"], input[type="radio"]').length&&t.find('input[type="checkbox"], input[type="radio"]').prop("checked",!1).trigger("change"),t.find('input[type="text"], input[type="password"]').length&&t.find('input[type="text"], input[type="password"]').val("").trigger("change"),t.find("textarea").length&&t.find("textarea").val("").trigger("change"),t.find(".ipt_uif_slider").length&&(t.find(".ipt_uif_slider").val("").trigger("change"),t.find(".ipt_uif_slider").next("input").length&&t.find(".ipt_uif_slider").next("input").val("").trigger("change")),t.find("select").length&&t.find("select").each(function(){var t=i(this);t.val(t.prop("defaultSelected")),t.trigger("change")})),!t.is(":visible")){var e=!1;return t.hasClass("iptUIFCHidden")||(e=!0),t.hide().addClass("iptUIFCHidden"),void(e&&t.trigger("iptUIFCHide"))}t.addClass("iptAnimated iptDisappear iptUIFCHidden").fadeOut("fast"),t.attr("aria-controls")&&i("#"+t.attr("aria-controls")).hide(),setTimeout(function(){t.removeClass("iptAnimated iptDisappear").hide(),t.trigger("iptUIFCHide")},500)},validateLogic:function(t,e){var n,s,l,o,r,p,d,c,u,f,h,_,m,g,v=this,y=!1,b=[],k=[],F=[],x={frown:1,sad:2,neutral:3,happy:4,excited:5},C={like:1,dislike:0};for(n in e){switch(s=e[n],l=i("#ipt_fsqm_form_"+t+"_"+s.m_type+"_"+s.key),o=l.prev(".ipt_fsqm_hf_type").val(),r=!1,p=null,d=!0,F[n]={},F[n].x=s.m_type,F[n].k=s.key,F[n].has=s.check,F[n].value=s.value,F[n].rel=s.rel,F[n].which=s.operator,this.settings.debug===!0&&this.debugLog(F),o){case"radio":case"p_radio":p=[],l.find("input.ipt_uif_radio").filter(":checked").each(function(){p[p.length]=jQuery.trim(i(this).next("label").text())});break;case"checkbox":case"p_checkbox":p=[],l.find("input.ipt_uif_checkbox").filter(":checked").each(function(){p[p.length]=jQuery.trim(i(this).next("label").text())});break;case"select":case"p_select":p=[],l.find("select.ipt_uif_select option").filter(":selected").each(function(){p[p.length]=jQuery.trim(i(this).text())});break;case"thumbselect":p=[],l.find("input.ipt_uif_radio, input.ipt_uif_checkbox").filter(":checked").each(function(){p[p.length]=jQuery.trim(i(this).data("label"))});break;case"slider":p=v.intelParseFloat(l.find("input.ipt_uif_slider").val()),s.value=v.intelParseFloat(s.value);break;case"range":p=[v.intelParseFloat(l.find("input.ipt_uif_slider.slider_range").val()),v.intelParseFloat(l.find("input.ipt_uif_slider.slider_range").next("input").val())],s.value=v.intelParseFloat(s.value);break;case"spinners":p=[],l.find("input.ipt_uif_uispinner").each(function(){""!==i(this).val()&&(p[p.length]=v.intelParseFloat(i(this).val()))}),s.value=v.intelParseFloat(s.value);break;case"grading":p=[],l.find("input.ipt_uif_slider").each(function(){""!==i(this).val()&&(p[p.length]=v.intelParseFloat(i(this).val()))}),l.find("input.ipt_uif_slider.slider_range").each(function(){""!==i(this).val()&&(p[p.length]=v.intelParseFloat(i(this).val())),i(this).next("input").val()&&(p[p.length]=v.intelParseFloat(i(this).next("input").val()))}),s.value=v.intelParseFloat(s.value);break;case"starrating":case"scalerating":p=[],l.find(".ipt_uif_rating").each(function(){i(this).find("input.ipt_uif_radio:checked").length&&(p[p.length]=v.intelParseFloat(i(this).find("input.ipt_uif_radio:checked").val()))}),s.value=v.intelParseFloat(s.value);break;case"matrix":p=[],f=[],l.find(".ipt_uif_matrix thead th").each(function(){f[f.length]=jQuery.trim(i(this).text())}),l.find(".ipt_uif_checkbox,.ipt_uif_radio").filter(":checked").each(function(){h=i(this).closest("tr").find("> *").index(i(this).closest("td")),""===f[h]&&f[h]===a||(p[p.length]=f[h])});break;case"toggle":case"s_checkbox":p=l.find('input[type="checkbox"]').is(":checked")?"1":"0",s.value=v.intelParseFloat(s.value);break;case"smileyrating":u=l.find('input[type="radio"]:checked').val(),x[u]!==a&&(p=x[u]),s.value=v.intelParseFloat(s.value);break;case"likedislike":u=l.find('input[type="radio"]:checked').val(),C[u]!==a&&(p=C[u]),s.value=v.intelParseFloat(s.value);break;case"matrix_dropdown":p=[],l.find("select").each(function(){_=i(this).find("option").filter(":selected"),""!==_.val()&&(p[p.length]=_.text())});break;case"feedback_small":case"f_name":case"l_name":case"email":case"phone":case"p_name":case"p_email":case"p_phone":case"textinput":case"password":case"keypad":p=l.find('input[type="text"]').val(),p===a&&"keypad"==o&&(p=l.find("textarea").val()),v.isNumeric(p)&&(p=v.intelParseFloat(p));break;case"feedback_large":case"textarea":p=l.find("textarea").val();break;case"upload":p=l.find(".ipt_uif_uploader").data("totalUpload");break;case"mathematical":p=v.intelParseFloat(l.find("input.ipt_uif_mathematical_input").val());break;case"address":p=[],l.find(".ipt_uif_text").each(function(){p[p.length]=i(this).val()});break;case"datetime":switch(p=l.find(".ipt_uif_text").val(),c=v.dates.compare(new Date(p),new Date(s.value)),i.support.opacity===!1&&(c=v.dates.compare(new Date(p.toString().replace(/-/g,"/")),new Date(s.value.toString().replace(/-/g,"/")))),s.operator){case"eq":0===c&&(r=!0);break;case"neq":0!==c&&(r=!0);break;case"gt":1===c&&(r=!0);break;case"lt":-1===c&&(r=!0)}d=!1;break;default:r=!1,d=!1}if(d){p===a&&(p=[]);var P=null,T="number"==typeof s.value?s.value:s.value.toString().toLowerCase();if("val"===s.check)if("object"==typeof p){P=[];for(m in p)P[P.length]="number"==typeof p[m]?p[m]:p[m].toString().toLowerCase()}else P="number"==typeof p?p:p.toString().toLowerCase();else P="number"==typeof p?p:p.length,T=v.intelParseFloat(T);var j="object"==typeof P;switch(s.operator){case"eq":if(j)for(m in P){if(""!==P[m]&&P[m]==T){r=!0;break}if(""===P[m]&&""===T){r=!0;break}}else""!==P&&P==T?r=!0:""===P&&""===T&&(r=!0);break;case"neq":if(j){for(m in P)if(""!==P[m]&&P[m]!=T){r=!0;break}}else""!==P&&P!=T&&(r=!0);break;case"gt":if(j){for(m in P)if(P[m]>T){r=!0;break}}else P>T&&(r=!0);break;case"lt":if(j){for(m in P)if(P[m]<T){r=!0;break}}else T>P&&(r=!0);break;case"ct":if(j){for(m in P)if(""!==P[m]&&-1!==P[m].indexOf(T)){r=!0;break}}else""!==P&&-1!==P.indexOf(T)&&(r=!0);break;case"dct":if(j){for(m in P)if(""!==P[m]&&-1===P[m].indexOf(T)){r=!0;break}}else""!==P&&-1===P.indexOf(T)&&(r=!0);break;case"sw":if(g=new RegExp("^"+T,"m"),j){for(m in P)if(g.test(P[m])){r=!0;break}}else g.test(P)&&(r=!0);break;case"ew":if(g=new RegExp(T+"$","m"),j){for(m in P)if(g.test(P[m])){r=!0;break}}else g.test(P)&&(r=!0)}}b[n]=r,k[n]=s.rel}var A,I=null,U=null,E=[],w=0;for(A in b){if(null===I)I=b[A];else switch(U){case"and":I=I&&b[A];break;case"or":w++,I=b[A]}U=k[A],E[w]=I}y=null;for(m in E)y=null===y?E[m]:y||E[m];return y},initUIElements:function(){this.uiCheckboxToggler(),this.uiApplySpinner(),this.uiApplySlider(),this.uiApplyProgressBar(),this.uiApplyDateTimePicker(),this.uiApplyConditionalInput(),this.uiApplyConditionalSelect(),this.uiApplyImageSlider(),this.uiApplyRating(),this.uiApplySmileyRating(),this.uiApplyLikeDislikeRating(),this.uiApplyKeypad(),this.uiApplyAutoComplete(),this.uiApplyButtons(),this.uiApplyValidation(),this.uiApplyCollapsible(),this.uiApplySortable(),this.uiApplyUploader();try{this.uiApplyLocationPicker()}catch(i){this.debugLog(i,!0)}this.uiApplyTabs(),this.uiApplyWayPoints(),this.uiApplyTooltip(),this.uiApplyjSignature(),this.uiApplyCards(),this.uiApplyTimeCircles(),this.uiApplyMathematicalEvaluator()},uiApplyMathematicalEvaluator:function(){var i=this;this.jElement.data("iptFSQMMathVarToElem")||this.jElement.data("iptFSQMMathVarToElem",{}),this.jElement.find(".ipt_uif_mathematical_input").each(function(){try{i.evaluateMathematicalFormula.apply(this,[i])}catch(t){i.debugLog(t,!0)}})},uiApplyTimeCircles:function(){this.jElement.find(".ipt_uif_circle_timer").each(function(){var t,e=i(this).data("coptions"),n=["Days","Hours","Minutes","Seconds"];"object"!=typeof e&&(e={}),e.time===a&&(e.time={});for(t in n)e.time[n[t]]===a&&(e.time[n[t]]={}),e.time[n[t]].text=iptPluginUIFFront.L10n.timer[n[t]];i(this).TimeCircles(e)})},uiApplyCards:function(){this.jElement.find(".ipt_uif_card_holder").each(function(){var t=i(this),e=t.data("config");e.container=t.find(".ipt_uif_card").get(0),e.formatting=!1,e.debug=!0,t.find(".ipt_uif_cc_number").payment("formatCardNumber").typeWatch({highlight:!1,captureLength:1,wait:200,callback:function(t){var e=i(this),a=i.payment.cardType(e.val());null!==a?e.closest(".ipt_uif_card_holder").find(".jp-card").attr("class","").addClass("jp-card jp-card-identified jp-card-"+a):e.closest(".ipt_uif_card_holder").find(".jp-card").attr("class","").addClass("jp-card jp-card-unknown")}}),t.find(".ipt_uif_cc_cvc").payment("formatCardCVC"),t.find(".ipt_uif_cc_expiry").payment("formatCardExpiry"),t.closest("form").card(e)})},uiApplyjSignature:function(){this.jElement.find(".ipt_uif_jsignature_pad").jSignature({lineWidth:2,UndoButton:!0}).each(function(){var t=i(this).prev(".ipt_uif_jsignature_input").val();""!==t&&"image/jsignature;base30,"!=t&&i(this).jSignature("setData",t,"base30")})},uiApplyTooltip:function(){this.jElement.find(".ipt_uif_tooltip").tooltipster({theme:"tooltipster-shadow",animation:"grow",iconTouch:!1})},uiApplyWayPoints:function(){if(this.settings.waypoints===!0&&"function"==typeof Waypoint&&"function"==typeof Waypoint.Context){var t=this.jElement.find(".ipt_uif_conditional").filter(":visible").css({opacity:0}).removeClass("iptAnimated iptFadeInLeft");setTimeout(function(){t.waypoint({handler:function(t){var e=i(this.element);e.css({opacity:""}),e.is(":visible")&&(e.addClass("iptAnimated iptFadeInLeft"),setTimeout(function(){e.removeClass("iptAnimated iptFadeInLeft")},500)),this.destroy()},offset:"98%"})},100)}},uiApplyLocationPicker:function(){this.jElement.find(".ipt_uif_locationpicker").each(function(){var e=i(this),a=e.data("gpsSettings"),n=e.find(".locationpicker-maps-control"),s=e.find(".locationpicker-maps-locating"),l=e.find(".location-maps-error");if(a.showUI===!1)i.isNumeric(a.values.lat)&&i.isNumeric(a.values["long"])?(n.locationpicker({location:{latitude:a.values.lat,longitude:a.values["long"]},radius:a.radius,zoom:a.zoom}),e.closest(".ipt_uif_conditional").on("iptUIFCShow",function(){n.locationpicker("autosize")}),e.closest(".ipt_fsqm_main_tab").on("tabsactivate",function(){n.locationpicker("autosize")}),i(t).on("resize",function(){n.locationpicker("autosize")}),i(t).on("fsqm.rlp",function(){n.locationpicker("autosize")})):n.html(a.nolocation);else{var o=function(){s.stop(!0,!0).fadeIn("fast"),l.hide(),i.geolocation.get({success:function(i){var t=i.coords.accuracy;t||(t=a.radius),n.locationpicker("location",{latitude:i.coords.latitude,longitude:i.coords.longitude,radius:t}),s.hide(),l.hide()},fail:function(i){s.stop(!0,!0).hide(),l.stop(!0,!0).fadeIn("fast").delay(4e3).fadeOut("fast")},options:{enableHighAccuracy:!0,timeout:3e4,maximumAge:0}})};n.locationpicker({location:{latitude:a.values.lat,longitude:a.values["long"]},locationName:a.values.location_name,radius:a.radius,zoom:a.zoom,scrollwheel:a.scrollwheel,inputBinding:{latitudeInput:i("#"+a.ids.latitudeInput),longitudeInput:i("#"+a.ids.longitudeInput),locationNameInput:i("#"+a.ids.locationNameInput)},enableAutocomplete:!0,oninitialized:function(t){i.isNumeric(a.values.lat)&&i.isNumeric(a.values["long"])||o()}}),e.find(".location-update").length&&e.find(".location-update").on("click",function(i){i.preventDefault(),o()}),i(t).on("resize",function(){n.locationpicker("autosize")}),e.closest(".ipt_uif_conditional").on("iptUIFCShow",function(){n.locationpicker("autosize")}),e.closest(".ipt_fsqm_main_tab").on("tabsactivate",function(){n.locationpicker("autosize")}),i(t).on("fsqm.rlp",function(){n.locationpicker("autosize")})}})},uiApplyUploader:function(){this.jElement.find(".ipt_uif_uploader").each(function(){var t=i(this),e=t.data("settings"),n=t.data("configuration"),s=t.data("formdata"),l=t.find(".ipt_uif_uploader_handle"),o=t.find(".fileinput-dragdrop"),r=new RegExp("(.|/)("+e.accept_file_types.split(",").join("|")+")$","i");t.fileupload({url:iptPluginUIFFront.ajaxurl+n.upload_url,dropZone:o,fileInput:l,formData:s,acceptFileTypes:r,maxFileSize:parseInt(e.max_file_size,10),minFileSize:parseInt(e.min_file_size,10),maxNumberOfFiles:parseInt(e.max_number_of_files,10),uploadTemplateId:n.id+"_tmpl_upload",downloadTemplateId:n.id+"_tmpl_download",previewMaxHeight:100,previewMaxWidth:150,autoUpload:e.auto_upload===!0}),t.data("activeUpload",0),t.data("totalUpload",0),t.on("fileuploadsend",function(i,e){var a=t.data("activeUpload");a++,t.data("activeUpload",a)}),t.on("fileuploadalways",function(i,e){var a=t.data("activeUpload");a--,t.data("activeUpload",a),t.trigger("change")}),t.on("fileuploaddone",function(i,e){var n=t.data("totalUpload");e._response.result.files[0].error===a&&n++,t.data("totalUpload",n)}),t.on("fileuploaddestroyed",function(i,e){var a=t.data("totalUpload");""!==e.url&&a--,t.data("totalUpload",a),t.trigger("change")}),n.do_download===!0&&(t.addClass("fileupload-processing"),i.ajax({url:iptPluginUIFFront.ajaxurl+n.download_url,data:s,context:t.get(0)}).always(function(){i(this).removeClass("fileupload-processing")}).done(function(t){t.files.length!==a&&i(this).data("totalUpload",t.files.length),i(this).fileupload("option","done").call(this,i.Event("done"),{result:t})}))})},uiApplySortable:function(){this.jElement.find(".ipt_uif_sorting").sortable({handle:".ipt_uif_sorting_handle",items:"> .ipt_uif_sortme",helper:"clone",appendTo:this.jElement,containment:"parent",placeholder:"ipt_uif_sortme_placeholder",forcePlaceholderSize:!0})},uiApplyValidation:function(){this.jElement.find("form.ipt_uif_validate_form").validationEngine({promptPosition:"topLeft",bindOnSubmit:!1})},uiApplyButtons:function(){this.jElement.find(".ipt_uif_button, .ipt_uif_ul_menu > li > a").button()},uiApplyAutoComplete:function(){this.jElement.find(".ipt_uif_autocomplete").each(function(){i(this).autocomplete({source:i(this).data("autocomplete"),appendTo:i(this).parents(".ipt_uif_front")})})},uiApplyKeypad:function(){var t=this;this.jElement.find(".ipt_uif_keypad").each(function(){var e=i(this).data("settings");i(this).keyboard({layout:e.layout,usePreview:!1,autoAccept:!0,appendLocally:!1,beforeClose:function(){i("body").removeClass("ipt_uif_common "+t.ui_theme_id)}}).on("focus",function(){i("body").addClass("ipt_uif_common "+t.ui_theme_id)})})},uiApplyRating:function(){this.jElement.find(".ipt_uif_rating input:checked").each(function(){i(this).addClass("active").prevAll("input").addClass("active")})},uiApplySmileyRating:function(){this.jElement.find(".ipt_uif_rating_smiley").each(function(){i(this).find("input.ipt_uif_smiley_rating_radio:checked").length?i(this).addClass("ipt_uif_smiley_feedback_active"):i(this).removeClass("ipt_uif_smiley_feedback_active")})},uiApplyLikeDislikeRating:function(){this.jElement.find(".ipt_uif_rating_likedislike").each(function(){i(this).find("input.ipt_uif_likedislike_rating_radio:checked").length?i(this).addClass("ipt_uif_likedislike_feedback_active"):i(this).removeClass("ipt_uif_likedislike_feedback_active")})},uiApplyImageSlider:function(){this.jElement.find(".ipt_uif_image_slider_wrap").each(function(){var t=i(this),e=t.data("settings"),a=i('<a class=""></a>'),n=t.find(".ipt_uif_image_slider"),s=e.on_play,l=e.on_pause;n.nivoSlider({effect:e.animation,animSpeed:1e3*e.transition,pauseTime:1e3*e.duration,pauseOnHover:!1,manualAdvance:!e.autoslide,controlNav:!0,prevText:"",nextText:""}),n.find("a.nivo-prevNav").after(a),a.on("click",function(t){t.preventDefault();var e=n.data("nivoslider");i(this).hasClass("ipt_uif_image_slider_sliding")?(e.stop(),i(this).removeClass("ipt_uif_image_slider_sliding"),i(this).removeClass(s),i(this).addClass(l)):(e.start(),i(this).addClass("ipt_uif_image_slider_sliding"),i(this).removeClass(l),i(this).addClass(s))}),e.autoslide===!0?(a.addClass("ipt_uif_image_slider_sliding"),a.removeClass(l),a.addClass(s)):(a.removeClass("ipt_uif_image_slider_sliding"),a.removeClass(s),a.addClass(l))})},uiCheckboxToggler:function(){var t=this.jElement;t.find(".ipt_uif_checkbox_toggler").each(function(){var e=i(this);e.is(":checked")&&i(e.data("selector")).prop("checked",!0),t.on("change",e.data("selector"),function(){e.prop("checked",!1)})})},uiApplySpinner:function(){this.jElement.find(".ipt_uif_uispinner").spinner()},uiApplySlider:function(){this.jElement.find(".ipt_uif_slider").each(function(){var t,e,a,n,s,l,o,r,p,d,c=i(this),u=null;t=parseFloat(i(this).data("step")),isNaN(t)&&(t=1),e=parseFloat(i(this).data("min")),isNaN(e)&&(e=1),a=parseFloat(i(this).data("max")),isNaN(a)&&(a=null),n=parseFloat(i(this).val()),isNaN(n)&&(n=e),s=!!i(this).hasClass("slider_range"),l={min:e,max:a,step:t,range:s},s&&(u=c.next("input"),o=parseFloat(u.val()),isNaN(o)&&(o=e)),r=c.siblings("div.ipt_uif_slider_count"),p=i("<div />"),p.addClass(s?"ipt_uif_slider_range":"ipt_uif_slider_single").addClass("ipt_uif_slider_div"),d=s?u.next("div.ipt_uif_slider_range"):c.next("div.ipt_uif_slider_range"),d.length&&d.remove(),s?u.after(p):c.after(p),s?(l.values=[n,o],l.range=!0):l.value=n,r.length&&(s?(r.find("span.ipt_uif_slider_count_min").text(n),r.find("span.ipt_uif_slider_count_max").text(o)):r.find("span").text(n));var f=p.slider(l).slider("pips",c.data("labels"));c.data("showCount")&&f.slider("float")})},uiApplyProgressBar:function(){this.jElement.find(".ipt_uif_progress_bar").each(function(){var t=i(this),e=t.data("start")?t.data("start"):0,a=t.data("decimals"),n=t.find(".ipt_uif_progress_value").addClass("code");n.html(e+"%"),n.data("iptPBVal",e);t.progressbar({value:e,change:function(t,e){var s=i(this).progressbar("option","value"),l=new CountUp(n.get(0),n.data("iptPBVal"),s,a,1,{useEasing:!0,useGrouping:!1,separator:"",decimal:".",prefix:"",suffix:"%"});n.data("iptPBCU")&&n.data("iptPBCU").reset(),l.start(),n.data("iptPBVal",s),n.data("iptPBCU",l)}})})},uiApplyDateTimePicker:function(){var t=this;this.jElement.find(".ipt_uif_datepicker").each(function(){i(this).datepicker({dateFormat:i(this).data("dateformat"),duration:0,beforeShow:function(){i("body").addClass("ipt_uif_common "+t.ui_theme_id)},onClose:function(){i("body").removeClass("ipt_uif_common "+t.ui_theme_id)},showButtonPanel:!0,closeText:iptPluginUIFDTPL10n.closeText,currentText:iptPluginUIFDTPL10n.currentText,monthNames:iptPluginUIFDTPL10n.monthNames,monthNamesShort:iptPluginUIFDTPL10n.monthNamesShort,dayNames:iptPluginUIFDTPL10n.dayNames,dayNamesShort:iptPluginUIFDTPL10n.dayNamesShort,dayNamesMin:iptPluginUIFDTPL10n.dayNamesMin,firstDay:iptPluginUIFDTPL10n.firstDay,isRTL:iptPluginUIFDTPL10n.isRTL,timezoneText:iptPluginUIFDTPL10n.timezoneText,changeMonth:!0,changeYear:!0,yearRange:"c-50:c+50"})}),this.jElement.find(".ipt_uif_datetimepicker").each(function(){i(this).datetimepicker({dateFormat:i(this).data("dateformat"),duration:0,timeFormat:i(this).data("timeformat"),beforeShow:function(){i("body").addClass("ipt_uif_common "+t.ui_theme_id)},onClose:function(){i("body").removeClass("ipt_uif_common "+t.ui_theme_id)},showButtonPanel:!0,closeText:iptPluginUIFDTPL10n.closeText,currentText:iptPluginUIFDTPL10n.tcurrentText,monthNames:iptPluginUIFDTPL10n.monthNames,monthNamesShort:iptPluginUIFDTPL10n.monthNamesShort,dayNames:iptPluginUIFDTPL10n.dayNames,dayNamesShort:iptPluginUIFDTPL10n.dayNamesShort,dayNamesMin:iptPluginUIFDTPL10n.dayNamesMin,firstDay:iptPluginUIFDTPL10n.firstDay,isRTL:iptPluginUIFDTPL10n.isRTL,amNames:iptPluginUIFDTPL10n.amNames,pmNames:iptPluginUIFDTPL10n.pmNames,timeSuffix:iptPluginUIFDTPL10n.timeSuffix,timeOnlyTitle:iptPluginUIFDTPL10n.timeOnlyTitle,timeText:iptPluginUIFDTPL10n.timeText,hourText:iptPluginUIFDTPL10n.hourText,minuteText:iptPluginUIFDTPL10n.minuteText,secondText:iptPluginUIFDTPL10n.secondText,millisecText:iptPluginUIFDTPL10n.millisecText,microsecText:iptPluginUIFDTPL10n.microsecText,timezoneText:iptPluginUIFDTPL10n.timezoneText,changeMonth:!0,changeYear:!0,yearRange:"c-50:c+50"})}),this.jElement.find(".ipt_uif_timepicker").each(function(){i(this).timepicker({timeFormat:i(this).data("timeformat"),duration:0,beforeShow:function(){i("body").addClass("ipt_uif_common "+t.ui_theme_id)},onClose:function(){i("body").removeClass("ipt_uif_common "+t.ui_theme_id)},showButtonPanel:!0,closeText:iptPluginUIFDTPL10n.closeText,currentText:iptPluginUIFDTPL10n.tcurrentText,isRTL:iptPluginUIFDTPL10n.isRTL,amNames:iptPluginUIFDTPL10n.amNames,pmNames:iptPluginUIFDTPL10n.pmNames,timeSuffix:iptPluginUIFDTPL10n.timeSuffix,timeOnlyTitle:iptPluginUIFDTPL10n.timeOnlyTitle,timeText:iptPluginUIFDTPL10n.timeText,hourText:iptPluginUIFDTPL10n.hourText,minuteText:iptPluginUIFDTPL10n.minuteText,secondText:iptPluginUIFDTPL10n.secondText,millisecText:iptPluginUIFDTPL10n.millisecText,microsecText:iptPluginUIFDTPL10n.microsecText,timezoneText:iptPluginUIFDTPL10n.timezoneText})})},uiApplyConditionalInput:function(){this.jElement.find(".ipt_uif_conditional_input").each(function(){var t,e,a=i(this),n=a.find("input"),s=[],l=[];for(n.each(function(){t=i(this).data("condid"),t="string"==typeof t?t.split(","):[],i(this).is(":checked")?s.push.apply(s,t):l.push.apply(l,t)}),e=0;e<l.length;e++)i("#"+l[e]).stop(!0,!0).hide();for(e=0;e<s.length;e++)i("#"+s[e]).stop(!0,!0).show()})},uiApplyConditionalSelect:function(){this.jElement.find(".ipt_uif_conditional_select").each(function(){var t,e,a=i(this),n=a.find("select"),s=[],l=[];for(n.find("option").each(function(){t=i(this).data("condid"),t="string"==typeof t?t.split(","):[],i(this).is(":selected")?s.push.apply(s,t):l.push.apply(l,t)}),e=0;e<l.length;e++)i("#"+l[e]).stop(!0,!0).hide();for(e=0;e<s.length;e++)i("#"+s[e]).stop(!0,!0).show()})},uiApplyCollapsible:function(){this.jElement.find(".ipt_uif_collapsible").each(function(){var t=!1,e=i(this),a=e.find("> .ipt_uif_container_inner");e.data("opened")!==!0&&1!==e.data("opened")||(t=!0),t?(a.show(),e.addClass("ipt_uif_collapsible_open")):(a.hide(),e.removeClass("ipt_uif_collapsible_open")),i(this).trigger("iptUICollapsible")})},uiApplyTabs:function(){var t=this;this.jElement.find(".ipt_uif_tabs").each(function(){var e={collapsible:!!i(this).data("collapsible"),show:200,create:function(e,a){t.settings.waypoints===!0&&a.panel.data("iptWaypoints",!0);for(var n=0,s=a.tab.parent(".ui-tabs-nav").find("> li");s.eq(n).hasClass("iptUIFCHidden");)if(n++,n>=s.length){n=0;break}i(this).tabs("option","active",n)},beforeActivate:function(i,e){e.newPanel.data("iptWaypoints")||t.settings.waypoints!==!0||"function"!=typeof Waypoint||"function"!=typeof Waypoint.Context||e.newPanel.find(".ipt_uif_conditional").css({opacity:0}).removeClass("iptAnimated iptFadeInLeft")},activate:function(e,a){if(t.refreshiFrames.apply(a.newPanel),!a.newPanel.data("iptWaypoints")&&t.settings.waypoints===!0&&"function"==typeof Waypoint&&"function"==typeof Waypoint.Context){var n=a.newPanel.find(".ipt_uif_conditional");n.waypoint({handler:function(t){var e=i(this.element).css({opacity:""}).addClass("iptAnimated iptFadeInLeft");setTimeout(function(){e.removeClass("iptAnimated iptFadeInLeft")},500),this.destroy()},offset:"98%"}),a.newPanel.data("iptWaypoints",!0)}}};i(this).tabs(e),i(this).hasClass("vertical")&&(i(this).addClass("ui-tabs-vertical ui-helper-clearfix"),i(this).find("> ul > li").removeClass("ui-corner-top").addClass("ui-corner-left"))})},uiSDAinit:function(){var t=i(this),e=t.find("> .ipt_uif_sda_foot button.ipt_uif_sda_button"),a={sort:1==t.data("draggable"),add:1==t.data("addable"),del:1==t.data("addable"),count:e.length&&e.data("count")?e.data("count"):0,key:e.length&&e.data("key")?e.data("key"):"__KEY__",confirmDel:e.length&&e.data("confirm")?e.data("confirm"):"Are you sure you want to delete? This can not be undone.",confirmTitle:e.length&&e.data("confirmtitle")?e.data("confirmtitle"):"Confirmation of Deletion"};t.data("iptSDAdata",a)},uiSDAsort:function(){var t=i(this),e=t.data("iptSDAdata");e.sort===!0&&t.find("> .ipt_uif_sda_body").sortable({items:"div.ipt_uif_sda_elem",placeholder:"ipt_uif_sda_highlight",handle:"div.ipt_uif_sda_drag",distance:5,axis:"y",helper:"original"})},initUIElementsDelegated:function(){this.edApplyHelp(),this.edApplyMessage(),this.edCheckboxToggler(),this.edApplySpinner(),this.edSliderInput(),this.edDateTimeNow(),this.edApplyPrintElement(),this.edApplyConditionalInput(),this.edApplyConditionalSelect(),this.edApplyCollapsible(),this.edApplyScrollToTop(),this.edApplyRating(),this.edApplySmileyRating(),this.edApplyLikeDislikeRating(),this.edApplyUploader(),
this.edTabToggler(),this.edApplyWayPoints(),this.edApplyjSignature(),this.edApplyTimeCircles(),this.edApplyMathematicalEvaluator()},edApplyMathematicalEvaluator:function(){var t=this;this.jElement.on("change fsqm.mathematicalReEvaluate",function(e){var a=i(e.target);i(this).find(".ipt_uif_mathematical_input").each(function(){if(i(this).is(a))return!0;try{t.evaluateMathematicalFormula.apply(this,[t])}catch(e){t.debugLog(e,!0)}})})},edApplyTimeCircles:function(){var e=this.jElement;i(t).on("resize iptUIFCShow iptUIFCHide tabsactivate",i.debounce(250,function(){e.find(".ipt_uif_circle_timer").each(function(){i(this).TimeCircles().rebuild()})}))},edApplyjSignature:function(){this.jElement.on("click",".ipt_uif_jsignature_undo",function(){i(this).closest(".ipt_uif_jsignature").find('.ipt_uif_jsignature_pad input[type="button"]').trigger("click")}),this.jElement.on("click",".ipt_uif_jsignature_reset",function(){i(this).closest(".ipt_uif_jsignature").find(".ipt_uif_jsignature_pad").jSignature("clear")}),this.jElement.on("change",".ipt_uif_jsignature_pad",function(){var t=i(this),e=t.jSignature("getData","base30");t.prev(".ipt_uif_jsignature_input").val(e).trigger("change").trigger("blur")}),this.jElement.on("iptUIFCShow tabsactivate fsqm.jSignatureRedraw",function(){i(this).find(".ipt_uif_jsignature_pad").each(function(){if(0===i(this).closest('.ui-tabs-panel[aria-hidden="true"]').length&&0===i(this).closest(".iptUIFCHidden").length){var t=i(this).prev(".ipt_uif_jsignature_input").val(),e=i(this);setTimeout(function(){var n=e.find("canvas").data("jSignature.this");n&&(n.$controlbarLower.remove(),n.$controlbarUpper.remove(),i(n.canvas).remove()),e.jSignature({lineWidth:2,UndoButton:!0}),""!==t&&null!==t&&t!==a&&"image/jsignature;base30,"!=t&&e.jSignature("setData",t,"base30")},100)}})})},edApplyWayPoints:function(){"function"==typeof Waypoint&&"function"==typeof Waypoint.Context&&this.jElement.on("iptUIFCHide iptUIFCShow iptUICollapsible",function(){Waypoint.refreshAll()})},edApplyUploader:function(){this.jElement.on("dragover",".fileinput-dragdrop",function(){i(this).addClass("hover")}),this.jElement.on("dragleave",".fileinput-dragdrop",function(){i(this).removeClass("hover")})},edApplySmileyRating:function(){this.jElement.on("change","input.ipt_uif_smiley_rating_radio",function(t){var e=i(this).closest(".ipt_uif_rating");i(this).is(":checked")&&e.find(".ipt_uif_smiley_rating_feedback_wrap")?e.addClass("ipt_uif_smiley_feedback_active"):e.removeClass("ipt_uif_smiley_feedback_active")}),this.jElement.on("fsqm.check_smiley",function(){i(this).find(".ipt_uif_rating_smiley").each(function(){i(this).find("input.ipt_uif_smiley_rating_radio:checked").length?i(this).addClass("ipt_uif_smiley_feedback_active"):i(this).removeClass("ipt_uif_smiley_feedback_active")})})},edApplyLikeDislikeRating:function(){this.jElement.on("change","input.ipt_uif_likedislike_rating_radio",function(t){var e=i(this).closest(".ipt_uif_rating");i(this).is(":checked")&&e.find(".ipt_uif_likedislike_rating_feedback_wrap")?e.addClass("ipt_uif_likedislike_feedback_active"):e.removeClass("ipt_uif_likedislike_feedback_active")}),this.jElement.on("fsqm.check_likedislike",function(){i(this).find("input.ipt_uif_likedislike_rating_radio:checked").length?i(this).addClass("ipt_uif_likedislike_feedback_active"):i(this).removeClass("ipt_uif_likedislike_feedback_active")})},edApplyRating:function(){this.jElement.on("mouseenter",".ipt_uif_rating label",function(){i(this).siblings("input").removeClass("active"),i(this).prevAll("input").addClass("hover")}),this.jElement.on("mouseleave",".ipt_uif_rating label",function(){i(this).prevAll("input").removeClass("hover"),i(this).siblings("input:checked").addClass("active").prevAll("input").addClass("active")}),this.jElement.on("change",".ipt_uif_rating input",function(){i(this).is(":checked")&&(i(this).nextAll("input").removeClass("active"),i(this).addClass("active"),i(this).prevAll("input").addClass("active"))})},edTabToggler:function(){this.jElement.on("click",".ipt_uif_tabs_toggler",function(t){t.preventDefault(),t.stopPropagation(),i(this).siblings(".ui-tabs-nav").toggleClass("ipt_uif_tabs_toggle_active")})},edApplyScrollToTop:function(){var t=this.jElement;this.jElement.on("click",".ipt_uif_scroll_to_top",function(e){e.preventDefault();var a=t.offset().top-10,n=parseFloat(i("html").css("margin-top"));isNaN(n)&&(n=0),n+=parseFloat(i("html").css("padding-top")),isNaN(n)&&0===n||(a-=n),i("html, body").animate({scrollTop:a},"fast")})},edApplyMessage:function(){this.jElement.on("click",".ipt_uif_message_close",function(t){t.preventDefault(),i(this).closest(".ipt_uif_message").fadeOut("fast")})},edApplyHelp:function(t){this.jElement.on("click",".ipt_uif_msg",function(t){t.preventDefault();var e,n,s=i(this).find(".ipt_uif_msg_icon"),l=s.attr("title");a!==l&&""!==l||(l=a!==(e=s.parent().parent().siblings("th").find("label").html())?e:iptPluginUIFAdmin.L10n.help),n=i('<div><div style="padding: 10px;">'+s.next(".ipt_uif_msg_body").html()+"</div></div>");var o={};o[iptPluginUIFAdmin.L10n.got_it]=function(){i(this).dialog("close")},n.dialog({autoOpen:!0,buttons:o,modal:!0,minWidth:600,closeOnEscape:!0,title:l,create:function(t,e){i("body").addClass("ipt_uif_common")},close:function(t,e){i("body").removeClass("ipt_uif_common")}})})},edCheckboxToggler:function(){this.jElement.on("change",".ipt_uif_checkbox_toggler",function(){var t=i(i(this).data("selector")),e=i(this);e.is(":checked")?t.prop("checked",!0):t.prop("checked",!1)})},edSliderInput:function(){this.jElement.on("fsqm.slider",".ipt_uif_slider",function(){var t,e,a=i(this),n=a.prev(".ipt_uif_slider_count");a.hasClass("slider_range")?(t=a.next(".ipt_uif_slider_range_max"),e=t.next(".ipt_uif_slider_div"),e.slider({values:[parseFloat(a.val()),parseFloat(t.val())]}),n.find("span.ipt_uif_slider_count_min").text(parseFloat(a.val()))):(e=a.next(".ipt_uif_slider_div"),e.slider({value:parseFloat(a.val())}),n.find("span").text(parseFloat(a.val())))}),this.jElement.on("fsqm.slider",".ipt_uif_slider_range_max",function(){var t=i(this),e=t.prev(".ipt_uif_slider"),a=t.next(".ipt_uif_slider_div"),n=e.prev(".ipt_uif_slider_count");a.slider({values:[parseFloat(e.val()),parseFloat(t.val())]}),n.find("span.ipt_uif_slider_count_max").text(parseFloat(t.val()))}),this.jElement.on("slide slidechange",".ipt_uif_slider_div",function(t,e){var a=i(this),n=a.siblings(".ipt_uif_slider_count"),s=a.siblings(".ipt_uif_slider"),l=a.siblings(".ipt_uif_slider_range_max");a.hasClass("ipt_uif_slider_range")?(s.val(e.values[0]).trigger("change"),l.val(e.values[1]).trigger("change"),n.length&&(n.find("span.ipt_uif_slider_count_min").text(e.values[0]),n.find("span.ipt_uif_slider_count_max").text(e.values[1]))):(s.val(e.value).trigger("change"),n.length&&n.find("span").text(e.value))})},edApplySpinner:function(){this.jElement.on("mousewheel",".ipt_uif_uispinner",function(){i(this).trigger("change")}),this.jElement.on("spinstop",".ipt_uif_uispinner",function(){i(this).trigger("change")})},edDateTimeNow:function(){this.jElement.on("click",".ipt_uif_datepicker_now",function(){i(this).nextAll(".ipt_uif_text").val("NOW")})},edApplyPrintElement:function(){var t=this;this.jElement.on("click",".ipt_uif_printelement",function(){i("#"+i(this).data("printid")).printElement({leaveOpen:!0,printMode:"popup",printBodyOptions:{classNameToAdd:"ipt_uif_common "+t.ui_theme_id,styleToAdd:"padding:10px;margin:10px;background: #fff none;color:#333;font-size:12px;"},pageTitle:e.title})})},edApplyConditionalInput:function(){this.jElement.on("change",".ipt_uif_conditional_input",function(t){var e,a,n=i(this),s=n.find("input"),l=[],o=[];for(s.each(function(){e=i(this).data("condid"),e="string"==typeof e?e.split(","):[],i(this).is(":checked")?l.push.apply(l,e):o.push.apply(o,e)}),a=0;a<o.length;a++)i("#"+o[a]).stop(!0,!0).hide();for(a=0;a<l.length;a++)i("#"+l[a]).stop(!0,!0).fadeIn("fast")})},edApplyConditionalSelect:function(){this.jElement.on("change keyup",".ipt_uif_conditional_select",function(t){var e,a,n=i(this),s=n.find("select"),l=[],o=[];for(s.find("option").each(function(){e=i(this).data("condid"),e="string"==typeof e?e.split(","):[],i(this).is(":selected")?l.push.apply(l,e):o.push.apply(o,e)}),a=0;a<o.length;a++)i("#"+o[a]).stop(!0,!0).hide();for(a=0;a<l.length;a++)i("#"+l[a]).stop(!0,!0).fadeIn("fast")})},edApplyCollapsible:function(){var t=this;this.jElement.on("click",".ipt_uif_collapsible_handle_anchor",function(e){var a=i(this),n=a.closest(".ipt_uif_collapsible").find("> .ipt_uif_container_inner");n.closest(".ipt_uif_collapsible").toggleClass("ipt_uif_collapsible_open"),n.slideToggle("normal",function(){t.refreshiFrames,n.trigger("iptUICollapsible")})})},edSDAattachDel:function(){var t=this;this.jElement.on("click",".ipt_uif_sda_del",function(e){e.preventDefault();var a=i(this),n=a.closest(".ipt_uif_sda").data("iptSDAdata"),s=i("<p>"+n.confirmDel+"</p>");s.dialog({autoOpen:!0,modal:!0,minWidth:400,closeOnEscape:!0,title:n.confirmTitle,buttons:{Confirm:function(){t.edSDAdel.apply(a),i(this).dialog("close")},Cancel:function(){i(this).dialog("close")}},create:function(t,e){i("body").addClass("ipt_uif_common")},close:function(t,e){i("body").removeClass("ipt_uif_common")}})})},edSDAdel:function(){var t=i(this).parent();t.slideUp("normal"),t.css("background-color","#ffaaaa").animate({"background-color":"#ffffff"},"normal",function(){t.stop().remove()})},edSDAattachAdd:function(){var t=this;this.jElement.on("click",".ipt_uif_sda_foot button.ipt_uif_sda_button",function(e){e.preventDefault();var a,n,s=i(this),l=s.closest(".ipt_uif_sda"),o=l.data("iptSDAdata"),r=l.find("> .ipt_uif_sda_data").text(),p=o.count++,d=new RegExp(t.quote(o.key),"g");r=i("<div></div>").html(r).text(),r=r.replace(d,p),a=i('<div class="ipt_uif_sda_elem" />').append(i(r)),l.find("> .ipt_uif_sda_body").append(a),a.iptPluginUIFFront({applyUIOnly:!0}),n=a.css("background-color"),a.hide().slideDown("fast").css("background-color","#aaffaa").animate({"background-color":n},"normal"),s.data("count",o.count),s.attr("data-count",o.count)})},evaluateMathematicalFormula:function(t){var e,n=i(this),s=n.data("formula");if(s){var l=t.intelParseFloat(n.data("precision")),o=n.data("options");o||(o={});var r=Parser.parse(s.toString()).simplify(),p=r.variables(),d={};for(e in p)d[p[e]]=t.getMathematicalValue.apply(t,[p[e]]);var c,u;try{c=r.evaluate(d)}catch(f){c=0}if(isNaN(c)&&(c=0),c=c.toFixed(l),u=n.val(),n.val(c),u!=c){n.trigger("fsqm.conditional").trigger("fsqm.mathematicalReEvaluate").trigger("change");var h=i(this).next("span.ipt_uif_mathematical_span");if(h.length){var _=null,m=h.data("iptUIFMathCU");m!==a&&m.reset(),_=h.data("iptUIFMathPV"),_&&_!==a||(_=t.intelParseFloat(h.text())),isFinite(_)||(_=0),m=new CountUp(h.get(0),_,t.intelParseFloat(c),l,2,o),m.start(),h.data("iptUIFMathCU",m),h.data("iptUIFMathPV",t.intelParseFloat(c))}}}},getMathematicalValue:function(t){var e=this.jElement,n=this,s=e.data("iptFSQMMathVarToElem");if(s||(e.data("iptFSQMMathVarToElem",{}),s={}),s[t]===a){var l=/([MFO])(\d+)((R)(\d+))?/gi,o=l.exec(t),r={M:"mcq",F:"freetype",O:"pinfo"};if(null!==o&&r[o[1]]!==a){var p=e.find('[name="form_id"]').val(),d="ipt_fsqm_form_"+p+"_"+r[o[1]]+"_"+o[2],c=i("#ipt_fsqm_form_"+p+"_"+r[o[1]]+"_"+o[2]+"_type").val();s[t]={elem:i("#"+d),parts:o,type:c}}}if(s[t]===a)return 0;if(s[t].elem.hasClass("iptUIFCHidden"))return 0;var u,f,h=0;switch(s[t].type){case"radio":case"p_radio":case"checkbox":case"p_checkbox":case"thumbselect":s[t].elem.find("input").filter(":checked").each(function(){f=n.intelParseFloat(i(this).data("num")),h+=f});break;case"select":case"p_select":s[t].elem.find("select > option:selected").each(function(){f=n.intelParseFloat(i(this).data("num")),h+=f});break;case"slider":case"range":h+=n.intelParseFloat(s[t].elem.find("input.ipt_uif_slider").val());break;case"grading":u=s[t].parts[5],u===a?s[t].elem.find("input.ipt_uif_slider").each(function(){h+=n.intelParseFloat(i(this).val())}):h+=n.intelParseFloat(s[t].elem.find("input.ipt_uif_slider").eq(u).val());break;case"starrating":case"scalerating":u=s[t].parts[5],u===a?s[t].elem.find(".ipt_uif_rating").each(function(){h+=n.intelParseFloat(i(this).find("input:checked").val())}):h+=n.intelParseFloat(s[t].elem.find(".ipt_uif_rating").eq(u).find("input:checked").val());break;case"spinners":u=s[t].parts[5],u===a?s[t].elem.find("input.ui-spinner-input").each(function(){h+=n.intelParseFloat(i(this).val())}):h+=n.intelParseFloat(s[t].elem.find("input.ui-spinner-input").eq(u).val());break;case"feedback_small":case"textinput":case"keypad":h+=n.intelParseFloat(s[t].elem.find('input[type="text"]').val());break;case"mathematical":h+=n.intelParseFloat(s[t].elem.find("input.ipt_uif_mathematical_input").val());break;case"toggle":h=s[t].elem.find("input.ipt_uif_switch").is(":checked")?1:0;break;case"s_checkbox":h=s[t].elem.find("input.ipt_uif_checkbox").is(":checked")?1:0;break;case"smileyrating":var _=s[t].elem.find("input.ipt_uif_radio").filter(":checked");h=_.length?n.intelParseFloat(_.data("num")):0;break;case"likedislike":var m=s[t].elem.find("input.ipt_uif_radio").filter(":checked").val();h="like"==m?1:0;break;case"matrix_dropdown":u=s[t].parts[5],u===a?(h=0,s[t].elem.find(".ipt_uif_select").each(function(){var t=i(this).find("option:selected");t.data("num")!==a&&(h+=n.intelParseFloat(t.data("num")))})):h=n.intelParseFloat(s[t].elem.find(".ipt_uif_select").eq(u).find("option:selected").data("num"));break;case"matrix":u=s[t].parts[5],h=0,u===a?s[t].elem.find(".ipt_uif_radio , .ipt_uif_checkbox").filter(":checked").each(function(){h+=n.intelParseFloat(i(this).data("num"))}):s[t].elem.find("tbody > tr").eq(u).find(".ipt_uif_radio , .ipt_uif_checkbox").filter(":checked").each(function(){h+=n.intelParseFloat(i(this).data("num"))});break;default:n.debugLog("Error! Element not supported by mathematical evaluator. Element variable: "+t,!0),h=0}return e.data("iptFSQMMathVarToElem",s),h},testImage:function(i){return/\.(gif|jpg|jpeg|tiff|png)$/i.test(i)},quote:function(i){return i.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},stripTags:function(t){var e=i("<div />"),a="";return e.html(t),a=e.text(),e.remove(),a},intelParseFloat:function(i,t){t===a&&(t=0);var e=parseFloat(i);return isNaN(e)&&(e=t),e},isNumeric:function(i){return!isNaN(parseFloat(i))&&isFinite(i)},refreshiFrames:function(){var t=i(this);t.find("iframe").each(function(){i(this).attr("src",i(this).attr("src"))}),t.find("video").each(function(){try{this.pause()}catch(i){console&&console.log&&console.log(i)}})},dates:{convert:function(i){return i.constructor===Date?i:i.constructor===Array?new Date(i[0],i[1],i[2]):i.constructor===Number?new Date(i):i.constructor===String?new Date(i):"object"==typeof i?new Date(i.year,i.month,i.date):NaN},compare:function(i,t){return isFinite(i=this.convert(i).valueOf())&&isFinite(t=this.convert(t).valueOf())?(i>t)-(t>i):NaN},inRange:function(i,t,e){return isFinite(i=this.convert(i).valueOf())&&isFinite(t=this.convert(t).valueOf())&&isFinite(e=this.convert(e).valueOf())?i>=t&&e>=i:NaN}},yourOtherFunction:function(){}};var o={init:function(t){return this.each(function(){i.data(this,"plugin_"+s)||i.data(this,"plugin_"+s,new n(this,t))})},refreshiFrames:function(){var t=i(this);return t.find("iframe").each(function(){i(this).attr("src",i(this).attr("src"))}),t.find("video").each(function(){try{this.pause()}catch(i){console&&console.log&&console.log(i)}}),this}};i.fn[s]=function(t){return o[t]?o[t].apply(this,Array.prototype.slice.call(arguments,1)):("object"!=typeof t&&t?i.error("Method "+t+" does not exist on jQuery."+s):o.init.apply(this,arguments),this)}}(jQuery,window,document);
jQuery.cookie=function(e,n,o){if(arguments.length>1&&"[object Object]"!==String(n)){if(o=jQuery.extend({},o),null!==n&&void 0!==n||(o.expires=-1),"number"==typeof o.expires){var t=o.expires,r=o.expires=new Date;r.setDate(r.getDate()+t)}return n=String(n),document.cookie=[encodeURIComponent(e),"=",o.raw?n:encodeURIComponent(n),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}o=n||{};var i,c=o.raw?function(e){return e}:decodeURIComponent;return(i=new RegExp("(?:^|;)"+encodeURIComponent(e)+"=([^;]*)").exec(document.cookie))?c(i[1]):null};
!function(e){e.fn.sayt=function(t){function a(t){var a="";jQuery.each(t,function(e,t){a=a+t.name+":::--FIELDANDVARSPLITTER--:::"+t.value+":::--FORMSPLITTERFORVARS--:::"}),"undefined"!=typeof Storage?localStorage.setItem(c,a):e.cookie(c,a,{expires:n.days})}function r(e,t,a){var r=(e+"").indexOf(t,a||0);return-1===r?!1:r}function i(t,a){var r=e.extend({},t),i=r.find("[data-sayt-exclude], "+a.join(", "));i.each(function(){e(this).data("saytTempDisState",e(this).prop("disabled")),e(this).prop("disabled",!0)});var n=r.serializeArray();return i.each(function(){e(this).prop("disabled",e(this).data("saytTempDisState"))}),n}var n=e.extend({prefix:"autosaveFormCookie-",erase:!1,days:3,autosave:!0,savenow:!1,recover:!1,autorecover:!0,checksaveexists:!1,exclude:[]},t),o=this,c=n.prefix+o.attr("id");if(1==n.erase)return"undefined"!=typeof Storage?localStorage.removeItem(c):e.cookie(c,null),!0;var s;if(s="undefined"!=typeof Storage?localStorage.getItem(c):e.cookie(c),1==n.checksaveexists)return!!s;if(1==n.savenow){var u=i(o,n.exclude);return a(u),!0}if(1==n.autorecover||1==n.recover){if(s){var f=s.split(":::--FORMSPLITTERFORVARS--:::"),l={};e.each(f,function(t,a){var r=a.split(":::--FIELDANDVARSPLITTER--:::");""!=e.trim(r[0])&&(e.trim(r[0])in l?l[e.trim(r[0])]=l[e.trim(r[0])]+":::--MULTISELECTSPLITTER--:::"+r[1]:l[e.trim(r[0])]=r[1])}),e.each(l,function(t,a){if(r(a,":::--MULTISELECTSPLITTER--:::")>0){var i=a.split(":::--MULTISELECTSPLITTER--:::");e.each(i,function(a,r){e('input[name="'+t+'"], select[name="'+t+'"], textarea[name="'+t+'"]').find('[value="'+r+'"]').prop("selected",!0),e('input[name="'+t+'"][value="'+r+'"], select[name="'+t+'"][value="'+r+'"], textarea[name="'+t+'"][value="'+r+'"]').prop("checked",!0)})}else e('input[name="'+t+'"], select[name="'+t+'"], textarea[name="'+t+'"]').val([a])})}if(1==n.recover)return!0}1==n.autosave&&this.on("change keyup","input, select, textarea",function(){var e=i(o,n.exclude);a(e)})}}(jQuery);