var sbi_js_exists=(typeof sbi_js_exists!=='undefined') ? true:false;
if(!sbi_js_exists){
(function(){"use strict";var e=Array.prototype.slice;try{e.call(document.documentElement)}catch(t){Array.prototype.slice=function(t,n){n=typeof n!=="undefined"?n:this.length;if(Object.prototype.toString.call(this)==="[object Array]"){return e.call(this,t,n)}var r,i=[],s,o=this.length;var u=t||0;u=u>=0?u:o+u;var a=n?n:o;if(n<0){a=o+n}s=a-u;if(s>0){i=new Array(s);if(this.charAt){for(r=0;r',
'fa-play':'class="svg-inline--fa fa-play fa-w-14 sbi_playbtn" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="play" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">',
'fa-image':'class="svg-inline--fa fa-image fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="far" data-icon="image" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-user':'class="svg-inline--fa fa-user fa-w-16" style="margin-right: 3px;" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="user" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-comment':'class="svg-inline--fa fa-comment fa-w-18" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="comment" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">',
'fa-heart':'class="svg-inline--fa fa-heart fa-w-18" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="heart" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">',
'fa-check':'class="svg-inline--fa fa-check fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="check" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-exclamation-circle':'class="svg-inline--fa fa-exclamation-circle fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="exclamation-circle" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-map-marker':'class="svg-inline--fa fa-map-marker fa-w-12" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="map-marker" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">',
'fa-clone':'class="svg-inline--fa fa-clone fa-w-16 sbi_lightbox_carousel_icon" aria-hidden="true" data-fa-processed="" data-prefix="far" data-icon="clone" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-chevron-right':'class="svg-inline--fa fa-chevron-right fa-w-10" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">',
'fa-chevron-left':'class="svg-inline--fa fa-chevron-left fa-w-10" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="chevron-left" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">',
'fa-share':'class="svg-inline--fa fa-share fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="share" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-times':'class="svg-inline--fa fa-times fa-w-12" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="times" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">',
'fa-envelope':'class="svg-inline--fa fa-envelope fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="envelope" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-edit':'class="svg-inline--fa fa-edit fa-w-18" aria-hidden="true" data-fa-processed="" data-prefix="far" data-icon="edit" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">',
'fa-arrows-alt':'class="svg-inline--fa fa-arrows-alt fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="arrows-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-check-circle':'class="svg-inline--fa fa-check-circle fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="check-circle" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-ban':'class="svg-inline--fa fa-ban fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="ban" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-facebook-square':'class="svg-inline--fa fa-facebook-square fa-w-14" aria-hidden="true" data-fa-processed="" data-prefix="fab" data-icon="facebook-square" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">',
'fa-twitter':'class="svg-inline--fa fa-twitter fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fab" data-icon="twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-google-plus':'class="svg-inline--fa fa-google-plus fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fab" data-icon="google-plus" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512">',
'fa-instagram':'class="svg-inline--fa fa-instagram fa-w-14" aria-hidden="true" data-fa-processed="" data-prefix="fab" data-icon="instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">',
'fa-linkedin':'class="svg-inline--fa fa-linkedin fa-w-14" aria-hidden="true" data-fa-processed="" data-prefix="fab" data-icon="linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">',
'fa-pinterest':'class="svg-inline--fa fa-pinterest fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fab" data-icon="pinterest" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512">',
'fa-spinner':'class="svg-inline--fa fa-spinner fa-w-16 fa-pulse" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="spinner" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">',
'fa-spin':'class="svg-inline--fa fa-spin fa-w-16 fa-pulse" aria-hidden="true" data-fa-processed="" data-prefix="fa" data-icon="spinner" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">'
};
function sbSVGify(elem){
if(sb_instagram_js_options.font_method!='fontfile'){
if(typeof elem==='undefined'){
elem=jQuery('.sbi');
}
elem.each(function(){
jQuery(this).find('i.fa').each(function(){
var faClass=jQuery(this).attr('class').match(/fa-[a-z-]+/),
styles=jQuery(this).attr('style');
if(faClass&&typeof sbIconSVG[faClass[0]]!=='undefined'){
var theStyle=typeof styles!=='undefined' ? 'style="'+styles+'" ':'';
jQuery(this).replaceWith('",nextArrow:"",enableSeconds:!1,hourIncrement:1,minuteIncrement:5,defaultHour:12,defaultMinute:0,disableMobile:!1,locale:"default",onChange:null,onOpen:null,onClose:null,onReady:null,onValueUpdate:null,onDayCreate:null},Flatpickr.l10ns={en:{weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],
longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle"}},Flatpickr.l10ns.default=Object.create(Flatpickr.l10ns.en),Flatpickr.localize=function(e){return _extends(Flatpickr.l10ns.default,e||{})},Flatpickr.setDefaults=function(e){return _extends(Flatpickr.defaultConfig,e||{})},Flatpickr.prototype={pad:function(e){return("0"+e).slice(-2)},parseDate:function(e,t){if(!e)return null;var n=/(\d+)/g,a=/^(\d{1,2})[:\s](\d\d)?[:\s]?(\d\d)?\s?(a|p)?/i,i=/^(\d+)$/g,r=e;if(e.toFixed||i.test(e))e=new Date(e);else if("string"==typeof e)if(e=e.trim(),"today"===e)e=new Date,t=!0;else if(this.config&&this.config.parseDate)e=this.config.parseDate(e);else if(a.test(e)){var o=e.match(a),l=o[4]?o[1]%12+("p"===o[4].toLowerCase()?12:0):o[1];e=new Date,e.setHours(l,o[2]||0,o[3]||0)}else if(/Z$/.test(e)||/GMT$/.test(e))e=new Date(e);else if(n.test(e)&&/^[0-9]/.test(e)){var c=e.match(n);e=new Date(c[0]+"/"+(c[1]||1)+"/"+(c[2]||1)+" "+(c[3]||0)+":"+(c[4]||0)+":"+(c[5]||0))}else e=new Date(e);else e instanceof Date&&(e=new Date(e.getTime()));return e instanceof Date?(this.config&&this.config.utc&&!e.fp_isUTC&&(e=e.fp_toUTC()),t===!0&&e.setHours(0,0,0,0),e):(console.warn("flatpickr: invalid date "+r),console.info(this.element),null)}},"undefined"!=typeof HTMLElement&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return _flatpickr(this,e)},HTMLElement.prototype.flatpickr=function(e){return _flatpickr([this],e)}),"undefined"!=typeof jQuery&&(jQuery.fn.flatpickr=function(e){return _flatpickr(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+parseInt(e,10))},Date.prototype.fp_isUTC=!1,Date.prototype.fp_toUTC=function(){var e=new Date(this.getUTCFullYear(),this.getUTCMonth(),this.getUTCDate(),this.getUTCHours(),this.getUTCMinutes(),this.getUTCSeconds());return e.fp_isUTC=!0,e},!window.document.documentElement.classList&&Object.defineProperty&&"undefined"!=typeof HTMLElement&&Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){function e(e){return function(n){var a=t.className.split(/\s+/),i=a.indexOf(n);e(a,i,n),t.className=a.join(" ")}}var t=this,n={add:e(function(e,t,n){~t||e.push(n)}),remove:e(function(e,t){~t&&e.splice(t,1)}),toggle:e(function(e,t,n){~t?e.splice(t,1):e.push(n)}),contains:function(e){return!!~t.className.split(/\s+/).indexOf(e)},item:function(e){return t.className.split(/\s+/)[e]||null}};return Object.defineProperty(n,"length",{get:function(){return t.className.split(/\s+/).length}}),n}}),"undefined"!=typeof module&&(module.exports=Flatpickr);
!function(a){"object"==typeof exports&&exports&&"object"==typeof module&&module&&module.exports===exports?a(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){var b=a[0];return b.offsetWidth>0&&b.offsetHeight>0}function c(b){if(b.minTime&&(b.minTime=t(b.minTime)),b.maxTime&&(b.maxTime=t(b.maxTime)),b.durationTime&&"function"!=typeof b.durationTime&&(b.durationTime=t(b.durationTime)),"now"==b.scrollDefault)b.scrollDefault=function(){return b.roundingFunction(t(new Date),b)};else if(b.scrollDefault&&"function"!=typeof b.scrollDefault){var c=b.scrollDefault;b.scrollDefault=function(){return b.roundingFunction(t(c),b)}}else b.minTime&&(b.scrollDefault=function(){return b.roundingFunction(b.minTime,b)});if("string"===a.type(b.timeFormat)&&b.timeFormat.match(/[gh]/)&&(b._twelveHourTime=!0),b.showOnFocus===!1&&-1!=b.showOn.indexOf("focus")&&b.showOn.splice(b.showOn.indexOf("focus"),1),b.disableTimeRanges.length>0){for(var d in b.disableTimeRanges)b.disableTimeRanges[d]=[t(b.disableTimeRanges[d][0]),t(b.disableTimeRanges[d][1])];b.disableTimeRanges=b.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var d=b.disableTimeRanges.length-1;d>0;d--)b.disableTimeRanges[d][0]<=b.disableTimeRanges[d-1][1]&&(b.disableTimeRanges[d-1]=[Math.min(b.disableTimeRanges[d][0],b.disableTimeRanges[d-1][0]),Math.max(b.disableTimeRanges[d][1],b.disableTimeRanges[d-1][1])],b.disableTimeRanges.splice(d,1))}return b}function d(b){var c=b.data("timepicker-settings"),d=b.data("timepicker-list");if(d&&d.length&&(d.remove(),b.data("timepicker-list",!1)),c.useSelect){d=a("",{"class":"ui-timepicker-select"});var g=d}else{d=a("",{"class":"ui-timepicker-list"});var g=a("
",{"class":"ui-timepicker-wrapper",tabindex:-1});g.css({display:"none",position:"absolute"}).append(d)}if(c.noneOption)if(c.noneOption===!0&&(c.noneOption=c.useSelect?"Time...":"None"),a.isArray(c.noneOption)){for(var i in c.noneOption)if(parseInt(i,10)==i){var k=e(c.noneOption[i],c.useSelect);d.append(k)}}else{var k=e(c.noneOption,c.useSelect);d.append(k)}if(c.className&&g.addClass(c.className),(null!==c.minTime||null!==c.durationTime)&&c.showDuration){"function"==typeof c.step?"function":c.step;g.addClass("ui-timepicker-with-duration"),g.addClass("ui-timepicker-step-"+c.step)}var l=c.minTime;"function"==typeof c.durationTime?l=t(c.durationTime()):null!==c.durationTime&&(l=c.durationTime);var n=null!==c.minTime?c.minTime:0,o=null!==c.maxTime?c.maxTime:n+u-1;n>o&&(o+=u),o===u-1&&"string"===a.type(c.timeFormat)&&c.show2400&&(o=u);var p=c.disableTimeRanges,v=0,x=p.length,y=c.step;"function"!=typeof y&&(y=function(){return c.step});for(var i=n,z=0;o>=i;z++,i+=60*y(z)){var A=i,B=s(A,c);if(c.useSelect){var C=a("",{value:B});C.text(B)}else{var C=a("");C.addClass(43200>A%86400?"ui-timepicker-am":"ui-timepicker-pm"),C.data("time",86400>=A?A:A%86400),C.text(B)}if((null!==c.minTime||null!==c.durationTime)&&c.showDuration){var D=r(i-l,c.step);if(c.useSelect)C.text(C.text()+" ("+D+")");else{var E=a("",{"class":"ui-timepicker-duration"});E.text(" ("+D+")"),C.append(E)}}x>v&&(A>=p[v][1]&&(v+=1),p[v]&&A>=p[v][0]&&A",{value:f,"class":e,text:d}):a("",{"class":e,text:d}).data("time",String(f))}function f(a,b){return a=b.roundingFunction(a,b),null!==a?s(a,b):void 0}function g(b){if(b.target!=window){var c=a(b.target);c.closest(".ui-timepicker-input").length||c.closest(".ui-timepicker-wrapper").length||(w.hide(),a(document).unbind(".ui-timepicker"),a(window).unbind(".ui-timepicker"))}}function h(a){var b=a.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&b.disableTouchKeyboard}function i(b,c,d){if(!d&&0!==d)return!1;var e=b.data("timepicker-settings"),f=!1,d=e.roundingFunction(d,e);return c.find("li").each(function(b,c){var e=a(c);if("number"==typeof e.data("time"))return e.data("time")==d?(f=e,!1):void 0}),f}function j(a,b){b.find("li").removeClass("ui-timepicker-selected");var c=t(l(a),a.data("timepicker-settings"));if(null!==c){var d=i(a,b,c);if(d){var e=d.offset().top-b.offset().top;(e+d.outerHeight()>b.outerHeight()||0>e)&&b.scrollTop(b.scrollTop()+d.position().top-d.outerHeight()),d.addClass("ui-timepicker-selected")}}}function k(b,c){if(""!==this.value&&"timepicker"!=c){var d=a(this);if(!d.is(":focus")||b&&"change"==b.type){var e=d.data("timepicker-settings"),f=t(this.value,e);if(null===f)return void d.trigger("timeFormatError");var g=!1;if(null!==e.minTime&&null!==e.maxTime&&(fe.maxTime)&&(g=!0),a.each(e.disableTimeRanges,function(){return f>=this[0]&&f0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")),!1;case 40:return f=e.find(".ui-timepicker-selected"),0===f.length?(e.find("li").each(function(b,c){return a(c).position().top>0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")):f.is(":last-child")||(f.removeClass("ui-timepicker-selected"),f.next().addClass("ui-timepicker-selected"),f.next().position().top+2*f.outerHeight()>e.outerHeight()&&e.scrollTop(e.scrollTop()+f.outerHeight())),!1;case 27:e.find("li").removeClass("ui-timepicker-selected"),w.hide();break;case 9:w.hide();break;default:return!0}}function p(c){var d=a(this),e=d.data("timepicker-list"),f=d.data("timepicker-settings");if(!e||!b(e)||f.disableTextInput)return!0;switch(c.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:f.typeaheadHighlight?j(d,e):e.hide()}}function q(a){var b=a.data("timepicker-settings"),c=a.data("timepicker-list"),d=null,e=c.find(".ui-timepicker-selected");return e.hasClass("ui-timepicker-disabled")?!1:(e.length&&(d=e.data("time")),null!==d&&("string"!=typeof d&&(d=s(d,b)),m(a,d,"select")),!0)}function r(a,b){a=Math.abs(a);var c,d,e=Math.round(a/60),f=[];return 60>e?f=[e,v.mins]:(c=Math.floor(e/60),d=e%60,30==b&&30==d&&(c+=v.decimal+5),f.push(c),f.push(1==c?v.hr:v.hrs),30!=b&&d&&(f.push(d),f.push(v.mins))),f.join(" ")}function s(b,c){if("number"!=typeof b)return null;var d=parseInt(b%60),e=parseInt(b/60%60),f=parseInt(b/3600%24),g=new Date(1970,0,2,f,e,d,0);if(isNaN(g.getTime()))return null;if("function"===a.type(c.timeFormat))return c.timeFormat(g);for(var h,i,j="",k=0;k11?v.pm:v.am;break;case"A":j+=g.getHours()>11?v.PM:v.AM;break;case"g":h=g.getHours()%12,j+=0===h?"12":h;break;case"G":h=g.getHours(),b===u&&(h=c.show2400?24:0),j+=h;break;case"h":h=g.getHours()%12,0!==h&&10>h&&(h="0"+h),j+=0===h?"12":h;break;case"H":h=g.getHours(),b===u&&(h=c.show2400?24:0),j+=h>9?h:"0"+h;break;case"i":var e=g.getMinutes();j+=e>9?e:"0"+e;break;case"s":d=g.getSeconds(),j+=d>9?d:"0"+d;break;case"\\":k++,j+=c.timeFormat.charAt(k);break;default:j+=i}return j}function t(a,b){if(""===a||null===a)return null;if("object"==typeof a)return 3600*a.getHours()+60*a.getMinutes()+a.getSeconds();if("string"!=typeof a)return a;a=a.toLowerCase().replace(/[\s\.]/g,""),("a"==a.slice(-1)||"p"==a.slice(-1))&&(a+="m");var c="("+v.am.replace(".","")+"|"+v.pm.replace(".","")+"|"+v.AM.replace(".","")+"|"+v.PM.replace(".","")+")?",d=new RegExp("^"+c+"([0-9]?[0-9])\\W?([0-5][0-9])?\\W?([0-5][0-9])?"+c+"$"),e=a.match(d);if(!e)return null;var f=parseInt(1*e[2],10);if(f>24){if(b&&b.wrapHours===!1)return null;f%=24}var g=e[1]||e[5],h=f;if(12>=f&&g){var i=g==v.pm||g==v.PM;h=12==f?i?12:0:f+(i?12:0)}var j=1*e[3]||0,k=1*e[4]||0,l=3600*h+60*j+k;if(12>f&&!g&&b&&b._twelveHourTime&&b.scrollDefault){var m=l-b.scrollDefault();0>m&&m>=u/-2&&(l=(l+u/2)%u)}return l}var u=86400,v={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},w={init:function(b){return this.each(function(){var e=a(this),f=[];for(var g in a.fn.timepicker.defaults)e.data(g)&&(f[g]=e.data(g));var h=a.extend({},a.fn.timepicker.defaults,f,b);if(h.lang&&(v=a.extend(v,h.lang)),h=c(h),e.data("timepicker-settings",h),e.addClass("ui-timepicker-input"),h.useSelect)d(e);else{if(e.prop("autocomplete","off"),h.showOn)for(var i in h.showOn)e.on(h.showOn[i]+".timepicker",w.show);e.on("change.timepicker",k),e.on("keydown.timepicker",o),e.on("keyup.timepicker",p),h.disableTextInput&&e.on("keydown.timepicker",n),k.call(e.get(0),null,"initial")}})},show:function(c){var e=a(this),f=e.data("timepicker-settings");if(c&&c.preventDefault(),f.useSelect)return void e.data("timepicker-list").focus();h(e)&&e.blur();var k=e.data("timepicker-list");if(!e.prop("readonly")&&(k&&0!==k.length&&"function"!=typeof f.durationTime||(d(e),k=e.data("timepicker-list")),!b(k))){e.data("ui-timepicker-value",e.val()),j(e,k),w.hide(),k.show();var m={};f.orientation.match(/r/)?m.left=e.offset().left+e.outerWidth()-k.outerWidth()+parseInt(k.css("marginLeft").replace("px",""),10):m.left=e.offset().left+parseInt(k.css("marginLeft").replace("px",""),10);var n;n=f.orientation.match(/t/)?"t":f.orientation.match(/b/)?"b":e.offset().top+e.outerHeight(!0)+k.outerHeight()>a(window).height()+a(window).scrollTop()?"t":"b","t"==n?(k.addClass("ui-timepicker-positioned-top"),m.top=e.offset().top-k.outerHeight()+parseInt(k.css("marginTop").replace("px",""),10)):(k.removeClass("ui-timepicker-positioned-top"),m.top=e.offset().top+e.outerHeight()+parseInt(k.css("marginTop").replace("px",""),10)),k.offset(m);var o=k.find(".ui-timepicker-selected");if(!o.length){var p=t(l(e));null!==p?o=i(e,k,p):f.scrollDefault&&(o=i(e,k,f.scrollDefault()))}if(o&&o.length){var q=k.scrollTop()+o.position().top-o.outerHeight();k.scrollTop(q)}else k.scrollTop(0);return f.stopScrollPropagation&&a(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",function(b){b.preventDefault();var c=a(this).scrollTop();a(this).scrollTop(c+b.originalEvent.deltaY)}),a(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",g),a(window).on("resize.ui-timepicker",g),f.closeOnWindowScroll&&a(document).on("scroll.ui-timepicker",g),e.trigger("showTimepicker"),this}},hide:function(c){var d=a(this),e=d.data("timepicker-settings");return e&&e.useSelect&&d.blur(),a(".ui-timepicker-wrapper").each(function(){var c=a(this);if(b(c)){var d=c.data("timepicker-input"),e=d.data("timepicker-settings");e&&e.selectOnBlur&&q(d),c.hide(),d.trigger("hideTimepicker")}}),this},option:function(b,e){return"string"==typeof b&&"undefined"==typeof e?a(this).data("timepicker-settings")[b]:this.each(function(){var f=a(this),g=f.data("timepicker-settings"),h=f.data("timepicker-list");"object"==typeof b?g=a.extend(g,b):"string"==typeof b&&(g[b]=e),g=c(g),f.data("timepicker-settings",g),h&&(h.remove(),f.data("timepicker-list",!1)),g.useSelect&&d(f)})},getSecondsFromMidnight:function(){return t(l(this))},getTime:function(a){var b=this,c=l(b);if(!c)return null;var d=t(c);if(null===d)return null;a||(a=new Date);var e=new Date(a);return e.setHours(d/3600),e.setMinutes(d%3600/60),e.setSeconds(d%60),e.setMilliseconds(0),e},isVisible:function(){var a=this,c=a.data("timepicker-list");return!(!c||!b(c))},setTime:function(a){var b=this,c=b.data("timepicker-settings");if(c.forceRoundTime)var d=f(t(a),c);else var d=s(t(a),c);return a&&null===d&&c.noneOption&&(d=a),m(b,d),b.data("timepicker-list")&&j(b,b.data("timepicker-list")),this},remove:function(){var a=this;if(a.hasClass("ui-timepicker-input")){var b=a.data("timepicker-settings");return a.removeAttr("autocomplete","off"),a.removeClass("ui-timepicker-input"),a.removeData("timepicker-settings"),a.off(".timepicker"),a.data("timepicker-list")&&a.data("timepicker-list").remove(),b.useSelect&&a.show(),a.removeData("timepicker-list"),this}}};a.fn.timepicker=function(b){return this.length?w[b]?this.hasClass("ui-timepicker-input")?w[b].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!=typeof b&&b?void a.error("Method "+b+" does not exist on jQuery.timepicker"):w.init.apply(this,arguments):this},a.fn.timepicker.defaults={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:function(a,b){if(null===a)return null;if("number"!=typeof b.step)return a;var c=a%(60*b.step);return c>=30*b.step?a+=60*b.step-c:a-=c,a==u&&b.show2400?a:a%u},scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1,wrapHours:!0}});
jQuery(document).ready(function (){
jQuery('.wpforms-page-1 .wpforms-field.wpforms-field-pagebreak').unwrap();
if(jQuery('.wpforms-field-row').hasClass('enable_autokana')){
if(jQuery('.wpforms-field-name-first').length){
jQuery.fn.autoKana('.enable_autokana .wpforms-field-name-first', '.enable_autokana .wpforms-field-name-autokana_first', {katakana: true});
}
if(jQuery('.wpforms-field-name-last').length){
jQuery.fn.autoKana('.enable_autokana .wpforms-field-name-last', '.enable_autokana .wpforms-field-name-autokana_last', {katakana: true});
}}
if(jQuery('.wpforms-field-email-secondary').length){
jQuery('.wpforms-field-email-secondary').on("cut copy paste", function (e){
e.preventDefault();
});
}
jQuery('.wpforms-page-next').click(function (){
if(jQuery('.name_error').length){
jQuery('.name_error').remove();
}});
jQuery('.wpforms-field').each(function (){
if(!jQuery(this).hasClass('wpforms-field-date-time')){
if(jQuery(this).hasClass('limit_character')){
var className=jQuery(this).attr('class');
var lstClasses=className.split(" ");
var arrayLength=lstClasses.length;
var limitNumber=0;
for (var i=0; i < arrayLength; i++){
className=lstClasses[i];
if(className.includes('limit_number')){
limitNumber=className.replace('limit_number_', '');
}}
if(limitNumber!==0){
jQuery(this).find('input').attr('maxlength', limitNumber);
jQuery(this).find('textarea').attr('maxlength', limitNumber);
jQuery(this).find('email').attr('maxlength', limitNumber);
}}
}});
jQuery(".wpforms-field").find('input').change(function (){
jQuery(this).validateregex(jQuery(this));
});
jQuery(".wpforms-field").find('textarea').change(function (){
jQuery(this).validateregex(jQuery(this));
});
jQuery('.wpforms-field-container').find('input[type=radio]').each(function (){
jQuery(this).click(function (){
var other_choice_element=jQuery(this).closest('.wpforms-field-radio').find('.other_choice');
if(other_choice_element.length){
var other_radios=other_choice_element.parents('.wpforms-field-radio').find('input[type=radio]');
if(jQuery(this).attr('value')===jQuery.trim('その他')){
other_choice_element.removeClass('hidden');
other_choice_element.attr('name', jQuery(this).attr('name'));
other_choice_element.prop('disabled', false);
if(jQuery(this).prop('required')){
other_radios.attr('aria-required', false);
other_radios.attr('required', false);
other_choice_element.attr('aria-required', true);
other_choice_element.prop('required', true);
other_choice_element.addClass('wpforms-field-required');
}
jQuery(this).attr('name', '');
}else{
if(!other_choice_element.hasClass('hidden')){
jQuery(this).attr('name', other_choice_element.attr('name'));
var previous_radio=jQuery(this).closest('.wpforms-field-radio').find("input[type=radio]");
previous_radio.attr('name', other_choice_element.attr('name'));
other_choice_element.attr('name', '');
}
other_choice_element.addClass('hidden');
other_choice_element.prop('disabled', true);
if(other_choice_element.prop('required')){
other_radios.attr('aria-required', true);
other_radios.attr('required', true);
other_choice_element.attr('aria-required', false);
other_choice_element.prop('required', false);
other_choice_element.removeClass('wpforms-field-required');
}
jQuery(this).prop('checked', true);
}}
});
});
});
jQuery.fn.validateregex=function (element){
var is_english_alphabet="a-zA-Z '.!";
var is_english_number="0-9";
var full_width=[
"ぁ-んァ-ン", "0-9", "A-z", "\u4E00-\u9FFF"
];
var katana_full_size=[
"ァ-ン"
]
var name_condition=[
"ァ-ン", "ぁ-ん", "一-龯"
]
var half_width=[
"ァ-ン゙゚", "ヲ-゚", "0-9", "a-zA-Z"
];
var lstConditions=[];
var regex_condition='';
var error_message='';
if(element.closest('.wpforms-field').hasClass('enable_full_size')){
lstConditions.push(full_width);
}
if(element.closest('.wpforms-field').hasClass('enable_half_size')){
lstConditions.push(half_width);
}
if(element.closest('.wpforms-field').hasClass('enable_number')){
lstConditions.push(is_english_number);
}
if(element.closest('.wpforms-field').hasClass('enable_english_character')){
lstConditions.push(is_english_alphabet);
}
if(element.hasClass('wpforms-field-name')){
lstConditions.push(name_condition);
}
if(element.hasClass('wpforms-field-name-autokana_first')){
lstConditions.push(katana_full_size);
}
if(element.hasClass('wpforms-field-name-autokana_last')){
lstConditions.push(katana_full_size);
}
var arrayLength=lstConditions.length;
if(arrayLength > 0){
regex_condition +="[";
for (var i=0; i < arrayLength; i++){
regex_condition +=lstConditions[i];
}
regex_condition +="]+$";
if(element.validateInputField(element.val(), regex_condition)===false){
element.toggleClass("had_name_error");
if(element.hasClass("had_name_error")&&!element.next().hasClass("wpforms-error")){
element.after(jQuery(''));
}
element.addClass('wpforms-error');
element.val('');
}else{
element.removeClass('wpforms-error');
element.removeClass("had_name_error");
if(element.next().hasClass("wpforms-error")){
element.next().remove();
}}
}};
jQuery.fn.validateInputField =
function (value, regex_arg){
var regex=new RegExp(regex_arg);
if(!regex.test(value)){
return false;
}};
;(function ($){
var WPForms={
init: function (){
WPForms.setUserIndentifier();
$(document).ready(WPForms.ready);
$(window).on('load', WPForms.load);
WPForms.bindUIActions();
},
ready: function (){
WPForms.loadValidation();
WPForms.loadDatePicker();
WPForms.loadTimePicker();
WPForms.loadInputMask();
WPForms.loadPayments();
$(document).trigger('wpformsReady');
},
load: function (){
},
loadValidation: function (){
if(typeof $.fn.validate!=='undefined'){
$('.wpforms-input-temp-name').each(function (index, el){
var random=Math.floor(Math.random() * 9999) + 1;
$(this).attr('name', 'wpf-temp-' + random);
});
$.validator.messages.required=wpforms_settings.val_required;
$.validator.messages.url=wpforms_settings.val_url;
$.validator.messages.email=wpforms_settings.val_email;
$.validator.messages.number=wpforms_settings.val_number;
if(typeof $.fn.payment!=='undefined'){
$.validator.addMethod("creditcard", function (value, element){
var valid=$.payment.validateCardNumber(value);
return this.optional(element)||valid;
}, wpforms_settings.val_creditcard);
}
$.validator.addMethod("extension", function (value, element, param){
param=typeof param==="string" ? param.replace(/,/g, "|"):"png|jpe?g|gif";
return this.optional(element)||value.match(new RegExp("\\.(" + param + ")$", "i"));
}, wpforms_settings.val_fileextension);
$.validator.addMethod("maxsize", function (value, element, param){
var maxSize=param,
optionalValue=this.optional(element),
i, len, file;
if(optionalValue){
return optionalValue;
}
if(element.files&&element.files.length){
i=0;
len=element.files.length;
for (; i < len; i++){
file=element.files[i];
if(file.size > maxSize){
return false;
}}
}
return true;
}, wpforms_settings.val_filesize);
$.validator.methods.email=function (value, element){
return this.optional(element)||/^[a-z0-9.!#$%&'*+\/=?^_`{|}~-]+@((?=[a-z0-9-]{1,63}\.)(xn--)?[a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,63}$/i.test(value);
};
$.validator.addMethod("confirm", function (value, element, param){
return $.validator.methods.equalTo.call(this, value, element, param);
}, wpforms_settings.val_confirm);
$.validator.addMethod("required-payment", function (value, element){
return WPForms.amountSanitize(value) > 0;
}, wpforms_settings.val_requiredpayment);
$.validator.addMethod("time12h", function (value, element){
return this.optional(element)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(value);
}, wpforms_settings.val_time12h);
$.validator.addMethod("time24h", function (value, element){
return this.optional(element)||/^(([0-1]?[0-9])|([2][0-3])):([0-5]?[0-9])(\ ?[AP]M)?$/i.test(value);
}, wpforms_settings.val_time24h);
$('.wpforms-validate').each(function (){
var form=$(this),
formID=form.data('formid'),
properties;
if(typeof window['wpforms_' + formID]!=='undefined'&&window['wpforms_' + formID].hasOwnProperty('validate')){
properties=window['wpforms_' + formID].validate;
}else if(typeof wpforms_validate!=='undefined'){
properties=wpforms_validate;
}else{
properties={
errorClass: 'wpforms-error',
validClass: 'wpforms-valid',
errorPlacement: function (error, element){
if(element.attr('type')==='radio'||element.attr('type')==='checkbox'){
element.parent().parent().parent().append(error);
}else if(element.is('select')&&element.attr('class').match(/date-month|date-day|date-year/)){
if(element.parent().find('label.wpforms-error:visible').length===0){
element.parent().find('select:last').after(error);
}}else{
error.insertAfter(element);
}},
highlight: function (element, errorClass, validClass){
$(element).addClass(errorClass).removeClass(validClass);
$(element).closest('.wpforms-field').addClass('wpforms-has-error');
},
unhighlight: function (element, errorClass, validClass){
$(element).removeClass(errorClass).addClass(validClass);
$(element).closest('.wpforms-field').removeClass('wpforms-has-error');
},
submitHandler: function (form){
var $form=$(form),
$submit=$form.find('.wpforms-submit'),
altText=$submit.data('alt-text');
if(WPForms.empty($submit.get(0).recaptchaID)&&$submit.get(0).recaptchaID!==0){
if(altText){
$submit.text(altText).prop('disabled', true);
}
$('.wpforms-input-temp-name').removeAttr('name');
form.submit();
}else{
grecaptcha.execute($submit.get(0).recaptchaID);
}}
}}
form.validate(properties);
});
}},
loadDatePicker: function (){
if(typeof $.fn.flatpickr!=='undefined'){
$('.wpforms-datepicker').each(function (){
var element=$(this),
form=element.closest('.wpforms-form'),
formID=form.data('formid'),
fieldID=element.closest('.wpforms-field').data('field-id'),
properties,
day_from_now=element.attr('day_from_now');
if(typeof window['wpforms_' + formID + '_' + fieldID]!=='undefined'&&window['wpforms_' + formID + '_' + fieldID].hasOwnProperty('datepicker')){
properties=window['wpforms_' + formID + '_' + fieldID].datepicker;
}else if(typeof window['wpforms_' + formID]!=='undefined'&&window['wpforms_' + formID].hasOwnProperty('datepicker')){
properties=window['wpforms_' + formID].datepicker;
}else if(typeof wpforms_datepicker!=='undefined'){
properties=wpforms_datepicker;
}else{
if(day_from_now.length!==0){
properties={
disableMobile: true,
minDate: "today",
maxDate: new Date().fp_incr(day_from_now),
locale: {
firstDayOfWeek: 1,
weekdays: {
shorthand: ["日", "月", "火", "水", "木", "金", "土"],
longhand: [
"日曜日",
"月曜日",
"火曜日",
"水曜日",
"木曜日",
"金曜日",
"土曜日"
]
},
months: {
shorthand: [
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月"
],
longhand: [
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月"
]
}}
}}else{
properties={
disableMobile: true,
locale: {
firstDayOfWeek: 1,
weekdays: {
shorthand: ["日", "月", "火", "水", "木", "金", "土"],
longhand: [
"日曜日",
"月曜日",
"火曜日",
"水曜日",
"木曜日",
"金曜日",
"土曜日"
]
},
months: {
shorthand: [
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月"
],
longhand: [
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月"
]
}}
}}
}
element.flatpickr(properties)
});
}},
loadTimePicker: function (){
if(typeof $.fn.timepicker!=='undefined'){
$('.wpforms-timepicker').each(function (){
var element=$(this),
form=element.closest('.wpforms-form'),
formID=form.data('formid'),
fieldID=element.closest('.wpforms-field').data('field-id'),
properties,
minimum_time=element.attr('minimum-time'),
maximum_time=element.attr('maximum-time');
if(typeof window['wpforms_' + formID + '_' + fieldID]!=='undefined' &&
window['wpforms_' + formID + '_' + fieldID].hasOwnProperty('timepicker')
){
properties=window['wpforms_' + formID + '_' + fieldID].timepicker;
}else if(typeof window['wpforms_' + formID]!=='undefined' &&
window['wpforms_' + formID].hasOwnProperty('timepicker')
){
properties=window['wpforms_' + formID].timepicker;
}else if(typeof wpforms_timepicker!=='undefined'){
properties=wpforms_timepicker;
}else{
properties={
scrollDefault: 'now',
forceRoundTime: true,
minTime: minimum_time,
maxTime: maximum_time
};}
element.timepicker(properties);
});
}},
loadInputMask: function (){
if(typeof $.fn.inputmask!=='undefined'){
$('.wpforms-masked-input').inputmask();
}},
loadPayments: function (){
$('.wpforms-payment-total').each(function (index, el){
WPForms.amountTotal(this);
});
if(typeof $.fn.payment!=='undefined'){
$('.wpforms-field-credit-card-cardnumber').payment('formatCardNumber');
$('.wpforms-field-credit-card-cardcvc').payment('formatCardCVC');
}},
bindUIActions: function (){
$(document).on('click', '.wpforms-page-button', function (event){
event.preventDefault();
WPForms.pagebreakNav($(this));
});
$(document).on('change input', '.wpforms-payment-price', function (){
WPForms.amountTotal(this, true);
});
$(document).on('input', '.wpforms-payment-user-input', function (){
var $this=$(this),
amount=$this.val();
$this.val(amount.replace(/[^0-9.,]/g, ''));
});
$(document).on('focusout', '.wpforms-payment-user-input', function (){
var $this=$(this),
amount=$this.val(),
sanitized=WPForms.amountSanitize(amount),
formatted=WPForms.amountFormat(sanitized);
$this.val(formatted);
});
$(document).on('OptinMonsterAfterInject', function (){
WPForms.ready();
});
},
pagebreakNav: function (el){
var $this=$(el),
valid=true,
action=$this.data('action'),
page=$this.data('page'),
page2=page,
next=page + 1,
prev=page - 1,
formID=$this.data('formid'),
$form=$this.closest('.wpforms-form'),
$page=$form.find('.wpforms-page-' + page),
$submit=$form.find('.wpforms-submit-container'),
$indicator=$form.find('.wpforms-page-indicator'),
$reCAPTCHA=$form.find('.wpforms-recaptcha-container'),
pageScroll=false;
if(window.wpforms_pageScroll===false){
pageScroll=false;
}else if(!WPForms.empty(window.wpform_pageScroll)){
pageScroll=window.wpform_pageScroll;
}else{
pageScroll=75;
}
if(action==='next'){
if(typeof $.fn.validate!=='undefined'){
$page.find('input.wpforms-field-required, select.wpforms-field-required, textarea.wpforms-field-required, .wpforms-field-required input').each(function (index, el){
var field=$(el);
if(field.valid()){
}else{
valid=false;
}});
var $topError=$page.find('.wpforms-error').first();
if($topError.length){
$('html, body').animate({
scrollTop: $topError.offset().top - 75
}, 750, function (){
$topError.focus();
});
}}
if(valid){
page2=next;
$page.hide();
var $nextPage=$form.find('.wpforms-page-' + next);
$nextPage.show();
if($nextPage.hasClass('last')){
$reCAPTCHA.show();
$submit.show();
var content_table=jQuery('.table_wrap_fields');
var confirm_table=content_table.not('.cloned').clone();
confirm_table.find('*').removeAttr('id');
confirm_table.find('*').removeAttr('data-field-id');
confirm_table.find('*').removeAttr('name');
confirm_table.find('input').prop('disabled', 'true');
confirm_table.find('textarea').prop('disabled', 'true');
confirm_table.find('select').prop('disabled', 'true');
confirm_table.insertBefore($nextPage.find('.wpforms-field-pagebreak'));
var btnPrvious=$('.wpforms-page.last .wpforms-page-prev');
btnPrvious.detach().appendTo('.wpforms-submit-container');
}
if(pageScroll){
$('html, body').animate({
scrollTop: $form.offset().top - pageScroll
}, 500);
}
$this.trigger('wpformsPageChange', [page2, $form]);
}}else if(action==='prev'){
$form.find('.wpforms-page-2 .table_wrap_fields ').remove();
page2=prev;
$page.hide();
$form.find('.wpforms-page-' + prev).show();
$reCAPTCHA.hide();
$submit.hide();
if(pageScroll){
$('html, body').animate({
scrollTop: $form.offset().top - pageScroll
}, 500);
}
$this.trigger('wpformsPageChange', [page2, $form]);
}
if($indicator){
var theme=$indicator.data('indicator'),
color=$indicator.data('indicator-color');
if('connector'===theme||'circles'===theme){
$indicator.find('.wpforms-page-indicator-page').removeClass('active');
$indicator.find('.wpforms-page-indicator-page-' + page2).addClass('active');
$indicator.find('.wpforms-page-indicator-page-number').removeAttr('style');
$indicator.find('.active .wpforms-page-indicator-page-number').css('background-color', color);
if('connector'===theme){
$indicator.find('.wpforms-page-indicator-page-triangle').removeAttr('style');
$indicator.find('.active .wpforms-page-indicator-page-triangle').css('border-top-color', color);
}}else if('progress'===theme){
var $pageTitle=$indicator.find('.wpforms-page-indicator-page-title'),
$pageSep=$indicator.find('.wpforms-page-indicator-page-title-sep'),
totalPages=$form.find('.wpforms-page').length,
width=(page2 / totalPages) * 100;
$indicator.find('.wpforms-page-indicator-page-progress').css('width', width + '%');
$indicator.find('.wpforms-page-indicator-steps-current').text(page2);
if($pageTitle.data('page-' + page2 + '-title')){
$pageTitle.css('display', 'inline').text($pageTitle.data('page-' + page2 + '-title'));
$pageSep.css('display', 'inline');
}else{
$pageTitle.css('display', 'none');
$pageSep.css('display', 'none');
}}
}},
amountTotal: function (el, validate){
var validate=validate||false,
$form=$(el).closest('.wpforms-form'),
total=0,
totalFormatted=0,
totalFormattedSymbol=0,
currency=WPForms.getCurrency();
$('.wpforms-payment-price').each(function (index, el){
var amount=0,
$this=$(this);
if($this.attr('type')==='text'||$this.attr('type')==='hidden'){
amount=$this.val();
}else if($this.attr('type')==='radio'&&$this.is(':checked')){
amount=$this.data('amount');
}else if($this.is('select')&&$this.find('option:selected').length > 0){
amount=$this.find('option:selected').data('amount');
}
if(!WPForms.empty(amount)){
amount=WPForms.amountSanitize(amount);
total=Number(total) + Number(amount);
}});
totalFormatted=WPForms.amountFormat(total);
if('left'===currency.symbol_pos){
totalFormattedSymbol=currency.symbol + ' ' + totalFormatted;
}else{
totalFormattedSymbol=totalFormatted + ' ' + currency.symbol;
}
$form.find('.wpforms-payment-total').each(function (index, el){
if('hidden'===$(this).attr('type')||'text'===$(this).attr('type')){
$(this).val(totalFormattedSymbol);
if('text'===$(this).attr('type')&&validate){
$(this).valid();
}}else{
$(this).text(totalFormattedSymbol);
}});
},
amountSanitize: function (amount){
var currency=WPForms.getCurrency();
amount=amount.toString().replace(/[^0-9.,]/g, '');
if(currency.decimal_sep===','&&(amount.indexOf(currency.decimal_sep)!==-1)){
if(currency.thousands_sep==='.'&&amount.indexOf(currency.thousands_sep)!==-1){
amount=amount.replace(currency.thousands_sep, '');
}else if(currency.thousands_sep===''&&amount.indexOf('.')!==-1){
amount=amount.replace('.', '');
}
amount=amount.replace(currency.decimal_sep, '.');
}else if(currency.thousands_sep===','&&(amount.indexOf(currency.thousands_sep)!==-1)){
amount=amount.replace(currency.thousands_sep, '');
}
return WPForms.numberFormat(amount, 2, '.', '');
},
amountFormat: function (amount){
var currency=WPForms.getCurrency();
amount=String(amount);
if(currency.decimal_sep===','&&(amount.indexOf(currency.decimal_sep)!==-1)){
var sepFound=amount.indexOf(currency.decimal_sep),
whole=amount.substr(0, sepFound),
part=amount.substr(sepFound + 1, amount.strlen - 1);
amount=whole + '.' + part;
}
if(currency.thousands_sep===','&&(amount.indexOf(currency.thousands_sep)!==-1)){
amount=amount.replace(',', '');
}
if(WPForms.empty(amount)){
amount=0;
}
return WPForms.numberFormat(amount, 2, currency.decimal_sep, currency.thousands_sep);
},
getCurrency: function (){
var currency={
code: 'USD',
thousands_sep: ',',
decimal_sep: '.',
symbol: '$',
symbol_pos: 'left'
};
if(typeof wpforms_settings.currency_code!=='undefined'){
currency.code=wpforms_settings.currency_code;
}
if(typeof wpforms_settings.currency_thousands!=='undefined'){
currency.thousands_sep=wpforms_settings.currency_thousands;
}
if(typeof wpforms_settings.currency_decimal!=='undefined'){
currency.decimal_sep=wpforms_settings.currency_decimal;
}
if(typeof wpforms_settings.currency_symbol!=='undefined'){
currency.symbol=wpforms_settings.currency_symbol;
}
if(typeof wpforms_settings.currency_symbol_pos!=='undefined'){
currency.symbol_pos=wpforms_settings.currency_symbol_pos;
}
return currency;
},
numberFormat: function (number, decimals, decimalSep, thousandsSep){
number=(number + '').replace(/[^0-9+\-Ee.]/g, '');
var n = !isFinite(+number) ? 0:+number;
var prec = !isFinite(+decimals) ? 0:Math.abs(decimals);
var sep=(typeof thousandsSep==='undefined') ? ',':thousandsSep;
var dec=(typeof decimalSep==='undefined') ? '.':decimalSep;
var s;
var toFixedFix=function (n, prec){
var k=Math.pow(10, prec);
return '' + (Math.round(n * k) / k).toFixed(prec)
};
s=(prec ? toFixedFix(n, prec):'' + Math.round(n)).split('.');
if(s[0].length > 3){
s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep)
}
if((s[1]||'').length < prec){
s[1]=s[1]||'';
s[1] +=new Array(prec - s[1].length + 1).join('0')
}
return s.join(dec)
},
empty: function (mixedVar){
var undef;
var key;
var i;
var len;
var emptyValues=[undef, null, false, 0, '', '0'];
for (i=0, len=emptyValues.length; i < len; i++){
if(mixedVar===emptyValues[i]){
return true
}}
if(typeof mixedVar==='object'){
for (key in mixedVar){
if(mixedVar.hasOwnProperty(key)){
return false;
}}
return true;
}
return false;
},
setUserIndentifier: function (){
if(!WPForms.getCookie('_wpfuuid')){
var s=new Array(36),
hexDigits='0123456789abcdef',
uuid;
for (var i=0; i < 36; i++){
s[i]=hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
}
s[14]="4";
s[19]=hexDigits.substr((s[19] & 0x3) | 0x8, 1);
s[8]=s[13]=s[18]=s[23]='-';
uuid=s.join("");
WPForms.createCookie('_wpfuuid', uuid, 3999);
}},
createCookie: function (name, value, days){
var expires='';
if(days){
if('-1'===days){
expires='';
}else{
var date=new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires='; expires=' + date.toGMTString();
}}else{
expires='; expires=Thu, 01 Jan 1970 00:00:01 GMT';
}
document.cookie=name + '=' + value + expires + '; path=/';
},
getCookie: function (name){
var nameEQ=name + '=',
ca=document.cookie.split(';');
for (var i=0; i < ca.length; i++){
var c=ca[i];
while (c.charAt(0)===' '){
c=c.substring(1, c.length);
}
if(c.indexOf(nameEQ)==0){
return c.substring(nameEQ.length, c.length);
}}
return null;
},
removeCookie: function (name){
WPForms.createCookie(name, '', -1);
}};
WPForms.init();
window.wpforms=WPForms;
})(jQuery);
(function (original){
jQuery.fn.clone=function (){
var result=original.apply(this, arguments),
my_textareas=this.find('textarea').add(this.filter('textarea')),
result_textareas=result.find('textarea').add(result.filter('textarea')),
my_selects=this.find('select').add(this.filter('select')),
result_selects=result.find('select').add(result.filter('select'));
for (var i=0, l=my_textareas.length; i < l; ++i) jQuery(result_textareas[i]).val(jQuery(my_textareas[i]).val());
for (var i=0, l=my_selects.length; i < l; ++i) result_selects[i].selectedIndex=my_selects[i].selectedIndex;
return result;
};}) (jQuery.fn.clone);