PageSourceSearch

https://shop.rseidelimagery.de/assets/vendor_imports/shop_gallery_…800c90764157c7f76d3ea691ced1da6c0963ee92.js

js rseidelimagery.de collected 2026-09-28 13:40:36 UTC 379,436 bytes, 12 lines download raw bytes

1if(function(t){t.extend(t.fn,{validate:function(e){if(this.length){var n=t.data(this[0],"validator");return n||(this.attr("novalidate","novalidate"),n=new t.validator(e,this[0]),t.data(this[0],"validator",n),n.settings.onsubmit&&(this.validateDelegate(":submit","click",function(e){n.settings.submitHandler&&(n.submitButton=e.target),t(e.target).hasClass("cancel")&&(n.cancelSubmit=!0),void 0!==t(e.target).attr("formnovalidate")&&(n.cancelSubmit=!0)}),this.submit(function(e){function i(){var i;return!n.settings.submitHandler||(n.submitButton&&(i=t("<input type='hidden'/>").attr("name",n.submitButton.name).val(t(n.submitButton).val()).appendTo(n.currentForm)),n.settings.submitHandler.call(n,n.currentForm,e),n.submitButton&&i.remove(),!1)}return n.settings.debug&&e.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,i()):n.form()?n.pendingRequest?(n.formSubmitted=!0,!1):i():(n.focusInvalid(),!1)})),n)}e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){if(t(this[0]).is("form"))return this.validate().form();var e=!0,n=t(this[0].form).validate();return this.each(function(){e=e&&n.element(this)}),e},removeAttrs:function(e){var n={},i=this;return t.each(e.split(/\s/),function(t,e){n[e]=i.attr(e),i.removeAttr(e)}),n},rules:function(e,n){var i=this[0];if(e){var r=t.data(i.form,"validator").settings,s=r.rules,o=t.validator.staticRules(i);switch(e){case"add":t.extend(o,t.validator.normalizeRule(n)),delete o.messages,s[i.name]=o,n.messages&&(r.messages[i.name]=t.extend(r.messages[i.name],n.messages));break;case"remove":if(!n)return delete s[i.name],o;var a={};return t.each(n.split(/\s/),function(t,e){a[e]=o[e],delete o[e]}),a}}var l=t.validator.normalizeRules(t.extend({},t.validator.classRules(i),t.validator.attributeRules(i),t.validator.dataRules(i),t.validator.staticRules(i)),i);if(l.required){var c=l.required;delete l.required,l=t.extend({required:c},l)}return l}}),t.extend(t.expr[":"],{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){return!!t.trim(""+t(e).val())},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,n){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=n,this.init()},t.validator.format=function(e,n){return 1===arguments.length?function(){var n=t.makeArray(arguments);return n.unshift(e),t.validator.format.apply(this,n)}:(arguments.length>2&&n.constructor!==Array&&(n=t.makeArray(arguments).slice(1)),n.constructor!==Array&&(n=[n]),t.each(n,function(t,n){e=e.replace(new RegExp("\\{"+t+"\\}","g"),function(){return n})}),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(t)).hide())},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(t,e){9===e.which&&""===this.elementValue(t)||(t.name in this.submitted||t===this.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,n,i){"radio"===e.type?this.findByName(e.name).addClass(n).removeClass(i):t(e).addClass(n).removeClass(i)},unhighlight:function(e,n,i){"radio"===e.type?this.findByName(e.name).removeClass(n).addClass(i):t(e).removeClass(n).addClass(i)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function e(e){var n=t.data(this[0].form,"validator"),i="on"+e.type.replace(/^validate/,"");n.settings[i]&&n.settings[i].call(n,this[0],e)}this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var n=this.groups={};t.each(this.settings.groups,function(e,i){"string"==typeof i&&(i=i.split(/\s/)),t.each(i,function(t,i){n[i]=e})});var i=this.settings.rules;t.each(i,function(e,n){i[e]=t.validator.normalizeRule(n)}),t(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",e).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",e),this.settings.invalidHandler&&t(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){e=this.validationTargetFor(this.clean(e)),this.lastElement=e,this.prepareElement(e),this.currentElements=t(e);var n=!1!==this.check(e);return n?delete this.invalid[e.name]:this.invalid[e.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers
1)),this.showErrors(),n},showErrors:function(e){if(e){for(var n in t.extend(this.errorMap,e),this.errorList=[],e)this.errorList.push({message:e[n],element:this.findByName(n)[0]});this.successList=t.grep(this.successList,function(t){return!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e=0;for(var n in t)e++;return e},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,function(t){return t.element.name===e.name}).length&&e},elements:function(){var e=this,n={};return t(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),!(this.name in n||!e.objectLength(t(this).rules()))&&(n[this.name]=!0,!0)})},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.replace(" ",".");return t(this.settings.errorElement+"."+e,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([]),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var n=t(e).attr("type"),i=t(e).val();return"radio"===n||"checkbox"===n?t("input[name='"+t(e).attr("name")+"']:checked").val():"string"==typeof i?i.replace(/\r/g,""):i},check:function(e){e=this.validationTargetFor(this.clean(e));var n,i=t(e).rules(),r=!1,s=this.elementValue(e);for(var o in i){var a={method:o,parameters:i[o]};try{if("dependency-mismatch"===(n=t.validator.methods[o].call(this,s,e,a.parameters))){r=!0;continue}if(r=!1,"pending"===n)return void(this.toHide=this.toHide.not(this.errorsFor(e)));if(!n)return this.formatAndAdd(e,a),!1}catch(t){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+a.method+"' method.",t),t}}if(!r)return this.objectLength(i)&&this.successList.push(e),!0},customDataMessage:function(e,n){return t(e).data("msg-"+n.toLowerCase())||e.attributes&&t(e).attr("data-msg-"+n.toLowerCase())},customMessage:function(t,e){var n=this.settings.messages[t];return n&&(n.constructor===String?n:n[e])},findDefined:function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]},defaultMessage:function(e,n){return this.findDefined(this.customMessage(e.name,n),this.customDataMessage(e,n),!this.settings.ignoreTitle&&e.title||void 0,t.validator.messages[n],"<strong>Warning: No message defined for "+e.name+"</strong>")},formatAndAdd:function(e,n){var i=this.defaultMessage(e,n.method),r=/\$?\{(\d+)\}/g;"function"==typeof i?i=i.call(this,n.parameters,e):r.test(i)&&(i=t.validator.format(i.replace(r,"{$1}"),n.parameters)),this.errorList.push({message:i,element:e}),this.errorMap[e.name]=i,this.submitted[e.name]=i},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e;for(t=0;this.errorList[t];t++){var n=this.errorList[t];this.settings.highlight&&this.settings.highlight.call(this,n.element,this.settings.errorClass,this.settings.validClass),this.showLabel(n.element,n.message)}if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers
1)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(e,n){var i=this.errorsFor(e);i.length?(i.removeClass(this.settings.validClass).addClass(this.settings.errorClass),i.html(n)):(i=t("<"+this.settings.errorElement+">").attr("for",this.idOrName(e)).addClass(this.settings.errorClass).html(n||""),this.settings.wrapper&&(i=i.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(i).length||(this.settings.errorPlacement?this.settings.errorPlacement(i,t(e)):i.insertAfter(e))),!n&&this.settings.success&&(i.text(""),"string"==typeof this.settings.success?i.addClass(this.settings.success):this.settings.success(i,e)),this.toShow=this.toShow.add(i)},errorsFor:function(e){var n=this.idOrName(e);return this.errors().filter(function(){return t(this).attr("for")===n})},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]),t},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+e+"']")},getLength:function(e,n){switch(n.nodeName.toLowerCase()){case"select":return t("option:selected",n).length;case"input":if(this.checkable(n))return this.findByName(n.name).filter(":checked").length}return e.length},depend:function(t,e){return!this.dependTypes[typeof t]||this.dependTypes[typeof t](t,e)},dependTypes:{boolean:function(t){return t},string:function(e,n){return!!t(e,n.form).length},function:function(t,e){return t(e)}},optional:function(e){var n=this.elementValue(e);return!t.validator.methods.required.call(this,n,e)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(e,n){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[e.name],n&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.formSubmitted=!1):!n&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e){return t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,n){e.constructor===String?this.classRuleSettings[e]=n:t.extend(this.classRuleSettings,e)},classRules:function(e){var n={},i=t(e).attr("class");return i&&t.each(i.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(n,t.validator.classRuleSettings[this])}),n},attributeRules:function(e){var n={},i=t(e),r=i[0].getAttribute("type");for(var s in t.validator.methods){var o;"required"===s?(""===(o=i.get(0).getAttribute(s))&&(o=!0),o=!!o):o=i.attr(s),/min|max/.test(s)&&(null===r||/number|range|text/.test(r))&&(o=Number(o)),o?n[s]=o:r===s&&"range"!==r&&(n[s]=!0)}return n.maxlength&&/-1|2147483647|524288/.test(n.maxlength)&&delete n.maxlength,n},dataRules:function(e){var n,i,r={},s=t(e);for(n in t.validator.methods)void 0!==(i=s.data("rule-"+n.toLowerCase()))&&(r[n]=i);return r},staticRules:function(e){var n={},i=t.data(e.form,"validator");return i.settings.rules&&(n=t.validator.normalizeRule(i.settings.rules[e.name])||{}),n},normalizeRules:function(e,n){return t.each(e,function(i,r){if(!1!==r){if(r.param||r.depends){var s=!0;switch(typeof r.depends){case"string":s=!!t(r.depends,n.form).length;break;case"function":s=r.depends.call(n,n)}s?e[i]=void 0===r.param||r.param:delete e[i]}}else delete e[i]}),t.each(e,function(i,r){e[i]=t.isFunction(r)?r(n):r}),t.each(["minlength","maxlength"],function(){e[this]&&(e[this]=Number(e[this]))}),t.each(["rangelength","range"],function(){var n;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(n=e[this].split(/[\s,]+/),e[this]=[Number(n[0]),Number(n[1])]))}),t.validator.autoCreateRanges&&(e.min&&e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),e.minlength&&e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var n={};t.each(e.split(/\s/),function(){n[this]=!0}),e=n}return e},addMethod:function(e,n,i){t.validator.methods[e]=n,t.validator.messages[e]=void 0!==i?i:t.validator.messages[e],n.length<3&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,n,i){if(!this.depend(i,n))return"dependency-mismatch";if("select"===n.nodeName.toLowerCase()){var r=t(n).val();return r&&r.length>0}return this.checkable(n)?this.getLength(e,n)>0:t.trim(e).length>0},email:function(t,e){return this.optional(e)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(t)},url:function(t,e){return this.optional(e)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(t)},number:function(t,e){return this.optional(e)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},creditcard:function(t,e){if(this.optional(e))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;for(var n=0,i=0,r=!1,s=(t=t.replace(/\D/g,"")).length-1;s>=0;s--){var o=t.charAt(s);
1i=parseInt(o,10),r&&(i*=2)>9&&(i-=9),n+=i,r=!r}return n%10==0},minlength:function(e,n,i){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),n);return this.optional(n)||r>=i},maxlength:function(e,n,i){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),n);return this.optional(n)||r<=i},rangelength:function(e,n,i){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),n);return this.optional(n)||r>=i[0]&&r<=i[1]},min:function(t,e,n){return this.optional(e)||t>=n},max:function(t,e,n){return this.optional(e)||t<=n},range:function(t,e,n){return this.optional(e)||t>=n[0]&&t<=n[1]},equalTo:function(e,n,i){var r=t(i);return this.settings.onfocusout&&r.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){t(n).valid()}),e===r.val()},remote:function(e,n,i){if(this.optional(n))return"dependency-mismatch";var r=this.previousValue(n);if(this.settings.messages[n.name]||(this.settings.messages[n.name]={}),r.originalMessage=this.settings.messages[n.name].remote,this.settings.messages[n.name].remote=r.message,i="string"==typeof i&&{url:i}||i,r.old===e)return r.valid;r.old=e;var s=this;this.startRequest(n);var o={};return o[n.name]=e,t.ajax(t.extend(!0,{url:i,mode:"abort",port:"validate"+n.name,dataType:"json",data:o,success:function(i){s.settings.messages[n.name].remote=r.originalMessage;var o=!0===i||"true"===i;if(o){var a=s.formSubmitted;s.prepareElement(n),s.formSubmitted=a,s.successList.push(n),delete s.invalid[n.name],s.showErrors()}else{var l={},c=i||s.defaultMessage(n,"remote");l[n.name]=r.message=t.isFunction(c)?c(e):c,s.invalid[n.name]=!0,s.showErrors(l)}r.valid=o,s.stopRequest(n,o)}},i)),"pending"}}}),t.format=t.validator.format}(jQuery),function(t){var e={};if(t.ajaxPrefilter)t.ajaxPrefilter(function(t,n,i){var r=t.port;"abort"===t.mode&&(e[r]&&e[r].abort(),e[r]=i)});else{var n=t.ajax;t.ajax=function(i){var r=("mode"in i?i:t.ajaxSettings).mode,s=("port"in i?i:t.ajaxSettings).port;return"abort"===r?(e[s]&&e[s].abort(),e[s]=n.apply(this,arguments),e[s]):n.apply(this,arguments)}}}(jQuery),function(t){t.extend(t.fn,{validateDelegate:function(e,n,i){return this.bind(n,function(n){var r=t(n.target);if(r.is(e))return i.apply(r,arguments)})}})}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){function e(t){return t}function n(t){return decodeURIComponent(t.replace(r," "))}function i(t){0===t.indexOf('"')&&(t=t.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return s.json?JSON.parse(t):t}catch(t){}}var r=/\+/g,s=t.cookie=function(r,o,a){if(void 0!==o){if("number"==typeof(a=t.extend({},s.defaults,a)).expires){var l=a.expires,c=a.expires=new Date;c.setDate(c.getDate()+l)}return o=s.json?JSON.stringify(o):String(o),document.cookie=[s.raw?r:encodeURIComponent(r),"=",s.raw?o:encodeURIComponent(o),a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}for(var d=s.raw?e:n,u=document.cookie.split("; "),h=r?void 0:{},p=0,f=u.length;p<f;p++){var m=u[p].split("="),g=d(m.shift()),v=d(m.join("="));if(r&&r===g){h=i(v);break}r||(h[g]=i(v))}return h};s.defaults={},t.removeCookie=function(e,n){return void 0!==t.cookie(e)&&(t.cookie(e,"",t.extend(n,{expires:-1})),!0)}}),function(t){t.extend(t.fn,{delayedObserver:function(e,n,i){return this.each(function(){var r=t(this),s=i||{};r.data("oldval",r.val()).data("delay",n||.5).data("condition",s.condition||function(){return t(this).data("oldval")==t(this).val()}).data("callback",e)[s.event||"keyup"](function(){r.data("condition").apply(r)||(r.data("timer")&&clearTimeout(r.data("timer")),r.data("timer",setTimeout(function(){r.data("callback").apply(r)},1e3*r.data("delay"))),r.data("oldval",r.val()))})})}})}(jQuery),function(t){function e(){return t("body").height()>t(window).height()}var n=function(e,n){this.settings=n,this.checkSettings(),this.imgAnalyzerTimeout=null,this.entries=null,this.buildingRow={entriesBuff:[],width:0,height:0,aspectRatio:0},this.lastFetchedEntry=null,this.yield={every:2,flushed:0},this.border=n.border>=0?n.border:n.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges(),this.offY=this.border,this.rows=0,this.spinner={phase:0,timeSlot:150,$el:t('<div class="spinner"><span></span><span></span><span></span></div>'),intervalId:null},this.checkWidthIntervalId=null,this.galleryWidth=e.width(),this.$gallery=e};n.prototype.imgFromEntry=function(t){var e=t.find(this.settings.thumbnailSelector);return 0===e.length&&(e=t.find("> a "+this.settings.thumbnailSelector)),0===e.length?null:e},n.prototype.displayEntry=function(t,e,n,i,r,s){var o=function(t){return _.map(t,function(t,e){return e+":"+t+"px;"}).join(" ")},a=o({width:i,height:s,top:n,left:e}),l=o({width:i,height:r,"margin-left":-i/2,"margin-top":-r/2});t.itemStyles=a,t.imageStyles=l},n.prototype.prepareBuildingRow=function(t){var e,n,i,r,s,o=!0,a=0,l=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,c=l/this.buildingRow.aspectRatio,d=this.settings.rowHeight,u=this.buildingRow.width/l>this.settings.justifyThreshold;if(t&&"hide"===this.settings.lastRow&&!u)return-1;for(t&&!u&&"justify"!==this.settings.lastRow&&"hide"!==this.settings.lastRow&&(o=!1,this.rows>
10&&(o=(d=(this.offY-this.border-this.settings.margins*this.rows)/this.rows)*this.buildingRow.aspectRatio/l>this.settings.justifyThreshold)),e=0;e<this.buildingRow.entriesBuff.length;e++)i=(n=this.buildingRow.entriesBuff[e]).imgW/n.imgH,o?(r=e===this.buildingRow.entriesBuff.length-1?l:c*i,s=c):(r=d*i,s=d),l-=Math.round(r),n.jgWidth=Math.round(r),n.jgHeight=Math.ceil(s),(0===e||a>s)&&(a=s);return this.buildingRow.height=a,o},n.prototype.clearBuildingRow=function(){this.buildingRow.entriesBuff=[],this.buildingRow.aspectRatio=0,this.buildingRow.width=0},n.prototype.flushRow=function(t){var e,n,i,r=this.settings,s=this.border;if(n=this.prepareBuildingRow(t),t&&"hide"===r.lastRow&&-1===n)this.clearBuildingRow();else{if(this.maxRowHeight&&(this.maxRowHeight.isPercentage&&this.maxRowHeight.value*r.rowHeight<this.buildingRow.height?this.buildingRow.height=this.maxRowHeight.value*r.rowHeight:this.maxRowHeight.value>=r.rowHeight&&this.maxRowHeight.value<this.buildingRow.height&&(this.buildingRow.height=this.maxRowHeight.value)),"center"===r.lastRow||"right"===r.lastRow){var o=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*r.margins;for(i=0;i<this.buildingRow.entriesBuff.length;i++)o-=(e=this.buildingRow.entriesBuff[i]).jgWidth;"center"===r.lastRow?s+=o/2:"right"===r.lastRow&&(s+=o)}for(i=0;i<this.buildingRow.entriesBuff.length;i++)e=this.buildingRow.entriesBuff[i],this.displayEntry(e,s,this.offY,e.jgWidth,e.jgHeight,this.buildingRow.height),s+=e.jgWidth+r.margins;this.galleryHeightToSet=this.offY+this.buildingRow.height+this.border,(!t||this.buildingRow.height<=r.rowHeight&&n)&&(this.offY+=this.buildingRow.height+r.margins,this.rows+=1,this.clearBuildingRow(),this.$gallery.trigger("jg.rowflush"))}};var i=!1;n.prototype.checkWidth=function(){var n=this,r=function(){return parseFloat(n.$gallery.width())},s=function(){i=e(),n.galleryWidth=r()},o=function(){var t=r();e()===i?Math.abs(t-n.galleryWidth)>n.settings.refreshSensitivity&&(n.galleryWidth=t,n.updateRowHeightSettings(),n.updateMarginSetting(),n.rewind(),n.startImgAnalyzer(!0)):s()};t(window).on("resize",_.debounce(o,200)),s()},n.prototype.rewind=function(){this.lastFetchedEntry=null,this.offY=this.border,this.rows=0,this.clearBuildingRow()},n.prototype.updateEntries=function(){return this.entries=this.$gallery.children(this.settings.selector).toArray(),!0},n.prototype.destroy=function(){clearInterval(this.checkWidthIntervalId),t.each(this.entries,t.proxy(function(e,n){var i=t(n);i.css("width",""),i.css("height",""),i.css("top",""),i.css("left",""),i.data("jg.loaded",void 0),i.removeClass("jg-entry");var r=this.imgFromEntry(i);r.css("width",""),r.css("height",""),r.css("margin-left",""),r.css("margin-top",""),r.attr("src",r.data("jg.originalSrc")),r.data("jg.originalSrc",void 0)},this)),this.$gallery.css("height",""),this.$gallery.removeClass("justified-gallery"),this.$gallery.data("jg.controller",void 0)},n.prototype.analyzeImages=function(t){for(var e=0;e<this.settings.sortedEntries.length;e++){var n=this.settings.sortedEntries[e];n||console.log("analyzeImages fehler, l\xe4nge, index, entries.length",this.settings.sortedEntries.length,e,this.entries.length);var i=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,r=n.imgW/n.imgH;i/(this.buildingRow.aspectRatio+r)<this.settings.rowHeight&&this.flushRow(!1),this.buildingRow.entriesBuff.push(n),this.buildingRow.aspectRatio+=r,this.buildingRow.width+=r*this.settings.rowHeight}this.buildingRow.entriesBuff.length>0&&this.flushRow(!0),this.$gallery.html(this.settings.renderFunc(this.settings.sortedEntries)),this.updateEntries(),this.$gallery.trigger(t?"jg.resize":"jg.complete"),this.$gallery.height(this.galleryHeightToSet)},n.prototype.startImgAnalyzer=function(t){var e=this;setTimeout(function(){e.analyzeImages(t)},.001)},n.prototype.onImageEvent=function(e,n,i){if(n||i){var r=new Image,s=t(r);n&&s.one("load",function(){s.off("load error"),n(r)}),i&&s.one("error",function(){s.off("load error"),i(r)}),r.src=e}},n.prototype.init=function(){this.startImgAnalyzer(!1),this.checkWidth()},n.prototype.checkOrConvertNumber=function(e,n){if("string"===t.type(e[n])&&(e[n]=parseFloat(e[n])),"number"!==t.type(e[n]))throw n+" must be a number";if(isNaN(e[n]))throw"invalid number for "+n},n.prototype.checkSizeRangesSuffixes=function(){if("object"!==t.type(this.settings.sizeRangeSuffixes))throw"sizeRangeSuffixes must be defined and must be an object";var e=[];for(var n in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(n)&&e.push(n);for(var i={0:""},r=0;r<e.length;r++)if("string"===t.type(e[r]))try{i[parseInt(e[r].replace(/^[a-z]+/,""),10)]=this.settings.sizeRangeSuffixes[e[r]]}catch(t){throw"sizeRangeSuffixes keys must contains correct numbers ("+t+")"}else i[e[r]]=this.settings.sizeRangeSuffixes[e[r]];this.settings.sizeRangeSuffixes=i},n.prototype.retrieveMaxRowHeight=function(){var e={};if("string"===t.type(this.settings.maxRowHeight))this.settings.maxRowHeight.match(/^[0-9]+%$/)?(e.value=parseFloat(this.settings.maxRowHeight.match(/^([0-9]+)%$/)[1])/100,e.isPercentage=!1):(e.value=parseFloat(this.settings.maxRowHeight),e.isPercentage=!0);else{if("number"!==t.type(this.settings.maxRowHeight)){if(!1===this.settings.maxRowHeight||null===this.settings.maxRowHeight||void 0===this.settings.maxRowHeight)return null;throw"maxRowHeight must be a number or a percentage"}e.value=this.settings.maxRowHeight,e.isPercentage=!1}if(isNaN(e.value))throw"invalid number for maxRowHeight";return e.isPercentage&&e.value<100&&(e.value=100),e},n.prototype.updateRowHeightSettings=function(){if("function"===t.type(this.settings.updateRowHeightSettings)){const t=this.settings.updateRowHeightSettings();this.settings.rowHeight=t.rowHeight,this.settings.maxRowHeight=t.maxRowHeight}},n.prototype.updateMarginSetting=function(){"function"===t.type(this.settings.updateMarginSetting)&&(this.settings.margins=this.settings.updateMarginSetting())},n.prototype.checkSettings=function(){this.checkSizeRangesSuffixes(),this.checkOrConvertNumber(this.settings,"rowHeight"),this.checkOrConvertNumber(this.settings,"margins"),this.checkOrConvertNumber(this.settings,"border");var e=["justify","nojustify","left","center","right","hide"];if(-1===e.indexOf(this.settings.lastRow))throw"lastRow must be one of: "+e.join(", ");
1if(this.checkOrConvertNumber(this.settings,"justifyThreshold"),this.settings.justifyThreshold<0||this.settings.justifyThreshold>1)throw"justifyThreshold must be in the interval [0,1]";if("boolean"!==t.type(this.settings.cssAnimation))throw"cssAnimation must be a boolean";if("boolean"!==t.type(this.settings.captions))throw"captions must be a boolean";if(this.checkOrConvertNumber(this.settings.captionSettings,"animationDuration"),this.checkOrConvertNumber(this.settings.captionSettings,"visibleOpacity"),this.settings.captionSettings.visibleOpacity<0||this.settings.captionSettings.visibleOpacity>1)throw"captionSettings.visibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings.captionSettings,"nonVisibleOpacity"),this.settings.captionSettings.nonVisibleOpacity<0||this.settings.captionSettings.nonVisibleOpacity>1)throw"captionSettings.nonVisibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings,"imagesAnimationDuration"),this.checkOrConvertNumber(this.settings,"refreshTime"),this.checkOrConvertNumber(this.settings,"refreshSensitivity"),"boolean"!==t.type(this.settings.randomize))throw"randomize must be a boolean";if("string"!==t.type(this.settings.selector))throw"selector must be a string";if(!1!==this.settings.sort&&!t.isFunction(this.settings.sort))throw"sort must be false or a comparison function";if(!1!==this.settings.filter&&!t.isFunction(this.settings.filter)&&"string"!==t.type(this.settings.filter))throw"filter must be false, a string or a filter function"},n.prototype.retrieveSuffixRanges=function(){var t=[];for(var e in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(e)&&t.push(parseInt(e,10));return t.sort(function(t,e){return t>e?1:t<e?-1:0}),t},n.prototype.updateSettings=function(e){this.settings=t.extend({},this.settings,e),this.checkSettings(),this.border=this.settings.border>=0?this.settings.border:this.settings.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges()},t.fn.justifiedGallery=function(e){return this.each(function(i,r){var s=t(r);s.addClass("justified-gallery");var o=s.data("jg.controller");if(void 0===o){if(null!=e&&"object"!==t.type(e)){if("destroy"===e)return;throw"The argument must be an object"}o=new n(s,t.extend({},t.fn.justifiedGallery.defaults,e)),s.data("jg.controller",o)}else if("norewind"===e);else{
2if("destroy"===e)return void o.destroy();o.updateSettings(e),o.rewind()}o.updateEntries("norewind"===e)&&o.init()})},t.fn.justifiedGallery.defaults={sizeRangeSuffixes:{},thumbnailPath:void 0,rowHeight:120,maxRowHeight:!1,margins:1,border:-1,lastRow:"nojustify",justifyThreshold:.9,waitThumbnailsLoad:!0,captions:!0,cssAnimation:!0,imagesAnimationDuration:500,captionSettings:{animationDuration:500,visibleOpacity:.7,nonVisibleOpacity:0},rel:null,target:null,extension:/\.[^.\\/]+$/,refreshTime:200,refreshSensitivity:0,randomize:!1,sort:!1,filter:!1,selector:"a, div:not(.spinner)",thumbnailSelector:"> img",sortedEntries:null,renderFunc:null}}(jQuery),function(t){var e=t({});t.sub=function(){e.on.apply(e,arguments)},t.unsub=function(){e.off.apply(e,arguments)},t.pub=function(){e.trigger.apply(e,arguments)}}(jQuery),function(){function t(t){function e(e,n,i,r,s,o){for(;s>=0&&o>s;s+=t){var a=r?r[s]:s;i=n(i,e[a],a,e)}return i}return function(n,i,r,s){i=b(i,s,4);var o=!k(n)&&y.keys(n),a=(o||n).length,l=t>0?0:a-1;return arguments.length<3&&(r=n[o?o[l]:l],l+=t),e(n,i,r,o,l,a)}}function e(t){return function(e,n,i){n=x(n,i);for(var r=T(e),s=t>0?0:r-1;s>=0&&r>s;s+=t)if(n(e[s],s,e))return s;return-1}}function n(t,e,n){return function(i,r,s){var o=0,a=T(i);if("number"==typeof s)t>0?o=s>=0?s:Math.max(s+a,o):a=s>=0?Math.min(s+1,a):s+a+1;else if(n&&s&&a)return i[s=n(i,r)]===r?s:-1;if(r!=r)return(s=e(d.call(i,o,a),y.isNaN))>=0?s+o:-1;for(s=t>0?o:a-1;s>=0&&a>s;s+=t)if(i[s]===r)return s;return-1}}function i(t,e){var n=P.length,i=t.constructor,r=y.isFunction(i)&&i.prototype||a,s="constructor";for(y.has(t,s)&&!y.contains(e,s)&&e.push(s);n--;)(s=P[n])in t&&t[s]!==r[s]&&!y.contains(e,s)&&e.push(s)}
vendor: 15,535 bytes, line 2
2var r=this,s=r._,o=Array.prototype,a=Object.prototype,l=Function.prototype,c=o.push,d=o.slice,u=a.toString,h=a.hasOwnProperty,p=Array.isArray,f=Object.keys,m=l.bind,g=Object.create,v=function(){},y=function(t){return t instanceof y?t:this instanceof y?void(this._wrapped=t):new y(t)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=y),exports._=y):r._=y,y.VERSION="1.8.3";var b=function(t,e,n){if(void 0===e)return t;switch(null==n?3:n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)};case 4:return function(n,i,r,s){return t.call(e,n,i,r,s)}}return function(){return t.apply(e,arguments)}},x=function(t,e,n){return null==t?y.identity:y.isFunction(t)?b(t,e,n):y.isObject(t)?y.matcher(t):y.property(t)};y.iteratee=function(t,e){return x(t,e,1/0)};var w=function(t,e){return function(n){var i=arguments.length;if(2>i||null==n)return n;for(var r=1;i>r;r++)for(var s=arguments[r],o=t(s),a=o.length,l=0;a>l;l++){var c=o[l];e&&void 0!==n[c]||(n[c]=s[c])}return n}},E=function(t){if(!y.isObject(t))return{};if(g)return g(t);v.prototype=t;var e=new v;return v.prototype=null,e},S=function(t){return function(e){return null==e?void 0:e[t]}},C=Math.pow(2,53)-1,T=S("length"),k=function(t){var e=T(t);return"number"==typeof e&&e>=0&&C>=e};y.each=y.forEach=function(t,e,n){var i,r;if(e=b(e,n),k(t))for(i=0,r=t.length;r>i;i++)e(t[i],i,t);else{var s=y.keys(t);for(i=0,r=s.length;r>i;i++)e(t[s[i]],s[i],t)}return t},y.map=y.collect=function(t,e,n){e=x(e,n);for(var i=!k(t)&&y.keys(t),r=(i||t).length,s=Array(r),o=0;r>o;o++){var a=i?i[o]:o;s[o]=e(t[a],a,t)}return s},y.reduce=y.foldl=y.inject=t(1),y.reduceRight=y.foldr=t(-1),y.find=y.detect=function(t,e,n){var i;return void 0!==(i=k(t)?y.findIndex(t,e,n):y.findKey(t,e,n))&&-1!==i?t[i]:void 0},y.filter=y.select=function(t,e,n){var i=[];return e=x(e,n),y.each(t,function(t,n,r){e(t,n,r)&&i.push(t)}),i},y.reject=function(t,e,n){return y.filter(t,y.negate(x(e)),n)},y.every=y.all=function(t,e,n){e=x(e,n);for(var i=!k(t)&&y.keys(t),r=(i||t).length,s=0;r>s;s++){var o=i?i[s]:s;if(!e(t[o],o,t))return!1}return!0},y.some=y.any=function(t,e,n){e=x(e,n);for(var i=!k(t)&&y.keys(t),r=(i||t).length,s=0;r>s;s++){var o=i?i[s]:s;if(e(t[o],o,t))return!0}return!1},y.contains=y.includes=y.include=function(t,e,n,i){return k(t)||(t=y.values(t)),("number"!=typeof n||i)&&(n=0),y.indexOf(t,e,n)>=0},y.invoke=function(t,e){var n=d.call(arguments,2),i=y.isFunction(e);return y.map(t,function(t){var r=i?e:t[e];return null==r?r:r.apply(t,n)})},y.pluck=function(t,e){return y.map(t,y.property(e))},y.where=function(t,e){return y.filter(t,y.matcher(e))},y.findWhere=function(t,e){return y.find(t,y.matcher(e))},y.max=function(t,e,n){var i,r,s=-1/0,o=-1/0;if(null==e&&null!=t)for(var a=0,l=(t=k(t)?t:y.values(t)).length;l>a;a++)(i=t[a])>s&&(s=i);else e=x(e,n),y.each(t,function(t,n,i){((r=e(t,n,i))>o||r===-1/0&&s===-1/0)&&(s=t,o=r)});return s},y.min=function(t,e,n){var i,r,s=1/0,o=1/0;if(null==e&&null!=t)for(var a=0,l=(t=k(t)?t:y.values(t)).length;l>a;a++)i=t[a],s>i&&(s=i);else e=x(e,n),y.each(t,function(t,n,i){r=e(t,n,i),(o>r||1/0===r&&1/0===s)&&(s=t,o=r)});return s},y.shuffle=function(t){for(var e,n=k(t)?t:y.values(t),i=n.length,r=Array(i),s=0;i>s;s++)(e=y.random(0,s))!==s&&(r[s]=r[e]),r[e]=n[s];return r},y.sample=function(t,e,n){return null==e||n?(k(t)||(t=y.values(t)),t[y.random(t.length-1)]):y.shuffle(t).slice(0,Math.max(0,e))},y.sortBy=function(t,e,n){return e=x(e,n),y.pluck(y.map(t,function(t,n,i){return{value:t,index:n,criteria:e(t,n,i)}}).sort(function(t,e){var n=t.criteria,i=e.criteria;if(n!==i){if(n>i||void 0===n)return 1;if(i>n||void 0===i)return-1}return t.index-e.index}),"value")};var M=function(t){return function(e,n,i){var r={};return n=x(n,i),y.each(e,function(i,s){var o=n(i,s,e);t(r,i,o)}),r}};y.groupBy=M(function(t,e,n){y.has(t,n)?t[n].push(e):t[n]=[e]}),y.indexBy=M(function(t,e,n){t[n]=e}),y.countBy=M(function(t,e,n){y.has(t,n)?t[n]++:t[n]=1}),y.toArray=function(t){return t?y.isArray(t)?d.call(t):k(t)?y.map(t,y.identity):y.values(t):[]},y.size=function(t){return null==t?0:k(t)?t.length:y.keys(t).length},y.partition=function(t,e,n){e=x(e,n);var i=[],r=[];return y.each(t,function(t,n,s){(e(t,n,s)?i:r).push(t)}),[i,r]},y.first=y.head=y.take=function(t,e,n){return null==t?void 0:null==e||n?t[0]:y.initial(t,t.length-e)},y.initial=function(t,e,n){return d.call(t,0,Math.max(0,t.length-(null==e||n?1:e)))},y.last=function(t,e,n){return null==t?void 0:null==e||n?t[t.length-1]:y.rest(t,Math.max(0,t.length-e))},y.rest=y.tail=y.drop=function(t,e,n){return d.call(t,null==e||n?1:e)},y.compact=function(t){return y.filter(t,y.identity)};var $=function(t,e,n,i){for(var r=[],s=0,o=i||0,a=T(t);a>o;o++){var l=t[o];if(k(l)&&(y.isArray(l)||y.isArguments(l))){e||(l=$(l,e,n));var c=0,d=l.length;for(r.length+=d;d>c;)r[s++]=l[c++]}else n||(r[s++]=l)}return r};y.flatten=function(t,e){return $(t,e,!1)},y.without=function(t){return y.difference(t,d.call(arguments,1))},y.uniq=y.unique=function(t,e,n,i){y.isBoolean(e)||(i=n,n=e,e=!1),null!=n&&(n=x(n,i));for(var r=[],s=[],o=0,a=T(t);a>o;o++){var l=t[o],c=n?n(l,o,t):l;e?(o&&s===c||r.push(l),s=c):n?y.contains(s,c)||(s.push(c),r.push(l)):y.contains(r,l)||r.push(l)}return r},y.union=function(){return y.uniq($(arguments,!0,!0))},y.intersection=function(t){for(var e=[],n=arguments.length,i=0,r=T(t);r>i;i++){var s=t[i];if(!y.contains(e,s)){for(var o=1;n>o&&y.contains(arguments[o],s);o++);o===n&&e.push(s)}}return e},y.difference=function(t){var e=$(arguments,!0,!0,1);return y.filter(t,function(t){return!y.contains(e,t)})},y.zip=function(){return y.unzip(arguments)},y.unzip=function(t){for(var e=t&&y.max(t,T).length||0,n=Array(e),i=0;e>i;i++)n[i]=y.pluck(t,i);return n},y.object=function(t,e){for(var n={},i=0,r=T(t);r>i;i++)e?n[t[i]]=e[i]:n[t[i][0]]=t[i][1];return n},y.findIndex=e(1),y.findLastIndex=e(-1),y.sortedIndex=function(t,e,n,i){for(var r=(n=x(n,i,1))(e),s=0,o=T(t);o>s;){var a=Math.floor((s+o)/2);n(t[a])<r?s=a+1:o=a}return s},y.indexOf=n(1,y.findIndex,y.sortedIndex),y.lastIndexOf=n(-1,y.findLastIndex),y.range=function(t,e,n){null==e&&(e=t||0,t=0),n=n||1;for(var i=Math.max(Math.ceil((e-t)/n),0),r=Array(i),s=0;i>s;s++,t+=n)r[s]=t;return r};var O=function(t,e,n,i,r){if(!(i instanceof e))return t.apply(n,r);var s=E(t.prototype),o=t.apply(s,r);return y.isObject(o)?o:s};y.bind=function(t,e){if(m&&t.bind===m)return m.apply(t,d.call(arguments,1));if(!y.isFunction(t))throw new TypeError("Bind must be called on a function");var n=d.call(arguments,2),i=function(){return O(t,i,e,this,n.concat(d.call(arguments)))};return i},y.partial=function(t){var e=d.call(arguments,1),n=function(){for(var i=0,r=e.length,s=Array(r),o=0;r>o;o++)s[o]=e[o]===y?arguments[i++]:e[o];for(;i<arguments.length;)s.push(arguments[i++]);return O(t,n,this,this,s)};return n},y.bindAll=function(t){var e,n,i=arguments.length;if(1>=i)throw new Error("bindAll must be passed function names");for(e=1;i>e;e++)t[n=arguments[e]]=y.bind(t[n],t);return t},y.memoize=function(t,e){var n=function(i){var r=n.cache,s=""+(e?e.apply(this,arguments):i);return y.has(r,s)||(r[s]=t.apply(this,arguments)),r[s]};return n.cache={},n},y.delay=function(t,e){var n=d.call(arguments,2);return setTimeout(function(){return t.apply(null,n)},e)},y.defer=y.partial(y.delay,y,1),y.throttle=function(t,e,n){var i,r,s,o=null,a=0;n||(n={});var l=function(){a=!1===n.leading?0:y.now(),o=null,s=t.apply(i,r),o||(i=r=null)};return function(){var c=y.now();a||!1!==n.leading||(a=c);var d=e-(c-a);return i=this,r=arguments,0>=d||d>e?(o&&(clearTimeout(o),o=null),a=c,s=t.apply(i,r),o||(i=r=null)):o||!1===n.trailing||(o=setTimeout(l,d)),s}},y.debounce=function(t,e,n){var i,r,s,o,a,l=function(){var c=y.now()-o;e>c&&c>=0?i=setTimeout(l,e-c):(i=null,n||(a=t.apply(s,r),i||(s=r=null)))};return function(){s=this,r=arguments,o=y.now();var c=n&&!i;return i||(i=setTimeout(l,e)),c&&(a=t.apply(s,r),s=r=null),a}},y.wrap=function(t,e){return y.partial(e,t)},y.negate=function(t){return function(){return!t.apply(this,arguments)}},y.compose=function(){var t=arguments,e=t.length-1;return function(){for(var n=e,i=t[e].apply(this,arguments);n--;)i=t[n].call(this,i);return i}},y.after=function(t,e){return function(){return--t<1?e.apply(this,arguments):void 0}},y.before=function(t,e){var n;return function(){return--t>0&&(n=e.apply(this,arguments)),1>=t&&(e=null),n}},y.once=y.partial(y.before,2);var F=!{toString:null}.propertyIsEnumerable("toString"),P=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];y.keys=function(t){if(!y.isObject(t))return[];if(f)return f(t);var e=[];for(var n in t)y.has(t,n)&&e.push(n);return F&&i(t,e),e},y.allKeys=function(t){if(!y.isObject(t))return[];var e=[];for(var n in t)e.push(n);return F&&i(t,e),e},y.values=function(t){for(var e=y.keys(t),n=e.length,i=Array(n),r=0;n>r;r++)i[r]=t[e[r]];return i},y.mapObject=function(t,e,n){e=x(e,n);for(var i,r=y.keys(t),s=r.length,o={},a=0;s>a;a++)o[i=r[a]]=e(t[i],i,t);return o},y.pairs=function(t){for(var e=y.keys(t),n=e.length,i=Array(n),r=0;n>r;r++)i[r]=[e[r],t[e[r]]];return i},y.invert=function(t){for(var e={},n=y.keys(t),i=0,r=n.length;r>i;i++)e[t[n[i]]]=n[i];return e},y.functions=y.methods=function(t){var e=[];for(var n in t)y.isFunction(t[n])&&e.push(n);return e.sort()},y.extend=w(y.allKeys),y.extendOwn=y.assign=w(y.keys),y.findKey=function(t,e,n){e=x(e,n);for(var i,r=y.keys(t),s=0,o=r.length;o>s;s++)if(e(t[i=r[s]],i,t))return i},y.pick=function(t,e,n){var i,r,s={},o=t;if(null==o)return s;y.isFunction(e)?(r=y.allKeys(o),i=b(e,n)):(r=$(arguments,!1,!1,1),i=function(t,e,n){return e in n},o=Object(o));for(var a=0,l=r.length;l>a;a++){var c=r[a],d=o[c];i(d,c,o)&&(s[c]=d)}return s},y.omit=function(t,e,n){if(y.isFunction(e))e=y.negate(e);else{var i=y.map($(arguments,!1,!1,1),String);e=function(t,e){return!y.contains(i,e)}}return y.pick(t,e,n)},y.defaults=w(y.allKeys,!0),y.create=function(t,e){var n=E(t);return e&&y.extendOwn(n,e),n},y.clone=function(t){return y.isObject(t)?y.isArray(t)?t.slice():y.extend({},t):t},y.tap=function(t,e){return e(t),t},y.isMatch=function(t,e){var n=y.keys(e),i=n.length;if(null==t)return!i;for(var r=Object(t),s=0;i>s;s++){var o=n[s];if(e[o]!==r[o]||!(o in r))return!1}return!0};var _=function(t,e,n,i){if(t===e)return 0!==t||1/t==1/e;if(null==t||null==e)return t===e;t instanceof y&&(t=t._wrapped),e instanceof y&&(e=e._wrapped);var r=u.call(t);if(r!==u.call(e))return!1;switch(r){case"[object RegExp]":case"[object String]":return""+t==""+e;case"[object Number]":return+t!=+t?+e!=+e:0===+t?1/+t==1/e:+t===+e;case"[object Date]":case"[object Boolean]":return+t===+e}var s="[object Array]"===r;if(!s){if("object"!=typeof t||"object"!=typeof e)return!1;var o=t.constructor,a=e.constructor;if(o!==a&&!(y.isFunction(o)&&o instanceof o&&y.isFunction(a)&&a instanceof a)&&"constructor"in t&&"constructor"in e)return!1}i=i||[];for(var l=(n=n||[]).length;l--;)if(n[l]===t)return i[l]===e;if(n.push(t),i.push(e),s){if((l=t.length)!==e.length)return!1;for(;l--;)if(!_(t[l],e[l],n,i))return!1}else{var c,d=y.keys(t);if(l=d.length,y.keys(e).length!==l)return!1;for(;l--;)if(c=d[l],!y.has(e,c)||!_(t[c],e[c],n,i))return!1}return n.pop(),i.pop(),!0};y.isEqual=function(t,e){return _(t,e)},y.isEmpty=function(t){return null==t||(k(t)&&(y.isArray(t)||y.isString(t)||y.isArguments(t))?0===t.length:0===y.keys(t).length)},y.isElement=function(t){return!(!t||1!==t.nodeType)},y.isArray=p||function(t){return"[object Array]"===u.call(t)},y.isObject=function(t){var e=typeof t;return"function"===e||"object"===e&&!!t},y.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){y["is"+t]=function(e){return u.call(e)==="[object "+t+"]"}}),y.isArguments(arguments)||(y.isArguments=function(t){return y.has(t,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(y.isFunction=function(t){return"function"==typeof t||!1}),y.isFinite=function(t){return isFinite(t)&&!isNaN(parseFloat(t))},y.isNaN=function(t){return y.isNumber(t)&&t!==+t},y.isBoolean=function(t){return!0===t||!1===t||"[object Boolean]"===u.call(t)},y.isNull=function(t){return null===t},y.isUndefined=function(t){return void 0===t},y.has=function(t,e){return null!=t&&h.call(t,e)},y.noConflict=function(){return r._=s,this},y.identity=function(t){return t},y.constant=function(t){return function(){return t}},y.noop=function(){},y.property=S,y.propertyOf=function(t){return null==t?function(){}:function(e){return t[e]}},y.matcher=y.matches=function(t){return t=y.extendOwn({},t),function(e){return y.isMatch(e,t)}},y.times=function(t,e,n){var i=Array(Math.max(0,t));e=b(e,n,1);for(var r=0;t>r;r++)i[r]=e(r);return i},y.random=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))},y.now=Date.now||function(){return(new Date).getTime()};var L={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},A=y.invert(L),D=function(t){var e=function(e){return t[e]},n="(?:"+y.keys(t).join("|")+")",i=RegExp(n),r=RegExp(n,"g");return function(t){return t=null==t?"":""+t,i.test(t)?t.replace(r,e):t}};y.escape=D(L),y.unescape=D(A),y.result=function(t,e,n){var i=null==t?void 0:t[e];return void 0===i&&(i=n),y.isFunction(i)?i.call(t):i};var I=0;y.uniqueId=function(t){var e=++I+"";return t?t+e:e},y.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var j=/(.)^/,R={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},B=/\\|'|\r|\n|\u2028|\u2029/g,z=function(t){return"\\"+R[t]};y.template=function(t,e,n){!e&&n&&(e=n),e=y.defaults({},e,y.templateSettings);var i=RegExp([(e.escape||j).source,(e.interpolate||j).source,(e.evaluate||j).source].join("|")+"|$","g"),r=0,s="__p+='";t.replace(i,function(e,n,i,o,a){return s+=t.slice(r,a).replace(B,z),r=a+e.length,n?s+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":i?s+="'+\n((__t=("+i+"))==null?'':__t)+\n'":o&&(s+="';\n"+o+"\n__p+='"),e}),s+="';\n",e.variable||(s="with(obj||{}){\n"+s+"}\n"),s="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";try{var o=new Function(e.variable||"obj","_",s)}catch(t){throw t.source=s,t}var a=function(t){return o.call(this,t,y)},l=e.variable||"obj";return a.source="function("+l+"){\n"+s+"}",a},y.chain=function(t){var e=y(t);return e._chain=!0,e};var N=function(t,e){return t._chain?y(e).chain():e};y.mixin=function(t){y.each(y.functions(t),function(e){var n=y[e]=t[e];y.prototype[e]=function(){var t=[this._wrapped];return c.apply(t,arguments),N(this,n.apply(y,t))}})},y.mixin(y),y.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=o[t];y.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],N(this,n)}}),y.each(["concat","join","slice"],function(t){var e=o[t];y.prototype[t]=function(){return N(this,e.apply(this._wrapped,arguments))}}),y.prototype.value=function(){return this._wrapped},y.prototype.valueOf=y.prototype.toJSON=y.prototype.value,y.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return y})}.call(this),function(t){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(n,i,r){e.Backbone=t(e,r,n,i)});
vendor: 16,436 bytes, lines 2-3
2else if("undefined"!=typeof exports){var n,i=require("underscore");try{n=require("jquery")}catch(t){}t(e,exports,i,n)}else e.Backbone=t(e,{},e._,e.jQuery||e.Zepto||e.ender||e.$)}(function(t,e,n,i){var r=t.Backbone,s=Array.prototype.slice;e.VERSION="1.3.3",e.$=i,e.noConflict=function(){return t.Backbone=r,this},e.emulateHTTP=!1,e.emulateJSON=!1;var o=function(t,e,i){switch(t){case 1:return function(){return n[e](this[i])};case 2:return function(t){return n[e](this[i],t)};case 3:return function(t,r){return n[e](this[i],l(t,this),r)};case 4:return function(t,r,s){return n[e](this[i],l(t,this),r,s)};default:return function(){var t=s.call(arguments);return t.unshift(this[i]),n[e].apply(n,t)}}},a=function(t,e,i){n.each(e,function(e,r){n[r]&&(t.prototype[r]=o(e,r,i))})},l=function(t,e){return n.isFunction(t)?t:n.isObject(t)&&!e._isModel(t)?c(t):n.isString(t)?function(e){return e.get(t)}:t},c=function(t){var e=n.matches(t);return function(t){return e(t.attributes)}},d=e.Events={},u=/\s+/,h=function(t,e,i,r,s){var o,a=0;if(i&&"object"==typeof i){void 0!==r&&"context"in s&&void 0===s.context&&(s.context=r);for(o=n.keys(i);a<o.length;a++)e=h(t,e,o[a],i[o[a]],s)}else if(i&&u.test(i))for(o=i.split(u);a<o.length;a++)e=t(e,o[a],r,s);else e=t(e,i,r,s);return e};d.on=function(t,e,n){return p(this,t,e,n)};var p=function(t,e,n,i,r){(t._events=h(f,t._events||{},e,n,{context:i,ctx:t,listening:r}),r)&&((t._listeners||(t._listeners={}))[r.id]=r);return t};d.listenTo=function(t,e,i){if(!t)return this;var r=t._listenId||(t._listenId=n.uniqueId("l")),s=this._listeningTo||(this._listeningTo={}),o=s[r];if(!o){var a=this._listenId||(this._listenId=n.uniqueId("l"));o=s[r]={obj:t,objId:r,id:a,listeningTo:s,count:0}}return p(t,e,i,this,o),this};var f=function(t,e,n,i){if(n){var r=t[e]||(t[e]=[]),s=i.context,o=i.ctx,a=i.listening;a&&a.count++,r.push({callback:n,context:s,ctx:s||o,listening:a})}return t};d.off=function(t,e,n){return this._events?(this._events=h(m,this._events,t,e,{context:n,listeners:this._listeners}),this):this},d.stopListening=function(t,e,i){var r=this._listeningTo;if(!r)return this;for(var s=t?[t._listenId]:n.keys(r),o=0;o<s.length;o++){var a=r[s[o]];if(!a)break;a.obj.off(e,i,this)}return this};var m=function(t,e,i,r){if(t){var s,o=0,a=r.context,l=r.listeners;if(e||i||a){for(var c=e?[e]:n.keys(t);o<c.length;o++){var d=t[e=c[o]];if(!d)break;for(var u=[],h=0;h<d.length;h++){var p=d[h];i&&i!==p.callback&&i!==p.callback._callback||a&&a!==p.context?u.push(p):(s=p.listening)&&0===--s.count&&(delete l[s.id],delete s.listeningTo[s.objId])}u.length?t[e]=u:delete t[e]}return t}for(var f=n.keys(l);o<f.length;o++)delete l[(s=l[f[o]]).id],delete s.listeningTo[s.objId]}};d.once=function(t,e,i){var r=h(g,{},t,e,n.bind(this.off,this));return"string"==typeof t&&null==i&&(e=void 0),this.on(r,e,i)},d.listenToOnce=function(t,e,i){var r=h(g,{},e,i,n.bind(this.stopListening,this,t));return this.listenTo(t,r)};var g=function(t,e,i,r){if(i){var s=t[e]=n.once(function(){r(e,s),i.apply(this,arguments)});s._callback=i}return t};d.trigger=function(t){if(!this._events)return this;for(var e=Math.max(0,arguments.length-1),n=Array(e),i=0;i<e;i++)n[i]=arguments[i+1];return h(v,this._events,t,void 0,n),this};var v=function(t,e,n,i){if(t){var r=t[e],s=t.all;r&&s&&(s=s.slice()),r&&y(r,i),s&&y(s,[e].concat(i))}return t},y=function(t,e){var n,i=-1,r=t.length,s=e[0],o=e[1],a=e[2];switch(e.length){case 0:for(;++i<r;)(n=t[i]).callback.call(n.ctx);return;case 1:for(;++i<r;)(n=t[i]).callback.call(n.ctx,s);return;case 2:for(;++i<r;)(n=t[i]).callback.call(n.ctx,s,o);return;case 3:for(;++i<r;)(n=t[i]).callback.call(n.ctx,s,o,a);return;default:for(;++i<r;)(n=t[i]).callback.apply(n.ctx,e);return}};d.bind=d.on,d.unbind=d.off,n.extend(e,d);var b=e.Model=function(t,e){var i=t||{};e||(e={}),this.cid=n.uniqueId(this.cidPrefix),this.attributes={},e.collection&&(this.collection=e.collection),e.parse&&(i=this.parse(i,e)||{});var r=n.result(this,"defaults");i=n.defaults(n.extend({},r,i),r),this.set(i,e),this.changed={},this.initialize.apply(this,arguments)};n.extend(b.prototype,d,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",initialize:function(){},toJSON:function(){return n.clone(this.attributes)},sync:function(){return e.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return n.escape(this.get(t))},has:function(t){return null!=this.get(t)},matches:function(t){return!!n.iteratee(t,this)(this.attributes)},set:function(t,e,i){if(null==t)return this;var r;if("object"==typeof t?(r=t,i=e):(r={})[t]=e,i||(i={}),!this._validate(r,i))return!1;var s=i.unset,o=i.silent,a=[],l=this._changing;this._changing=!0,l||(this._previousAttributes=n.clone(this.attributes),this.changed={});var c=this.attributes,d=this.changed,u=this._previousAttributes;for(var h in r)e=r[h],n.isEqual(c[h],e)||a.push(h),n.isEqual(u[h],e)?delete d[h]:d[h]=e,s?delete c[h]:c[h]=e;if(this.idAttribute in r&&(this.id=this.get(this.idAttribute)),!o){a.length&&(this._pending=i);for(var p=0;p<a.length;p++)this.trigger("change:"+a[p],this,c[a[p]],i)}if(l)return this;if(!o)for(;this._pending;)i=this._pending,this._pending=!1,this.trigger("change",this,i);return this._pending=!1,this._changing=!1,this},unset:function(t,e){return this.set(t,void 0,n.extend({},e,{unset:!0}))},clear:function(t){var e={};for(var i in this.attributes)e[i]=void 0;return this.set(e,n.extend({},t,{unset:!0}))},hasChanged:function(t){return null==t?!n.isEmpty(this.changed):n.has(this.changed,t)},changedAttributes:function(t){if(!t)return!!this.hasChanged()&&n.clone(this.changed);var e=this._changing?this._previousAttributes:this.attributes,i={};for(var r in t){var s=t[r];n.isEqual(e[r],s)||(i[r]=s)}return!!n.size(i)&&i},previous:function(t){return null!=t&&this._previousAttributes?this._previousAttributes[t]:null},previousAttributes:function(){return n.clone(this._previousAttributes)},fetch:function(t){t=n.extend({parse:!0},t);var e=this,i=t.success;return t.success=function(n){var r=t.parse?e.parse(n,t):n;if(!e.set(r,t))return!1;i&&i.call(t.context,e,n,t),e.trigger("sync",e,n,t)},B(this,t),this.sync("read",this,t)},save:function(t,e,i){var r;null==t||"object"==typeof t?(r=t,i=e):(r={})[t]=e;var s=(i=n.extend({validate:!0,parse:!0},i)).wait;if(r&&!s){if(!this.set(r,i))return!1}else if(!this._validate(r,i))return!1;var o=this,a=i.success,l=this.attributes;i.success=function(t){o.attributes=l;var e=i.parse?o.parse(t,i):t;if(s&&(e=n.extend({},r,e)),e&&!o.set(e,i))return!1;a&&a.call(i.context,o,t,i),o.trigger("sync",o,t,i)},B(this,i),r&&s&&(this.attributes=n.extend({},l,r));var c=this.isNew()?"create":i.patch?"patch":"update";"patch"!==c||i.attrs||(i.attrs=r);var d=this.sync(c,this,i);return this.attributes=l,d},destroy:function(t){t=t?n.clone(t):{};var e=this,i=t.success,r=t.wait,s=function(){e.stopListening(),e.trigger("destroy",e,e.collection,t)};t.success=function(n){r&&s(),i&&i.call(t.context,e,n,t),e.isNew()||e.trigger("sync",e,n,t)};var o=!1;return this.isNew()?n.defer(t.success):(B(this,t),o=this.sync("delete",this,t)),r||s(),o},url:function(){var t=n.result(this,"urlRoot")||n.result(this.collection,"url")||R();if(this.isNew())return t;var e=this.get(this.idAttribute);return t.replace(/[^\/]$/,"$&/")+encodeURIComponent(e)},parse:function(t){return t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(t){return this._validate({},n.extend({},t,{validate:!0}))},_validate:function(t,e){if(!e.validate||!this.validate)return!0;t=n.extend({},this.attributes,t);var i=this.validationError=this.validate(t,e)||null;return!i||(this.trigger("invalid",this,i,n.extend(e,{validationError:i})),!1)}}),a(b,{keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1},"attributes");var x=e.Collection=function(t,e){e||(e={}),e.model&&(this.model=e.model),void 0!==e.comparator&&(this.comparator=e.comparator),this._reset(),this.initialize.apply(this,arguments),t&&this.reset(t,n.extend({silent:!0},e))},w={add:!0,remove:!0,merge:!0},E={add:!0,remove:!1},S=function(t,e,n){n=Math.min(Math.max(n,0),t.length);var i,r=Array(t.length-n),s=e.length;for(i=0;i<r.length;i++)r[i]=t[i+n];for(i=0;i<s;i++)t[i+n]=e[i];for(i=0;i<r.length;i++)t[i+s+n]=r[i]};n.extend(x.prototype,d,{model:b,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJSON(t)})},sync:function(){return e.sync.apply(this,arguments)},add:function(t,e){return this.set(t,n.extend({merge:!1},e,E))},remove:function(t,e){e=n.extend({},e);var i=!n.isArray(t);t=i?[t]:t.slice();var r=this._removeModels(t,e);return!e.silent&&r.length&&(e.changes={added:[],merged:[],removed:r},this.trigger("update",this,e)),i?r[0]:r},set:function(t,e){if(null!=t){(e=n.extend({},w,e)).parse&&!this._isModel(t)&&(t=this.parse(t,e)||[]);var i=!n.isArray(t);t=i?[t]:t.slice();var r=e.at;null!=r&&(r=+r),r>this.length&&(r=this.length),r<0&&(r+=this.length+1);var s,o,a=[],l=[],c=[],d=[],u={},h=e.add,p=e.merge,f=e.remove,m=!1,g=this.comparator&&null==r&&!1!==e.sort,v=n.isString(this.comparator)?this.comparator:null;for(o=0;o<t.length;o++){s=t[o];var y=this.get(s);if(y){if(p&&s!==y){var b=this._isModel(s)?s.attributes:s;e.parse&&(b=y.parse(b,e)),y.set(b,e),c.push(y),g&&!m&&(m=y.hasChanged(v))}u[y.cid]||(u[y.cid]=!0,a.push(y)),t[o]=y}else h&&(s=t[o]=this._prepareModel(s,e))&&(l.push(s),this._addReference(s,e),u[s.cid]=!0,a.push(s))}if(f){for(o=0;o<this.length;o++)u[(s=this.models[o]).cid]||d.push(s);d.length&&this._removeModels(d,e)}var x=!1,E=!g&&h&&f;if(a.length&&E?(x=this.length!==a.length||n.some(this.models,function(t,e){return t!==a[e]}),this.models.length=0,S(this.models,a,0),this.length=this.models.length):l.length&&(g&&(m=!0),S(this.models,l,null==r?this.length:r),this.length=this.models.length),m&&this.sort({silent:!0}),!e.silent){for(o=0;o<l.length;o++)null!=r&&(e.index=r+o),(s=l[o]).trigger("add",s,this,e);(m||x)&&this.trigger("sort",this,e),(l.length||d.length||c.length)&&(e.changes={added:l,removed:d,merged:c},this.trigger("update",this,e))}return i?t[0]:t}},reset:function(t,e){e=e?n.clone(e):{};for(var i=0;i<this.models.length;i++)this._removeReference(this.models[i],e);return e.previousModels=this.models,this._reset(),t=this.add(t,n.extend({silent:!0},e)),e.silent||this.trigger("reset",this,e),t},push:function(t,e){return this.add(t,n.extend({at:this.length},e))},pop:function(t){var e=this.at(this.length-1);return this.remove(e,t)},unshift:function(t,e){return this.add(t,n.extend({at:0},e))},shift:function(t){var e=this.at(0);return this.remove(e,t)},slice:function(){return s.apply(this.models,arguments)},get:function(t){if(null!=t)return this._byId[t]||this._byId[this.modelId(t.attributes||t)]||t.cid&&this._byId[t.cid]},has:function(t){return null!=this.get(t)},at:function(t){return t<0&&(t+=this.length),this.models[t]},where:function(t,e){return this[e?"find":"filter"](t)},findWhere:function(t){return this.where(t,!0)},sort:function(t){var e=this.comparator;if(!e)throw new Error("Cannot sort a set without a comparator");t||(t={});var i=e.length;return n.isFunction(e)&&(e=n.bind(e,this)),1===i||n.isString(e)?this.models=this.sortBy(e):this.models.sort(e),t.silent||this.trigger("sort",this,t),this},pluck:function(t){return this.map(t+"")},fetch:function(t){var e=(t=n.extend({parse:!0},t)).success,i=this;return t.success=function(n){var r=t.reset?"reset":"set";i[r](n,t),e&&e.call(t.context,i,n,t),i.trigger("sync",i,n,t)},B(this,t),this.sync("read",this,t)},create:function(t,e){var i=(e=e?n.clone(e):{}).wait;if(!(t=this._prepareModel(t,e)))return!1;i||this.add(t,e);var r=this,s=e.success;return e.success=function(t,e,n){i&&r.add(t,n),s&&s.call(n.context,t,e,n)},t.save(null,e),t},parse:function(t){return t},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(t){return t[this.model.prototype.idAttribute||"id"]},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){if(this._isModel(t))return t.collection||(t.collection=this),t;(e=e?n.clone(e):{}).collection=this;var i=new this.model(t,e);return i.validationError?(this.trigger("invalid",this,i.validationError,e),!1):i},_removeModels:function(t,e){for(var n=[],i=0;i<t.length;i++){var r=this.get(t[i]);if(r){var s=this.indexOf(r);this.models.splice(s,1),this.length--,delete this._byId[r.cid];var o=this.modelId(r.attributes);null!=o&&delete this._byId[o],e.silent||(e.index=s,r.trigger("remove",r,this,e)),n.push(r),this._removeReference(r,e)}}return n},_isModel:function(t){return t instanceof b},_addReference:function(t){this._byId[t.cid]=t;var e=this.modelId(t.attributes);null!=e&&(this._byId[e]=t),t.on("all",this._onModelEvent,this)},_removeReference:function(t){delete this._byId[t.cid];var e=this.modelId(t.attributes);null!=e&&delete this._byId[e],this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,n,i){if(e){if(("add"===t||"remove"===t)&&n!==this)return;if("destroy"===t&&this.remove(e,i),"change"===t){var r=this.modelId(e.previousAttributes()),s=this.modelId(e.attributes);r!==s&&(null!=r&&delete this._byId[r],null!=s&&(this._byId[s]=e))}}this.trigger.apply(this,arguments)}}),a(x,{forEach:3,each:3,map:3,collect:3,reduce:0,foldl:0,inject:0,reduceRight:0,foldr:0,find:3,detect:3,filter:3,select:3,reject:3,every:3,all:3,some:3,any:3,include:3,includes:3,contains:3,invoke:0,max:3,min:3,toArray:1,size:1,first:3,head:3,take:3,initial:3,rest:3,tail:3,drop:3,last:3,without:0,difference:0,indexOf:3,shuffle:1,lastIndexOf:3,isEmpty:1,chain:1,sample:3,partition:3,groupBy:3,countBy:3,sortBy:3,indexBy:3,findIndex:3,findLastIndex:3},"models");var C=e.View=function(t){this.cid=n.uniqueId("view"),n.extend(this,n.pick(t,k)),this._ensureElement(),this.initialize.apply(this,arguments)},T=/^(\S+)\s*(.*)$/,k=["model","collection","el","id","attributes","className","tagName","events"];n.extend(C.prototype,d,{tagName:"div",$:function(t){return this.$el.find(t)},initialize:function(){},render:function(){return this},remove:function(){return this._removeElement(),this.stopListening(),this},_removeElement:function(){this.$el.remove()},setElement:function(t){return this.undelegateEvents(),this._setElement(t),this.delegateEvents(),this},_setElement:function(t){this.$el=t instanceof e.$?t:e.$(t),this.el=this.$el[0]},delegateEvents:function(t){if(t||(t=n.result(this,"events")),!t)return this;for(var e in this.undelegateEvents(),t){var i=t[e];if(n.isFunction(i)||(i=this[i]),i){var r=e.match(T);this.delegate(r[1],r[2],n.bind(i,this))}}return this},delegate:function(t,e,n){return this.$el.on(t+".delegateEvents"+this.cid,e,n),this},undelegateEvents:function(){return this.$el&&this.$el.off(".delegateEvents"+this.cid),this},undelegate:function(t,e,n){return this.$el.off(t+".delegateEvents"+this.cid,e,n),this},_createElement:function(t){return document.createElement(t)},_ensureElement:function(){if(this.el)this.setElement(n.result(this,"el"));else{var t=n.extend({},n.result(this,"attributes"));this.id&&(t.id=n.result(this,"id")),this.className&&(t.class=n.result(this,"className")),this.setElement(this._createElement(n.result(this,"tagName"))),this._setAttributes(t)}},_setAttributes:function(t){this.$el.attr(t)}}),e.sync=function(t,i,r){var s=M[t];n.defaults(r||(r={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var o={type:s,dataType:"json"};if(r.url||(o.url=n.result(i,"url")||R()),
3null!=r.data||!i||"create"!==t&&"update"!==t&&"patch"!==t||(o.contentType="application/json",o.data=JSON.stringify(r.attrs||i.toJSON(r))),r.emulateJSON&&(o.contentType="application/x-www-form-urlencoded",o.data=o.data?{model:o.data}:{}),r.emulateHTTP&&("PUT"===s||"DELETE"===s||"PATCH"===s)){o.type="POST",r.emulateJSON&&(o.data._method=s);var a=r.beforeSend;r.beforeSend=function(t){if(t.setRequestHeader("X-HTTP-Method-Override",s),a)return a.apply(this,arguments)}}"GET"===o.type||r.emulateJSON||(o.processData=!1);var l=r.error;r.error=function(t,e,n){r.textStatus=e,r.errorThrown=n,l&&l.call(r.context,t,e,n)};var c=r.xhr=e.ajax(n.extend(o,r));return i.trigger("request",i,c,r),c};var M={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var $=e.Router=function(t){t||(t={}),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)}
3,O=/\((.*?)\)/g,F=/(\(\?)?:\w+/g,P=/\*\w+/g,_=/[\-{}\[\]+?.,\\\^$|#\s]/g;n.extend($.prototype,d,{initialize:function(){},route:function(t,i,r){n.isRegExp(t)||(t=this._routeToRegExp(t)),n.isFunction(i)&&(r=i,i=""),r||(r=this[i]);var s=this;return e.history.route(t,function(n){var o=s._extractParameters(t,n);!1!==s.execute(r,o,i)&&(s.trigger.apply(s,["route:"+i].concat(o)),s.trigger("route",i,o),e.history.trigger("route",s,i,o))}),this},execute:function(t,e){t&&t.apply(this,e)},navigate:function(t,n){return e.history.navigate(t,n),this},_bindRoutes:function(){if(this.routes){this.routes=n.result(this,"routes");for(var t,e=n.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(_,"\\$&").replace(O,"(?:$1)?").replace(F,function(t,e){return e?t:"([^/?]+)"}).replace(P,"([^?]*?)"),new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var i=t.exec(e).slice(1);return n.map(i,function(t,e){return e===i.length-1?t||null:t?decodeURIComponent(t):null})}});var L=e.History=function(){this.handlers=[],this.checkUrl=n.bind(this.checkUrl,this),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},A=/^[#\/]|\s+$/g,D=/^\/+|\/+$/g,I=/#.*$/;L.started=!1,n.extend(L.prototype,d,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root&&!this.getSearch()},matchRoot:function(){return this.decodeFragment(this.location.pathname).slice(0,this.root.length-1)+"/"===this.root},decodeFragment:function(t){return decodeURI(t.replace(/%25/g,"%2525"))},getSearch:function(){var t=this.location.href.replace(/#.*/,"").match(/\?.+/);return t?t[0]:""},getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getPath:function(){var t=this.decodeFragment(this.location.pathname+this.getSearch()).slice(this.root.length-1);return"/"===t.charAt(0)?t.slice(1):t},getFragment:function(t){return null==t&&(t=this._usePushState||!this._wantsHashChange?this.getPath():this.getHash()),t.replace(A,"")},start:function(t){if(L.started)throw new Error("Backbone.history has already been started");if(L.started=!0,this.options=n.extend({root:"/"},this.options,t),this.root=this.options.root,this._wantsHashChange=!1!==this.options.hashChange,this._hasHashChange="onhashchange"in window&&(void 0===document.documentMode||document.documentMode>7),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(D,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var e=this.root.slice(0,-1)||"/";return this.location.replace(e+"#"+this.getPath()),!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1;var i=document.body,r=i.insertBefore(this.iframe,i.firstChild).contentWindow;r.document.open(),r.document.close(),r.location.hash="#"+this.fragment}var s=window.addEventListener||function(t,e){return attachEvent("on"+t,e)};if(this._usePushState?s("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?s("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var t=window.removeEventListener||function(t,e){return detachEvent("on"+t,e)};this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&t("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),L.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(){var t=this.getFragment();if(t===this.fragment&&this.iframe&&(t=this.getHash(this.iframe.contentWindow)),t===this.fragment)return!1;this.iframe&&this.navigate(t),this.loadUrl()},loadUrl:function(t){return!!this.matchRoot()&&(t=this.fragment=this.getFragment(t),n.some(this.handlers,function(e){if(e.route.test(t))return e.callback(t),!0}))},navigate:function(t,e){if(!L.started)return!1;e&&!0!==e||(e={trigger:!!e}),t=this.getFragment(t||"");var n=this.root;""!==t&&"?"!==t.charAt(0)||(n=n.slice(0,-1)||"/");var i=n+t;if(t=this.decodeFragment(t.replace(I,"")),this.fragment!==t){if(this.fragment=t,this._usePushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,i);else{if(!this._wantsHashChange)return this.location.assign(i);if(this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getHash(this.iframe.contentWindow)){var r=this.iframe.contentWindow;e.replace||(r.document.open(),r.document.close()),this._updateHash(r.location,t,e.replace)}}return e.trigger?this.loadUrl(t):void 0}},_updateHash:function(t,e,n){if(n){var i=t.href.replace(/(javascript:|#).*$/,"");t.replace(i+"#"+e)}else t.hash="#"+e}}),e.history=new L;var j=function(t,e){var i,r=this;return i=t&&n.has(t,"constructor")?t.constructor:function(){return r.apply(this,arguments)},n.extend(i,r,e),i.prototype=n.create(r.prototype,t),i.prototype.constructor=i,i.__super__=r.prototype,i};b.extend=x.extend=$.extend=C.extend=L.extend=j;var R=function(){throw new Error('A "url" property or function must be specified')},B=function(t,e){var n=e.error;e.error=function(i){n&&n.call(e.context,t,i,e),t.trigger("error",t,i,e)}};return e}),function(t,e){function n(t){return!!(""===t||t&&t.charCodeAt&&t.substr)}function i(t){return h?h(t):"[object Array]"===p.call(t)}function r(t){return t&&"[object Object]"===p.call(t)}function s(t,e){var n;for(n in t=t||{},e=e||{})e.hasOwnProperty(n)&&null==t[n]&&(t[n]=e[n]);return t}function o(t,e,n){var i,r,s=[];if(!t)return s;if(u&&t.map===u)return t.map(e,n);for(i=0,r=t.length;i<r;i++)s[i]=e.call(n,t[i],i,t);return s}function a(t,e){return t=Math.round(Math.abs(t)),isNaN(t)?e:t}function l(t){var e=d.settings.currency.format;return"function"==typeof t&&(t=t()),n(t)&&t.match("%v")?{pos:t,neg:t.replace("-","").replace("%v","-%v"),zero:t}:t&&t.pos&&t.pos.match("%v")?t:n(e)?d.settings.currency.format={pos:e,neg:e.replace("%v","-%v"),zero:e}:e}
3var c,d={version:"0.3.2",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},u=Array.prototype.map,h=Array.isArray,p=Object.prototype.toString,f=d.unformat=d.parse=function(t,e){if(i(t))return o(t,function(t){return f(t,e)});if("number"==typeof(t=t||0))return t;e=e||d.settings.number.decimal;var n=new RegExp("[^0-9-"+e+"]",["g"]),r=parseFloat((""+t).replace(/\((.*)\)/,"-$1").replace(n,"").replace(e,"."));return isNaN(r)?0:r},m=d.toFixed=function(t,e){e=a(e,d.settings.number.precision);var n=Math.pow(10,e);return(Math.round(d.unformat(t)*n)/n).toFixed(e)},g=d.formatNumber=function(t,e,n,l){if(i(t))return o(t,function(t){return g(t,e,n,l)});t=f(t);var c=s(r(e)?e:{precision:e,thousand:n,decimal:l},d.settings.number),u=a(c.precision),h=t<0?"-":"",p=parseInt(m(Math.abs(t||0),u),10)+"",v=p.length>3?p.length%3:0;return h+(v?p.substr(0,v)+c.thousand:"")+p.substr(v).replace(/(\d{3})(?=\d)/g,"$1"+c.thousand)+(u?c.decimal+m(Math.abs(t),u).split(".")[1]:"")},v=d.formatMoney=function(t,e,n,c,u,h){if(i(t))return o(t,function(t){return v(t,e,n,c,u,h)});t=f(t);var p=s(r(e)?e:{symbol:e,precision:n,thousand:c,decimal:u,format:h},d.settings.currency),m=l(p.format);return(t>0?m.pos:t<0?m.neg:m.zero).replace("%s",p.symbol).replace("%v",g(Math.abs(t),a(p.precision),p.thousand,p.decimal))};d.formatColumn=function(t,e,c,u,h,p){if(!t)return[];var m=s(r(e)?e:{symbol:e,precision:c,thousand:u,decimal:h,format:p},d.settings.currency),v=l(m.format),y=v.pos.indexOf("%s")<v.pos.indexOf("%v"),b=0,x=o(t,function(t){if(i(t))return d.formatColumn(t,m);var e=((t=f(t))>0?v.pos:t<0?v.neg:v.zero).replace("%s",m.symbol).replace("%v",g(Math.abs(t),a(m.precision),m.thousand,m.decimal));return e.length>b&&(b=e.length),e});return o(x,function(t){return n(t)&&t.length<b?y?t.replace(m.symbol,m.symbol+new Array(b-t.length+1).join(" ")):new Array(b-t.length+1).join(" ")+t:t})},"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=d),exports.accounting=d):"function"==typeof define&&define.amd?define([],function(){return d}):(d.noConflict=(c=t.accounting,function(){return t.accounting=c,d.noConflict=e,d}),t.accounting=d)}(this),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(){"use strict";var t=jQuery.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(),function(t){"use strict";function e(e){return this.each(function(){var n=t(this),r=n.data("bs.alert");r||n.data("bs.alert",r=new i(this)),"string"==typeof e&&r[e].call(n)})}var n='[data-dismiss="alert"]',i=function(e){t(e).on("click",n,this.close)};i.VERSION="3.3.2",i.TRANSITION_DURATION=150,i.prototype.close=function(e){function n(){o.detach().trigger("closed.bs.alert").remove()}var r=t(this),s=r.attr("data-target");s||(s=(s=r.attr("href"))&&s.replace(/.*(?=#[^\s]*$)/,""));var o=t(s);e&&e.preventDefault(),o.length||(o=r.closest(".alert")),o.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(o.removeClass("in"),t.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",n).emulateTransitionEnd(i.TRANSITION_DURATION):n())};var r=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=r,this},t(document).on("click.bs.alert.data-api",n,i.prototype.close)}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),r=i.data("bs.button"),s="object"==typeof e&&e;r||i.data("bs.button",r=new n(this,s)),"toggle"==e?r.toggle():e&&r.setState(e)})}var n=function(e,i){this.$element=t(e),this.options=t.extend({},n.DEFAULTS,i),this.isLoading=!1};n.VERSION="3.3.2",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(e){var n="disabled",i=this.$element,r=i.is("input")?"val":"html",s=i.data();e+="Text",null==s.resetText&&i.data("resetText",i[r]()),setTimeout(t.proxy(function(){i[r](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,i.addClass(n).attr(n,n)):this.isLoading&&(this.isLoading=!1,i.removeClass(n).removeAttr(n))},this),0)},n.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var n=this.$element.find("input");"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:e.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};var i=t.fn.button;t.fn.button=e,t.fn.button.Constructor=n,t.fn.button.noConflict=function(){return t.fn.button=i,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(n){var i=t(n.target);i.hasClass("btn")||(i=i.closest(".btn")),e.call(i,"toggle"),n.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),r=i.data("bs.carousel"),s=t.extend({},n.DEFAULTS,i.data(),"object"==typeof e&&e),o="string"==typeof e?e:s.slide;r||i.data("bs.carousel",r=new n(this,s)),"number"==typeof e?r.to(e):o?r[o]():s.interval&&r.pause().cycle()})}var n=function(e,n){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("key
3down.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};n.VERSION="3.3.2",n.TRANSITION_DURATION=600,n.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},n.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},n.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},n.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},n.prototype.getItemForDirection=function(t,e){var n=this.getItemIndex(e);if(("prev"==t&&0===n||"next"==t&&n==this.$items.length-1)&&!this.options.wrap)return e;var i=(n+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(i)},n.prototype.to=function(t){var e=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$items.length-1||0>t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",this.$items.eq(t))},n.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},n.prototype.next=function(){return this.sliding?void 0:this.slide("next")},n.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},n.prototype.slide=function(e,i){var r=this.$element.find(".item.active"),s=i||this.getItemForDirection(e,r),o=this.interval,a="next"==e?"left":"right",l=this;if(s.hasClass("active"))return this.sliding=!1;var c=s[0],d=t.Event("slide.bs.carousel",{relatedTarget:c,direction:a});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,o&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var u=t(this.$indicators.children()[this.getItemIndex(s)]);u&&u.addClass("active")}var h=t.Event("slid.bs.carousel",{relatedTarget:c,direction:a});return t.support.transition&&this.$element.hasClass("slide")?(s.addClass(e),s[0].offsetWidth,r.addClass(a),s.addClass(a),r.one("bsTransitionEnd",function(){s.removeClass([e,a].join(" ")).addClass("active"),r.removeClass(["active",a].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(h)},0)}).emulateTransitionEnd(n.TRANSITION_DURATION)):(r.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(h)),o&&this.cycle(),this}};var i=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=n,t.fn.carousel.noConflict=function(){return t.fn.carousel=i,this};var r=function(n){var i,r=t(this),s=t(r.attr("data-target")||(i=r.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,""));if(s.hasClass("carousel")){var o=t.extend({},s.data(),r.data()),a=r.attr("data-slide-to");a&&(o.interval=!1),e.call(s,o),a&&s.data("bs.carousel").to(a),n.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var n=t(this);e.call(n,n.data())})})}(jQuery),function(t){"use strict";function e(e){e&&3===e.which||(t(r).remove(),t(s).each(function(){var i=t(this),r=n(i),s={relatedTarget:this};r.hasClass("open")&&(r.trigger(e=t.Event("hide.bs.dropdown",s)),e.isDefaultPrevented()||(i.attr("aria-expanded","false"),r.removeClass("open").trigger("hidden.bs.dropdown",s)))}))}function n(e){var n=e.attr("data-target");n||(n=(n=e.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var i=n&&t(n);return i&&i.length?i:e.parent()}function i(e){return this.each(function(){var n=t(this),i=n.data("bs.dropdown");i||n.data("bs.dropdown",i=new o(this)),"string"==typeof e&&i[e].call(n)})}var r=".dropdown-backdrop",s='[data-toggle="dropdown"]',o=function(e){t(e).on("click.bs.dropdown",this.toggle)};o.VERSION="3.3.2",o.prototype.toggle=function(i){var r=t(this);if(!r.is(".disabled, :disabled")){var s=n(r),o=s.hasClass("open");if(e(),!o){"ontouchstart"in document.documentElement&&!s.closest(".
3navbar-nav").length&&t('<div class="dropdown-backdrop"/>').insertAfter(t(this)).on("click",e);var a={relatedTarget:this};if(s.trigger(i=t.Event("show.bs.dropdown",a)),i.isDefaultPrevented())return;r.trigger("focus").attr("aria-expanded","true"),s.toggleClass("open").trigger("shown.bs.dropdown",a)}return!1}},o.prototype.keydown=function(e){if(/(38|40|27|32)/.test(e.which)&&!/input|textarea/i.test(e.target.tagName)){var i=t(this);if(e.preventDefault(),e.stopPropagation(),!i.is(".disabled, :disabled")){var r=n(i),o=r.hasClass("open");if(!o&&27!=e.which||o&&27==e.which)return 27==e.which&&r.find(s).trigger("focus"),i.trigger("click");var a=" li:not(.divider):visible a",l=r.find('[role="menu"]'+a+', [role="listbox"]'+a);if(l.length){var c=l.index(e.target);38==e.which&&c>0&&c--,40==e.which&&c<l.length-1&&c++,~c||(c=0),l.eq(c).trigger("focus")}}}};var a=t.fn.dropdown;t.fn.dropdown=i,t.fn.dropdown.Constructor=o,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=a,this},t(document).on("click.bs.dropdown.data-api",e).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",s,o.prototype.toggle).on("keydown.bs.dropdown.data-api",s,o.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',o.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',o.prototype.keydown)}(jQuery),function(t){"use strict";function e(e,i){return this.each(function(){var r=t(this),s=r.data("bs.modal"),o=t.extend({},n.DEFAULTS,r.data(),"object"==typeof e&&e);s||r.data("bs.modal",s=new n(this,o)),"string"==typeof e?s[e](i):o.show&&s.show(i)})}var n=function(e,n){this.options=n,this.$body=t(document.body),this.$element=t(e),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};n.VERSION="3.3.2",n.TRANSITION_DURATION=300,n.BACKDROP_TRANSITION_DURATION=150,n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},n.prototype.show=function(e){var i=this,r=t.Event("show.bs.modal",{relatedTarget:e});this.$element.trigger(r),this.isShown||r.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.backdrop(function(){var r=t.support.transition&&i.$element.hasClass("fade");i.$element.parent().length||i.$element.appendTo(i.$body),i.$element.show().scrollTop(0),i.options.backdrop&&i.adjustBackdrop(),i.adjustDialog(),r&&i.$element[0].offsetWidth,i.$element.addClass("in").attr("aria-hidden",!1),i.enforceFocus();var s=t.Event("shown.bs.modal",{relatedTarget:e});r?i.$element.find(".modal-dialog").one("bsTransitionEnd",function(){i.$element.trigger("focus").trigger(s)}).emulateTransitionEnd(n.TRANSITION_DURATION):i.$element.trigger("focus").trigger(s)}))},n.prototype.hide=function(e){e&&e.preventDefault(),e=t.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(n.TRANSITION_DURATION):this.hideModal())},n.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},n.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},n.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(e){var i=this,r=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var s=t.support.transition&&r;if(this.$backdrop=t('<div class="modal-backdrop '+r+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",t.proxy(function(t){t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),s&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;s?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var o=function(){i.removeBackdrop(),e&&e()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",o).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):o()}else e&&e()},n.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop(),this.adjustDialog()},n.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)},n.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight,this.scrollbarWidth=this.measureScrollbar()},n.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},n.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},n.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var i=t.fn.modal;t.fn.modal=e,t.fn.modal.Constructor=n,t.fn.modal.noConflict=function(){return t.fn.modal=i,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(n){var i=t(this),r=i.attr("href"),s=t(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),o=s.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(r)&&r},s.data(),i.data());i.is("a")&&n.preventDefault(),s.one("show.bs.modal",function(t){t.isDefaultPrevented()||s.one("hidden.bs.modal",function(){i.is(":visible")&&i.trigger("focus")})}),e.call(s,o,this)})}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),r=i.data("bs.tooltip"),s="object"==typeof e&&e;(r||"destroy"!=e)&&(r||i.data("bs.tooltip",r=new n(this,s)),"string"==typeof e&&r[e]())})}var n=function(t,e){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",t,e)};n.VERSION="3.3.2",n.TRANSITION_DURATION=150,n.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},n.prototype.init=function(e,n,i){this.enabled=!0,this.type=e,this.$element=t(n),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&t(this.options.viewport.selector||this.options.viewport);for(var r=this.options.trigger.split(" "),s=r.length;s--;){var o=r[s];if("click"==o)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=o){var a="hover"==o?"mouseenter":"focusin",l="hover"==o?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},n.prototype.getDelegateOptions=function(){var e={},n=this.getDefaults();return this._options&&t.each(this._options,function(t,i){n[t]!=i&&(e[t]=i)}),e},n.prototype.enter=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return n&&n.$tip&&n.$tip.is(":visible")?void(n.hoverState="in"):(n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),clearTimeout(n.timeout),n.hoverState="in",n.options.delay&&n.options.delay.show?void(n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)):n.show())},n.prototype.leave=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),clearTimeout(n.timeout),n.hoverState="out",n.options.delay&&n.options.delay.hide?void(n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)):n.hide()},n.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var i=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!i)return;var r=this,s=this.tip(),o=this.getUID(this.type);this.setContent(),s.attr("id",o),this.$element.attr("aria-describedby",o),this.options.animation&&s.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,c=l.test(a);c&&(a=a.replace(l,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element);var d=this.getPosition(),u=s[0].offsetWidth,h=s[0].offsetHeight;if(c){var p=a,f=this.options.container?t(this.options.container):this.$element.parent(),m=this.getPosition(f);a="bottom"==a&&d.bottom+h>m.bottom?"top":"top"==a&&d.top-h<m.top?"bottom":"right"==a&&d.right+u>m.width?"left":"left"==a&&d.left-u<m.left?"right":a,s.removeClass(p).addClass(a)}var g=this.getCalculatedOffset(a,d,u,h);this.applyPlacement(g,a);var v=function(){var t=r.hoverState;r.$element.trigger("shown.bs."+r.type),r.hoverState=null,"out"==t&&r.leave(r)};t.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",v).emulateTransitionEnd(n.TRANSITION_DURATION):v()}},n.prototype.applyPlacement=function(e,n){var i=this.tip(),r=i[0].offsetWidth,s=i[0].offsetHeight,o=parseInt(i.css("margin-top"),10),a=parseInt(i.css("margin-left"),10);isNaN(o)&&(o=0),isNaN(a)&&(a=0),e.top=e.top+o,e.left=e.left+a,t.offset.setOffset(i[0],t.extend({using:function(t){i.css({top:Math.round(t.top),left
vendor: 15,772 bytes, lines 3-4
3:Math.round(t.left)})}},e),0),i.addClass("in");var l=i[0].offsetWidth,c=i[0].offsetHeight;"top"==n&&c!=s&&(e.top=e.top+s-c);var d=this.getViewportAdjustedDelta(n,e,l,c);d.left?e.left+=d.left:e.top+=d.top;var u=/top|bottom/.test(n),h=u?2*d.left-r+l:2*d.top-s+c,p=u?"offsetWidth":"offsetHeight";i.offset(e),this.replaceArrow(h,i[0][p],u)},n.prototype.replaceArrow=function(t,e,n){this.arrow().css(n?"left":"top",50*(1-t/e)+"%").css(n?"top":"left","")},n.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},n.prototype.hide=function(e){function i(){"in"!=r.hoverState&&s.detach(),r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type),e&&e()}var r=this,s=this.tip(),o=t.Event("hide.bs."+this.type);return this.$element.trigger(o),o.isDefaultPrevented()?void 0:(s.removeClass("in"),t.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",i).emulateTransitionEnd(n.TRANSITION_DURATION):i(),this.hoverState=null,this)},n.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},n.prototype.hasContent=function(){return this.getTitle()},n.prototype.getPosition=function(e){var n=(e=e||this.$element)[0],i="BODY"==n.tagName,r=n.getBoundingClientRect();null==r.width&&(r=t.extend({},r,{width:r.right-r.left,height:r.bottom-r.top}));var s=i?{top:0,left:0}:e.offset(),o={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},a=i?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},r,o,a,s)},n.prototype.getCalculatedOffset=function(t,e,n,i){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-n/2}:"top"==t?{top:e.top-i,left:e.left+e.width/2-n/2}:"left"==t?{top:e.top+e.height/2-i/2,left:e.left-n}:{top:e.top+e.height/2-i/2,left:e.left+e.width}},n.prototype.getViewportAdjustedDelta=function(t,e,n,i){var r={top:0,left:0};if(!this.$viewport)return r;var s=this.options.viewport&&this.options.viewport.padding||0,o=this.getPosition(this.$viewport);if(/right|left/.test(t)){var a=e.top-s-o.scroll,l=e.top+s-o.scroll+i;a<o.top?r.top=o.top-a:l>o.top+o.height&&(r.top=o.top+o.height-l)}else{var c=e.left-s,d=e.left+s+n;c<o.left?r.left=o.left-c:d>o.width&&(r.left=o.left+o.width-d)}return r},n.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},n.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},n.prototype.tip=function(){return this.$tip=this.$tip||t(this.options.template)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},n.prototype.enable=function(){this.enabled=!0},n.prototype.disable=function(){this.enabled=!1},n.prototype.toggleEnabled=function(){this.enabled=!this.enabled},n.prototype.toggle=function(e){var n=this;e&&((n=t(e.currentTarget).data("bs."+this.type))||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n))),n.tip().hasClass("in")?n.leave(n):n.enter(n)},n.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type)})};var i=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=n,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=i,this}}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),r=i.data("bs.popover"),s="object"==typeof e&&e;(r||"destroy"!=e)&&(r||i.data("bs.popover",r=new n(this,s)),"string"==typeof e&&r[e]())})}var n=function(t,e){
4this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");n.VERSION="3.3.2",n.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),n.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),n.prototype.constructor=n,n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),n=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},n.prototype.hasContent=function(){return this.getTitle()||this.getContent()},n.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},n.prototype.tip=function(){return this.$tip||(this.$tip=t(this.options.template)),this.$tip};var i=t.fn.popover;t.fn.popover=e,t.fn.popover.Constructor=n,t.fn.popover.noConflict=function(){return t.fn.popover=i,this}}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),r=i.data("bs.tab");r||i.data("bs.tab",r=new n(this)),"string"==typeof e&&r[e]()})}var n=function(e){this.element=t(e)};n.VERSION="3.3.2",n.TRANSITION_DURATION=150,n.prototype.show=function(){var e=this.element,n=e.closest("ul:not(.dropdown-menu)"),i=e.data("target");if(i||(i=(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var r=n.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),o=t.Event("show.bs.tab",{relatedTarget:r[0]});if(r.trigger(s),e.trigger(o),!o.isDefaultPrevented()&&!s.isDefaultPrevented()){var a=t(i);this.activate(e.closest("li"),n),this.activate(a,a.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:r[0]})})}}},n.prototype.activate=function(e,i,r){function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),a?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu")&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),r&&r()}var o=i.find("> .active"),a=r&&t.support.transition&&(o.length&&o.hasClass("fade")||!!i.find("> .fade").length);o.length&&a?o.one("bsTransitionEnd",s).emulateTransitionEnd(n.TRANSITION_DURATION):s(),o.removeClass("in")};var i=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=n,t.fn.tab.noConflict=function(){return t.fn.tab=i,this};var r=function(n){n.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),r=i.data("bs.affix"),s="object"==typeof e&&e;r||i.data("bs.affix",r=new n(this,s)),"string"==typeof e&&r[e]()})}var n=function(e,i){this.options=t.extend({},n.DEFAULTS,i),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};n.VERSION="3.3.2",n.RESET="affix affix-top affix-bottom",n.DEFAULTS={offset:0,target:window},n.prototype.getState=function(t,e,n,i){var r=this.$target.scrollTop(),s=this.$element.offset(),o=this.$target.height();if(null!=n&&"top"==this.affixed)return n>r&&"top";if("bottom"==this.affixed)return null!=n?!(r+this.unpin<=s.top)&&"bottom":!(t-i>=r+o)&&"bottom";var a=null==this.affixed,l=a?r:s.top;return null!=n&&n>=r?"top":null!=i&&l+(a?o:e)>=t-i&&"bottom"},n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(n.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},n.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),i=this.options.offset,r=i.top,s=i.bottom,o=t("body").height();"object"!=typeof i&&(s=r=i),"function"==typeof r&&(r=i.top(this.$element)),"function"==typeof s&&(s=i.bottom(this.$element));var a=this.getState(o,e,r,s);if(this.affixed!=a){null!=this.unpin&&this.$element.css("top","");var l="affix"+(a?"-"+a:""),c=t.Event(l+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=a,this.unpin="bottom"==a?this.getPinnedOffset():null,this.$element.removeClass(n.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==a&&this.$element.offset({top:o-e-s})}};var i=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=n,t.fn.affix.noConflict=function(){return t.fn.affix=i,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var n=t(this),i=n.data();i.offset=i.offset||{},null!=i.offsetBottom&&(i.offset.bottom=i.offsetBottom),null!=i.offsetTop&&(i.offset.top=i.offsetTop),e.call(n,i)})})}(jQuery),function(t){"use strict";function e(e){var n,i=e.attr("data-target")||(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return t(i)}function n(e){return this.each(function(){var n=t(this),r=n.data("bs.collapse"),s=t.extend({},i.DEFAULTS,n.data(),"object"==typeof e&&e);!r&&s.toggle&&"show"==e&&(s.toggle=!1),r||n.data("bs.collapse",r=new i(this,s)),"string"==typeof e&&r[e]()})}var i=function(e,n){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,n),this.$trigger=t(this.options.trigger).filter('[href="#'+e.id+'"], [data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};i.VERSION="3.3.2",i.TRANSITION_DURATION=350,i.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},i.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},i.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(r&&r.length&&(e=r.data("bs.collapse"),e&&e.transitioning))){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){r&&r.length&&(n.call(r,"hide"),e||r.data("bs.collapse",null));var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var a=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return a.call(this);var l=t.camelCase(["scroll",o].join("-"));this.$element.one("bsTransitionEnd",t.proxy(a,this)).emulateTransitionEnd(i.TRANSITION_DURATION)[o](this.$element[0][l])}}}},i.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var r=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[n](0).one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(i.TRANSITION_DURATION):r.call(this)}}},i.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},i.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(n,i){var r=t(i);this.addAriaAndCollapsedClass(e(r),r)},this)).end()},i.prototype.addAriaAndCollapsedClass=function(t,e){var n=t.hasClass("in");t.attr("aria-expanded",n),e.toggleClass("collapsed",!n).attr("aria-expanded",n)};var r=t.fn.collapse;t.fn.collapse=n,t.fn.collapse.Constructor=i,t.fn.collapse.noConflict=function(){return t.fn.collapse=r,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(i){var r=t(this);r.attr("data-target")||i.preventDefault();var s=e(r),o=s.data("bs.collapse")?"toggle":t.extend({},r.data(),{trigger:this});n.call(s,o)})}(jQuery),function(t){"use strict";function e(n,i){var r=t.proxy(this.process,this);this.$body=t("body"),this.$scrollElement=t(t(n).is("body")?window:n),this.options=t.extend({},e.DEFAULTS,i),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",r),this.refresh(),this.process()}function n(n){return this.each(function(){var i=t(this),r=i.data("bs.scrollspy"),s="object"==typeof n&&n;r||i.data("bs.scrollspy",r=new e(this,s)),"string"==typeof n&&r[n]()})}e.VERSION="3.3.2",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e="offset",n=0;t.isWindow(this.$scrollElement[0])||(e="position",n=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var i=this;this.$body.find(this.selector).map(function(){var i=t(this),r=i.data("target")||i.attr("href"),s=/^#./.test(r)&&t(r);return s&&s.length&&s.is(":visible")&&[[s[e]().top+n,r]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){i.offsets.push(this[0]),i.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),i=this.options.offset+n-this.$scrollElement.height(),r=this.offsets,s=this.targets,o=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),e>=i)return o!=(t=s[s.length-1])&&this.activate(t);if(o&&e<r[0])return this.activeTarget=null,this.clear();for(t=r.length;t--;)o!=s[t]&&e>=r[t]&&(!r[t+1]||e<=r[t+1])&&this.activate(s[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var n=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',i=t(n).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var i=t.fn.scrollspy;t.fn.scrollspy=n,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=i,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);n.call(e,e.data())})})}(jQuery),function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in e)if(void 0!==t.style[n])return{end:e[n]};return!1}t.fn.emulateTransitionEnd=function(e){var n=!1,i=this;return t(this).one("bsTransitionEnd",function(){n=!0}),setTimeout(function(){n||t(i).trigger(t.support.transition.end)},e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.supp
4ort.transition.end,delegateType:t.support.transition.end,handle:function(e){return t(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:i})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var r in t)e.d(i,r,function(e){return t[e]}.bind(null,r));return i},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=6)}([function(t){function e(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}
vendor: 4,528 bytes, line 4
4else{t.hasAttribute("contenteditable")&&t.focus();var i=window.getSelection(),r=document.createRange();r.selectNodeContents(t),i.removeAllRanges(),i.addRange(r),e=i.toString()}return e}t.exports=e},function(t){function e(){}e.prototype={on:function(t,e,n){var i=this.e||(this.e={});return(i[t]||(i[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){function i(){r.off(t,i),e.apply(n,arguments)}var r=this;return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),i=0,r=n.length;i<r;i++)n[i].fn.apply(n[i].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),i=n[t],r=[];if(i&&e)for(var s=0,o=i.length;s<o;s++)i[s].fn!==e&&i[s].fn._!==e&&r.push(i[s]);return r.length?n[t]=r:delete n[t],this}},t.exports=e,t.exports.TinyEmitter=e},function(t,e,n){function i(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!a.string(e))throw new TypeError("Second argument must be a String");if(!a.fn(n))throw new TypeError("Third argument must be a Function");if(a.node(t))return r(t,e,n);if(a.nodeList(t))return s(t,e,n);if(a.string(t))return o(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function r(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function s(t,e,n){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}function o(t,e,n){return l(document.body,t,e,n)}var a=n(3),l=n(4);t.exports=i},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,n){function i(t,e,n,i,r){var o=s.apply(this,arguments);return t.addEventListener(n,o,r),{destroy:function(){t.removeEventListener(n,o,r)}}}function r(t,e,n,r,s){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return i(t,e,n,r,s)}))}function s(t,e,n,i){return function(n){n.delegateTarget=o(n.target,e),n.delegateTarget&&i.call(t,n)}}var o=n(5);t.exports=r},function(t){function e(t,e){for(;t&&t.nodeType!==n;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}var n=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}t.exports=e},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}n.r(e);var l=n(0),c=n.n(l),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),h=function(){function t(e){i(this,t),this.resolveOptions(e),this.initSelection()}return u(t,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}}
4,{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=c()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=c()(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":d(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}(),p=h,f=n(1),m=n.n(f),g=n(2),v=n.n(g),y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),x=function(t){function e(t,n){r(this,e);var i=s(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.resolveOptions(n),i.listenClick(t),i}return o(e,t),b(e,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===y(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=v()(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new p({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return a("action",t)}},{key:"defaultTarget",value:function(t){var e=a("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return a("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach(function(t){n=n&&!!document.queryCommandSupported(t)}),n}}]),e}(m.a);e.default=x}]).default}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?t(require("jquery")):t(jQuery)}(function(t){"use strict";function e(t){return"number"==typeof t&&!isNaN(t)}function n(t){return void 0===t}function i(t,n){var i=[];return e(n)&&i.push(n),i.slice.apply(t,i)}function r(t,e){var n=i(arguments,2);return function(){return t.apply(e,n.concat(i(arguments)))}}function s(t){var e=t.match(/^(https?:)\/\/([^\:\/\?#]+):?(\d*)/i);return e&&(e[1]!==x.protocol||e[2]!==x.hostname||e[3]!==x.port)}function o(t){var e="timestamp="+(new Date).getTime();return t+(-1===t.indexOf("?")?"?":"&")+e}function a(t){return t?' crossOrigin="'+t+'"':""}function l(t,e){var n;
4if(t.naturalWidth&&!gt)return e(t.naturalWidth,t.naturalHeight);(n=document.createElement("img")).onload=function(){e(this.width,this.height)},n.src=t.src}function c(t){var n=[],i=t.rotate,r=t.scaleX,s=t.scaleY;return e(i)&&n.push("rotate("+i+"deg)"),e(r)&&e(s)&&n.push("scale("+r+","+s+")"),n.length?n.join(" "):"none"}function d(t,e){var n,i,r=xt(t.degree)%180,s=(r>90?180-r:r)*Math.PI/180,o=wt(s),a=Et(s),l=t.width,c=t.height,d=t.aspectRatio;return e?i=(n=l/(a+o/d))/d:(n=l*a+c*o,i=l*o+c*a),{width:n,height:i}}function u(n,i){var r,s,o,a=t("<canvas>")[0],l=a.getContext("2d"),c=0,u=0,h=i.naturalWidth,p=i.naturalHeight,f=i.rotate,m=i.scaleX,g=i.scaleY,v=e(m)&&e(g)&&(1!==m||1!==g),y=e(f)&&0!==f,b=y||v,x=h*xt(m||1),w=p*xt(g||1);return v&&(r=x/2,s=w/2),y&&(r=(x=(o=d({width:x,height:w,degree:f})).width)/2,s=(w=o.height)/2),a.width=x,a.height=w,b&&(c=-h/2,u=-p/2,l.save(),l.translate(r,s)),y&&l.rotate(f*Math.PI/180),v&&l.scale(m,g),l.drawImage(n,Tt(c),Tt(u),Tt(h),Tt(p)),b&&l.restore(),a}function h(e){var n=e.length,i=0,r=0;return n&&(t.each(e,function(t,e){i+=e.pageX,r+=e.pageY}),i/=n,r/=n),{pageX:i,pageY:r}}function p(t,e,n){var i,r="";for(i=e,n+=e;i<n;i++)r+=kt(t.getUint8(i));return r}function f(t){var e,n,i,r,s,o,a,l,c,d=new C(t),u=d.byteLength;if(255===d.getUint8(0)&&216===d.getUint8(1))for(l=2;l<u;){if(255===d.getUint8(l)&&225===d.getUint8(l+1)){o=l;break}l++}if(o&&(n=o+10,"Exif"===p(d,o+4,4)&&((r=18761===(s=d.getUint16(n)))||19789===s)&&42===d.getUint16(n+2,r)&&(i=d.getUint32(n+4,r))>=8&&(a=n+i)),a)for(u=d.getUint16(a,r),c=0;c<u;c++)if(l=a+12*c+2,274===d.getUint16(l,r)){l+=8,e=d.getUint16(l,r),gt&&d.setUint16(l,1,r);break}return e}function m(t){var e,n=t.replace(J,""),i=atob(n),r=i.length,s=new E(r),o=new S(s);for(e=0;e<r;e++)o[e]=i.charCodeAt(e);return s}function g(t){var e,n=new S(t),i=n.length,r="";for(e=0;e<i;e++)r+=kt(n[e]);return"data:image/jpeg;base64,"+T(r)}function v(e,n){this.$element=t(e),this.options=t.extend({},v.DEFAULTS,t.isPlainObject(n)&&n),this.isLoaded=!1,this.isBuilt=!1,this.isCompleted=!1,this.isRotated=!1,this.isCropped=!1,this.isDisabled=!1,this.isReplaced=!1,this.isLimited=!1,this.wheeling=!1,this.isImg=!1,this.originalUrl="",this.canvas=null,this.cropBox=null,this.init()}var y=t(window),b=t(document),x=window.location,w=window.navigator,E=window.ArrayBuffer,S=window.Uint8Array,C=window.DataView,T=window.btoa,k="cropper",M="cropper-modal",$="cropper-hide",O="cropper-hidden",F="cropper-invisible",P="cropper-move",_="cropper-crop",L="cropper-disabled",A="cropper-bg",D="mousedown touchstart pointerdown MSPointerDown",I="mousemove touchmove pointermove MSPointerMove",j="mouseup touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel",R="wheel mousewheel DOMMouseScroll",B="dblclick",z="load."+k,N="error."+k,H="resize."+k,W="build."+k,X="built."+k,Y="cropstart."+k,G="cropmove."+k,V="cropend."+k,q="crop."+k,U="zoom."+k,Q=/e|w|s|n|se|sw|ne|nw|all|crop|move|zoom/,K=/^data\:/,J=/^data\:([^\;]+)\;base64,/,Z=/^data\:image\/jpeg.*;base64,/,tt="preview",et="action",nt="e",it="w",rt="s",st="n",ot="se",at="sw",lt="ne",ct="nw",dt="all",ut="crop",ht="move",pt="zoom",ft="none",mt=t.isFunction(t("<canvas>")[0].getContext),gt=w&&/safari/i.test(w.userAgent)&&/apple computer/i.test(w.vendor),vt=Number,yt=Math.min,bt=Math.max,xt=Math.abs,wt=Math.sin,Et=Math.cos,St=Math.sqrt,Ct=Math.round,Tt=Math.floor,kt=String.fromCharCode;v.prototype={constructor:v,init:function(){var t,e=this.$element;if(e.is("img")){if(this.isImg=!0,this.originalUrl=t=e.attr("src"),!t)return;t=e.prop("src")}else e.is("canvas")&&mt&&(t=e[0].toDataURL());this.load(t)},trigger:function(e,n){var i=t.Event(e,n);return this.$element.trigger(i),i},load:function(e){var n,i,r=this.options,s=this.$element;if(e&&(s.one(W,r.build),!this.trigger(W).isDefaultPrevented())){if(this.url=e,this.image={},!r.checkOrientation||!E)return this.clone();if(n=t.proxy(this.read,this),K.test(e))return Z.test(e)?n(m(e)):this.clone();(i=new XMLHttpRequest).onerror=i.onabort=t.proxy(function(){this.clone()},this),i.onload=function(){n(this.response)},i.open("get",e),i.responseType="arraybuffer",i.send()}},read:function(t){var e,n,i,r=this.options,s=f(t),o=this.image;if(s>1)switch(this.url=g(t),s){case 2:n=-1;break;case 3:e=-180;break;case 4:i=-1;break;case 5:e=90,i=-1;break;case 6:e=90;break;case 7:e=90,n=-1;break;case 8:e=-90}r.rotatable&&(o.rotate=e),r.scalable&&(o.scaleX=n,o.scaleY=i),this.clone()},clone:function(){var e,n,i=this.options,r=this.$element,l=this.url,c="";i.checkCrossOrigin&&s(l)&&((c=r.prop("crossOrigin"))?e=l:(c="anonymous",e=o(l))),this.crossOrigin=c,this.crossOriginUrl=e,this.$clone=n=t("<img"+a(c)+' src="'+(e||l)+'">'),this.isImg?r[0].complete?this.start():r.one(z,t.proxy(this.start,this)):n.one(z,t.proxy(this.start,this)).one(N,t.proxy(this.stop,this)).addClass($).insertAfter(r)},start:function(){var e=this.$element,n=this.$clone;this.isImg||(n.off(N,this.stop),e=n),l(e[0],t.proxy(function(e,n){t.extend(this.image,{naturalWi
4dth:e,naturalHeight:n,aspectRatio:e/n}),this.isLoaded=!0,this.build()},this))},stop:function(){this.$clone.remove(),this.$clone=null},build:function(){var e,n,i,r=this.options,s=this.$element,o=this.$clone;this.isLoaded&&(this.isBuilt&&this.unbuild(),this.$container=s.parent(),this.$cropper=e=t(v.TEMPLATE),this.$canvas=e.find(".cropper-canvas").append(o),this.$dragBox=e.find(".cropper-drag-box"),this.$cropBox=n=e.find(".cropper-crop-box"),this.$viewBox=e.find(".cropper-view-box"),this.$face=i=n.find(".cropper-face"),s.addClass(O).after(e),this.isImg||o.removeClass($),this.initPreview(),this.bind(),r.aspectRatio=bt(0,r.aspectRatio)||NaN,r.viewMode=bt(0,yt(3,Ct(r.viewMode)))||0,r.autoCrop?(this.isCropped=!0,r.modal&&this.$dragBox.addClass(M)):n.addClass(O),r.guides||n.find(".cropper-dashed").addClass(O),r.center||n.find(".cropper-center").addClass(O),r.cropBoxMovable&&i.addClass(P).data(et,dt),r.highlight||i.addClass(F),r.background&&e.addClass(A),r.cropBoxResizable||n.find(".cropper-line, .cropper-point").addClass(O),this.setDragMode(r.dragMode),this.render(),this.isBuilt=!0,this.setData(r.data),s.one(X,r.built),setTimeout(t.proxy(function(){this.trigger(X),this.isCompleted=!0},this),0))},unbuild:function(){this.isBuilt&&(this.isBuilt=!1,this.isCompleted=!1,this.initialImage=null,this.initialCanvas=null,this.initialCropBox=null,this.container=null,this.canvas=null,this.cropBox=null,this.unbind(),this.resetPreview(),this.$preview=null,this.$viewBox=null,this.$cropBox=null,this.$dragBox=null,this.$canvas=null,this.$container=null,this.$cropper.remove(),this.$cropper=null)},render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.isCropped&&this.renderCropBox()},initContainer:function(){var t=this.options,e=this.$element,n=this.$container,i=this.$cropper;i.addClass(O),e.removeClass(O),i.css(this.container={width:bt(n.width(),vt(t.minContainerWidth)||200),height:bt(n.height(),vt(t.minContainerHeight)||100)}),e.addClass(O),i.removeClass(O)},initCanvas:function(){var e,n=this.options.viewMode,i=this.container,r=i.width,s=i.height,o=this.image,a=o.naturalWidth,l=o.naturalHeight,c=90===xt(o.rotate),d=c?l:a,u=c?a:l,h=d/u,p=r,f=s;s*h>r?3===n?p=s*h:f=r/h:3===n?f=r/h:p=s*h,(e={naturalWidth:d,naturalHeight:u,aspectRatio:h,width:p,height:f}).oldLeft=e.left=(r-p)/2,e.oldTop=e.top=(s-f)/2,this.canvas=e,this.isLimited=1===n||2===n,this.limitCanvas(!0,!0),this.initialImage=t.extend({},o),this.initialCanvas=t.extend({},e)},limitCanvas:function(t,e){var n,i,r,s,o=this.options,a=o.viewMode,l=this.container,c=l.width,d=l.height,u=this.canvas,h=u.aspectRatio,p=this.cropBox,f=this.isCropped&&p;t&&(n=vt(o.minCanvasWidth)||0,i=vt(o.minCanvasHeight)||0,a&&(a>1?(n=bt(n,c),i=bt(i,d),3===a&&(i*h>n?n=i*h:i=n/h)):n?n=bt(n,f?p.width:0):i?i=bt(i,f?p.height:0):f&&(n=p.width,(i=p.height)*h>n?n=i*h:i=n/h)),n&&i?i*h>n?i=n/h:n=i*h:n?i=n/h:i&&(n=i*h),u.minWidth=n,u.minHeight=i,u.maxWidth=1/0,u.maxHeight=1/0),e&&(a?(r=c-u.width,s=d-u.height,u.minLeft=yt(0,r),u.minTop=yt(0,s),u.maxLeft=bt(0,r),u.maxTop=bt(0,s),f&&this.isLimited&&(u.minLeft=yt(p.left,p.left+p.width-u.width),u.minTop=yt(p.top,p.top+p.height-u.height),u.maxLeft=p.left,u.maxTop=p.top,2===a&&(u.width>=c&&(u.minLeft=yt(0,r),u.maxLeft=bt(0,r)),u.height>=d&&(u.minTop=yt(0,s),u.maxTop=bt(0,s))))):(u.minLeft=-u.width,u.minTop=-u.height,u.maxLeft=c,u.maxTop=d))},renderCanvas:function(t){var e,n,i=this.canvas,r=this.image,s=r.rotate,o=r.naturalWidth,a=r.naturalHeight;this.isRotated&&(this.isRotated=!1,(e=(n=d({width:r.width,height:r.height,degree:s})).width/n.height)!==i.aspectRatio&&(i.left-=(n.width-i.width)/2,i.top-=(n.height-i.height)/2,i.width=n.width,i.height=n.height,i.aspectRatio=e,i.naturalWidth=o,i.naturalHeight=a,s%180&&(n=d({width:o,height:a,degree:s}),i.naturalWidth=n.width,i.naturalHeight=n.height),this.limitCanvas(!0,!1))),(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=yt(bt(i.width,i.minWidth),i.maxWidth),i.height=yt(bt(i.height,i.minHeight),i.maxHeight),this.limitCanvas(!1,!0),i.oldLeft=i.left
4=yt(bt(i.left,i.minLeft),i.maxLeft),i.oldTop=i.top=yt(bt(i.top,i.minTop),i.maxTop),this.$canvas.css({width:i.width,height:i.height,left:i.left,top:i.top}),this.renderImage(),
5this.isCropped&&this.isLimited&&this.limitCropBox(!0,!0),t&&this.output()},renderImage:function(e){var n,i=this.canvas,r=this.image;r.rotate&&(n=d({width:i.width,height:i.height,degree:r.rotate,aspectRatio:r.aspectRatio},!0)),t.extend(r,n?{width:n.width,height:n.height,left:(i.width-n.width)/2,top:(i.height-n.height)/2}:{width:i.width,height:i.height,left:0,top:0}),this.$clone.css({width:r.width,height:r.height,marginLeft:r.left,marginTop:r.top,transform:c(r)}),e&&this.output()},initCropBox:function(){var e=this.options,n=this.canvas,i=e.aspectRatio,r=vt(e.autoCropArea)||.8,s={width:n.width,height:n.height};i&&(n.height*i>n.width?s.height=s.width/i:s.width=s.height*i),this.cropBox=s,this.limitCropBox(!0,!0),s.width=yt(bt(s.width,s.minWidth),s.maxWidth),s.height=yt(bt(s.height,s.minHeight),s.maxHeight),s.width=bt(s.minWidth,s.width*r),s.height=bt(s.minHeight,s.height*r),s.oldLeft=s.left=n.left+(n.width-s.width)/2,s.oldTop=s.top=n.top+(n.height-s.height)/2,this.initialCropBox=t.extend({},s)},limitCropBox:function(t,e){var n,i,r,s,o=this.options,a=o.aspectRatio,l=this.container,c=l.width,d=l.height,u=this.canvas,h=this.cropBox,p=this.isLimited;t&&(n=vt(o.minCropBoxWidth)||0,i=vt(o.minCropBoxHeight)||0,n=yt(n,c),i=yt(i,d),r=yt(c,p?u.width:c),s=yt(d,p?u.height:d),a&&(n&&i?i*a>n?i=n/a:n=i*a:n?i=n/a:i&&(n=i*a),s*a>r?s=r/a:r=s*a),h.minWidth=yt(n,r),h.minHeight=yt(i,s),h.maxWidth=r,h.maxHeight=s),e&&(p?(h.minLeft=bt(0,u.left),h.minTop=bt(0,u.top),h.maxLeft=yt(c,u.left+u.width)-h.width,h.maxTop=yt(d,u.top+u.height)-h.height):(h.minLeft=0,h.minTop=0,h.maxLeft=c-h.width,h.maxTop=d-h.height))},renderCropBox:function(){var t=this.options,e=this.container,n=e.width,i=e.height,r=this.cropBox;(r.width>r.maxWidth||r.width<r.minWidth)&&(r.left=r.oldLeft),(r.height>r.maxHeight||r.height<r.minHeight)&&(r.top=r.oldTop),r.width=yt(bt(r.width,r.minWidth),r.maxWidth),r.height=yt(bt(r.height,r.minHeight),r.maxHeight),this.limitCropBox(!1,!0),r.oldLeft=r.left=yt(bt(r.left,r.minLeft),r.maxLeft),r.oldTop=r.top=yt(bt(r.top,r.minTop),r.maxTop),t.movable&&t.cropBoxMovable&&this.$face.data(et,r.width===n&&r.height===i?ht:dt),this.$cropBox.css({width:r.width,height:r.height,left:r.left,top:r.top}),this.isCropped&&this.isLimited&&this.limitCanvas(!0,!0),this.isDisabled||this.output()},output:function(){this.preview(),this.isCompleted?this.trigger(q,this.getData()):this.isBuilt||this.$element.one(X,t.proxy(function(){this.trigger(q,this.getData())},this))},initPreview:function(){var e,n=a(this.crossOrigin),i=n?this.crossOriginUrl:this.url;this.$preview=t(this.options.preview),this.$clone2=e=t("<img"+n+' src="'+i+'">'),this.$viewBox.html(e),this.$preview.each(function(){var e=t(this);e.data(tt,{width:e.width(),height:e.height(),html:e.html()}),e.html("<img"+n+' src="'+i+'" style="display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;">')})},resetPreview:function(){this.$preview.each(function(){var e=t(this),n=e.data(tt);e.css({width:n.width,height:n.height}).html(n.html).removeData(tt)})},preview:function(){var e=this.image,n=this.canvas,i=this.cropBox,r=i.width,s=i.height,o=e.width,a=e.height,l=i.left-n.left-e.left,d=i.top-n.top-e.top;this.isCropped&&!this.isDisabled&&(this.$clone2.css({width:o,height:a,marginLeft:-l,marginTop:-d,transform:c(e)}),this.$preview.each(function(){var n=t(this),i=n.data(tt),u=i.width,h=i.height,p=u,f=h,m=1;r&&(f=s*(m=u/r)),s&&f>h&&(p=r*(m=h/s),f=h),n.css({width:p,height:f}).find("img").css({width:o*m,height:a*m,marginLeft:-l*m,marginTop:-d*m,transform:c(e)})}))},bind:function(){var e=this.options,n=this.$element,i=this.$cropper;t.isFunction(e.cropstart)&&n.on(Y,e.cropstart),t.isFunction(e.cropmove)&&n.on(G,e.cropmove),t.isFunction(e.cropend)&&n.on(V,e.cropend),t.isFunction(e.crop)&&n.on(q,e.crop),t.isFunction(e.zoom)&&n.on(U,e.zoom),i.on(D,t.proxy(this.cropStart,this)),e.zoomable&&e.zoomOnWheel&&i.on(R,t.proxy(this.wheel,this)),e.toggleDragModeOnDblclick&&i.on(B,t.proxy(this.dblclick,this)),b.on(I,this._cropMove=r(this.cropMove,this)).on(j,this._cropEnd=r(this.cropEnd,this)),e.responsive&&y.on(H,this._resize=r(this.resize,this))},unbind:function(){var e=this.options,n=this.$element,i=this.$cropper;t.isFunction(e.cropstart)&&n.off(Y,e.cropstart),t.isFunction(e.cropmove)&&n.off(G,e.cropmove),t.isFunction(e.cropend)&&n.off(V,e.cropend),t.isFunction(e.crop)&&n.off(q,e.crop),t.isFunction(e.zoom)&&n.off(U,e.zoom),i.off(D,this.cropStart),e.zoomable&&e.zoomOnWheel&&i.off(R,this.wheel),e.toggleDragModeOnDblclick&&i.off(B,this.dblclick),b.off(I,this._cropMove).off(j,this._cropEnd),e.responsive&&y.off(H,this._resize)},resize:function(){var e,n,i,r=this.options.restore,s=this.$container,o=this.container;!this.isDisabled&&o&&(1===(i=s.width()/o.width)&&s.height()===o.height||(r&&(e=this.getCanvasData(),n=this.getCropBoxData()),this.render(),r&&(this.setCanvasData(t.each(e,function(t,n){e[t]=n*i})),this.setCropBoxData(t.each(n,function(t,e){n[t]=e*i})))))},dblclick:function(){this.isDisabled||(this.$dragBox.hasClass(_)?this.setDragMode(ht):this.setDragMode(ut))},wheel:function(e){var n=e.originalEvent||e,i=vt(this.options.wheelZoomRatio)||.1,r=1;this.isDisabled||(e.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(t.proxy(function(){this.wheeling=!1},this),50),n.deltaY?r=n.deltaY>0?1:-1:n.wheelDelta?r=-n.wheelDelta/120:n.detail&&(r=n.detail>0?1:-1),this.zoom(-r*i,e)))},cropStart:function(e){var n,i,r=this.options,s=e.originalEvent,o=s&&s.touches,a=e;if(!this.isDisabled){if(o){if((n=o.length)>1){if(!r.zoomable||!r.zoomOnTouch||2!==n)return;
5a=o[1],this.startX2=a.pageX,this.startY2=a.pageY,i=pt}a=o[0]}if(i=i||t(a.target).data(et),Q.test(i)){if(this.trigger(Y,{originalEvent:s,action:i}).isDefaultPrevented())return;e.preventDefault(),this.action=i,this.cropping=!1,this.startX=a.pageX||s&&s.pageX,this.startY=a.pageY||s&&s.pageY,i===ut&&(this.cropping=!0,this.$dragBox.addClass(M))}}},cropMove:function(t){var e,n=this.options,i=t.originalEvent,r=i&&i.touches,s=t,o=this.action;if(!this.isDisabled){if(r){if((e=r.length)>1){if(!n.zoomable||!n.zoomOnTouch||2!==e)return;s=r[1],this.endX2=s.pageX,this.endY2=s.pageY}s=r[0]}if(o){if(this.trigger(G,{originalEvent:i,action:o}).isDefaultPrevented())return;t.preventDefault(),this.endX=s.pageX||i&&i.pageX,this.endY=s.pageY||i&&i.pageY,this.change(s.shiftKey,o===pt?t:null)}}},cropEnd:function(t){var e=t.originalEvent,n=this.action;this.isDisabled||n&&(t.preventDefault(),this.cropping&&(this.cropping=!1,this.$dragBox.toggleClass(M,this.isCropped&&this.options.modal)),this.action="",this.trigger(V,{originalEvent:e,action:n}))},change:function(t,e){var n,i,r,s,o,a,l,c=this.options.aspectRatio,d=this.action,u=this.container,h=this.canvas,p=this.cropBox,f=p.width,m=p.height,g=p.left,v=p.top,y=g+f,b=v+m,x=0,w=0,E=u.width,S=u.height,C=!0;switch(!c&&t&&(c=f&&m?f/m:1),this.limited&&(x=p.minLeft,w=p.minTop,E=x+yt(u.width,h.left+h.width),S=w+yt(u.height,h.top+h.height)),i={x:this.endX-this.startX,y:this.endY-this.startY},c&&(i.X=i.y*c,i.Y=i.x/c),d){case dt:g+=i.x,v+=i.y;break;case nt:if(i.x>=0&&(y>=E||c&&(v<=w||b>=S))){C=!1;break}f+=i.x,c&&(m=f/c,v-=i.Y/2),f<0&&(d=it,f=0);break;case st:if(i.y<=0&&(v<=w||c&&(g<=x||y>=E))){C=!1;break}m-=i.y,v+=i.y,c&&(f=m*c,g+=i.X/2),m<0&&(d=rt,m=0);break;case it:if(i.x<=0&&(g<=x||c&&(v<=w||b>=S))){C=!1;break}f-=i.x,g+=i.x,c&&(m=f/c,v+=i.Y/2),f<0&&(d=nt,f=0);break;case rt:if(i.y>=0&&(b>=S||c&&(g<=x||y>=E))){C=!1;break}m+=i.y,c&&(f=m*c,g-=i.X/2),m<0&&(d=st,m=0);break;case lt:if(c){if(i.y<=0&&(v<=w||y>=E)){C=!1;break}m-=i.y,v+=i.y,f=m*c}else i.x>=0?y<E?f+=i.x:i.y<=0&&v<=w&&(C=!1):f+=i.x,i.y<=0?v>w&&(m-=i.y,v+=i.y):(m-=i.y,v+=i.y);f<0&&m<0?(d=at,m=0,f=0):f<0?(d=ct,f=0):m<0&&(d=ot,m=0);break;case ct:if(c){if(i.y<=0&&(v<=w||g<=x)){C=!1;break}m-=i.y,v+=i.y,f=m*c,g+=i.X}else i.x<=0?g>x?(f-=i.x,g+=i.x):i.y<=0&&v<=w&&(C=!1):(f-=i.x,g+=i.x),i.y<=0?v>w&&(m-=i.y,v+=i.y):(m-=i.y,v+=i.y);f<0&&m<0?(d=ot,m=0,f=0):f<0?(d=lt,f=0):m<0&&(d=at,m=0);break;case at:if(c){if(i.x<=0&&(g<=x||b>=S)){C=!1;break}f-=i.x,g+=i.x,m=f/c}else i.x<=0?g>x?(f-=i.x,g+=i.x):i.y>=0&&b>=S&&(C=!1):(f-=i.x,g+=i.x),i.y>=0?b<S&&(m+=i.y):m+=i.y;f<0&&m<0?(d=lt,m=0,f=0):f<0?(d=ot,f=0):m<0&&(d=ct,m=0);break;case ot:if(c){if(i.x>=0&&(y>=E||b>=S)){C=!1;break}m=(f+=i.x)/c}else i.x>=0?y<E?f+=i.x:i.y>=0&&b>=S&&(C=!1):f+=i.x,i.y>=0?b<S&&(m+=i.y):m+=i.y;f<0&&m<0?(d=ct,m=0,f=0):f<0?(d=at,f=0):m<0&&(d=lt,m=0);break;case ht:this.move(i.x,i.y),C=!1;break;case pt:this.zoom((r=xt(this.startX-this.startX2),s=xt(this.startY-this.startY2),o=xt(this.endX-this.endX2),a=xt(this.endY-this.endY2),l=St(r*r+s*s),(St(o*o+a*a)-l)/l),e),this.startX2=this.endX2,this.startY2=this.endY2,C=!1;break;case ut:if(!i.x||!i.y){C=!1;break}n=this.$cropper.offset(),g=this.startX-n.left,v=this.startY-n.top,f=p.minWidth,m=p.minHeight,i.x>0?d=i.y>0?ot:lt:i.x<0&&(g-=f,d=i.y>0?at:ct),i.y<0&&(v-=m),this.isCropped||(this.$cropBox.removeClass(O),this.isCropped=!0,this.limited&&this.limitCropBox(!0,!0))}C&&(p.width=f,p.height=m,p.left=g,p.top=v,this.action=d,this.renderCropBox()),this.startX=this.endX,this.startY=this.endY},crop:function(){this.isBuilt&&!this.isDisabled&&(this.isCropped||(this.isCropped=!0,this.limitCropBox(!0,!0),this.options.modal&&this.$dragBox.addClass(M),this.$cropBox.removeClass(O)),this.setCropBoxData(this.initialCropBox))},reset:function(){this.isBuilt&&!this.isDisabled&&(this.image=t.extend({},this.initialImage),this.canvas=t.extend({},this.initialCanvas),this.cropBox=t.extend({},this.initialCropBox),this.renderCanvas(),this.isCropped&&this.renderCropBox())},clear:function(){this.isCropped&&!this.isDisabled&&(t.extend(this.cropBox,{left:0,top:0,width:0,height:0}),this.isCropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),this.$dragBox.removeClass(M),this.$cropBox.addClass(O))},replace:function(t,e){!this.isDisabled&&t&&(this.isImg&&this.$element.attr("src",t),e?(this.url=t,this.$clone.attr("src",t),this.isBuilt&&this.$preview.find("img").add(this.$clone2).attr("src",t)):(this.isImg&&(this.isReplaced=!0),this.options.data=null,this.load(t)))},enable:function(){this.isBuilt&&(this.isDisabled=!1,this.$cropper.removeClass(L))},disable:function(){this.isBuilt&&(this.isDisabled=!0,this.$cropper.addClass(L))},destroy:function(){var t=this.$element;this.isLoaded?(this.isImg&&this.isReplaced&&t.attr("src",this.originalUrl),this.unbuild(),t.removeClass(O)):this.isImg?t.off(z,this.start):this.$clone&&this.$clone.remove(),t.removeData(k)},move:function(t,e){var i=this.canvas;this.moveTo(n(t)?t:i.left+vt(t),n(e)?e:i.top+vt(e))},moveTo:function(t,i){var r=this.canvas,s=!1;n(i)&&(i=t),t=vt(t),i=vt(i),this.isBuilt&&!this.isDisabled&&this.options.movable&&(e(t)&&(r.left=t,s=!0),e(i)&&(r.top=i,s=!0),s&&this.renderCanvas(!0))},zoom:function(t,e){var n=this.canvas;
5t=(t=vt(t))<0?1/(1-t):1+t,this.zoomTo(n.width*t/n.naturalWidth,e)},zoomTo:function(t,e){var n,i,r,s,o,a=this.options,l=this.canvas,c=l.width,d=l.height,u=l.naturalWidth,p=l.naturalHeight;if((t=vt(t))>=0&&this.isBuilt&&!this.isDisabled&&a.zoomable){if(i=u*t,r=p*t,e&&(n=e.originalEvent),this.trigger(U,{originalEvent:n,oldRatio:c/u,ratio:i/u}).isDefaultPrevented())return;n?(s=this.$cropper.offset(),o=n.touches?h(n.touches):{pageX:e.pageX||n.pageX||0,pageY:e.pageY||n.pageY||0},l.left-=(i-c)*((o.pageX-s.left-l.left)/c),l.top-=(r-d)*((o.pageY-s.top-l.top)/d)):(l.left-=(i-c)/2,l.top-=(r-d)/2),l.width=i,l.height=r,this.renderCanvas(!0)}},rotate:function(t){this.rotateTo((this.image.rotate||0)+vt(t))},rotateTo:function(t){e(t=vt(t))&&this.isBuilt&&!this.isDisabled&&this.options.rotatable&&(this.image.rotate=t%360,this.isRotated=!0,this.renderCanvas(!0))},scale:function(t,i){var r=this.image,s=!1;n(i)&&(i=t),t=vt(t),i=vt(i),this.isBuilt&&!this.isDisabled&&this.options.scalable&&(e(t)&&(r.scaleX=t,s=!0),e(i)&&(r.scaleY=i,s=!0),s&&this.renderImage(!0))},scaleX:function(t){var n=this.image.scaleY;this.scale(t,e(n)?n:1)},scaleY:function(t){var n=this.image.scaleX;this.scale(e(n)?n:1,t)},getData:function(e){var n,i,r=this.options,s=this.image,o=this.canvas,a=this.cropBox;return this.isBuilt&&this.isCropped?(i={x:a.left-o.left,y:a.top-o.top,width:a.width,height:a.height},n=s.width/s.naturalWidth,t.each(i,function(t,r){r/=n,i[t]=e?Ct(r):r})):i={x:0,y:0,width:0,height:0},r.rotatable&&(i.rotate=s.rotate||0),r.scalable&&(i.scaleX=s.scaleX||1,i.scaleY=s.scaleY||1),i},setData:function(n){var i,r,s,o=this.options,a=this.image,l=this.canvas,c={};t.isFunction(n)&&(n=n.call(this.element)),this.isBuilt&&!this.isDisabled&&t.isPlainObject(n)&&(o.rotatable&&e(n.rotate)&&n.rotate!==a.rotate&&(a.rotate=n.rotate,this.isRotated=i=!0),o.scalable&&(e(n.scaleX)&&n.scaleX!==a.scaleX&&(a.scaleX=n.scaleX,r=!0),e(n.scaleY)&&n.scaleY!==a.scaleY&&(a.scaleY=n.scaleY,r=!0)),i?this.renderCanvas():r&&this.renderImage(),s=a.width/a.naturalWidth,e(n.x)&&(c.left=n.x*s+l.left),e(n.y)&&(c.top=n.y*s+l.top),e(n.width)&&(c.width=n.width*s),e(n.height)&&(c.height=n.height*s),this.setCropBoxData(c))},getContainerData:function(){return this.isBuilt?this.container:{}},getImageData:function(){return this.isLoaded?this.image:{}},getCanvasData:function(){var e=this.canvas,n={};return this.isBuilt&&t.each(["left","top","width","height","naturalWidth","naturalHeight"],function(t,i){n[i]=e[i]}),n},setCanvasData:function(n){var i=this.canvas,r=i.aspectRatio;t.isFunction(n)&&(n=n.call(this.$element)),this.isBuilt&&!this.isDisabled&&t.isPlainObject(n)&&(e(n.left)&&(i.left
5=n.left),e(n.top)&&(i.top=n.top),e(n.width)?(i.width=n.width,i.height=n.width/r):e(n.height)&&(i.height=n.height,i.width=n.height*r),this.renderCanvas(!0))},getCropBoxData:function(){var t,e=this.cropBox;return this.isBuilt&&this.isCropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(n){var i,r,s=this.cropBox,o=this.options.aspectRatio;t.isFunction(n)&&(n=n.call(this.$element)),this.isBuilt&&this.isCropped&&!this.isDisabled&&t.isPlainObject(n)&&(e(n.left)&&(s.left=n.left),e(n.top)&&(s.top=n.top),e(n.width)&&(i=!0,s.width=n.width),e(n.height)&&(r=!0,s.height=n.height),o&&(i?s.height=s.width/o:r&&(s.width=s.height*o)),this.renderCropBox())},getCroppedCanvas:function(e){var n,i,r,s,o,a,l,c,d,h,p;if(this.isBuilt&&this.isCropped&&mt)return t.isPlainObject(e)||(e={}),p=this.getData(),n=p.width,i=p.height,c=n/i,t.isPlainObject(e)&&(o=e.width,a=e.height,o?(a=o/c,l=o/n):a&&(o=a*c,l=a/i)),r=Tt(o||n),s=Tt(a||i),(d=t("<canvas>")[0]).width=r,d.height=s,h=d.getContext("2d"),e.fillColor&&(h.fillStyle=e.fillColor,h.fillRect(0,0,r,s)),h.drawImage.apply(h,function(){var t,e,r,s,o,a,c=u(this.$clone[0],this.image),d=c.width,h=c.height,f=this.canvas,m=[c],g=p.x+f.naturalWidth*(xt(p.scaleX||1)-1)/2,v=p.y+f.naturalHeight*(xt(p.scaleY||1)-1)/2;return g<=-n||g>d?g=t=r=o=0:g<=0?(r=-g,t=o=yt(d,n+(g=0))):g<=d&&(r=0,t=o=yt(n,d-g)),t<=0||v<=-i||v>h?v=e=s=a=0:v<=0?(s=-v,e=a=yt(h,i+(v=0))):v<=h&&(s=0,e=a=yt(i,h-v)),m.push(Tt(g),Tt(v),Tt(t),Tt(e)),l&&(r*=l,s*=l,o*=l,a*=l),o>0&&a>0&&m.push(Tt(r),Tt(s),Tt(o),Tt(a)),m}.call(this)),d},setAspectRatio:function(t){var e=this.options;this.isDisabled||n(t)||(e.aspectRatio=bt(0,t)||NaN,this.isBuilt&&(this.initCropBox(),this.isCropped&&this.renderCropBox()))},setDragMode:function(t){var e,n,i=this.options;this.isLoaded&&!this.isDisabled&&(e=t===ut,n=i.movable&&t===ht,t=e||n?t:ft,this.$dragBox.data(et,t).toggleClass(_,e).toggleClass(P,n),i.cropBoxMovable||this.$face.data(et,t).toggleClass(_,e).toggleClass(P,n))}},v.DEFAULTS={viewMode:0,dragMode:"crop",aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,build:null,built:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},v.setDefaults=function(e){t.extend(v.DEFAULTS,e)},v.TEMPLATE='<div class="cropper-container"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-action="e"></span><span class="cropper-line line-n" data-action="n"></span><span class="cropper-line line-w" data-action="w"></span><span class="cropper-line line-s" data-action="s"></span><span class="cropper-point point-e" data-action="e"></span><span class="cropper-point point-n" data-action="n"></span><span class="cropper-point point-w" data-action="w"></span><span class="cropper-point point-s" data-action="s"></span><span class="cropper-point point-ne" data-action="ne"></span><span class="cropper-point point-nw" data-action="nw"></span><span class="cropper-point point-sw" data-action="sw"></span><span class="cropper-point point-se" data-action="se"></span></div></div>',v.other=t.fn.cropper,t.fn.cropper=function(e){var r,s=i(arguments,1);return this.each(function(){var n,i,o=t(this),a=o.data(k);if(!a){if(/destroy/.test(e))return;n=t.extend({},o.data(),t.isPlainObject(e)&&e),o.data(k,a=new v(this,n))}"string"==typeof e&&t.isFunction(i=a[e])&&(r=i.apply(a,s))}),n(r)?this:r},t.fn.cropper.Constructor=v,t.fn.cropper.setDefaults=v.setDefaults,t.fn.cropper.noConflict=function(){return t.fn.cropper=v.other,this}}),function(t,e){"function"==typeof define&&define.amd?define(function(){return e(t)}):"object"==typeof exports?module.exports=e:t.echo=e(t)}(this,function(t){"use strict";var e,n,i,r,s,o={},a=function(){},l=function(t){return null===t.offsetParent},c=function(t,e){if(l(t))return!1;var n=t.getBoundingClientRect();return n.right>=e.l&&n.bottom>=e.t&&n.left<=e.r&&n.top<=e.b},d=function(){!r&&n||(clearTimeout(n),n=setTimeout(function(){o.render(),n=null},i))};return o.init=function(n){var l=(n=n||{}).offset||0,c=n.offsetVertical||l,u=n.offsetHorizontal||l,h=function(t,e){return parseInt(t||e,10)};e={t:h(n.offsetTop,c),b:h(n.offsetBottom,c),l:h(n.offsetLeft,u),r:h(n.offsetRight,u)},i=h(n.throttle,250),r=!1!==n.debounce,s=!!n.unload,a=n.callback||a,o.render(),document.addEventListener?(t.addEventListener("scroll",d,!1),t.addEventListener("load",d,!1)):(t.attachEvent("onscroll",d),t.attachEvent("onload",d))},o.render=function(){for(var n,i,r=document.querySelectorAll("[data-echo], [data-echo-background]"),l=r.length,d={l:0-e.l,t:0-e.t,b:(t.innerHe
5ight||document.documentElement.clientHeight)+e.b,r:(t.innerWidth||document.documentElement.clientWidth)+e.r},u=[],h=0;h<l;h++)(i=r[h]).hasAttribute("data-echo-pending")||(c(i,d)?u.push({elem:i,src:i.getAttribute("data-echo"),bgSrc:i.getAttribute("data-echo-background")}):s&&(n=i.getAttribute("data-echo-placeholder"))&&(null!==i.getAttribute("data-echo-background")?i.style.backgroundImage="url("+n+")":i.src=n,i.removeAttribute("data-echo-placeholder"),a(i,"unload")));_.each(u,function(t){t.elem.setAttribute("data-echo-pending",!0),PicRateLimit.rateLimit(function(){t.src?(t.elem.src=t.src,t.elem.removeAttribute("data-echo")):t.bgSrc&&(t.elem.style.backgroundImage="url('"+t.bgSrc+"')",t.elem.removeAttribute("data-echo-background")),t.elem.removeAttribute("data-echo-pending"),a(t.elem,"load")})}),l||o.detach()},o.detach=function(){document.removeEventListener?t.removeEventListener("scroll",d):t.detachEvent("onscroll",d),clearTimeout(n)},o}),window.jscolor||(window.jscolor=function(){var t,e,n,i,r,s={register:function(){s.attachDOMReadyEvent(s.init),s.attachEvent(document,"mousedown",s.onDocumentMouseDown),s.attachEvent(document,"touchstart",s.onDocumentTouchStart),s.attachEvent(window,"resize",s.onWindowResize)},init:function(){s.jscolor.lookupClass&&s.jscolor.installByClassName(s.jscolor.lookupClass)},tryInstallOnElements:function(t,e){for(var n=new RegExp("(^|\\s)("+e+")(\\s*(\\{[^}]*\\})|\\s|$)","i"),i=0;i<t.length;i+=1){var r;if(void 0===t[i].type||"color"!=t[i].type.toLowerCase()||!s.isColorAttrSupported)if(!t[i].jscolor&&t[i].className&&(r=t[i].className.match(n))){var o=t[i],a=null,l=s.getDataAttr(o,"jscolor");null!==l?a=l:r[4]&&(a=r[4]);var c={};if(a)try{c=new Function("return ("+a+")")()}catch(t){s.warn("Error parsing jscolor options: "+t+":\n"+a)}o.jscolor=new s.jscolor(o,c)}}},isColorAttrSupported:(r=document.createElement("input"),!(!r.setAttribute||(r.setAttribute("type","color"),"color"!=r.type.toLowerCase()))),isCanvasSupported:function(){var t=document.createElement("canvas");return!(!t.getContext||!t.getContext("2d"))}(),fetchElement:function(t){return"string"==typeof t?document.getElementById(t):t},isElementType:function(t,e){return t.nodeName.toLowerCase()===e.toLowerCase()},getDataAttr:function(t,e){var n="data-"+e,i=t.getAttribute(n);return null!==i?i:null},attachEvent:function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent&&t.attachEvent("on"+e,n)},detachEvent:function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent&&t.detachEvent("on"+e,n)},_attachedGroupEvents:{},attachGroupEvent:function(t,e,n,i){s._attachedGroupEvents.hasOwnProperty(t)||(s._attachedGroupEvents[t]=[]),s._attachedGroupEvents[t].push([e,n,i]),s.attachEvent(e,n,i)},detachGroupEvents:function(t){if(s._attachedGroupEvents.hasOwnProperty(t)){for(var e=0;e<s._attachedGroupEvents[t].length;e+=1){var n=s._attachedGroupEvents[t][e];s.detachEvent(n[0],n[1],n[2])}delete s._attachedGroupEvents[t]}},attachDOMReadyEvent:function(t){var e=!1,n=function(){e||(e=!0,t())};if("complete"!==document.readyState){if(document.addEventListener)document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1);else if(document.attachEvent&&(document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",arguments.callee),n())}),window.attachEvent("onload",n),document.documentElement.doScroll&&window==window.top)){var i=function(){if(document.body)try{document.documentElement.doScroll("left"),n()}catch(t){setTimeout(i,1)}};i()}}else setTimeout(n,1)},warn:function(t){window.console&&window.console.warn&&window.console.warn(t)},preventDefault:function(t){t.preventDefault&&t.preventDefault(),t.returnValue=!1},captureTarget:function(t){t.setCapture&&(s._capturedTarget=t,s._capturedTarget.setCapture())},releaseTarget:function(){s._capturedTarget&&(s._capturedTarget.releaseCapture(),s._capturedTarget=null)},fireEvent:function(t,e){if(t)if(document.createEvent)(n=document.createEvent("HTMLEvents")).initEvent(e,!0,!0),t.dispatchEvent(n);else if(document.createEventObject){var n=document.createEventObject();t.fireEvent("on"+e,n)}else t["on"+e]&&t["on"+e]()},classNameToList:function(t){return t.replace(/^\s+|\s+$/g,"").split(/\s+/)},hasClass:function(t,e){return!!e&&-1!=(" "+t.className.replace(/\s+/g," ")+" ").indexOf(" "+e+" ")},setClass:function(t,e){for(var n=s.classNameToList(e),i=0;i<n.length;i+=1)s.hasClass(t,n[i])||(t.className+=(t.className?" ":"")+n[i])},unsetClass:function(t,e){for(var n=s.classNameToList(e),i=0;i<n.length;i+=1){var r=new RegExp("^\\s*"+n[i]+"\\s*|\\s*"+n[i]+"\\s*$|\\s+"+n[i]+"(\\s+)","g");t.className=t.className.replace(r,"$1")}},getStyle:function(t){return window.getComputedStyle?window.getComputedStyle(t):t.currentStyle},setStyle:(e=document.createElement("div"),n=function(t){for(var n=0;n<t.length;n+=1)if(t[n]in e.style)return t[n]},i={borderRadius:n(["borderRadius","MozBorderRadius","webkitBorderRadius"]),boxShadow:n(["boxShadow","MozBoxShadow","webkitBoxShadow"])},function(t,e,n){if("opacity"===e.toLowerCase()){var r=Math.round(100*parseFloat(n));t.style.opacity=n,t.style.filter="alpha(opacity="+r+")"}else t.style[i[e]]=n}),setBorderRadius:function(t,e){s.setStyle(t,"borderRadius",e||"0")},setBoxShadow:function(t,e){s.setStyle(t,"boxShadow",e||"none")},getElementPos:function(t,e){var n=0,i=0,r=t.getBoundingClientRect();if(n=r.left,i=r.top,!e){var o=s.getViewPos();n+=o[0],i+=o[1]}return[n,i]},getElementSize:function(t){return[t.offsetWidth,t.offsetHeight]},getAbsPointerPos:function(t){t||(t=window.event);var e=0,n=0;return void 0!==t.changedTouches&&t.changedTouches.length?(e=t.changedTouches[0].clientX,n=t.changedTouches[0].clientY):"number"==typeof t.clientX&&(e=t.clientX,n=t.clientY),{x:e,y:n}},getRelPointerPos:function(t){t||(t=window.event);var e=(t.target||t.srcElement).getBoundingClientRect(),n=0,i=0;return void 0!==t.changedTouches&&t.changedTouches.length?(n=t.changedTouches[0].clientX,i=t.changedTouches[0].clientY):"number"==typeof t.clientX&&(n=t.clientX,i=t.clientY),{x:n-e.left,y:i-e.top}},getViewPos:function(){var t=document.documentElement;return[(window.pageXOffset||t.scrollLeft)-(t.clientLeft||0),(window.pageYOffset||t.scrollTop)-(t.clientTop||0)]},getViewSize:function(){var t=document.documentElement;return[window.innerWidth||t.clientWidth,window.innerHeight||t.clientHeight]},redrawPosition:function(){if(s.picker&&s.picker.owner){var t,e,n=s.picker.owner;n.fixed?(t=s.getElementPos(n.targetElement,!0),e=[0,0]):(t=s.getElementPos(n.targetElement),e=s.getViewPos());var i,r,o,a=s.getElementSize(n.targetElement),l=s.getViewSize(),c=s.getPickerOuterDims(n);switch(n.position.toLowerCase()){case"left":i=1,r=0,o=-1;break;case"right":i=1,r=0,o=1;break;case"top":i=0,r=1,o=-1;break;default:i=0,r=1,o=1}var d=(a[r]+c[r])/2;if(n.smartPosition)u=[-e[i]+t[i]+c[i]>l[i]&&-e[i]+t[i]+a[i]/2>l[i]/2&&t[i]+a[i]-c[i]>=0?t[i]+a[i]-c[i]:t[i],-e[r]+t[r]+a[r]+c[r]-d+d*o>l[r]?-e[r]+t[r]+a[r]/2>l[r]/2&&t[r]+a[r]-d-d*o>=0?t[r]+a[r]-d-d*o:t[r]+a[r]-d+d*o:t[r]+a[r]-d+d*o>=0?t[r]+a[r]-d+d*o:t[r]+a[r]-d-d*o];else var u=[t[i],t[r]+a[r]-d+d*o];var h=u[i],p=u[r],f=n.fixed?"fixed":"absolute",m=(u[0]+c[0]>t[0]||u[0]<t[0]+a[0])&&u[1]+c[1]<t[1]+a[1];s._drawPosition(n,h,p,f,m)}},_drawPosition:function(t,e,n,i,r){var o=r?0:t.shadowBlur;s.picker.wrap.style.position=i,s.picker.wrap.style.left=e+"px",s.picker.wrap.style.top=n+"px",s.setBoxShadow(s.picker.boxS,t.shadow?new s.BoxShadow(0,o,t.shadowBlur,0,t.shadowColor):null)},getPickerDims:function(t){var e=!!s.getSliderComponent(t);return[2*t.insetWidth+2*t.padding+t.width+(e?2*t.insetWidth+s.getPadToSliderPadding(t)+t.sliderSize:0),2*t.insetWidth+2*t.padding+t.height+(t.closable?2*t.insetWidth+t.padding+t.buttonHeight:0)]},getPickerOuterDims:function(t){var e=s.getPickerDims(t);return[e[0]+2*t.borderWidth,e[1]+2*t.borderWidth]},getPadToSliderPadding:function(t){return Math.max(t.padding,1.5*(2*t.pointerBorderWidth+t.pointerThickness))},getPadYComponent:function(t){return"v"===t.mode.charAt(1).toLowerCase()?"v":"s"},getSliderComponent:function(t){if(t.mode.length>2)switch(t.mode.charAt(2).toLowerCase()){case"s":return"s";case"v":return"v"}return null},onDocumentMouseDown:function(t){t||(t=window.event);var e=t.target||t.srcElement;e._jscLinkedInstance?e._jscLinkedInstance.showOnClick&&e._jscLinkedInstance.show():e._jscControlName?s.onControlPointerStart(t,e,e._jscControlName,"mouse"):s.picker&&s.picker.owner&&s.picker.owner.hide()},onDocumentTouchStart:function(t){t||(t=window.event);var e=t.target||t.srcElement;e._jscLinkedInstance?e._jscLinkedInstance.showOnClick&&e._jscLinkedInstance.show():e._jscControlName?s.onControlPointerStart(t,e,e._jscControlName,"touch"):s.picker&&s.picker.owner&&s.picker.owner.hide()},onWindowResize:function(){s.redrawPosition()},onParentScroll:function(){s.picker&&s.picker.owner&&s.picker.owner.hide()},_pointerMoveEvent:{mouse:"mousemove",touch:"touchmove"},_pointerEndEvent:{mouse:"mouseup",touch:"touchend"},_pointerOrigin:null,_capturedTarget:null,onControlPointerStart:function(t,e,n,i){var r=e._jscInstance;s.preventDefault(t),s.captureTarget(e);var o=function(r,o){s.attachGroupEvent("drag",r,s._pointerMoveEvent[i],s.onDocumentPointerMove(t,e,n,i,o)),s.attachGroupEvent("drag",r,s._pointerEndEvent[i],s.onDocumentPointerEnd(t,e,n,i))};if(o(document,[0,0]),window.parent&&window.frameElement){var a=window.frameElement.getBoundingClientRect(),l=[-a.left,-a.top];o(window.parent.window.document,l)}var c=s.getAbsPointerPos(t),d=s.getRelPointerPos(t);switch(s._pointerOrigin={x:c.x-d.x,y:c.y-d.y}
5,n){case"pad":switch(s.getSliderComponent(r)){case"s":0===r.hsv[1]&&r.fromHSV(null,100,null);break;case"v":0===r.hsv[2]&&r.fromHSV(null,null,100)}s.setPad(r,t,0,0);break;case"sld":s.setSld(r,t,0)}s.dispatchFineChange(r)},onDocumentPointerMove:function(t,e,n,i,r){return function(t){var i=e._jscInstance;switch(n){case"pad":t||(t=window.event),s.setPad(i,t,r[0],r[1]),s.dispatchFineChange(i);break;case"sld":t||(t=window.event),s.setSld(i,t,r[1]),s.dispatchFineChange(i)}}},onDocumentPointerEnd:function(t,e){return function(){var t=e._jscInstance;s.detachGroupEvents("drag"),s.releaseTarget(),s.dispatchChange(t)}},dispatchChange:function(t){t.valueElement&&s.isElementType(t.valueElement,"input")&&s.fireEvent(t.valueElement,"change")},dispatchFineChange:function(t){t.onFineChange&&("string"==typeof t.onFineChange?new Function(t.onFineChange):t.onFineChange).call(t)},setPad:function(t,e,n,i){var r=s.getAbsPointerPos(e),o=n+r.x-s._pointerOrigin.x-t.padding-t.insetWidth,a=i+r.y-s._pointerOrigin.y-t.padding-t.insetWidth,l=o*(360/(t.width-1)),c=100-a*(100/(t.height-1));switch(s.getPadYComponent(t)){case"s":t.fromHSV(l,c,null,s.leaveSld);break;case"v":t.fromHSV(l,null,c,s.leaveSld)}},setSld:function(t,e,n){var i=100-(n+s.getAbsPointerPos(e).y-s._pointerOrigin.y-t.padding-t.insetWidth)*(100/(t.height-1));switch(s.getSliderComponent(t)){case"s":t.fromHSV(null,i,null,s.leavePad);break;case"v":t.fromHSV(null,null,i,s.leavePad)}},_vmlNS:"jsc_vml_",_vmlCSS:"jsc_vml_css_",_vmlReady:!1,initVML:function(){if(!s._vmlReady){var t=document;if(t.namespaces[s._vmlNS]||t.namespaces.add(s._vmlNS,"urn:schemas-microsoft-com:vml"),!t.styleSheets[s._vmlCSS]){var e=["shape","shapetype","group","background","path","formulas","handles","fill","stroke","shadow","textbox","textpath","imagedata","line","polyline","curve","rect","roundrect","oval","arc","image"],n=t.createStyleSheet();n.owningElement.id=s._vmlCSS;for(var i=0;i<e.length;i+=1)n.addRule(s._vmlNS+"\\:"+e[i],"behavior:url(#default#VML);")}s._vmlReady=!0}},createPalette:function(){var t={elm:null,draw:null};if(s.isCanvasSupported){var e=document.createElement("canvas"),n=e.getContext("2d"),i=function(t,i,r){e.width=t,e.height=i,n.clearRect(0,0,e.width,e.height);var s=n.createLinearGradient(0,0,e.width,0);s.addColorStop(0,"#F00"),s.addColorStop(1/6,"#FF0"),s.addColorStop(2/6,"#0F0"),s.addColorStop(.5,"#0FF"),s.addColorStop(4/6,"#00F"),s.addColorStop(5/6,"#F0F"),s.addColorStop(1,"#F00"),n.fillStyle=s,n.fillRect(0,0,e.width,e.height);var o=n.createLinearGradient(0,0,0,e.height);switch(r.toLowerCase()){case"s":o.addColorStop(0,"rgba(255,255,255,0)"),o.addColorStop(1,"rgba(255,255,255,1)");break;case"v":o.addColorStop(0,"rgba(0,0,0,0)"),o.addColorStop(1,"rgba(0,0,0,1)")}n.fillStyle=o,n.fillRect(0,0,e.width,e.height)};t.elm=e,t.draw=i}else{s.initVML();var r=document.createElement("div");r.style.position="relative",r.style.overflow="hidden";var o=document.createElement(s._vmlNS+":fill");o.type="gradient",o.method="linear",o.angle="90",o.colors="16.67% #F0F, 33.33% #00F, 50% #0FF, 66.67% #0F0, 83.33% #FF0";var a=document.createElement(s._vmlNS+":rect");a.style.position="absolute",a.style.left="-1px",a.style.top="-1px",a.stroked=!1,a.appendChild(o),r.appendChild(a);var l=document.createElement(s._vmlNS+":fill");l.type="gradient",l.method="linear",l.angle="180",l.opacity="0";var c=document.createElement(s._vmlNS+":rect");c.style.position="absolute",c.style.left="-1px",c.style.top="-1px",c.stroked=!1,c.appendChild(l),r.appendChild(c);i=function(t,e,n){switch(r.style.width=t+"px",r.style.height=e+"px",a.style.width=c.style.width=t+1+"px",a.style.height=c.style.height=e+1+"px",o.color="#F00",o.color2="#F00",n.toLowerCase()){case"s":l.color=l.color2="#FFF";break;case"v":l.color=l.color2="#000"}};t.elm=r,t.draw=i}return t},createSliderGradient:function(){var t={elm:null,draw:null};if(s.isCanvasSupported){var e=document.createElement("canvas"),n=e.getContext("2d"),i=function(t,i,r,s){e.width=t,e.height=i,n.clearRect(0,0,e.width,e.height);var o=n.createLinearGradient(0,0,0,e.height);o.addColorStop(0,r),o.addColorStop(1,s),n.fillStyle=o,n.fillRect(0,0,e.width,e.height)};t.elm=e,t.draw=i}else{s.initVML();var r=document.createElement("div");r.style.position="relative",r.style.overflow="hidden";var o=document.createElement(s._vmlNS+":fill");o.type="gradient",o.method="linear",o.angle="180"
6;var a=document.createElement(s._vmlNS+":rect");a.style.position="absolute",a.style.left="-1px",a.style.top="-1px",a.stroked=!1,a.appendChild(o),r.appendChild(a);i=function(t,e,n,i){r.style.width=t+"px",r.style.height=e+"px",a.style.width=t+1+"px",a.style.height=e+1+"px",o.color=n,o.color2=i};t.elm=r,t.draw=i}return t},leaveValue:1,leaveStyle:2,leavePad:4,leaveSld:8,BoxShadow:(t=function(t,e,n,i,r,s){this.hShadow=t,this.vShadow=e,this.blur=n,this.spread=i,this.color=r,this.inset=!!s},t.prototype.toString=function(){var t=[Math.round(this.hShadow)+"px",Math.round(this.vShadow)+"px",Math.round(this.blur)+"px",Math.round(this.spread)+"px",this.color];return this.inset&&t.push("inset"),t.join(" ")},t),jscolor:function(t,e){function n(t,e,n){t/=255,e/=255,n/=255;var i=Math.min(Math.min(t,e),n),r=Math.max(Math.max(t,e),n),s=r-i;if(0===s)return[null,0,100*r];var o=t===i?3+(n-e)/s:e===i?5+(t-n)/s:1+(e-t)/s;return[60*(6===o?0:o),s/r*100,100*r]}function i(t,e,n){var i=n/100*255;if(null===t)return[i,i,i];t/=60,e/=100;var r=Math.floor(t),s=i*(1-e),o=i*(1-e*(r%2?t-r:1-(t-r)));switch(r){case 6:case 0:return[i,o,s];case 1:return[o,i,s];case 2:return[s,i,o];case 3:return[s,o,i];case 4:return[o,s,i];case 5:return[i,s,o]}}function r(){s.unsetClass(f.targetElement,f.activeClass),s.picker.wrap.parentNode.removeChild(s.picker.wrap),delete s.picker.owner,Pubsub.trigger("jscolor:hide")}function o(){function t(){var t=f.insetColor.split(/\s+/),n=t.length<2?t[0]:t[1]+" "+t[0]+" "+t[0]+" "+t[1];e.btn.style.borderColor=n}f._processParentElementsInDOM(),s.picker||(s.picker={owner:null,wrap:document.createElement("div"),box:document.createElement("div"),boxS:document.createElement("div"),boxB:document.createElement("div"),pad:document.createElement("div"),padB:document.createElement("div"),padM:document.createElement("div"),padPal:s.createPalette
vendor: 9,059 bytes, line 6
6(),cross:document.createElement("div"),crossBY:document.createElement("div"),crossBX:document.createElement("div"),crossLY:document.createElement("div"),crossLX:document.createElement("div"),sld:document.createElement("div"),sldB:document.createElement("div"),sldM:document.createElement("div"),sldGrad:s.createSliderGradient(),sldPtrS:document.createElement("div"),sldPtrIB:document.createElement("div"),sldPtrMB:document.createElement("div"),sldPtrOB:document.createElement("div"),btn:document.createElement("div"),btnT:document.createElement("span")},s.picker.pad.appendChild(s.picker.padPal.elm),s.picker.padB.appendChild(s.picker.pad),s.picker.cross.appendChild(s.picker.crossBY),s.picker.cross.appendChild(s.picker.crossBX),s.picker.cross.appendChild(s.picker.crossLY),s.picker.cross.appendChild(s.picker.crossLX),s.picker.padB.appendChild(s.picker.cross),s.picker.box.appendChild(s.picker.padB),s.picker.box.appendChild(s.picker.padM),s.picker.sld.appendChild(s.picker.sldGrad.elm),s.picker.sldB.appendChild(s.picker.sld),s.picker.sldB.appendChild(s.picker.sldPtrOB),s.picker.sldPtrOB.appendChild(s.picker.sldPtrMB),s.picker.sldPtrMB.appendChild(s.picker.sldPtrIB),s.picker.sldPtrIB.appendChild(s.picker.sldPtrS),s.picker.box.appendChild(s.picker.sldB),s.picker.box.appendChild(s.picker.sldM),s.picker.btn.appendChild(s.picker.btnT),s.picker.box.appendChild(s.picker.btn),s.picker.boxB.appendChild(s.picker.box),s.picker.wrap.appendChild(s.picker.boxS),s.picker.wrap.appendChild(s.picker.boxB));var e=s.picker,n=!!s.getSliderComponent(f),i=s.getPickerDims(f),r=2*f.pointerBorderWidth+f.pointerThickness+2*f.crossSize,o=s.getPadToSliderPadding(f),c=Math.min(f.borderRadius,Math.round(f.padding*Math.PI)),d="crosshair";e.wrap.style.clear="both",e.wrap.style.width=i[0]+2*f.borderWidth+"px",e.wrap.style.height=i[1]+2*f.borderWidth+"px",e.wrap.style.zIndex=f.zIndex,e.box.style.width=i[0]+"px",e.box.style.height=i[1]+"px",e.boxS.style.position="absolute",e.boxS.style.left="0",e.boxS.style.top="0",e.boxS.style.width="100%",e.boxS.style.height="100%",s.setBorderRadius(e.boxS,c+"px"),e.boxB.style.position="relative",e.boxB.style.border=f.borderWidth+"px solid",e.boxB.style.borderColor=f.borderColor,e.boxB.style.background=f.backgroundColor,s.setBorderRadius(e.boxB,c+"px"),e.padM.style.background=e.sldM.style.background="#FFF",s.setStyle(e.padM,"opacity","0"),s.setStyle(e.sldM,"opacity","0"),e.pad.style.position="relative",e.pad.style.width=f.width+"px",e.pad.style.height=f.height+"px",e.padPal.draw(f.width,f.height,s.getPadYComponent(f)),e.padB.style.position="absolute",e.padB.style.left=f.padding+"px",e.padB.style.top=f.padding+"px",e.padB.style.border=f.insetWidth+"px solid",e.padB.style.borderColor=f.insetColor,e.padM._jscInstance=f,e.padM._jscControlName="pad",e.padM.style.position="absolute",e.padM.style.left="0",e.padM.style.top="0",e.padM.style.width=f.padding+2*f.insetWidth+f.width+o/2+"px",e.padM.style.height=i[1]+"px",e.padM.style.cursor=d,e.cross.style.position="absolute",e.cross.style.left=e.cross.style.top="0",e.cross.style.width=e.cross.style.height=r+"px",e.crossBY.style.position=e.crossBX.style.position="absolute",e.crossBY.style.background=e.crossBX.style.background=f.pointerBorderColor,e.crossBY.style.width=e.crossBX.style.height=2*f.pointerBorderWidth+f.pointerThickness+"px",e.crossBY.style.height=e.crossBX.style.width=r+"px",e.crossBY.style.left=e.crossBX.style.top=Math.floor(r/2)-Math.floor(f.pointerThickness/2)-f.pointerBorderWidth+"px",e.crossBY.style.top=e.crossBX.style.left="0",e.crossLY.style.position=e.crossLX.style.position="absolute",e.crossLY.style.background=e.crossLX.style.background=f.pointerColor,e.crossLY.style.height=e.crossLX.style.width=r-2*f.pointerBorderWidth+"px",e.crossLY.style.width=e.crossLX.style.height=f.pointerThickness+"px",e.crossLY.style.left=e.crossLX.style.top=Math.floor(r/2)-Math.floor(f.pointerThickness/2)+"px",e.crossLY.style.top=e.crossLX.style.left=f.pointerBorderWidth+"px",e.sld.style.overflow="hidden",e.sld.style.width=f.sliderSize+"px",e.sld.style.height=f.height+"px",e.sldGrad.draw(f.sliderSize,f.height,"#000","#000"),e.sldB.style.display=n?"block":"none",e.sldB.style.position="absolute",e.sldB.style.right=f.padding+"px",e.sldB.style.top=f.padding+"px",e.sldB.style.border=f.insetWidth+"px solid",e.sldB.style.borderColor=f.insetColor,e.sldM._jscInstance=f,e.sldM._jscControlName="sld",e.sldM.style.display=n?"block":"none",e.sldM.style.position="absolute",e.sldM.style.right="0",e.sldM.style.top="0",e.sldM.style.width=f.sliderSize+o/2+f.padding+2*f.insetWidth+"px",e.sldM.style.height=i[1]+"px",e.sldM.style.cursor="default",e.sldPtrIB.style.border=e.sldPtrOB.style.border=f.pointerBorderWidth+"px solid "+f.pointerBorderColor,e.sldPtrOB.style.position="absolute",e.sldPtrOB.style.left=-(2*f.pointerBorderWidth+f.pointerThickness)+"px",e.sldPtrOB.style.top="0",e.sldPtrMB.style.border=f.pointerThickness+"px solid "+f.pointerColor,e.sldPtrS.style.width=f.sliderSize+"px",e.sldPtrS.style.height=g+"px",e.btn.style.display=f.closable?"block":"none",e.btn.style.position="absolute",e.btn.style.left=f.padding+"px",e.btn.style.bottom=f.padding+"px",e.btn.style.padding="0 15px",e.btn.style.height=f.buttonHeight+"px",e.btn.style.border=f.insetWidth+"px solid",t(),e.btn.style.color=f.buttonColor,e.btn.style.font="12px sans-serif",e.btn.style.textAlign="center";try{e.btn.style.cursor="pointer"}catch(t){e.btn.style.cursor="hand"}e.btn.onmousedown=function(){f.hide()},e.btnT.style.lineHeight=f.buttonHeight+"px",e.btnT.innerHTML="",e.btnT.appendChild(document.createTextNode(f.closeText)),a(),l(),s.picker.owner&&s.picker.owner!==f&&s.unsetClass(s.picker.owner.targetElement,f.activeClass),s.picker.owner=f,s.isElementType(m,"body")?s.redrawPosition():s._drawPosition(f,0,0,"relative",!1),e.wrap.parentNode!=m&&m.appendChild(e.wrap),s.setClass(f.targetElement,f.activeClass),Pubsub.trigger("jscolor:show")}function a(){switch(s.getPadYComponent(f)){case"s":var t=1;break;case"v":t=2}var e=Math.round(f.hsv[0]/360*(f.width-1)),n=Math.round((1-f.hsv[t]/100)*(f.height-1)),r=2*f.pointerBorderWidth+f.pointerThickness+2*f.crossSize,o=-Math.floor(r/2);switch(s.picker.cross.style.left=e+o+"px",s.picker.cross.style.top=n+o+"px",s.getSliderComponent(f)){case"s":var a=i(f.hsv[0],100,f.hsv[2]),l=i(f.hsv[0],0,f.hsv[2]),c="rgb("+Math.round(a[0])+","+Math.round(a[1])+","+Math.round(a[2])+")",d="rgb("+Math.round(l[0])+","+Math.round(l[1])+","+Math.round(l[2])+")";s.picker.sldGrad.draw(f.sliderSize,f.height,c,d);break;case"v":var u=i(f.hsv[0],f.hsv[1],100);c="rgb("+Math.round(u[0])+","+Math.round(u[1])+","+Math.round(u[2])+")",d="#000";s.picker.sldGrad.draw(f.sliderSize,f.height,c,d)}}function l(){var t=s.getSliderComponent(f);if(t){switch(t){case"s":var e=1;break;case"v":e=2}var n=Math.round((1-f.hsv[e]/100)*(f.height-1));s.picker.sldPtrOB.style.top=n-(2*f.pointerBorderWidth+f.pointerThickness)-Math.floor(g/2)+"px"}}function c(){return s.picker&&s.picker.owner===f}function d(){f.importColor()}for(var u in this.value=null,this.valueElement=t,this.styleElement=t,this.required=!0,this.refine=!0,this.hash=!1,this.uppercase=!0,this.onFineChange=null,this.activeClass="jscolor-active",this.minS=0,this.maxS=100,this.minV=0,this.maxV=100,this.hsv=[0,0,100],this.rgb=[255,255,255],this.width=181,this.height=101,this.showOnClick=!0,this.mode="HSV",this.position="bottom",this.smartPosition=!0,this.sliderSize=16,this.crossSize=8,this.closable=!1,this.closeText="Close",this.buttonColor="#000000",this.buttonHeight=18,this.padding=12,this.backgroundColor="#FFFFFF",this.borderWidth=1,this.borderColor="#BBBBBB",this.borderRadius=8,this.insetWidth=1,this.insetColor="#BBBBBB",this.shadow=!0,this.shadowBlur=15,this.shadowColor="rgba(0,0,0,0.2)",this.pointerColor="#4C4C4C",this.pointerBorderColor="#FFFFFF",this.pointerBorderWidth=1,this.pointerThickness=2,this.zIndex=1e3,this.container=null,e)e.hasOwnProperty(u)&&(this[u]=e[u]);if(this.hide=function(){c()&&r()},this.show=function(){o()},this.redraw=function(){c()&&o()},this.importColor=function(){this.valueElement&&s.isElementType(this.valueElement,"input")?this.refine?!this.required&&/^\s*$/.test(this.valueElement.value)?(this.valueElement.value="",this.styleElement&&(this.styleElement.style.backgroundImage=this.styleElement._jscOrigStyle.backgroundImage,this.styleElement.style.backgroundColor=this.styleElement._jscOrigStyle.backgroundColor,this.styleElement.style.color=this.styleElement._jscOrigStyle.color),this.exportColor(s.leaveValue|s.leaveStyle)):this.fromString(this.valueElement.value)||this.exportColor():this.fromString(this.valueElement.value,s.leaveValue)||(this.styleElement&&(this.styleElement.style.backgroundImage=this.styleElement._jscOrigStyle.backgroundImage,this.styleElement.style.backgroundColor=this.styleElement._jscOrigStyle.backgroundColor,this.styleElement.style.color=this.styleElement._jscOrigStyle.color),this.exportColor(s.leaveValue|s.leaveStyle)):this.exportColor()},this.exportColor=function(t){if(!(t&s.leaveValue)&&this.valueElement){var e=this.toString();
6this.uppercase&&(e=e.toUpperCase()),this.hash&&(e="#"+e),s.isElementType(this.valueElement,"input")?this.valueElement.value=e:this.valueElement.innerHTML=e}t&s.leaveStyle||this.styleElement&&(this.styleElement.style.backgroundImage="none",this.styleElement.style.backgroundColor="#"+this.toString(),this.styleElement.style.color=this.isLight()?"#000":"#FFF"),t&s.leavePad||!c()||a(),t&s.leaveSld||!c()||l()},this.fromHSV=function(t,e,n,r){if(null!==t){if(isNaN(t))return!1;t=Math.max(0,Math.min(360,t))}if(null!==e){if(isNaN(e))return!1;e=Math.max(0,Math.min(100,this.maxS,e),this.minS)}if(null!==n){if(isNaN(n))return!1;n=Math.max(0,Math.min(100,this.maxV,n),this.minV)}this.rgb=i(null===t?this.hsv[0]:this.hsv[0]=t,null===e?this.hsv[1]:this.hsv[1]=e,null===n?this.hsv[2]:this.hsv[2]=n),this.exportColor(r)},this.fromRGB=function(t,e,r,s){if(null!==t){if(isNaN(t))return!1;t=Math.max(0,Math.min(255,t))}if(null!==e){if(isNaN(e))return!1;e=Math.max(0,Math.min(255,e))}if(null!==r){if(isNaN(r))return!1;r=Math.max(0,Math.min(255,r))}var o=n(null===t?this.rgb[0]:t,null===e?this.rgb[1]:e,null===r?this.rgb[2]:r);null!==o[0]&&(this.hsv[0]=Math.max(0,Math.min(360,o[0]))),0!==o[2]&&(this.hsv[1]=null===o[1]?null:Math.max(0,this.minS,Math.min(100,this.maxS,o[1]))),this.hsv[2]=null===o[2]?null:Math.max(0,this.minV,Math.min(100,this.maxV,o[2]));var a=i(this.hsv[0],this.hsv[1],this.hsv[2]);this.rgb[0]=a[0],this.rgb[1]=a[1],this.rgb[2]=a[2],this.exportColor(s)},this.fromString=function(t,e){var n;if(n=t.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i))return 6===n[1].length?this.fromRGB(parseInt(n[1].substr(0,2),16),parseInt(n[1].substr(2,2),16),parseInt(n[1].substr(4,2),16),e):this.fromRGB(parseInt(n[1].charAt(0)+n[1].charAt(0),16),parseInt(n[1].charAt(1)+n[1].charAt(1),16),parseInt(n[1].charAt(2)+n[1].charAt(2),16),e),!0;if(n=t.match(/^\W*rgba?\(([^)]*)\)\W*$/i)){var i,r,s,o=n[1].split(","),a=/^\s*(\d*)(\.\d+)?\s*$/;if(o.length>=3&&(i=o[0].match(a))&&(r=o[1].match(a))&&(s=o[2].match(a))){var l=parseFloat((i[1]||"0")+(i[2]||"")),c=parseFloat((r[1]||"0")+(r[2]||"")),d=parseFloat((s[1]||"0")+(s[2]||""));return this.fromRGB(l,c,d,e),!0}}return!1},this.toString=function(){return(256|Math.round(this.rgb[0])).toString(16).substr(1)+(256|Math.round(this.rgb[1])).toString(16).substr(1)+(256|Math.round(this.rgb[2])).toString(16).substr(1)},this.toHEXString=function(){return"#"+this.toString().toUpperCase()},this.toRGBString=function(){return"rgb("+Math.round(this.rgb[0])+","+Math.round(this.rgb[1])+","+Math.round(this.rgb[2])+")"},this.isLight=function(){return.213*this.rgb[0]+.715*this.rgb[1]+.072*this.rgb[2]>127.5},this._processParentElementsInDOM=function(){if(!this._linkedElementsProcessed){this._linkedElementsProcessed=!0;var t=this.targetElement;do{var e=s.getStyle(t);e&&"fixed"===e.position.toLowerCase()&&(this.fixed=!0),t!==this.targetElement&&(t._jscEventsAttached||(s.attachEvent(t,"scroll",s.onParentScroll),t._jscEventsAttached=!0))}while((t=t.parentNode)&&!s.isElementType(t,"body"))}},"string"==typeof t){var h=t,p=document.getElementById(h);p?this.targetElement=p:s.warn("Could not find target element with ID '"+h+"'")}else t?this.targetElement=t:s.warn("Invalid target element: '"+t+"'");if(this.targetElement._jscLinkedInstance)s.warn("Cannot link jscolor twice to the same element. Skipping.");else{this.targetElement._jscLinkedInstance=this,this.valueElement=s.fetchElement(this.valueElement),this.styleElement=s.fetchElement(this.styleElement);var f=this,m=this.container?s.fetchElement(this.container):document.getElementsByTagName("body")[0],g=3;if(s.isElementType(this.targetElement,"button"))if(this.targetElement.onclick){var v=this.targetElement.onclick;this.targetElement.onclick=function(t){return v.call(this,t),!1}}else this.targetElement.onclick=function(){return!1};if(this.valueElement&&s.isElementType(this.valueElement,"input")){var y=function(){f.fromString(f.valueElement.value,s.leaveValue),s.dispatchFineChange(f)};s.attachEvent(this.valueElement,"keyup",y),s.attachEvent(this.valueElement,"input",y),s.attachEvent(this.valueElement,"blur",d),this.valueElement.setAttribute("autocomplete","off")}this.styleElement&&(this.styleElement._jscOrigStyle={backgroundImage:this.styleElement.style.backgroundImage,backgroundColor:this.styleElement.style.backgroundColor,color:this.styleElement.style.color}),this.value?this.fromString(this.value)||this.exportColor():this.importColor()}}};return s.jscolor.lookupClass="jscolor",s.jscolor.installByClassName=function(t){var e=document.getElementsByTagName("input"),n=document.getElementsByTagName("button");s.tryInstallOnElements(e,t),s.tryInstallOnElements(n,t)},s.register(),s.jscolor}());var OverlayScrollbarsGlobal=function(t){"use strict";function e(t,n){if($(t))for(let e=0;e<t.length&&!1!==n(t[e],e,t);e++);else t&&e(Object.keys(t),e=>n(t[e],e,t));return t}function n(t,n){t&&n&&e(n,(e,n)=>{try{const i=t.style,r=w(e)||C(e)?"":E(e)?Xt(e):e;0===n.indexOf("--")?i.setProperty(n,r):i[n]=r}catch(t){}})}function i(t,e,n){const i=S(e);let r=i?"":{};if(t){const o=s.getComputedStyle(t,n)||t.style;r=i?zt(o,e):j(e).reduce((t,e)=>(t[e]=zt(o,e),t),r)}return r}const r=(t,e)=>{const{o:n,i:i,u:r}=t;let s,o=n;const a=(t,e)=>{const n=o,a=t,l=e||(i?!i(n,a):n!==a);return(l||r)&&(o=a,s=n),[o,l,s]};return[e?t=>a(e(o,s),t):a,t=>[o,!!t,s]]},s="undefined"!=typeof window&&"undefined"!=typeof HTMLElement&&window.document?window:{},o=Math.max,a=Math.min,l=Math.round,c=Math.abs,d=Math.sign,u=s.cancelAnimationFrame,h=s.requestAnimationFrame,p=s.setTimeout,f=s.clearTimeout,m=t=>void 0!==s[t]?s[t]:void 0,g=m("MutationObserver"),v=m("IntersectionObserver"),y=m("ResizeObserver"),b=m("ScrollTimeline"),x=t=>void 0===t,w=t=>null===t,E=t=>"number"==typeof t,S=t=>"string"==typeof t,C=t=>"boolean"==typeof t,T=t=>"function"==typeof t,k=t=>Array.isArray(t),M=t=>"object"==typeof t&&!k(t)&&!w(t),$=t=>{const e=!!t&&t.length,n=E(e)&&e>-1&&e%1==0;return!(!(k(t)||!T(t)&&n)||e>0&&M(t)&&!(e-1 in t))}
6,O=t=>!!t&&t.constructor===Object,F=t=>t instanceof HTMLElement,P=t=>t instanceof Element,_=()=>performance.now(),L=(t,e,n,i,r)=>{let s=0;const a=_(),l=o(0,n),c=n=>{const d=_(),u=d-a>=l,p=n?1:1-(o(0,a+l-d)/l||0),f=(e-t)*(T(r)?r(p,p*l,0,1,l):p)+t,m=u||1===p;i&&i(f,p,m),s=m?0:h(()=>c())};return c(),t=>{u(s),t&&c(t)}},A=(t,e)=>t.indexOf(e)>=0,D=(t,e)=>t.concat(e),I=(t,e,n)=>(n||S(e)||!$(e)?t.push(e):Array.prototype.push.apply(t,e),t),j=t=>Array.from(t||[]),R=t=>k(t)?t:!S(t)&&$(t)?j(t):[t],B=t=>!!t&&!t.length,z=t=>j(new Set(t)),N=(t,n,i)=>{e(t,t=>!t||t.apply(void 0,n||[])),!i&&(t.length=0)},H="paddingTop",W="paddingRight",X="paddingLeft",Y="paddingBottom",G="marginLeft",V="marginRight",q="marginBottom",U="overflowX",Q="overflowY",K="width",J="height",Z="visible",tt="hidden",et="scroll",nt=(t,n,i,r)=>{if(t&&n){let s=!0;return e(i,e=>{(r?r(t[e]):t[e])!==(r?r(n[e]):n[e])&&(s=!1)}),s}return!1},it=(t,e)=>nt(t,e,["w","h"]),rt=(t,e)=>nt(t,e,["x","y"]),st=(t,e)=>nt(t,e,["t","r","b","l"]),ot=()=>{},at=(t,...e)=>t.bind(0,...e),lt=t=>{let e;const n=t?p:h,i=t?f:u;return[r=>{i(e),e=n(()=>r(),T(t)?t():t)},()=>i(e)]},ct=(t,e)=>{const{_:n,v:i,p:r,S:s}=e||{};let o,a,l,c,d=ot;const m=function(e){d(),f(o),c=o=a=void 0,d=ot,t.apply(this,e)},g=t=>s&&a?s(a,t):t,v=()=>{d!==ot&&m(g(l)||l)},y=function(){const t=j(arguments),e=T(n)?n():n;if(E(e)&&e>=0){const n=T(i)?i():i,s=E(n)&&n>=0,y=e>0?p:h,b=e>0?f:u,x=g(t)||t,w=m.bind(0,x);let S;d(),r&&!c?(w(),c=!0,S=y(()=>c=void 0,e)):(S=y(w,e),s&&!o&&(o=p(v,n))),d=()=>b(S),a=l=x}else m(t)};return y.m=v,y},dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),ut=t=>t?Object.keys(t):[],ht=(t,n,i,r,s,o,a)=>{const l=[n,i,r,s,o,a];return"object"==typeof t&&!w(t)||T(t)||(t={}),e(l,n=>{e(n,(e,i)=>{const r=n[i];if(t===r)return!0;const s=k(r);if(r&&O(r)){const e=t[i];let n=e;s&&!k(e)?n=[]:s||O(e)||(n={}),t[i]=ht(n,r)}else t[i]=s?r.slice():r})}),t},pt=(t,n)=>e(ht({},t),(t,e,i)=>{void 0===t?delete i[e]:n&&t&&O(t)&&(i[e]=pt(t,n))}),ft=t=>!ut(t).length,mt=(t,e,n)=>o(t,a(e,n)),gt=t=>z((k(t)?t:(t||"").split(" ")).filter(t=>t)),vt=(t,e)=>t&&t.getAttribute(e),yt=(t,e)=>t&&t.hasAttribute(e),bt=(t,n,i)=>{e(gt(n),e=>{t&&t.setAttribute(e,String(i||""))})},xt=(t,n)=>{e(gt(n),e=>t&&t.removeAttribute(e))},wt=(t,n)=>{const i=gt(vt(t,n)),r=at(bt,t,n),s=(t,n)=>{const r=new Set(i);return e(gt(t),t=>{r[n](t)}),j(r).join(" ")};return{O:t=>r(s(t,"delete")),$:t=>r(s(t,"add")),C:t=>{const e=gt(t);return e.reduce((t,e)=>t&&i.includes(e),e.length>0)}}},Et=(t,e,n)=>(wt(t,e).O(n),at(St,t,e,n)),St=(t,e,n)=>(wt(t,e).$(n),at(Et,t,e,n)),Ct=(t,e,n,i)=>(i?St:Et)(t,e,n),Tt=(t,e,n)=>wt(t,e).C(n),kt=t=>wt(t,"class"),Mt=(t,e)=>{kt(t).O(e)},$t=(t,e)=>(kt(t).$(e),at(Mt,t,e)),Ot=(t,e)=>{const n=e?P(e)&&e:document;return n?j(n.querySelectorAll(t)):[]},Ft=(t,e)=>P(t)&&t.matches(e),Pt=t=>Ft(t,"body"),_t=t=>t?j(t.childNodes):[],Lt=t=>t&&t.parentElement,At=(t,e)=>P(t)&&t.closest(e),Dt=t=>(t||document).activeElement,It=t=>{e(R(t),t=>{const e=Lt(t);t&&e&&e.removeChild(t)})},jt=(t,n)=>at(It,t&&n&&e(R(n),e=>{e&&t.appendChild(e)})),Rt=t=>{const e=document.createElement("div");return bt(e,"class",t),e},Bt=t=>{const n=Rt();return n.innerHTML=t.trim(),e(_t(n),t=>It(t))},zt=(t,e)=>t.getPropertyValue(e)||t[e]||"",Nt=t=>{const e=t||0;return isFinite(e)?e:0},Ht=t=>Nt(parseFloat(t||"")),Wt=t=>Math.round(1e4*t)/1e4,Xt=t=>`${Wt(Nt(t))}px`,Yt=(t,e,n)=>{const r=e?`${e}-`:"",s=n?`-${n}`:"",o=`${r}top${s}`,a=`${r}right${s}`,l=`${r}bottom${s}`,c=`${r}left${s}`,d=i(t,[o,a,l,c]);return{t:Ht(d[o]),r:Ht(d[a]),b:Ht(d[l]),l:Ht(d[c])}},Gt=(t,e)=>"translate"+(M(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`),Vt={w:0,h:0},qt=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:Vt,Ut=t=>qt("inner",t||s),Qt=at(qt,"offset"),Kt=at(qt,"client"),Jt=at(qt,"scroll"),Zt=t=>{const e=parseFloat(i(t,K))||0,n=parseFloat(i(t,J))||0;return{w:e-l(e),h:n-l(n)}},te=t=>t.getBoundingClientRect(),ee=t=>!(!t||!t[J]&&!t[K]),ne=(t,e)=>{const n=ee(t);return!ee(e)&&n},ie=(t,n,i,r)=>{e(gt(n),e=>{t&&t.removeEventListener(e,i,r)})},re=(t,e,n,i)=>{var r;const s=null==(r=i&&i.H)||r,o=i&&i.I||!1,a=i&&i.A||!1,l={passive:s,capture:o};return at(N,gt(e).map(e=>{const i=a?r=>{ie(t,e,i,o),n&&n(r)}:n;return t&&t.addEventListener(e,i,l),at(ie,t,e,i,o)}))},se=t=>t.stopPropagation(),oe=t=>t.preventDefault(),ae=t=>se(t)||oe(t),le=(t,e)=>{const{x:n,y:i}=E(e)?{x:e,y:e}:e||{};E(n)&&(t.scrollLeft=n),E(i)&&(t.scrollTop=i)},ce=t=>({x:t.scrollLeft,y:t.scrollTop}),de=(t,e)=>{const{D:n,M:i}=t,{w:r,h:s}=e,o=(t,e,n)=>{let i=d(t)*n,r=d(e)*n;if(i===r){const n=c(t),s=c(e);r=n>s?0:r,i=n<s?0:i}return i=i===r?0:i,[i+0,r+0]},[a,l]=o(n.x,i.x,r),[u,h]=o(n.y,i.y,s);return{D:{x:a,y:u},M:{x:l,y:h}}},ue=({D:t,M:e})=>{const n=(t,e)=>0===t&&t<=e;return{x:n(t.x,e.x),y:n(t.y,e.y)}},he=({D:t,M:e},n)=>{const i=(t,e,n)=>mt(0,1,(t-n)/(t-e)||0);return{x:i(t.x,e.x,n.x),y:i(t.y,e.y,n.y)}},pe=t=>
vendor: 4,705 bytes, line 6
6{t&&t.focus&&t.focus({preventScroll:!0})},fe=(t,n)=>{e(R(n),t)},me=t=>{const n=new Map,i=(t,e)=>{if(t){const i=n.get(t);fe(t=>{i&&i[t?"delete":"clear"](t)},e)}else n.forEach(t=>{t.clear()}),n.clear()},r=(t,s)=>{if(S(t)){const e=n.get(t)||new Set;return n.set(t,e),fe(t=>{T(t)&&e.add(t)},s),at(i,t,s)}C(s)&&s&&i();const o=ut(t),a=[];return e(o,e=>{const n=t[e];n&&I(a,r(e,n))}),at(N,a)};return r(t||{}),[r,i,(t,i)=>{e(j(n.get(t)),t=>{i&&!B(i)?t.apply(0,i):t()})}]},ge=t=>JSON.stringify(t,(t,e)=>{if(T(e))throw 0;return e}),ve=(t,e)=>t?`${e}`.split(".").reduce((t,e)=>t&&dt(t,e)?t[e]:void 0,t):void 0,ye={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[["img","load"]],debounce:[0,33],attributes:null,ignoreMutation:null},overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:"os-theme-dark",visibility:"auto",autoHide:"never",autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},be=(t,n)=>{const i={};return e(D(ut(n),ut(t)),e=>{const r=t[e],s=n[e];if(M(r)&&M(s))ht(i[e]={},be(r,s)),ft(i[e])&&delete i[e];else if(dt(n,e)&&s!==r){let t=!0;if(k(r)||k(s))try{ge(r)===ge(s)&&(t=!1)}catch(t){}t&&(i[e]=s)}}),i},xe=(t,e,n)=>i=>[ve(t,i),n||void 0!==ve(e,i)],we="data-overlayscrollbars",Ee="os-environment",Se=`${Ee}-scrollbar-hidden`,Ce=`${we}-initialize`,Te="noClipping",ke=`${we}-body`,Me=we,$e="host",Oe=`${we}-viewport`,Fe=U,Pe=Q,_e="arrange",Le="measuring",Ae="scrolling",De="scrollbarHidden",Ie="noContent",je=`${we}-padding`,Re=`${we}-content`,Be="os-size-observer",ze=`${Be}-appear`,Ne=`${Be}-listener`,He=`${Ne}-scroll`,We=`${Ne}-item`,Xe=`${We}-final`,Ye="os-trinsic-observer",Ge="os-theme-none",Ve="os-scrollbar",qe=`${Ve}-rtl`,Ue=`${Ve}-horizontal`,Qe=`${Ve}-vertical`,Ke=`${Ve}-track`,Je=`${Ve}-handle`,Ze=`${Ve}-visible`,tn=`${Ve}-cornerless`,en=`${Ve}-interaction`,nn=`${Ve}-unusable`,rn=`${Ve}-auto-hide`,sn=`${rn}-hidden`,on=`${Ve}-wheel`,an=`${Ke}-interactive`,ln=`${Je}-interactive`;let cn,dn;const un=()=>(dn||(dn=(()=>{const t=(t,e,n)=>{jt(document.body,t),jt(document.body,t);const i=Kt(t),r=Qt(t),s=Zt(e);return n&&It(t),{x:r.h-i.h+s.h,y:r.w-i.w+s.w}},e=Bt(`<div class="${Ee}"><div></div><style>.${Ee}{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}.${Ee} div{width:200%;height:200%;margin:10px 0}.${Se}{scrollbar-width:none!important}.${Se}::-webkit-scrollbar,.${Se}::-webkit-scrollbar-corner{appearance:none!important;display:none!important;width:0!important;height:0!important}</style></div>`)[0],n=e.firstChild,o=e.lastChild,a=cn;a&&(o.nonce=a);const[l,,c]=me(),[d,u]=r({o:t(e,n),i:rt},at(t,e,n,!0)),[h]=u(),p=(t=>{let e=!1;const n=$t(t,Se);try{e="none"===i(t,"scrollbar-width")||"none"===i(t,"display","::-webkit-scrollbar")}catch(t){}return n(),e})(e),f={x:0===h.x,y:0===h.y},m={elements:{host:null,padding:!p,viewport:t=>p&&Pt(t)&&t,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},g=ht({},ye),v=at(ht,{},g),y=at(ht,{},m),x={T:h,k:f,R:p,V:!!b,L:at(l,"r"),U:y,P:t=>ht(m,t)&&y(),N:v,q:t=>ht(g,t)&&v(),j:ht({},m),B:ht({},g)};if(xt(e,"style"),It(e),re(s,"resize",()=>{c("r",[])}),T(s.matchMedia)&&!p&&(!f.x||!f.y)){const t=e=>{const n=s.matchMedia(`(resolution: ${s.devicePixelRatio}dppx)`);re(n,"change",()=>{e(),t(e)},{A:!0})};t(()=>{const[t,e]=d();ht(x.T,t),c("r",[e])})}return x})()),dn),hn=(t,e)=>T(e)?e.apply(0,t):e,pn=(t,e,n,i)=>{const r=x(i)?n:i;return hn(t,r)||e.apply(0,t)},fn=(t,e,n,i)=>{const r=x(i)?n:i,s=hn(t,r);return!!s&&(F(s)?s:e.apply(0,t))},mn=new WeakMap,gn=t=>mn.get(t),vn=(t,n,i,r)=>{let s=!1;const{F:o,X:a,Y:l,W:c,G:d,J:u}=r||{},h=ct(()=>s&&i(!0),{_:33,v:99}),[p,f]=((t,n,i)=>{let r=!1;const s=!!i&&new WeakMap,o=o=>{if(s&&i){const a=i.map(e=>{const[n,i]=e||[];return[i&&n?(o||Ot)(n,t):[],i]});e(a,i=>e(i[0],e=>{const o=i[1],a=s.get(e)||[];if(t.contains(e)&&o){const t=re(e,o,i=>{r?(t(),s.delete(e)):n(i)});s.set(e,I(a,t))}else N(a),s.delete(e)}))}};return o(),[()=>{r=!0},o]})(t,h,l),m=a||[],v=D(o||[],m),y=(s,o)=>{if(!B(o)){const a=d||ot,l=u||ot,h=[],p=[];let g=!1,v=!1;if(e(o,i=>{const{attributeName:s,target:o,type:d,oldValue:u,addedNodes:f,removedNodes:y}=i,b="attributes"===d,x="childList"===d,w=t===o,E=b&&s,C=E&&vt(o,s||""),T=S(C)?C:null,k=E&&u!==T,M=A(m,s)&&k;if(n&&(x||!w)){const n=b&&k,d=n&&c&&Ft(o,c),p=(d?!a(o,s,u,T):!b||n)&&!l(i,!!d,t,r);e(f,t=>I(h,t)),e(y,t=>I(h,t)),v=v||p}!n&&w&&k&&!a(o,s,u,T)&&(I(p,s),g=g||M)}),f(t=>z(h).reduce((e,n)=>(I(e,Ot(t,n)),Ft(n,t)?I(e,n):e),[])),n)return!s&&v&&i(!1),[!1];if(!B(p)||g){const t=[z(p),g];return!s&&i.apply(0,t),t}}},b=new g(at(y,!1));return[()=>(b.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:v,subtree:n,
6childList:n,characterData:n}),s=!0,()=>{s&&(p(),b.disconnect(),s=!1)}),()=>{if(s)return h.m(),y(!0,b.takeRecords())}]},yn={},bn={},xn=(t,e,n)=>ut(t).map(i=>{const{static:r,instance:s}=t[i],[o,a,l]=n||[],c=n?s:r;if(c){const t=n?c(o,a,e):c(e);return(l||bn)[i]=t}}),wn=t=>bn[t],En="__osOptionsValidationPlugin",Sn="__osSizeObserverPlugin",Cn={[Sn]:{static:()=>(t,e,i)=>{const r=3333333,s="scroll",o=Bt(`<div class="${We}" dir="ltr"><div class="${We}"><div class="${Xe}"></div></div><div class="${We}"><div class="${Xe}" style="width: 200%; height: 200%"></div></div></div>`),a=o[0],l=a.lastChild,c=a.firstChild,d=null==c?void 0:c.firstChild;let p,f=Qt(a),m=f,g=!1;const v=()=>{le(c,r),le(l,r)},y=t=>{p=0,g&&(f=m,e(!0===t))},b=t=>{m=Qt(a),g=!t||!it(m,f),t?(se(t),g&&!p&&(u(p),p=h(y))):y(!1===t),v()},x=[jt(t,o),re(c,s,b),re(l,s,b)];return $t(t,He),n(d,{[K]:r,[J]:r}),h(v),[i?at(b,!1):v,x]}}},Tn=(t,e)=>{const{k:n}=e,[i,r]=t("showNativeOverlaidScrollbars");return[i&&n.x&&n.y,r]},kn=t=>0===t.indexOf(Z),Mn=(t,e)=>{const n=(t,e,n,i)=>{const r=t===Z?tt:t.replace(`${Z}-`,""),s=kn(t),o=kn(n);return e||i?s&&o?Z:s?e&&i?r:e?Z:tt:e?r:o&&i?Z:tt:tt},i={x:n(e.x,t.x,e.y,t.y),y:n(e.y,t.y,e.x,t.x)};return{K:i,Z:{x:i.x===et,y:i.y===et}}},$n="__osScrollbarsHidingPlugin",On={[$n]:{static:()=>({tt:(t,r,s,o,a)=>{const{nt:l,ot:c}=t,{R:d,k:u,T:h}=o,p=!l&&!d&&(u.x||u.y),[f]=Tn(a,o),m=t=>{const{Z:e}=t,n=d||f?0:42,i=(t,e,i)=>[e&&!d?t?n:i:0,t&&!!n],[r,s]=i(u.x,e.x,h.x),[o,a]=i(u.y,e.y,h.y);return{st:{x:r,y:o},et:{x:s,y:a}}},g=(t,{ct:e},n)=>{if(!l){const i=ht({},{[V]:0,[q]:0,[G]:0}),{st:s,et:o}=m(t),{x:a,y:l}=o,{x:c,y:d}=s,{rt:u}=r,h=e?G:V,p=e?X:W,f=u[h],g=u[q],v=u[p],y=u[Y];return i[K]=`calc(100% + ${d+-1*f}px)`,i[h]=-d+f,i[q]=-c+g,n&&(i[p]=v+(l?d:0),i[Y]=y+(a?c:0)),i}};return{lt:m,it:(t,e,i)=>{if(p){const{rt:o}=r,{st:a,et:l}=m(t),{x:d,y:u}=l,{x:h,y:p}=a,{ct:f}=s,g=o[f?W:X],v=o.paddingTop,y=e.w+i.w,b=e.h+i.h,x={w:p&&u?p+y-g+"px":"",h:h&&d?h+b-v+"px":""};n(c,{"--os-vaw":x.w,"--os-vah":x.h})}return p},ut:t=>{if(p){const o=t||(()=>{const t=t=>{const e=i(c,t);return[e,e===et]},[e,n]=t(U),[r,s]=t(Q);return{K:{x:e,y:r},Z:{x:n,y:s}}})(),{rt:a}=r,{et:l}=m(o),{x:d,y:u}=l,h={},f=t=>e(t,t=>{h[t]=a[t]});d&&f([q,H,Y]),u&&f([G,V,X,W]);const v=i(c,ut(h)),y=Et(c,Oe,_e);return n(c,h),[()=>{n(c,ht({},v,g(o,s,p))),y()},o]}return[ot]},_t:g}}})}},Fn="__osClickScrollPlugin",Pn={[Fn]:{static:()=>(t,e,n,i)=>{let r=!1,s=ot;const o=133,a=222,[l,c]=lt(o),d=Math.sign(e),u=n*d,h=u/2,p=t=>1-(1-t)*(1-t),f=(e,n)=>L(e,n,a,t,p),m=(n,i)=>L(n,e-u,o*i,(n,i,r)=>{t(n),r&&(s=f(n,e))}),g=L(0,u,a,(o,a,c)=>{if(t(o),c&&(i(r),!r)){const t=e-o;Math.sign(t-h)===d&&l(()=>{const i=t-u,r=Math.sign(i)===d;s=r?m(o,Math.abs(i)/n):f(o,e)})}},p);return t=>{r=!0,t&&g(),c(),s()}}}},_n=(t,e,n)=>{const{dt:i}=n||{},s=wn(Sn),[o]=r({o:!1,u:!0});return()=>{const n=[],r=Bt(`<div class="${Be}"><div class="${Ne}"></div></div>`)[0],a=r.firstChild,l=t=>{let n=!1,i=!1;if(t instanceof ResizeObserverEntry){const[e,,r]=o(t.contentRect),s=ee(e);i=ne(e,r),n=!i&&!s}else i=!0===t;n||e({ft:!0,dt:i})};if(y){const t=new y(t=>l(t.pop()));t.observe(a),I(n,()=>{t.disconnect()})}else{if(!s)return ot;{const[t,e]=s(a,l,i);I(n,D([$t(r,ze),re(r,"animationstart",t)],e))}}return at(N,I(n,jt(t,r)))}},Ln=(t,e)=>{let n;const i=Rt(Ye),[s]=r({o:!1}),o=(t,n)=>{if(t){const i=s((t=>0===t.h||t.isIntersecting||t.intersectionRatio>0)(t)),[,r]=i;return r&&!n&&e(i)&&[i]}},a=(t,e)=>o(e.pop(),t);return[()=>{const e=[];if(v)n=new v(at(a,!1),{root:t}),n.observe(i),I(e,()=>{n.disconnect()});else{const t=()=>{const t=Qt(i);o(t)};I(e,_n(i,t)()),t()}return at(N,I(e,jt(t,i)))},()=>n&&a(!0,n.takeRecords())]},An=(t,e,n,s)=>{let o,a,l,c,d,u;const h=`[${Me}]`,p=`[${Oe}]`,f=["id","class","style","open","wrap","cols","rows"],{vt:m,ht:g,ot:v,gt:b,bt:x,nt:w,yt:S,wt:C,St:M,Ot:$}=t,O=t=>"rtl"===i(t,"direction"),F={$t:!1,ct:O(m)},_=un(),L=wn($n),[A]=r({i:it,o:{w:0,h:0}},()=>{const i=L&&L.tt(t,e,F,_,n).ut,r=!(S&&w)&&Tt(g,Me,Te),s=!w&&C(_e),o=s&&ce(b),a=o&&$(),l=M(Le,r),c=s&&i&&i()[0],d=Jt(v),u=Zt(v);return c&&c(),le(b,o),a&&a(),r&&l(),{w:d.w+u.w,h:d.h+u.h}}),I=ct(s,{_:()=>o,v:()=>a,S(t,e){const[n]=t,[i]=e;return[D(ut(n),ut(i)).reduce((t,e)=>(t[e]=n[e]||i[e],t),{})]}}),j=t=>{const e=O(m);ht(t,{Ct:u!==e}),ht(F,{ct:e}),u=e},R=(t,e)=>{const[n,i]=t,r={xt:i};return ht(F,{$t:n}),!e&&s(r),r},B=({ft:t,dt:e})=>{const n=t&&!e||!_.R?s:I,i={ft:t||e,dt:e};j(i),n(i)},z=(t,e)=>{const[,n]=A(),i={Ht:n};return j(i),n&&!e&&(t?s:I)(i),i},N=(t,e,n)=>{const i={Et:e};return j(i),e&&!n&&I(i),i},[H,W]=x?Ln(g,R):[],X=!w&&_n(g,B,{dt:!0}),[Y,G]=vn(g,!1,N,{X:f,F:f}),V=w&&y&&new y(t=>{const e=t[t.length-1].contentRect;B({ft:!0,dt:ne(e,d)}),d=e}),q=ct(()=>{const[,t]=A();s({Ht:t})},{_:222,p:!0});return[()=>{V&&V.observe(g);const t=X&&X(),e=H&&H(),n=Y(),i=_.L(t=>{t?I({zt:t}):q()});return()=>{V&&V.disconnect(),t&&t(),e&&e(),c&&c(),n(),i()}},({It:t,At:e,Dt:n})=>{const i={},[r]=t("update.ignoreMutation"),[s,d]=t("update.attributes"),[u,m]=t("update.elementEvents"),[g,y]=t("update.debounce"),b=e||n;if(m||d){l&&l(),c&&c();const[t,e]=vn(x||v,!0,z,{F:D(f,s||[]),Y:u,W:h,J:(t,e)=>{const{target:n,attributeName:i}=t;return!(e||!i||w)&&((t,e,n)=>{const i=At(t,e),r=t&&((t,e)=>{const n=e?P(e)&&e:document;return n&&n.querySelector(t)})(n,i),s=At(r,e)===i;return!(!i||!r)&&(i===t||r===t||s&&At(At(t,n),e)!==i)})(n,h,p)||!!At(n,`.${Ve}`)||!!(t=>T(r)&&r(t))(t)}});c=t(),l=e}if(y)if(I.m(),k(g)){const t=g[0],e=g[1];o=E(t)&&t,a=E(e)&&e}else E(g)?(o=g,a=!1):(o=!1,a=!1);if(b){const t=G(),e=W&&W(),n=l&&l();t&&ht(i,N(t[0],t[1],b)),e&&ht(i,R(e[0],b)),n&&ht(i,z(n[0],b))}return j(i),i},F]},Dn=(t,i,r,s)=>{const o="--os-viewport-percent",a="--os-scroll-percent",l="--os-scroll-direction",{U:c}=un(),{scrollbars:d}=c(),{slot:u}=d,{vt:h,ht:p,ot:f,Mt:m,gt:g,yt:v,nt:y}=i,{scrollbars:x}=m?{}:t,{slot:w}=x||{},E=[],S=[],T=[],k=fn([h,p,f],()=>
6y&&v?h:p,u,w),M=t=>{if(b){const e=new b({source:g,axis:t}),n=t=>{const n=t.Tt.animate({clear:["left"],[a]:[0,1]},{timeline:e});return()=>n.cancel()};return{kt:n}}},$={x:M("x"),y:M("y")},O=(t,n,i)=>{const r=i?$t:Mt;e(t,t=>{r(t.Tt,n)})},F=(t,i)=>{e(t,t=>{const[e,r]=i(t);n(e,r)})},P=(t,e,n)=>{const i=C(n),r=!i||!n;(!i||n)&&O(S,t,e),r&&O(T,t,e)},_=t=>{const e=t?"x":"y",n=Rt(`${Ve} ${t?Ue:Qe}`),i=Rt(Ke),r=Rt(Je),o={Tt:n,Ut:i,Pt:r},a=$[e];return I(t?S:T,o),I(E,[jt(n,i),jt(i,r),at(It,n),a&&a.kt(o),s(o,P,t)]),o},L=at(_,!0),A=at(_,!1);return L(),A(),[{
7Nt:()=>{const t=(()=>{const{Rt:t,Vt:e}=r,n=(t,e)=>mt(0,1,t/(t+e)||0);return{x:n(e.x,t.x),y:n(e.y,t.y)}})(),e=t=>e=>[e.Tt,{[o]:Wt(t)+""}];F(S,e(t.x)),F(T,e(t.y))},qt:()=>{if(!b){const{Lt:t}=r,e=he(t,ce(g)),n=t=>e=>[e.Tt,{[a]:Wt(t)+""}];F(S,n(e.x)),F(T,n(e.y))}},jt:()=>{const{Lt:t}=r,e=ue(t),n=t=>e=>[e.Tt,{[l]:t?"0":"1"}];F(S,n(e.x)),F(T,n(e.y))},Bt:()=>{if(y&&!v){const{Rt:t,Lt:e}=r,n=ue(e),i=he(e,ce(g)),s=e=>{const{Tt:r}=e,s=Lt(r)===f&&r,o=(t,e,n)=>{const i=e*t;return Xt(n?i:-i)};return[s,s&&{transform:Gt({x:o(i.x,t.x,n.x),y:o(i.y,t.y,n.y)})}]};F(S,s),F(T,s)}},Ft:P,Xt:{Yt:S,Wt:L,Gt:at(F,S)},Jt:{Yt:T,Wt:A,Gt:at(F,T)}},()=>(jt(k,S[0].Tt),jt(k,T[0].Tt),at(N,E))]},In=(t,e,n,i)=>(r,s,o)=>{const{ht:a,ot:d,nt:u,gt:h,Kt:f,Ot:m}=e,{Tt:g,Ut:v,Pt:y}=r,[b,x]=lt(333),[w,E]=lt(444),S=t=>{T(h.scrollBy)&&h.scrollBy({behavior:"smooth",left:t.x,top:t.y})};let C=!0;return at(N,[re(y,"pointermove pointerleave",i),re(g,"pointerenter",()=>{s(en,!0)}),re(g,"pointerleave pointercancel",()=>{s(en,!1)}),!u&&re(g,"mousedown",()=>{const t=Dt();(yt(t,Oe)||yt(t,Me)||t===document.body)&&p(at(pe,d),25)}),re(g,"wheel",t=>{const{deltaX:e,deltaY:n,deltaMode:i}=t;C&&0===i&&Lt(g)===a&&S({x:e,y:n}),C=!1,s(on,!0),b(()=>{C=!0,s(on)}),oe(t)},{H:!1,I:!0}),re(g,"pointerdown",at(re,f,"click",ae,{A:!0,I:!0,H:!1}),{I:!0}),(()=>{const e="pointerup pointercancel lostpointercapture",i="client"+(o?"X":"Y"),r=o?K:J,s=o?"left":"top",a=o?"w":"h",d=o?"x":"y",u=(t,e)=>i=>{const{Rt:r}=n,s=Qt(v)[a]-Qt(y)[a],o=e*i/s*r[d];le(h,{[d]:t+o})},p=[];return re(v,"pointerdown",n=>{const o=At(n.target,`.${Je}`)===y,g=o?y:v,b=t.scrollbars,x=b[o?"dragScroll":"clickScroll"],{button:C,isPrimary:T,pointerType:k}=n,{pointers:M}=b;if(0===C&&T&&x&&(M||[]).includes(k)){N(p),E();const t=!o&&(n.shiftKey||"instant"===x),b=at(te,y),C=at(te,v),T=(t,e)=>(t||b())[s]-(e||C())[s],k=l(te(h)[r])/Qt(h)[a]||1,M=u(ce(h)[d],1/k),$=n[i],O=b(),F=C(),P=O[r],_=T(O,F)+P/2,L=$-F[s],A=o?0:L-_,D=t=>{N(B),g.releasePointerCapture(t.pointerId)},j=o||t,R=m(),B=[re(f,e,D),re(f,"selectstart",t=>oe(t),{H:!1}),re(v,e,D),j&&re(v,"pointermove",t=>M(A+(t[i]-$))),j&&(()=>{const t=ce(h);R();const e=ce(h),n={x:e.x-t.x,y:e.y-t.y};(c(n.x)>3||c(n.y)>3)&&(m(),le(h,t),S(n),w(R))})];if(g.setPointerCapture(n.pointerId),t)M(A);else if(!o){const t=wn(Fn);if(t){const e=t(M,A,P,t=>{t?R():I(B,R)});I(B,e),I(p,at(e,!0))}}}})})(),x,E])},jn=t=>{const e=un(),{U:n,R:r}=e,{elements:o}=n(),{padding:a,viewport:l,content:c}=o,d=F(t),u=d?{}:t,{elements:h}=u,{padding:p,viewport:f,content:m}=h||{},g=d?t:u.target,v=Pt(g),y=g.ownerDocument,b=y.documentElement,x=()=>y.defaultView||s,w=at(pn,[g]),E=at(fn,[g]),S=at(Rt,""),C=at(w,S,l),T=at(E,S,c),k=C(f),M=k===g,$=M&&v,O=!M&&T(m),P=!M&&k===O,_=$?b:k,L=$?_:g,D=!M&&E(S,a,p),j=!P&&O,R=[j,_,D,L].map(t=>F(t)&&!Lt(t)&&t),B=t=>t&&A(R,t),z=!B(_)&&(t=>{const e=Qt(t),n=Jt(t),r=i(t,U),s=i(t,Q);return n.w-e.w>0&&!kn(r)||n.h-e.h>0&&!kn(s)})(_)?_:g,H=$?b:_,W={vt:g,ht:L,ot:_,ln:D,bt:j,gt:H,Qt:$?y:_,an:v?b:z,Kt:y,yt:v,Mt:d,nt:M,un:x,wt:t=>Tt(_,Oe,t),St:(t,e)=>Ct(_,Oe,t,e),Ot:()=>Ct(H,Oe,Ae,!0)},{vt:X,ht:Y,ln:G,ot:V,bt:q}=W,K=[()=>{xt(Y,[Me,Ce]),xt(X,Ce),v&&xt(b,[Ce,Me])}];let J=_t([q,V,G,Y,X].find(t=>t&&!B(t)));const Z=$?X:q||V,tt=at(N,K);return[W,()=>{const t=x(),e=Dt(),n=t=>{jt(Lt(t),_t(t)),It(t)},i=t=>re(t,"focusin focusout focus blur",ae,{I:!0,H:!1}),s="tabindex",o=vt(V,s),a=i(e);return bt(Y,Me,M?"":$e),bt(G,je,""),bt(V,Oe,""),bt(q,Re,""),M||(bt(V,s,o||"-1"),v&&bt(b,ke,"")),jt(Z,J),jt(Y,G),jt(G||Y,!M&&V),jt(V,q),I(K,[a,()=>{const t=Dt(),e=B(V),r=e&&t===V?X:t,a=i(r);xt(G,je),xt(q,Re),xt(V,Oe),v&&xt(b,ke),o?bt(V,s,o):xt(V,s),B(q)&&n(q),e&&n(V),B(G)&&n(G),pe(r),a()}]),r&&!M&&(St(V,Oe,De),I(K,at(xt,V,Oe))),pe(!M&&v&&e===X&&t.top===t?V:e),a(),J=0,tt},tt]},Rn=({bt:t})=>({Zt:e,_n:i,Dt:r})=>{const{xt:s}=e||{},{$t:o}=i;t&&(s||r)&&n(t,{[J]:o&&"100%"})},Bn=({ht:t,ln:e,ot:i,nt:s},o)=>{const[a,l]=r({i:st,o:Yt()},at(Yt,t,"padding",""));return({It:t,Zt:r,_n:c,Dt:d})=>{let[u,h]=l(d);const{R:p}=un(),{ft:f,Ht:m,Ct:g}=r||{},{ct:v}=c,[y,b]=t("paddingAbsolute");(f||h||d||m)&&([u,h]=a(d));const x=!s&&(b||g||h);if(x){const t=!y||!e&&!p,r=u.r+u.l,s=u.t+u.b,a={[V]:t&&!v?-r:0,[q]:t?-s:0,[G]:t&&v?-r:0,top:t?-u.t:0,right:t?v?-u.r:"auto":0,left:t?v?"auto":-u.l:0,[K]:t&&`calc(100% + ${r}px)`},l={[H]:t?u.t:0,[W]:t?u.r:0,[Y]:t?u.b:0,[X]:t?u.l:0};n(e||i,a),n(i,l),ht(o,{ln:u,dn:!t,rt:e?l:ht({},a,l)})}return{fn:x}}},zn=(t,e)=>{const a=un(),{ht:l,ln:c,ot:d,nt:u,Qt:p,gt:f,yt:m,St:g,un:v}=t,{R:y}=a,b=m&&u,x=at(o,0),w={display:()=>!1,direction:t=>"ltr"!==t,flexDirection:t=>t.endsWith("-reverse"),writingMode:t=>"horizontal-tb"!==t},E=ut(w),S={i:it,o:{w:0,h:0}},C={i:rt,o:{}},T=t=>{g(Le,!b&&t)},k=t=>{const e=E.some(e=>{const n=t[e];return n&&w[e](n)});if(!e)return{D:{x:0,y:0},M:{x:1,y:1}};T(!0);
7const n=ce(f),i=g(Ie,!0),r=re(p,et,t=>{const e=ce(f);t.isTrusted&&e.x===n.x&&e.y===n.y&&se(t)},{I:!0,A:!0});le(f,{x:0,y:0}),i();const s=ce(f),o=Jt(f);le(f,{x:o.w,y:o.h});const a=ce(f);le(f,{x:a.x-s.x<1&&-o.w,y:a.y-s.y<1&&-o.h});const l=ce(f);return le(f,n),h(()=>r()),{D:s,M:l}},M=(t,e)=>{const n=s.devicePixelRatio%1!=0?1:0,i={w:x(t.w-e.w),h:x(t.h-e.h)};return{w:i.w>n?i.w:0,h:i.h>n?i.h:0}},[$,O]=r(S,at(Zt,d)),[F,P]=r(S,at(Jt,d)),[_,L]=r(S),[A]=r(C),[D,I]=r(S),[j]=r(C),[R]=r({i:(t,e)=>nt(t,e,E),o:{}},()=>(t=>!!t&&(t=>!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))(t))(d)?i(d,E):{}),[B,z]=r({i:(t,e)=>rt(t.D,e.D)&&rt(t.M,e.M),o:{D:{x:0,y:0},M:{x:0,y:0}}}),N=wn($n),H=(t,e)=>`${e?Fe:Pe}${(t=>{const e=String(t||"");return e?e[0].toUpperCase()+e.slice(1):""})(t)}`,W=t=>{const e=t=>[Z,tt,et].map(e=>H(e,t)),n=e(!0).concat(e()).join(" ");g(n),g(ut(t).map(e=>H(t[e],"x"===e)).join(" "),!0)};return({It:i,Zt:r,_n:s,Dt:o},{fn:u})=>{const{ft:h,Ht:p,Ct:f,dt:m,zt:w}=r||{},E=N&&N.tt(t,e,s,a,i),{it:S,ut:C,_t:H}=E||{},[X,Y]=Tn(i,a),[G,V]=i("overflow"),q=kn(G.x),U=kn(G.y);let Q=O(o),K=P(o),J=L(o),Z=I(o);Y&&y&&g(De,!X);{Tt(l,Me,Te)&&T(!0);const[t]=C?C():[],[e]=Q=$(o),[n]=K=F(o),i=Kt(d),r=b&&Ut(v()),s={w:x(n.w+e.w),h:x(n.h+e.h)},a={w:x((r?r.w:i.w+x(i.w-n.w))+e.w),h:x((r?r.h:i.h+x(i.h-n.h))+e.h)};t&&t(),Z=D(a),J=_(M(s,a),o)}const[tt,et]=Z,[nt,it]=J,[rt,st]=K,[ot,at]=Q,[lt,ct]=A({x:nt.w>0,y:nt.h>0}),dt=q&&U&&(lt.x||lt.y)||q&&lt.x&&!lt.y||U&&lt.y&&!lt.x,ut=u||f||w||at||st||et||it||V||Y||!0,pt=Mn(lt,G),[ft,mt]=j(pt.K),[gt,vt]=R(o),yt=f||m||vt||ct||o,[bt,xt]=yt?B(k(gt),o):z(
7);return ut&&(mt&&W(pt.K),H&&S&&n(d,H(pt,s,S(pt,rt,ot)))),T(!1),Ct(l,Me,Te,dt),Ct(c,je,Te,dt),ht(e,{K:ft,Vt:{x:tt.w,y:tt.h},Rt:{x:nt.w,y:nt.h},rn:lt,Lt:de(bt,nt)}),{en:mt,nn:et,sn:it,cn:xt||it,vn:yt}}},Nn=t=>{const[n,i,r]=jn(t),s={ln:{t:0,r:0,b:0,l:0},dn:!1,rt:{[V]:0,[q]:0,[G]:0,[H]:0,[W]:0,[Y]:0,[X]:0},Vt:{x:0,y:0},Rt:{x:0,y:0},K:{x:tt,y:tt},rn:{x:!1,y:!1},Lt:{D:{x:0,y:0},M:{x:0,y:0}}},{vt:o,gt:a,nt:l,Ot:c}=n,{R:d,k:u}=un(),h=!d&&(u.x||u.y),p=[Rn(n),Bn(n,s),zn(n,s)];return[i,t=>{const n={},i=h&&ce(a),r=i&&c();return e(p,e=>{ht(n,e(t,n)||{})}),le(a,i),r&&r(),!l&&le(o,0),n},s,n,r]},Hn=(t,e,n)=>{const{N:i}=un(),r=F(t),s=r?t:t.target,o=gn(s);if(e&&!o){let o=!1;const a=[],l={},c=t=>{const e=pt(t,!0),n=wn(En);return n?n(e,!0):e},d=ht({},i(),c(e)),[u,h,p]=me(),[f,m,g]=me(n),v=(t,e)=>{g(t,e),p(t,e)},[y,b,E,S,C]=((t,e,n,i)=>{let r=!1;const s=xe(e,{}),[o,a,l,c,d]=Nn(t),[u,h,p]=An(c,l,s,t=>{b({},t)}),[f,m,,g]=((t,e,n,i,r,s)=>{let o,a,l,c,d,u=ot,h=0;const p=t=>"mouse"===t.pointerType,[f,m]=lt(),[g,v]=lt(100),[y,b]=lt(100),[x,w]=lt(()=>h),[E,S]=Dn(t,r,i,In(e,r,i,t=>p(t)&&L())),{ht:C,Qt:T,yt:k}=r,{Ft:M,Nt:$,qt:O,jt:F,Bt:P}=E,_=(t,e)=>{if(w(),t)M(sn);else{const t=at(M,sn,!0);h>0&&!e?x(t):t()}},L=()=>{(l?o:c)||(_(!0),g(()=>{_(!1)}))},A=t=>{M(rn,t,!0),M(rn,t,!1)},D=t=>{p(t)&&(o=l,l&&_(!0))},j=[w,v,b,m,()=>u(),re(C,"pointerover",D,{A:!0}),re(C,"pointerenter",D),re(C,"pointerleave",t=>{p(t)&&(o=!1,l&&_(!1))}),re(C,"pointermove",t=>{p(t)&&a&&L()}),re(T,"scroll",t=>{f(()=>{O(),L()}),s(t),P()})];return[()=>at(N,I(j,S())),({It:t,Dt:e,Zt:r,tn:s})=>{const{nn:o,sn:p,en:f,cn:m}=s||{},{Ct:g,dt:v}=r||{},{ct:b}=n,{k:x}=un(),{K:w,rn:E}=i,[S,C]=t("showNativeOverlaidScrollbars"),[L,D]=t("scrollbars.theme"),[I,j]=t("scrollbars.visibility"),[R,B]=t("scrollbars.autoHide"),[z,N]=t("scrollbars.autoHideSuspend"),[H]=t("scrollbars.autoHideDelay"),[W,X]=t("scrollbars.dragScroll"),[Y,G]=t("scrollbars.clickScroll"),[V,q]=t("overflow"),U=v&&!e,Q=E.x||E.y,K=o||p||m||g||e,J=f||j||q,tt=S&&x.x&&x.y,nt=(t,e,n)=>{const i=t.includes(et)&&(I===Z||"auto"===I&&e===et);return M(Ze,i,n),i};if(h=H,U&&(z&&Q?(A(!1),u(),y(()=>{u=re(T,"scroll",at(A,!0),{A:!0})})):A(!0)),C&&M(Ge,tt),D&&(M(d),M(L,!0),d=L),N&&!z&&A(!0),B&&(a="move"===R,l="leave"===R,c="never"===R,_(c,!0)),X&&M(ln,W),G&&M(an,!!Y),J){const t=nt(V.x,w.x,!0),e=nt(V.y,w.y,!1);M(tn,!(t&&e))}K&&(O(),$(),P(),m&&F(),M(nn,!E.x,!0),M(nn,!E.y,!1),M(qe,b&&!k))},{},E]})(t,e,p,l,c,t=>v("scroll",[k,t])),y=t=>ut(t).some(e=>!!t[e]),b=(t,s)=>{if(n())return!1;const{pn:o,Dt:l,At:c,hn:d}=t,u=o||{},f=!!l||!r,g={It:xe(e,u,f),pn:u,Dt:f};if(d)return m(g),!1;const v=s||h(ht({},g,{At:c})),b=a(ht({},g,{_n:p,Zt:v}));m(ht({},g,{Zt:v,tn:b}));const x=y(v),w=y(b),E=x||w||!ft(u)||f;return r=!0,E&&i(t,{Zt:v,tn:b}),E};return[()=>{const{an:t,gt:e,Ot:n}=c,i=ce(t),r=[u(),o(),f()],s=n();return le(e,i),s(),at(N,r)},b,()=>({gn:p,bn:l}),{yn:c,wn:g},d]})(t,d,()=>o,({pn:t,Dt:e},{Zt:n,tn:i})=>{const{ft:r,Ct:s,xt:o,Ht:a,Et:l,dt:c}=n,{nn:d,sn:u,en:h,cn:p}=i;v("updated",[k,{updateHints:{sizeChanged:!!r,directionChanged:!!s,heightIntrinsicChanged:!!o,overflowEdgeChanged:!!d,overflowAmountChanged:!!u,overflowStyleChanged:!!h,scrollCoordinatesChanged:!!p,contentMutation:!!a,hostMutation:!!l,appear:!!c},changedOptions:t||{},force:!!e}])}),T=t=>{(t=>{mn.delete(t)})(s),N(a),o=!0,v("destroyed",[k,t]),h(),m()},k={options(t,e){if(t){const n=e?i():{},r=be(d,ht(n,c(t)));ft(r)||(ht(d,r),b({pn:r}))}return ht({},d)},on:f,off:(t,e)=>{t&&e&&m(t,e)},state(){const{gn:t,bn:e}=E(),{ct:n}=t,{Vt:i,Rt:r,K:s,rn:a,ln:l,dn:c,Lt:d}=e;return ht({},{overflowEdge:i,overflowAmount:r,overflowStyle:s,hasOverflow:a,scrollCoordinates:{start:d.D,end:d.M},padding:l,paddingAbsolute:c,directionRTL:n,destroyed:o})},elements(){const{vt:t,ht:e,ln:n,ot:i,bt:r,gt:s,Qt:o}=S.yn,{Xt:a,Jt:l}=S.wn,c=t=>{const{Pt:e,Ut:n,Tt:i}=t;return{scrollbar:i,track:n,handle:e}},d=t=>{const{Yt:e,Wt:n}=t,i=c(e[0]);return ht({},i,{clone:()=>{const t=c(n());return b({hn:!0}),t}})};return ht({},{target:t,host:e,padding:n||i,viewport:i,content:r||i,scrollOffsetElement:s,scrollEventElement:o,scrollbarHorizontal:d(a),scrollbarVertical:d(l)})},update:t=>b({Dt:t,At:!0}),destroy:at(T,!1),plugin:t=>l[ut(t)[0]]};return I(a,[C]),((t,e)=>{mn.set(t,e)})(s,k),xn(yn,Hn,[k,u,l]),((t,e)=>{const{nativeScrollbarsOverlaid:n,body:i}=e||{},{k:r,R:s,U:o}=un(),{nativeScrollbarsOverlaid:a,body:l}=o().cancel,c=null!=n?n:a,d=x(i)?l:i,u=(r.x||r.y)&&c,h=t&&(w(d)?!s:d);return!!u||!!h})(S.yn.yt,!r&&t.cancel)?(T(!0),k):(I(a,y()),v("initialized",[k]),k.update(),k)}return o};return Hn.plugin=t=>{const n=k(t),i=n?t:[t],r=i.map(t=>xn(t,Hn)[0]);return(t=>{e(t,t=>e(t,(e,n)=>{yn[n]=t[n]}))})(i),n?r:r[0]},Hn.valid=t=>
7{const e=t&&t.elements,n=T(e)&&e();return O(n)&&!!gn(n.target)},Hn.env=()=>{const{T:t,k:e,R:n,V:i,j:r,B:s,U:o,P:a,N:l,q:c}=un();return ht({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,scrollTimeline:i,staticDefaultInitialization:r,staticDefaultOptions:s,getDefaultInitialization:o,setDefaultInitialization:a,getDefaultOptions:l,setDefaultOptions:c})},Hn.nonce=t=>{cn=t},t.ClickScrollPlugin=Pn,t.OverlayScrollbars=Hn,t.ScrollbarsHidingPlugin=On,t.SizeObserverPlugin=Cn,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t}({});!function(t){var e=!1,n="",i="Do you really want to cancel the payment?",r=function(r){if("string"==typeof r.data){var s={};try{s=JSON.parse(r.data)}catch(r){}s.payrexx&&jQuery.each(s.payrexx,function(r,s){switch(r){case"transaction":"object"==typeof s&&(t.fn.payrexxModal.transaction=s);break;case"closeModal":e=!0,s&&(n=s),t.fn.payrexxModal.modalInstance.modalPx("hide");break;case"closeConfirmation":s&&(i=s)}})}};window.addEventListener("message",r,!1),t.fn.payrexxModal=function(r){var s=t.extend({},t.fn.payrexxModal.defaults,r);if(t("head").append(t('<style type="text/css">html.payrexx-modal-open, html.payrexx-modal-open > body {\n    overflow: hidden;\n}\n\n@media (max-width: 1024px) {\n    html.payrexx-modal-open > body > *:not(#payrexx-modal):not(.px-modal-backdrop) {\n        display: none;\n    }\n}\n\n#payrexx-modal #payrexx-modal-iframe {\n    display: block;\n    visibility: hidden;\n    width: 100%;\n    border: 0;\n}\n\n#payrexx-modal #payrexx-modal-footer {\n    float: left;\n    width: 100%;\n    padding: 0 10px;\n    margin-top: 15px;\n    text-align: center;\n    font-size: 15px;\n    color: #FFF;\n}\n\n#payrexx-modal #payrexx-modal-footer img {\n    height: 15px !important\n}\n\n#payrexx-modal #payrexx-modal-footer .ssl {\n    float: left\n}\n\n#payrexx-modal #payrexx-modal-footer .copyright {\n    float: right\n}\n\n#payrexx-modal html {\n    font-family: sans-serif;\n    -ms-text-size-adjust: 100%;\n    -webkit-text-size-adjust: 100%\n}\n\n#payrexx-modal article, #payrexx-modal aside, #payrexx-modal details, #payrexx-modal figcaption, #payrexx-modal figure, #payrexx-modal footer, #payrexx-modal header, #payrexx-modal hgroup, #payrexx-modal main, #payrexx-modal nav, #payrexx-modal section, #payrexx-modal summary {\n    display: block\n}\n\n#payrexx-modal audio, #payrexx-modal canvas, #payrexx-modal progress, #payrexx-modal video {\n    display: inline-block;\n    vertical-align: baseline\n}\n\n#payrexx-modal audio:not([controls]) {\n    display: none;\n    height: 0\n}\n\n#payrexx-modal [hidden], #payrexx-modal template {\n    display: none\n}\n\n#payrexx-modal a {\n    background: 0;\n    color: #428bca;\n    text-decoration: none\n}\n\n#payrexx-modal a:active, #payrexx-modal a:hover {\n    outline: 0\n}\n\n#payrexx-modal abbr[title] {\n    border-bottom: 1px dotted\n}\n\n#payrexx-modal b, #payrexx-modal optgroup, #payrexx-modal strong {\n    font-weight: 700\n}\n\n#payrexx-modal dfn {\n    font-style: italic\n}\n\n#payrexx-modal h1 {\n    font-size: 2em;\n    margin: .67em 0\n}\n\n#payrexx-modal mark {\n    background: #ff0;\n    color: #000\n}\n\n#payrexx-modal .px-btn, #payrexx-modal .px-btn-danger.active, #payrexx-modal .px-btn-danger:active, #payrexx-modal .px-btn-default.active, #payrexx-modal .px-btn-default:active, #payrexx-modal .px-btn-info.active, #payrexx-modal .px-btn-info:active, #payrexx-modal .px-btn-primary.active, #payrexx-modal .px-btn-primary:active, #payrexx-modal .px-btn-success.active, #payrexx-modal .px-btn-success:active, #payrexx-modal .px-btn-warning.active, #payrexx-modal .px-btn-warning:active, #payrexx-modal .open > .px-dropdown-toggle.px-btn-danger, #payrexx-modal .open > .px-dropdown-toggle.px-btn-default, #payrexx-modal .open > .px-dropdown-toggle.px-btn-info, #payrexx-modal .open > .px-dropdown-toggle.px-btn-primary, #payrexx-modal .open > .px-dropdown-toggle.px-btn-success, #payrexx-modal .open > .px-dropdown-toggle.px-btn-warning {\n    background-image: none\n}\n\n#payrexx-modal small {\n    font-size: 80%\n}\n\n#payrexx-modal sub, #payrexx-modal sup {\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n    vertical-align: baseline\n}\n\n#payrexx-modal sup {\n    top: -.5em\n}\n\n#payrexx-modal sub {\n    bottom: -.25em\n}\n\n#payrexx-modal img {\n    border: 0;\n    vertical-align: middle\n}\n\n#payrexx-modal svg:not(:root) {\n    overflow: hidden\n}\n\n#payrexx-modal hr {\n    -moz-box-sizing: content-box;\n    box-sizing: content-box;\n    height: 0\n}\n\n#payrexx-modal pre, #payrexx-modal textarea {\n    overflow: auto\n}\n\n#payrexx-modal code, #payrexx-modal kbd, #payrexx-modal pre, #payrexx-modal samp {\n    font-family: monospace, monospace;\n    font-size: 1em\n}\n\n#payrexx-modal button, #payrexx-modal input, #payrexx-modal optgroup, #payrexx-modal select, #payrexx-modal textarea {\n    color: inherit;\n    font: inherit;\n    margin: 0\n}\n\n#payrexx-modal *, #payrexx-modal body {\n    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif\n}\n\n#payrexx-modal button {\n    width: auto;\n    overflow: visible\n}\n\n#payrexx-modal button, #payrexx-modal select {\n    text-transform: none\n}\n\n#payrexx-modal button, #payrexx-modal html input[type=button], #payrexx-modal input[type=reset], #payrexx-modal input[type=submit] {\n    -webkit-appearance: button;\n    cursor: pointer\n}\n\n#payrexx-modal button[disabled], #payrexx-modal html input[disabled] {\n    cursor: default\n}\n\n#payrexx-modal button::-moz-focus-inner, #payrexx-modal input::-moz-focus-inner {\n    border: 0;\n    padding: 0\n}\n\n#payrexx-modal input[type=checkbox], #payrexx-modal input[type=radio] {\n    box-sizing: border-box;\n    padding: 0\n}\n\n#payrexx-modal input[type=number]::-webkit-inner-spin-button, #payrexx-modal input[type=number]::-webkit-outer-spin-button {\n    height: auto\n}\n\n#payrexx-modal input[type=search] {\n    -webkit-appearance: textfield;\n    -moz-box-sizing: content-box;\n    -webkit-box-sizing: content-box;\n    box-sizing: content-box\n}\n\n#payrexx-modal input[type=search]::-webkit-search-cancel-button, #payrexx-modal input[type=search]::-webkit-search-decoration {\n    -webkit-appearance: none\n}\n\n#payrexx-modal fieldset {\n    border: 1px solid silver;\n    margin: 0 2px;\n    padding: .35em .625em .75em\n}\n\n#payrexx-modal legend {\n    border: 0;\n    padding: 0\n}\n\n#payrexx-modal table {\n    border-collapse: collapse;\n    border-spacing: 0\n}\n\n#payrexx-modal td, #payrexx-modal th {\n    padding: 0\n}\n\n#payrexx-modal *, #payrexx-modal :after, #payrexx-modal :before {\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box\n}\n\n#payrexx-modal html {\n    font-size: 10px;\n    -webkit-tap-highlight-color: transparent\n}\n\n#payrexx-modal body {\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.42857143;\n    color: #333;\n    background-color: #fff\n}\n\n#payrexx-modal button, #payrexx-modal input, #payrexx-modal select, #payrexx-modal textarea {\n    font-family: inherit;\n    font-size: inherit;\n    line-height: inherit\n}\n\n#payrexx-modal a:focus, #payrexx-modal a:hover {\n    color: #2a6496;\n    text-decoration: underline\n}\n\n#payrexx-modal a:focus {\n    outline: dotted thin;\n    outline: -webkit-focus-ring-color auto 5px;\n    outline-offset: -2px\n}\n\n#payrexx-modal figure {\n    margin: 0\n}\n\n#payrexx-modal .img-responsive {\n    display: block;\n    max-width: 100%;\n    height: auto\n}\n\n#payrexx-modal .img-rounded {\n    border-radius: 6px\n}\n\n#payrexx-modal .img-thumbnail {\n    padding: 4px;\n    line-height: 1.42857143;\n    background-color: #fff;\n    border: 1px solid #ddd;\n    border-radius: 4px;\n    -webkit-transition: all .2s ease-in-out;\n    -o-transition: all .2s ease-in-out;\n    transition: all .2s ease-in-out;\n    display: inline-block;\n    max-width: 100%;\n    height: auto\n}\n\n#payrexx-modal .img-circle {\n    border-radius: 50%\n}\n\n#payrexx-modal hr {\n    margin-top: 20px;\n    margin-bottom: 20px;\n    border: 0;\n    border-top: 1px solid #eee\n}\n\n#payrexx-modal .sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    border: 0\n}\n\n#payrexx-modal .sr-only-focusable:active, #payrexx-modal .sr-only-focusable:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    margin: 0;\n    overflow: visible;\n    clip: auto\n}\n#payrexx-modal .fade {\n    opacity: 0;\n    -webkit-transition: opacity .15s linear;\n    -o-transition: opacity .15s linear;\n    transition: opacity .15s linear\n}\n\n#payrexx-modal .fade.in {\n    opacity: 1\n}\n\n#payrexx-modal .collapse {\n    display: none\n}\n\n#payrexx-modal .collapse.in {\n    display: block\n}\n\n#payrexx-modal tr.collapse.in {\n    display: table-row\n}\n\n#payrexx-modal tbody.collapse.in {\n    display: table-row-group\n}\n\n#payrexx-modal .collapsing {\n    position: relative;\n    height: 0;\n    overflow: hidden;\n    -webkit-transition: height .35s ease;\n    -o-transition: height .35s ease;\n    transition: height .35s ease\n}\n\n#payrexx-modal .close {\n    float: right;\n    font-size: 21px;\n    font-weight: 700;\n    line-height: 1;\n    color: #000;\n    text-shadow: 0 1px 0 #fff;\n    opacity: .2;\n    filter: alpha(opacity=20)\n}\n\n#payrexx-modal .close:focus, #payrexx-modal .close:hover {\n    color: #000;\n    text-decoration: none;\n    cursor: pointer;\n    opacity: .5;\n    filter: alpha(opacity=50)\n}\n\n#payrexx-modal button.close {\n    padding: 0;\n    cursor: pointer;\n    background: 0;\n    border: 0;\n    -webkit-appearance: none\n}\n\n#payrexx-modal .px-modal-open {\n    overflow: hidden\n}\n\n#payrexx-modal.px-modal {\n    display: none;\n    overflow: hidden;\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 9050;\n    -webkit-overflow-scrolling: touch;\n    outline: 0\n}\n\n#payrexx-modal.px-modal.fade .px-modal-dialog {\n    -webkit-transform: translate3d(0, -25%, 0);\n    transform: translate3d(0, -25%, 0);\n    -webkit-transition: -webkit-transform .3s ease-out;\n    -moz-transition: -moz-transform .3s ease-out;\n    -o-transition: -o-transform .3s ease-out;\n    transition: transform .3s ease-out\n}\n\n#payrexx-modal.px-modal.in .px-modal-dialog {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0)\n}\n\n#payrexx-modal .px-modal-open .px-modal {\n    overflow-x: hidden;\n    overflow-y: auto\n}\n\n#payrexx-modal .px-modal-dialog {\n    position: relative;\n    width: auto;\n    margin: 10px;\n    z-index: 9050\n}\n\n#payrexx-modal .px-modal-content {\n    position: relative;\n    background-color: #fff;\n    border: 1px solid #999;\n    border: 1px solid rgba(0, 0, 0, .2);\n    border-radius: 0;\n    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n    background-clip: padding-box;\n    outline: 0\n}\n\n.px-modal-backdrop {\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 9000;\n    background-color: rgba(0, 0, 0, .498039)\n}\n\n.px-modal-backdrop.fade {\n    opacity: 0;\n    filter: alpha(opacity=0)\n}\n\n.px-modal-backdrop.in {\n    opacity: 1;\n    filter: alpha(opacity=100);\n    background-image: radial-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .74902))\n}\n\n#payrexx-modal .px-modal-header {\n    padding: 10px 10px 18px;\n    border-bottom: 0;\n    min-height: 16.43px\n}\n\n#payrexx-modal .px-modal-header .close {\n    margin-top: -2px\n}\n\n#payrexx-modal .px-modal-body {\n    float: none;\n    position: relative;\n    padding: 0;\n    background: url(https://media.payrexx.com/modal/v1/iframe-spinner.gif) center center no-repeat\n}\n\n#payrexx-modal .px-modal-scrollbar-measure {\n    position: absolute;\n    top: -9999px;\n    width: 50px;\n    height: 50px;\n    overflow: scroll\n}\n\n@media (min-width: 820px) {\n    #payrexx-modal .px-modal-dialog {\n        width: 800px;\n        margin: 30px auto\n    }\n\n    #payrexx-modal .px-modal-content {\n        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)\n    }\n\n    #payrexx-modal .px-modal-sm {\n        width: 300px\n    }\n}\n\n@media (min-width: 992px) {\n    #payrexx-modal .px-modal-lg {\n        width: 900px\n    }\n}\n\n#payrexx-modal .clearfix:after, #payrexx-modal .clearfix:before {\n    content: " ";\n    display: table\n}\n\n#payrexx-modal .clearfix:after {\n    clear: both\n}\n\n#payrexx-modal .center-block {\n    display: block;\n    margin-left: auto;\n    margin-right: auto\n}\n\n#payrexx-modal .pull-right {\n    float: right !important\n}\n\n#payrexx-modal .pull-left {\n    float: left !important\n}\n\n#payrexx-modal .hide {\n    display: none !important\n}\n\n#payrexx-modal .show {\n    display: block !important\n}\n\n#payrexx-modal .invisible {\n    visibility: hidden\n}\n\n#payrexx-modal .text-hide {\n    font: 0/0 a;\n    color: transparent;\n    text-shadow: none;\n    background-color: transparent;\n    border: 0\n}\n\n#payrexx-modal .hidden {\n    display: none !important;\n    visibility: hidden !important\n}\n\n#payrexx-modal .affix {\n    position: fixed;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0)\n}\n\n@media (max-width: 1024px) {\n    #payrexx-modal .px-modal-dialog {\n        width: 100%;\n        height: 100%;\n        margin: 0\n    }\n\n    #payrexx-modal .px-modal-content {\n        height: 100%;\n        border: 0;\n        box-shadow: none;\n        padding-bottom: 70px\n    }\n\n    #payrexx-modal .px-modal-body, #payrexx-modal .payrexx-modal-iframe {\n        height: 100%\n    }\n\n    #payrexx-modal-footer {\n        display: none\n    }\n}</style>')),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");return function(t){function e(e,i){return this.each(function(){var r=t(this),s=r.data("bs.modal.px"),o=t.extend({},n.DEFAULTS,r.data(),"object"==typeof e&&e);s||r.data("bs.modal.px",s=new n(this,o)),"string"==typeof e?s[e](i):o.show&&s.show(i)})}var n=function(e,n){this.options=n,this.$body=t(document.body),this.$element=t(e),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".px-modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal.px")}
7,this))};n.VERSION="3.2.0",n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},n.prototype.show=function(e){var n=this,i=t.Event("show.bs.modal.px",{relatedTarget:e});this.$element.trigger(i),this.isShown||i.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("px-modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal.px",'[data-dismiss="px-modal"]',t.proxy(this.hide,this)),this.backdrop(function(){var i=t.support.transition&&n.$element.hasClass("fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),i&&n.$element[0].offsetWidth,n.$element.addClass("in").attr("aria-hidden",!1),n.enforceFocus();var r=t.Event("shown.bs.modal.px",{relatedTarget:e});i?n.$element.find(".px-modal-dialog").one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(r)}).emulateTransitionEnd(300):n.$element.trigger("focus").trigger(r)}))},n.prototype.hide=function(e){e&&e.preventDefault(),e=t.Event("hide.bs.modal.px"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.$body.removeClass("px-modal-open"),this.resetScrollbar(),this.escape(),t(document).off("focusin.bs.modal.px"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal.px"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},n.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal.px").on("focusin.bs.modal.px",t.proxy(function(t){this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal.px",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal.px")},n.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$element.trigger("hidden.bs.modal.px")})},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(e){var n=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var r=t.support.transition&&i;if(this.$backdrop=t('<div class="px-modal-backdrop '+i+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal.px",t.proxy(function(t){t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;r?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(150):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var s=function(){n.removeBackdrop(),e&&e()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",s).emulateTransitionEnd(150):s()}else e&&e()},n.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},n.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",t+this.scrollbarWidth)},n.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},n.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="px-modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var i=t.fn.modalPx;t.fn.modalPx=e,t.fn.modalPx.Constructor=n,t.fn.modalPx.noConflict=function(){return t.fn.modalPx=i,this},t(document).on("click.bs.modal.data-api.px",'[data-toggle="px-modal"]',function(n){var i=t(this),r=i.attr("href"),s=t(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),o=s.data("bs.modal.px")?"toggle":t.extend({remote:!/#/.test(r)&&r},s.data(),i.data());i.is("a")&&n.preventDefault(),s.one("show.bs.modal.px",function(t){t.isDefaultPrevented()||s.one("hidden.bs.modal.px",function(){i.is(":visible")&&i.trigger("focus")})}),e.call(s,o,this)})}(jQuery),this.each(function(){t(this).click(function(r){r.preventDefault();var o=t(this).attr("href"),a=t(this).data("href");void 0!==a&&!1!==a&&(o=a),o+="&appview=1";var l=new Date;t.fn.payrexxModal.modalInstance=t('<div class="px-modal fade" id="payrexx-modal" tabindex="-1" role="dialog" aria-labelledby="payrexx-modal-label" aria-hidden="true"><div class="px-modal-dialog"><div class="px-modal-content nano"><div class="px-modal-header"><button type="button" class="close" data-dismiss="px-modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button></div><div class="px-modal-body nano-content"><iframe id="payrexx-modal-iframe" allow="payment *" src="'+o+'"></iframe></div></div><div id="payrexx-modal-footer"><div class="ssl"><img src="https://media.payrexx.com/modal/v1/lock-icon.png" title="HTTPS Secure" alt="Lock-Icon" /></div><a href="https://www.payrexx.com" target="_blank"><img src="https://media.payrexx.com/modal/v1/logo.png" alt="Payrexx" /></a><div class="copyright">&copy; '+l.getFullYear()+"</div></div></div></div>").on("show.bs.modal.px",function(e){return t("html").addClass("payrexx-modal-open"),s.show(e)}).on("shown.bs.modal.px",function(){t("#payrexx-modal-iframe").on("load",function(){window.location.origin||(window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:""));try{var e={origin:window.location.origin,integrationMode:"modal",hideObjects:s.hideObjects};function n(){if(window.innerWidth<=1024)t("#payrexx-modal-iframe").css("height","100%");else{var e=window.innerHeight-parseInt(t("#payrexx-modal .px-modal-header").height())-parseInt(t("#payrexx-modal .px-modal-header").css("padding-top"))-parseInt(t("#payrexx-modal .px-modal-header").css("padding-bottom"))-parseInt(t("#payrexx-modal .px-modal-body").css("padding-bottom"))-parseInt(t("#payrexx-modal .px-modal-dialog").css("margin-top"))-parseInt(t("#payrexx-modal-footer").height())-2*parseInt(t("#payrexx-modal-footer").css("margin-top"));e>800&&(e=800),t("#payrexx-modal-iframe").css("height",e+"px")}}t(this).get(0,1).contentWindow.postMessage(JSON.stringify(e),o),t(this).css("visibility","visible"),t(window).resize(n),n(),s.shown()}catch(i){}})}).on("hide.bs.modal.px",function(){if(t.isEmptyObject(t.fn.payrexxModal.transaction)&&!e&&!confirm(i))return!1;
7s.hide(t.fn.payrexxModal.transaction),n&&(window.location=n)}).on("hidden.bs.modal.px",function(){t(this).remove(),s.hidden(t.fn.payrexxModal.transaction),t("html").removeClass("payrexx-modal-open")}).modalPx({backdrop:"static",keyboard:!1})})})},t.fn.payrexxModal.modalInstance=null,t.fn.payrexxModal.transaction=new Object,t.fn.payrexxModal.defaults={hideObjects:[],show:function(){},shown:function(){},hide:function(){},hidden:function(){}}}(jQuery),function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.devtoolsDetector=e():t.devtoolsDetector=e()
8}("undefined"!=typeof self?self:this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=4)}([function(t,e,n){"use strict";n.d(e,"i",function(){return d}),n.d(e,"d",function(){return u}),n.d(e,"e",function(){return h}),n.d(e,"c",function(){return p}),n.d(e,"h",function(){return f}),n.d(e,"f",function(){return m}),n.d(e,"b",function(){return g}),n.d(e,"g",function(){return v}),n.d(e,"a",function(){return y});var i,r,s,o,a,l=n(3),c=Object(l.b)(),d=(null===(i=null==c?void 0:c.navigator)||void 0===i?void 0:i.userAgent)||"unknown",u="InstallTrigger"in((null==c?void 0:c.window)||{})||/firefox/i.test(d),h=/trident/i.test(d)||/msie/i.test(d),p=/edge/i.test(d)||/EdgiOS/i.test(d),f=/webkit/i.test(d),m=/IqiyiApp/.test(d),g=void 0!==(null===(r=null==c?void 0:c.window)||void 0===r?void 0:r.chrome)||/chrome/i.test(d)||/CriOS/i.test(d),v="[object SafariRemoteNotification]"===((null===(o=null===(s=null==c?void 0:c.window)||void 0===s?void 0:s.safari)||void 0===o?void 0:o.pushNotification)||!1).toString()||/safari/i.test(d)&&!g,y="function"==typeof(null===(a=c.document)||void 0===a?void 0:a.createElement)},function(t,e,n){"use strict";function i(t){if(r.a&&console){if(!r.e&&!r.c)return console[t];if("log"===t||"clear"===t)return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];console[t].apply(console,e)}}return function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e]}}n.d(e,"b",function(){return s}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return a});var r=n(0),s=i("log"),o=i("table"),a=i("clear")},function(t,e){"use strict";e.a=function(t){void 0===t&&(t={});for(var e=t.includes,n=void 0===e?[]:e,i=t.excludes,r=void 0===i?[]:i,s=!1,o=!1,a=0,l=n;a<l.length;a++){if(!0===l[a]){s=!0;break}}for(var c=0,d=r;c<d.length;c++){if(!0===d[c]){o=!0;break}}return s&&!o}},function(t,e,n){"use strict";(function(t){function i(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:this}e.b=i,e.a=function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=i();return(null==r?void 0:r.document)?(t=r.document).createElement.apply(t,e):{}},e.c=function(){if(r)return r;if(l){var t=new Blob([s.a.workerScript]);try{var e=URL.createObjectURL(t);r=new s.a(new Worker(e)),URL.revokeObjectURL(e)}catch(t){try{r=new s.a(new Worker("data:text/javascript;base64,".concat(btoa(s.a.workerScript))))}catch(t){l=!1}}return r}},n.d(e,"d",function(){return c});var r,s=n(10),o=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},a=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},l=!0,c=function(){return o(this,void 0,void 0,function(){var t;return a(this,function(e){switch(e.label){case 0:if(t=!1,!navigator.brave)return[3,4];if(!navigator.brave.isBrave)return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,Promise.race([navigator.brave.isBrave(),new Promise(function(t){return setTimeout(function(){return t(!1)},1e3)})])];case 2:return t=e.sent(),[3,4];case 3:return e.sent(),[3,4];case 4:return c=function(){return o(this,void 0,void 0,function(){return a(this,function(){return[2,t]})})},[2,t]}})})}}).call(e,n(9))},function(t,e,n){"use strict";
8Object.defineProperty(e,"__esModule",{value:!0}),e.addListener=function(t){h.addListener(t)},e.removeListener=function(t){h.removeListener(t)},e.isLaunch=function(){return h.isLaunch()},e.launch=function(){h.launch()},e.stop=function(){h.stop()},e.setDetectDelay=function(t){h.setDetectDelay(t)};var i=n(8),r=n(12);n.d(e,"DevtoolsDetector",function(){return i.a}),n.d(e,"checkers",function(){return r});var s=n(23);n.d(e,"crashBrowserCurrentTab",function(){return s.b}),n.d(e,"crashBrowser",function(){return s.a});var o=n(2);n.d(e,"match",function(){return o.a});var a=n(3);n.d(e,"getGlobalThis",function(){return a.b}),n.d(e,"createElement",function(){return a.a}),n.d(e,"getWorkerConsole",function(){return a.c}),n.d(e,"isBrave",function(){return a.d});var l=n(24);n.d(e,"versionMap",function(){return l.a});var c=n(0);n.d(e,"userAgent",function(){return c.i}),n.d(e,"isFirefox",function(){return c.d}),n.d(e,"isIE",function(){return c.e}),n.d(e,"isEdge",function(){return c.c}),n.d(e,"isWebkit",function(){return c.h}),n.d(e,"isIqiyiApp",function(){return c.f}),n.d(e,"isChrome",function(){return c.b}),n.d(e,"isSafari",function(){return c.g}),n.d(e,"inBrowser",function(){return c.a});var d=n(1);n.d(e,"log",function(){return d.b}),n.d(e,"table",function(){return d.c}),n.d(e,"clear",function(){return d.a});var u=n(5);n.d(e,"isMac",function(){return u.d}),n.d(e,"isIpad",function(){return u.b}),n.d(e,"isIphone",function(){return u.c}),n.d(e,"isAndroid",function(){return u.a}),n.d(e,"isWindows",function(){return u.e});var h=new i.a({checkers:[r.erudaChecker,r.elementIdChecker,r.devtoolsFormatterChecker,r.performanceChecker,r.debuggerChecker]});e.default=h},function(t,e,n){"use strict";n.d(e,"d",function(){return r}),n.d(e,"b",function(){return s}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return a}),n.d(e,"e",function(){return l});var i=n(0),r=/macintosh/i.test(i.i),s=/ipad/i.test(i.i)||r&&navigator.maxTouchPoints>1,o=/iphone/i.test(i.i),a=/android/i.test(i.i),l=/windows/i.test(i.i)},function(t,e){"use strict";e.a=function(){return"undefined"!=typeof performance?performance.now():Date.now()}},function(t,e){"use strict";e.a=function(){return null===n&&(n=function(){for(var t=function(){for(var t={},e=0;e<500;e++)t["".concat(e)]="".concat(e);return t}(),e=[],n=0;n<50;n++)e.push(t);return e}()),n};var n=null},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n(0),r=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},s=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},o=function(){function t(t){var e=t.checkers;this._listeners=[],this._isOpen=!1,this._detectLoopStopped=!0,this._detectLoopDelay=500,this._checkers=e.slice()}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen}
8,enumerable:!1,configurable:!0}),t.prototype.launch=function(){i.a&&(this._detectLoopDelay<=0&&this.setDetectDelay(500),this._detectLoopStopped&&(this._detectLoopStopped=!1,this._detectLoop()))},t.prototype.stop=function(){this._detectLoopStopped||(this._detectLoopStopped=!0,this._isOpen=!1,clearTimeout(this._timer))},t.prototype.isLaunch=function(){return!this._detectLoopStopped},t.prototype.setDetectDelay=function(t){this._detectLoopDelay=t},t.prototype.addListener=function(t){this._listeners.push(t)},t.prototype.removeListener=function(t){this._listeners=this._listeners.filter(function(e){return e!==t})},t.prototype._broadcast=function(t){for(var e=0,n=this._listeners;e<n.length;e++){var i=n[e];try{i(t.isOpen,t)}catch(t){}}},t.prototype._detectLoop=function(){return r(this,void 0,void 0,function(){var t,e,n,i,r,o=this;return s(this,function(s){switch(s.label){case 0:t=!1,e="",n=0,i=this._checkers,s.label=1;case 1:return n<i.length?[4,(r=i[n]).isEnable()]:[3,6];case 2:return s.sent()?(e=r.name,[4,r.isOpen()]):[3,4];case 3:t=s.sent(),s.label=4;case 4:if(t)return[3,6];s.label=5;case 5:return n++,[3,1];case 6:return t!==this._isOpen&&(this._isOpen=t,this._broadcast({isOpen:t,checkerName:e})),this._detectLoopDelay>0&&!this._detectLoopStopped?this._timer=setTimeout(function(){return o._detectLoop()},this._detectLoopDelay):this.stop(),[2]}})})},t}()},function(t){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var i=n(11),r=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},s=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},o=this&&this.__spreadArray||function(t,e,n){if(n||2===arguments.length)for(var i,r=0,s=e.length;r<s;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))},a=function(){function t(t){var e=this;this.callbacks=new Map,this.worker=t,this.worker.onmessage=function(t){var n=t.data,i=n.id,r=e.callbacks.get(n.id);r&&(r({time:n.time}),e.callbacks.delete(i))},this.log=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.send.apply(e,o(["log"],t,!1))},this.table=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.send.apply(e,o(["table"],t,!1))},this.clear=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.send.apply(e,o(["clear"],t,!1))}}return t.prototype.send=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return r(this,void 0,void 0,function(){var n,r=this;return s(this,function(){return n=Object(i.a)(),[2,new Promise(function(i,s){r.callbacks.set(n,i),r.worker.postMessage({id:n,type:t,payload:e}),setTimeout(function(){s(new Error("timeout")),r.callbacks.delete(n)},2e3)})]})})},t.workerScript="\nonmessage = function(event) {\n  var action = event.data;\n  var startTime = performance.now()\n\n  console[action.type](...action.payload);\n  postMessage({\n    id: action.id,\n    time: performance.now() - startTime\n  })\n}\n",t}()},function(t,e){"use strict";e.a=function(){return n>Number.MAX_SAFE_INTEGER&&(n=0),n++};var n=0},function(t,e,n){"use strict";
8Object.defineProperty(e,"__esModule",{value:!0});var i=n(13);n.d(e,"depRegToStringChecker",function(){return i.a});var r=n(14);n.d(e,"elementIdChecker",function(){return r.a});var s=n(15);n.d(e,"functionToStringChecker",function(){return s.a});var o=n(16);n.d(e,"regToStringChecker",function(){return o.a});var a=n(17);n.d(e,"debuggerChecker",function(){return a.a});var l=n(18);n.d(e,"dateToStringChecker",function(){return l.a});var c=n(19);n.d(e,"performanceChecker",function(){return c.a});var d=n(20);n.d(e,"erudaChecker",function(){return d.a});var u=n(21);n.d(e,"devtoolsFormatterChecker",function(){return u.a});var h=n(22);n.d(e,"workerPerformanceChecker",function(){return h.a})},function(t,e,n){"use strict";n.d(e,"a",function(){return d});var i=n(0),r=n(1),s=n(2),o=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},a=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},l=/ /,c=!1;l.toString=function(){return c=!0,d.name};var d={name:"dep-reg-to-string",isOpen:function(){return o(this,void 0,void 0,function(){return a(this,function(){return c=!1,Object(r.c)({dep:l}),Object(r.a)(),[2,c]})})},isEnable:function(){return o(this,void 0,void 0,function(){return a(this,function(){return[2,Object(s.a)({includes:[!0],excludes:[i.d,i.e]})]})})}}},function(t,e,n){"use strict";n.d(e,"a",function(){return u});var i=n(0),r=n(1),s=n(2),o=n(3),a=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},l=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},c=Object(o.a)("div"),d=!1;Object.defineProperty(c,"id",{get:function(){return d=!0,u.name},configurable:!0});var u={name:"element-id",isOpen:function(){return a(this,void 0,void 0,function(){return l(this,function(){return d=!1,Object(r.b)(c),Object(r.a)(),[2,d]})})},isEnable:function(){return a(this,void 0,void 0,function(){return l(this,function(){return[2,Object(s.a)({includes:[i.g]})]})})}}},function(t,e,n){"use strict";function i(){}n.d(e,"a",function(){return u});var r=n(0),s=n(1),o=n(5),a=n(2),l=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Prom
8ise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},d=0;i.toString=function(){return d++,""};var u={name:"function-to-string",isOpen:function(){return l(this,void 0,void 0,function(){return c(this,function(){return d=0,Object(s.b)(i),Object(s.a)(),[2,2===d]})})},isEnable:function(){return l(this,void 0,void 0,function(){var t;return c(this,function(){return t=o.b||o.c,[2,Object(a.a)({includes:[!0],excludes:[r.f,r.d,t&&r.b,t&&r.c]})]})})}}},function(t,e,n){"use strict";n.d(e,"a",function(){return d});var i=n(1),r=n(0),s=n(2),o=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},a=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},l=/ /,c=!1;l.toString=function(){return c=!0,d.name};var d={name:"reg-to-string",isOpen:function(){return o(this,void 0,void 0,function(){return a(this,function(){return c=!1,Object(i.b)(l),Object(i.a)(),[2,c]})})},isEnable:function(){return o(this,void 0,void 0,function(){return a(this,function(){return[2,Object(s.a)({includes:[!0],excludes:[r.h]})]})})}}},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n(6),r=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},s=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},o={name:"debugger-checker",isOpen:function(){return r(this,void 0,void 0,function(){var t;return s(this,function(){t=Object(i.a)();try{(function(){}).constructor("debugger")()}catch(t){}return[2,Object(i.a)()-t>100]})})},isEnable:function(){return r(this,void 0,void 0,function(){return s(this,function(){return[2,!0]})})}}},function(t,e,n){"use strict";n.d(e,"a",function(){return u});var i=n(0),r=n(1),s=n(2),o=n(4),a=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Prom
8ise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},l=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},c=new Date,d=0;c.toString=function(){return d++,""};var u={name:"date-to-string",isOpen:function(){return a(this,void 0,void 0,function(){return l(this,function(){return d=0,Object(r.b)(c),Object(r.a)(),[2,2===d]})})},isEnable:function(){return a(this,void 0,void 0,function(){return l(this,function(){return[2,Object(s.a)({includes:[i.b],excludes:[(o.isIpad||o.isIphone)&&i.b]})]})})}}},function(t,e,n){"use strict";function i(){var t=Object(o.a)(),e=Object(c.a)();return Object(r.b)(t),Object(c.a)()-e}n.d(e,"a",function(){return p});var r=n(1),s=n(0),o=n(7),a=n(2),l=n(3),c=n(6),d=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},u=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},h=0,p={name:"performance",isOpen:function(){return d(this,void 0,void 0,function(){var t,e;return u(this,function(n){switch(n.label){case 0:return t=function(){var t=Object(o.a)(),e=Object(c.a)();return Object(r.c)(t),Object(c.a)()-e}(),e=Math.max(i(),i()),h=Math.max(h,e),Object(r.a)(),0===t?[2,!1]:0!==h?[3,2]:[4,Object(l.d)()];case 1:return n.sent()?[2,!0]:[2,!1];case 2:return[2,t>10*h]}})})},isEnable:function(){return d(this,void 0,void 0,function(){return u(this,function(){return[2,Object(a.a)({includes:[s.b,s.g,s.d],excludes:[]})]})})}}},function(t,e,n){"use strict";n.d(e,"a",function(){return s});var i=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},r=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},s={name:"eruda",isOpen:function(){var t;return i(this,void 0,void 0,function(){return r(this,function(){return"undefined"!=typeof eruda?[2,!0===(null===(t=null===eruda||void 0===eruda?void 0:eruda._devTools)||void 0===t?void 0:t._isShow)]:[2,!1]})})},isEnable:function(){return i(this,void 0,void 0,function(){return r(this,function(){return[2,!0]})})}}},function(t,e,n){"use strict";n.d(e,"a",function(){return l});var i=n(1),r=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Prom
8ise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},s=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},o=!1,a={header:function(){return o=!0,null}},l={name:"DevtoolsFormatters",isOpen:function(){return r(this,void 0,void 0,function(){return s(this,function(){return window.devtoolsFormatters?-1===window.devtoolsFormatters.indexOf(a)&&window.devtoolsFormatters.push(a):window.devtoolsFormatters=[a],o=!1,Object(i.b)({}),Object(i.a)(),[2,o]})})},isEnable:function(){return r(this,void 0,void 0,function(){return s(this,function(){return[2,!0]})})}}},function(t,e,n){"use strict";n.d(e,"a",function(){return d});var i=n(0),r=n(2),s=n(3),o=n(7),a=this&&this.__awaiter||function(t,e,n,i){return new(n||(n=Promise))(function(r,s){function o(t){try{l(i.next(t))}catch(t){s(t)}}function a(t){try{l(i.throw(t))}catch(t){s(t)}}function l(t){t.done?r(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(o,a)}l((i=i.apply(t,e||[])).next())})},l=this&&this.__generator||function(t,e){function n(n){return function(l){return function(n){if(i)throw new TypeError("Generator is already executing.");for(;o&&(o=0,n[0]&&(a=0)),a;)try{if(i=1,r&&(s=2&n[0]?r.return:n[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,n[1])).done)return s;switch(r=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,r=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(s=(s=a.trys).length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){a.label=n[1];break}if(6===n[0]&&a.label<s[1]){a.label=s[1],s=n;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(n);break}s[2]&&a.ops.pop(),a.trys.pop();continue}n=e.call(t,a)
9}catch(t){n=[6,t],r=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}var i,r,s,o,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},c=0,d={name:"worker-performance",isOpen:function(){return a(this,void 0,void 0,function(){var t,e,n;return l(this,function(i){switch(i.label){case 0:return null==(t=Object(s.c)())?[2,!1]:[4,function(t){return a(this,void 0,void 0,function(){var e;return l(this,function(n){switch(n.label){case 0:return e=Object(o.a)(),[4,t.table(e)];case 1:return[2,n.sent().time]}})})}(t)];case 1:return e=i.sent(),[4,function(t){return a(this,void 0,void 0,function(){var e;return l(this,function(n){switch(n.label){case 0:return e=Object(o.a)(),[4,t.log(e)];case 1:return[2,n.sent().time]}})})}(t)];case 2:return n=i.sent(),c=Math.max(c,n),[4,t.clear()];case 3:return i.sent(),0===e?[2,!1]:0!==c?[3,5]:[4,Object(s.d)()];case 4:return i.sent()?[2,!0]:[2,!1];case 5:return[2,e>10*c]}})})},isEnable:function(){return a(this,void 0,void 0,function(){return l(this,function(){return[2,Object(r.a)({includes:[i.b],excludes:[]})]})})}}},function(t,e,n){"use strict";e.b=function(){if(i.a)for(var t=0;t<Number.MAX_VALUE;t++)window["".concat(t)]=new Array(Math.pow(2,32)-1).fill(0)},e.a=function(){if(i.a)for(var t=[];;)t.push(0),location.reload()};var i=n(0)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});for(var i={},r=0,s=(n(0).i||"").match(/\w+\/(\d|\.)+(\s|$)/gi)||[];r<s.length;r++){var o=s[r].split("/"),a=o[0],l=o[1];i[a]=l}}])}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Rails=e()}(this,function(){"use strict";const t="a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",e={selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},n="select[data-remote], input[data-remote], textarea[data-remote]",i="form:not([data-turbo=true])",r="form:not([data-turbo=true]) input[type=submit], form:not([data-turbo=true]) input[type=image], form:not([data-turbo=true]) button[type=submit], form:not([data-turbo=true]) button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",s="input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",o="input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",a="input[name][type=file]:not([disabled])",l="a[data-disable-with], a[data-disable]",c="button[data-remote][data-disable-with], button[data-remote][data-disable]";let d=null;const u=()=>{const t=document.querySelector("meta[name=csp-nonce]");return d=t&&t.content},h=()=>d||u(),p=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,f=function(t,e){return e.exclude?p.call(t,e.selector)&&!p.call(t,e.exclude):p.call(t,e)},m="_ujsData",g=(t,e)=>t[m]?t[m][e]:void 0,v=function(t,e,n){return t[m]||(t[m]={}),t[m][e]=n},y=t=>Array.prototype.slice.call(document.querySelectorAll(t)),b=function(t){var e=!1;do{if(t.isContentEditable){e=!0;break}t=t.parentElement}while(t);return e},x=()=>{const t=document.querySelector("meta[name=csrf-token]");return t&&t.content},w=()=>{const t=document.querySelector("meta[name=csrf-param]");return t&&t.content},E=t=>{const e=x();if(e)return t.setRequestHeader("X-CSRF-Token",e)},S=()=>{const t=x(),e=w();
9if(t&&e)return y('form input[name="'+e+'"]').forEach(e=>e.value=t)},C={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},T=t=>{t=k(t);var e=M(t,function(){const n=$(null!=e.response?e.response:e.responseText,e.getResponseHeader("Content-Type"));return 2===Math.floor(e.status/100)?"function"==typeof t.success&&t.success(n,e.statusText,e):"function"==typeof t.error&&t.error(n,e.statusText,e),"function"==typeof t.complete?t.complete(e,e.statusText):void 0});return!(t.beforeSend&&!t.beforeSend(e,t))&&(e.readyState===XMLHttpRequest.OPENED?e.send(t.data):void 0)};var k=function(t){return t.url=t.url||location.href,t.type=t.type.toUpperCase(),"GET"===t.type&&t.data&&(t.url.indexOf("?")<0?t.url+="?"+t.data:t.url+="&"+t.data),t.dataType in C||(t.dataType="*"),t.accept=C[t.dataType],"*"!==t.dataType&&(t.accept+=", */*; q=0.01"),t},M=function(t,e){const n=new XMLHttpRequest;return n.open(t.type,t.url,!0),n.setRequestHeader("Accept",t.accept),"string"==typeof t.data&&n.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),t.crossDomain||(n.setRequestHeader("X-Requested-With","XMLHttpRequest"),E(n)),n.withCredentials=!!t.withCredentials,n.onreadystatechange=function(){if(n.readyState===XMLHttpRequest.DONE)return e(n)},n},$=function(t,e){if("string"==typeof t&&"string"==typeof e)if(e.match(/\bjson\b/))try{t=JSON.parse(t)}catch(t){}else if(e.match(/\b(?:java|ecma)script\b/)){const e=document.createElement("script");e.setAttribute("nonce",h()),e.text=t,document.head.appendChild(e).parentNode.removeChild(e)}else if(e.match(/\b(xml|html|svg)\b/)){const n=new DOMParser;e=e.replace(/;.+/,"");try{t=n.parseFromString(t,e)}catch(t){}}return t};const O=t=>t.href,F=function(t){const e=document.createElement("a");e.href=location.href;const n=document.createElement("a");try{return n.href=t,!((!n.protocol||":"===n.protocol)&&!n.host||e.protocol+"//"+e.host==n.protocol+"//"+n.host)}catch(t){return!0}};let P,{CustomEvent:_}=window;"function"!=typeof _&&(_=function(t,e){const n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n},_.prototype=window.Event.prototype,({preventDefault:P}=_.prototype),_.prototype.preventDefault=function(){const t=P.call(this);return this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:()=>!0}),t});const L=(t,e,n)=>{const i=new _(e,{bubbles:!0,cancelable:!0,detail:n});return t.dispatchEvent(i),!i.defaultPrevented},A=t=>{L(t.target,"ujs:everythingStopped"),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()},D=(t,e,n,i)=>t.addEventListener(n,function(t){let{target:n}=t;for(;n instanceof Element&&!f(n,e);)n=n.parentNode;n instanceof Element&&!1===i.call(n,t)&&(t.preventDefault(),t.stopPropagation())}),I=t=>Array.prototype.slice.call(t),j=(t,e)=>{let n=[t];f(t,"form")&&(n=I(t.elements));const i=[];return n.forEach(function(t){t.name&&!t.disabled&&(f(t,"fieldset[disabled] *")||(f(t,"select")?I(t.options).forEach(function(e){e.selected&&i.push({name:t.name,value:e.value})}):(t.checked||-1===["radio","checkbox","submit"].indexOf(t.type))&&i.push({name:t.name,value:t.value})))}),e&&i.push(e),i.map(function(t){return t.name?`${encodeURIComponent(t.name)}=${encodeURIComponent(t.value)}`:t}).join("&")},R=(t,e)=>f(t,"form")?I(t.elements).filter(t=>f(t,e)):I(t.querySelectorAll(e)),B=t=>function(e){z(this,t)||A(e)};var z=function(t,e){let n;const i=t.getAttribute("data-confirm");if(!i)return!0;let r=!1;if(L(t,"confirm")){try{r=e.confirm(i,t)}catch(t){}n=L(t,"confirm:complete",[r])}return r&&n};const N=function(t){this.disabled&&A(t)},H=t=>{let e;if(t instanceof Event){if(Q(t))return;e=t.target}else e=t;if(!b(e))return f(e,l)?Y(e):f(e,c)||f(e,o)?U(e):f(e,i)?q(e):void 0},W=t=>{const e=t instanceof Event?t.target:t;if(!b(e))return f(e,l)?X(e):f(e,c)||f(e,s)?V(e):f(e,i)?G(e):void 0};var X=function(t){if(g(t,"ujs:disabled"))return;const e=t.getAttribute("data-disable-with");return null!=e&&(v(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e),t.addEventListener("click",A),v(t,"ujs:disabled",!0)},Y=function(t){const e=g(t,"ujs:enable-with");return null!=e&&(t.innerHTML=e,v(t,"ujs:enable-with",null)),t.removeEventListener("click",A),v(t,"ujs:disabled",null)},G=t=>
9R(t,s).forEach(V),V=function(t){if(g(t,"ujs:disabled"))return;const e=t.getAttribute("data-disable-with");return null!=e&&(f(t,"button")?(v(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e):(v(t,"ujs:enable-with",t.value),t.value=e)),t.disabled=!0,v(t,"ujs:disabled",!0)},q=t=>R(t,o).forEach(t=>U(t)),U=function(t){const e=g(t,"ujs:enable-with");return null!=e&&(f(t,"button")?t.innerHTML=e:t.value=e,v(t,"ujs:enable-with",null)),t.disabled=!1,v(t,"ujs:disabled",null)},Q=function(t){const e=t.detail?t.detail[0]:void 0;return e&&e.getResponseHeader("X-Xhr-Redirect")};const K=t=>function(e){const n=this,i=n.getAttribute("data-method");if(!i)return;if(b(this))return;const r=t.href(n),s=x(),o=w(),a=document.createElement("form");let l=`<input name='_method' value='${i}' type='hidden' />`;o&&s&&!F(r)&&(l+=`<input name='${o}' value='${s}' type='hidden' />`),l+='<input type="submit" />',a.method="post",a.action=r,a.target=n.target,a.innerHTML=l,a.style.display="none",document.body.appendChild(a),a.querySelector('[type="submit"]').click(),A(e)},J=function(t){const e=t.getAttribute("data-remote");return null!=e&&"false"!==e},Z=t=>function(r){let s,o,a;const l=this;if(!J(l))return!0;if(!L(l,"ajax:before"))return L(l,"ajax:stopped"),!1;if(b(l))return L(l,"ajax:stopped"),!1;const c=l.getAttribute("data-with-credentials"),d=l.getAttribute("data-type")||"script";if(f(l,i)){const t=g(l,"ujs:submit-button");o=g(l,"ujs:submit-button-formmethod")||l.getAttribute("method")||"get",a=g(l,"ujs:submit-button-formaction")||l.getAttribute("action")||location.href,"GET"===o.toUpperCase()&&(a=a.replace(/\?.*$/,"")),"multipart/form-data"===l.enctype?(s=new FormData(l),null!=t&&s.append(t.name,t.value)):s=j(l,t),v(l,"ujs:submit-button",null),v(l,"ujs:submit-button-formmethod",null),v(l,"ujs:submit-button-formaction",null)}else f(l,e)||f(l,n)?(o=l.getAttribute("data-method"),a=l.getAttribute("data-url"),s=j(l,l.getAttribute("data-params"))):(o=l.getAttribute("data-method"),a=t.href(l),s=l.getAttribute("data-params"));T({type:o||"GET",url:a,data:s,dataType:d,beforeSend:(t,e)=>L(l,"ajax:beforeSend",[t,e])?L(l,"ajax:send",[t]):(L(l,"ajax:stopped"),!1),success:(...t)=>L(l,"ajax:success",t),error:(...t)=>L(l,"ajax:error",t),complete:(...t)=>L(l,"ajax:complete",t),crossDomain:F(a),withCredentials:null!=c&&"false"!==c}),A(r)},tt=function(){const t=this,{form:e}=t;if(e)return t.name&&v(e,"ujs:submit-button",{name:t.name,value:t.value}),v(e,"ujs:formnovalidate-button",t.formNoValidate),v(e,"ujs:submit-button-formaction",t.getAttribute("formaction")),v(e,"ujs:submit-button-formmethod",t.getAttribute("formmethod"))},et=function(t){const e=this,n=(e.getAttribute("data-method")||"GET").toUpperCase(),i=e.getAttribute("data-params"),r=(t.metaKey||t.ctrlKey)&&"GET"===n&&!i;(null!=t.button&&0!==t.button||r)&&t.stopImmediatePropagation()},nt={$:y,ajax:T,buttonClickSelector:e,buttonDisableSelector:c,confirm:t=>window.confirm(t),cspNonce:h,csrfToken:x,csrfParam:w,CSRFProtection:E,delegate:D,disableElement:W,enableElement:H,fileInputSelector:a,fire:L,formElements:R,formEnableSelector:o,formDisableSelector:s,formInputClickSelector:r,formSubmitButtonClick:tt,formSubmitSelector:i,getData:g,handleDisabledElement:N,href:O,inputChangeSelector:n,isCrossDomain:F,linkClickSelector:t,linkDisableSelector:l,loadCSPNonce:u,matches:f,preventInsignificantClick:et,refreshCSRFTokens:S,serializeElement:j,setData:v,stopEverything:A},it=B(nt);nt.handleConfirm=it;const rt=K(nt);nt.handleMethod=rt;const st=Z(nt);nt.handleRemote=st;const ot=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",function(){y(o).forEach(function(t){g(t,"ujs:disabled")&&H(t)}),y(l).forEach(function(t){g(t,"ujs:disabled")&&H(t)})}),D(document,l,"ajax:complete",H),D(document,l,"ajax:stopped",H),D(document,c,"ajax:complete",H),D(document,c,"ajax:stopped",H),D(document,t,"click",et),D(document,t,"click",N),D(document,t,"click",it),D(document,t,"click",W),D(document,t,"click",st),D(document,t,"click",rt),D(document,e,"click",et),D(document,e,"click",N),D(document,e,"click",it),D(document,e,"click",W),D(document,e,"click",st),D(document,n,"change",N),D(document,n,"change",it),D(document,n,"change",st),D(document,i,"submit",N),D(document,i,"submit",it),D(document,i,"submit",st),D(document,i,"submit",t=>setTimeout(()=>W(t),13)),D(document,i,"ajax:send",W),D(document,i,"ajax:complete",H),D(document,r,"click",et),D(document,r,"click",N),D(document,r,"click",it),D(document,r,"click",tt),document.addEventListener("DOMContentLoaded",S),document.addEventListener("DOMContentLoaded",u),window._rail
vendor: 4,604 bytes, line 9
9s_loaded=!0};if(nt.start=ot,"undefined"!=typeof jQuery&&jQuery&&jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=nt,jQuery.ajaxPrefilter(function(t,e,n){if(!t.crossDomain)return E(n)})}return"object"!=typeof exports&&"undefined"==typeof module&&(window.Rails=nt,L(document,"rails:attachBindings")&&ot()),nt});var Swiper=function(){"use strict";function t(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function e(n={},i={}){const r=["__proto__","constructor","prototype"];Object.keys(i).filter(t=>r.indexOf(t)<0).forEach(r=>{void 0===n[r]?n[r]=i[r]:t(i[r])&&t(n[r])&&Object.keys(i[r]).length>0&&e(n[r],i[r])})}function n(){const t="undefined"!=typeof document?document:{};return e(t,zt),t}function i(){const t="undefined"!=typeof window?window:{};return e(t,Nt),t}function r(t=""){return t.trim().split(" ").filter(t=>!!t.trim())}function s(t){const e=t;Object.keys(e).forEach(t=>{try{e[t]=null}catch(t){}try{delete e[t]}catch(t){}})}function o(t,e=0){return setTimeout(t,e)}function a(){return Date.now()}function l(t){const e=i();let n;return e.getComputedStyle&&(n=e.getComputedStyle(t,null)),!n&&t.currentStyle&&(n=t.currentStyle),n||(n=t.style),n}function c(t,e="x"){const n=i();let r,s,o;const a=l(t);return n.WebKitCSSMatrix?(s=a.transform||a.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(t=>t.replace(",",".")).join(", ")),o=new n.WebKitCSSMatrix("none"===s?"":s)):(o=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=o.toString().split(",")),"x"===e&&(s=n.WebKitCSSMatrix?o.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===e&&(s=n.WebKitCSSMatrix?o.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),s||0}function d(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function u(t){return"undefined"!=typeof window&&void 0!==window.HTMLElement?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType)}function h(...t){const e=Object(t[0]);for(let n=1;n<t.length;n+=1){const i=t[n];if(null!=i&&!u(i)){const t=Object.keys(Object(i)).filter(t=>"__proto__"!==t&&"constructor"!==t&&"prototype"!==t);for(let n=0,r=t.length;n<r;n+=1){const r=t[n],s=Object.getOwnPropertyDescriptor(i,r);void 0!==s&&s.enumerable&&(d(e[r])&&d(i[r])?i[r].__swiper__?e[r]=i[r]:h(e[r],i[r]):!d(e[r])&&d(i[r])?(e[r]={},i[r].__swiper__?e[r]=i[r]:h(e[r],i[r])):e[r]=i[r])}}}return e}function p(t,e,n){t.style.setProperty(e,n)}function f({swiper:t,targetPosition:e,side:n}){const r=i(),s=-t.translate;let o,a=null;const l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(t.cssModeFrameID);const c=e>s?"next":"prev",d=(t,e)=>"next"===c&&t>=e||"prev"===c&&t<=e,u=()=>{o=(new Date).getTime(),null===a&&(a=o);const i=Math.max(Math.min((o-a)/l,1),0),c=.5-Math.cos(i*Math.PI)/2;let h=s+c*(e-s);if(d(h,e)&&(h=e),t.wrapperEl.scrollTo({[n]:h}),d(h,e))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:h})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(u)};u()}function m(t,e=""){const n=i(),r=[...t.children];return n.HTMLSlotElement&&t instanceof HTMLSlotElement&&r.push(...t.assignedElements()),e?r.filter(t=>t.matches(e)):r}function g(t,e){const n=[e];for(;n.length>0;){const e=n.shift();if(t===e)return!0;n.push(...e.children,...e.shadowRoot?e.shadowRoot.children:[],...e.assignedElements?e.assignedElements():[])}}function v(t,e){const n=i();let r=e.contains(t);if(!r&&n.HTMLSlotElement&&e instanceof HTMLSlotElement){r=[...e.assignedElements()].includes(t),r||(r=g(t,e))}return r}function y(t){try{return void console.warn(t)}catch(t){}}function b(t,e=[]){const n=document.createElement(t);return n.classList.add(...Array.isArray(e)?e:r(e)),n}function x(t){const e=i(),r=n(),s=t.getBoundingClientRect(),o=r.body,a=t.clientTop||o.clientTop||0,l=t.clientLeft||o.clientLeft||0,c=t===e?e.scrollY:t.scrollTop,d=t===e?e.scrollX:t.scrollLeft;return{top:s.top+c-a,left:s.left+d-l}}function w(t,e){const n=[];for(;t.previousElementSibling;){const i=t.previousElementSibling;e?i.matches(e)&&n.push(i):n.push(i),t=i}return n}function E(t,e){const n=[];for(;t.nextElementSibling;){const i=t.nextElementSibling;e?i.matches(e)&&n.push(i):n.push(i),t=i}return n}function S(t,e){return i().getComputedStyle(t,null).getPropertyValue(e)}function C(t){let e,n=t;if(n){for(e=0;
9null!==(n=n.previousSibling);)1===n.nodeType&&(e+=1);return e}}function T(t,e){const n=[];let i=t.parentElement;for(;i;)e?i.matches(e)&&n.push(i):n.push(i),i=i.parentElement;return n}function k(t,e,n){const r=i();return n?t["width"===e?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(t,null).getPropertyValue("width"===e?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(t,null).getPropertyValue("width"===e?"margin-left":"margin-bottom")):t.offsetWidth}function M(t){return(Array.isArray(t)?t:[t]).filter(t=>!!t)}function $(t,e=""){"undefined"!=typeof trustedTypes?t.innerHTML=trustedTypes.createPolicy("html",{createHTML:t=>t}).createHTML(e):t.innerHTML=e}function O(){const t=i(),e=n();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}function F(){return Ht||(Ht=O()),Ht}function P({userAgent:t}={}){const e=F(),n=i(),r=n.navigator.platform,s=t||n.navigator.userAgent,o={ios:!1,android:!1},a=n.screen.width,l=n.screen.height,c=s.match(/(Android);?[\s\/]+([\d.]+)?/);let d=s.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const u=s.match(/(iPod)(.*OS\s([\d_]+))?/),h=!d&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===r;let f="MacIntel"===r;const m=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&f&&e.touch&&m.indexOf(`${a}x${l}`)>=0&&(d=s.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),f=!1),c&&!p&&(o.os="android",o.android=!0),(d||h||u)&&(o.os="ios",o.ios=!0),o}function _(t={}){return Wt||(Wt=P(t)),Wt}function L(){function t(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}const e=i(),n=_();let r=!1;if(t()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map(t=>Number(t));r=e<16||16===e&&n<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),o=t();return{isSafari:r||o,needPerspectiveFix:r,need3dFix:o||s&&n.ios,isWebView:s}}function A(){return Xt||(Xt=L()),Xt}function D({swiper:t,on:e,emit:n}){const r=i();let s=null,o=null;const a=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&(s=new ResizeObserver(e=>{o=r.requestAnimationFrame(()=>{const{width:n,height:i}=t;let r=n,s=i;e.forEach(({contentBoxSize:e,contentRect:n,target:i})=>{i&&i!==t.el||(r=n?n.width:(e[0]||e).inlineSize,s=n?n.height:(e[0]||e).blockSize)}),r===n&&s===i||a()})}),s.observe(t.el))},c=()=>{o&&r.cancelAnimationFrame(o),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null)},d=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};e("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?l():(r.addEventListener("resize",a),r.addEventListener("orientationchange",d))}),e("destroy",()=>{c(),r.removeEventListener("resize",a),r.removeEventListener("orientationchange",d)})}function I({swiper:t,extendParams:e,on:n,emit:r}){const s=[],o=i(),a=(e,n={})=>{const i=new(o.MutationObserver||o.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const n=function(){r("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(n):o.setTimeout(n,0)});i.observe(e,{attributes:void 0===n.attributes||n.attributes,childList:t.isElement||(void 0===n.childList||n).childList,characterData:void 0===n.characterData||n.characterData}),s.push(i)},l=()=>{if(t.params.observer){if(t.params.observeParents){const e=T(t.hostEl);for(let t=0;t<e.length;t+=1)a(e[t])}a(t.hostEl,{childList:t.params.observeSlideChildren}),a(t.wrapperEl,{attributes:!1})}},c=()=>{s.forEach(t=>{t.disconnect()}),s.splice(0,s.length)};e({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",l),n("destroy",c)}function j(){const t=this;let e,n;const i=t.el;e=void 0!==t.params.width&&null!==t.params.width?t.params.width:i.clientWidth,n=void 0!==t.params.height&&null!==t.params.height?t.params.height:i.clientHeight,0===e&&t.isHorizontal()||0===n&&t.isVertical()||
vendor: 21,711 bytes, lines 9-10
9(e=e-parseInt(S(i,"padding-left")||0,10)-parseInt(S(i,"padding-right")||0,10),n=n-parseInt(S(i,"padding-top")||0,10)-parseInt(S(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(n)&&(n=0),Object.assign(t,{width:e,height:n,size:t.isHorizontal()?e:n}))}function R(){function t(t,n){return parseFloat(t.getPropertyValue(e.getDirectionLabel(n))||0)}const e=this,n=e.params,{wrapperEl:i,slidesEl:r,rtlTranslate:s,wrongRTL:o}=e,a=e.virtual&&n.virtual.enabled,l=a?e.virtual.slides.length:e.slides.length,c=m(r,`.${e.params.slideClass}, swiper-slide`),d=a?e.virtual.slides.length:c.length;let u=[];const h=[],f=[];let g=n.slidesOffsetBefore;"function"==typeof g&&(g=n.slidesOffsetBefore.call(e));let v=n.slidesOffsetAfter;"function"==typeof v&&(v=n.slidesOffsetAfter.call(e));const y=e.snapGrid.length,b=e.slidesGrid.length,x=e.size-g-v;let w=n.spaceBetween,E=-g,C=0,T=0;if(void 0===x)return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*x:"string"==typeof w&&(w=parseFloat(w)),e.virtualSize=-w-g-v,c.forEach(t=>{s?t.style.marginLeft="":t.style.marginRight="",t.style.marginBottom="",t.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(p(i,"--swiper-centered-offset-before",""),p(i,"--swiper-centered-offset-after","")),n.cssMode&&(p(i,"--swiper-slides-offset-before",`${g}px`),p(i,"--swiper-slides-offset-after",`${v}px`));const M=n.grid&&n.grid.rows>1&&e.grid;let $;M?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const O="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(t=>void 0!==n.breakpoints[t].slidesPerView).length>0;for(let i=0;i<d;i+=1){$=0;const r=c[i];if(!r||(M&&e.grid.updateSlide(i,r,c),"none"!==S(r,"display"))){if(a&&"auto"===n.slidesPerView)n.virtual.slidesPerViewAutoSlideSize&&($=n.virtual.slidesPerViewAutoSlideSize),$&&r&&(n.roundLengths&&($=Math.floor($)),r.style[e.getDirectionLabel("width")]=`${$}px`);else if("auto"===n.slidesPerView){O&&(r.style[e.getDirectionLabel("width")]="");const i=getComputedStyle(r),s=r.style.transform,o=r.style.webkitTransform;if(s&&(r.style.transform="none"),o&&(r.style.webkitTransform="none"),n.roundLengths)$=e.isHorizontal()?k(r,"width",!0):k(r,"height",!0);else{const e=t(i,"width"),n=t(i,"padding-left"),s=t(i,"padding-right"),o=t(i,"margin-left"),a=t(i,"margin-right"),l=i.getPropertyValue("box-sizing");if(l&&"border-box"===l)$=e+o+a;else{const{clientWidth:t,offsetWidth:i}=r;$=e+n+s+o+a+(i-t)}}s&&(r.style.transform=s),o&&(r.style.webkitTransform=o),n.roundLengths&&($=Math.floor($))}else $=(x-(n.slidesPerView-1)*w)/n.slidesPerView,n.roundLengths&&($=Math.floor($)),r&&(r.style[e.getDirectionLabel("width")]=`${$}px`);r&&(r.swiperSlideSize=$),f.push($),n.centeredSlides?(E=E+$/2+C/2+w,0===C&&0!==i&&(E=E-x/2-w),0===i&&(E=E-x/2-w),Math.abs(E)<.001&&(E=0),n.roundLengths&&(E=Math.floor(E)),T%n.slidesPerGroup===0&&u.push(E),h.push(E)):(n.roundLengths&&(E=Math.floor(E)),(T-Math.min(e.params.slidesPerGroupSkip,T))%e.params.slidesPerGroup===0&&u.push(E),h.push(E),E=E+$+w),e.virtualSize+=$+w,C=$,T+=1}}if(e.virtualSize=Math.max(e.virtualSize,x)+v,s&&o&&("slide"===n.effect||"coverflow"===n.effect)&&(i.style.width=`${e.virtualSize+w}px`),n.setWrapperSize&&(i.style[e.getDirectionLabel("width")]=`${e.virtualSize+w}px`),M&&e.grid.updateWrapperSize($,u),!n.centeredSlides){const t="auto"!==n.slidesPerView&&n.slidesPerView%1!=0,i=n.snapToSlideEdge&&!n.loop&&("auto"===n.slidesPerView||t);let r=u.length;if(i){let t;if("auto"===n.slidesPerView){t=1;let e=0;for(let n=f.length-1;n>=0&&(e+=f[n]+(n<f.length-1?w:0),e<=x);n-=1)t=f.length-n}else t=Math.floor(n.slidesPerView);r=Math.max(d-t,0)}const s=[];for(let t=0;t<u.length;t+=1){let o=u[t];n.roundLengths&&(o=Math.floor(o)),i?t<=r&&s.push(o):u[t]<=e.virtualSize-x&&s.push(o)}u=s,Math.floor(e.virtualSize-x)-Math.floor(u[u.length-1])>1&&(i||u.push(e.virtualSize-x))}if(a&&n.loop){const t=f[0]+w;if(n.slidesPerGroup>1){const i=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),r=t*n.slidesPerGroup;for(let t=0;t<i;t+=1)u.push(u[u.length-1]+r)}for(let i=0;i<e.virtual.slidesBefore+e.virtual.slidesAfter;i+=1)1===n.slidesPerGroup&&u.push(u[u.length-1]+t),h.push(h[h.length-1]+t),e.virtualSize+=t}if(0===u.length&&(u=[0]),0!==w){const t=e.isHorizontal()&&s?"marginLeft":e.getDirectionLabel("marginRight");c.filter((t,e)=>!(n.cssMode&&!n.loop)||e!==c.length-1).forEach(e=>{e.style[t]=`${w}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let t=0;f.forEach(e=>{t+=e+(w||0)}),t-=w;const e=t>x?t-x:0;u=u.map(t=>t<=0?-g:t>e?e+v:t)}if(n.centerInsufficientSlides){let t=0;if(f.forEach(e=>{t+=e+(w||0)}),t-=w,t<x){const e=(x-t)/2;u.forEach((t,n)=>{u[n]=t-e}),h.forEach((t,n)=>{h[n]=t+e})}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:h,slidesSizesGrid:f}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){p(i,"--swiper-centered-offset-before",-u[0]+"px"),p(i,"--swiper-centered-offset-after",e.size/2-f[f.length-1]/2+"px");const t=-e.snapGrid[0],n=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(t=>t+n)}if(d!==l&&e.emit("slidesLengthChange"),u.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(a||n.cssMode||"slide"!==n.effect&&"fade"!==n.effect)){const t=`${n.containerModifierClass}backface-hidden`,i=e.el.classList.contains(t);d<=n.maxBackfaceHiddenSlides?i||e.el.classList.add(t):i&&e.el.classList.remove(t)}}function B(t){const e=this,n=[],i=e.virtual&&e.params.virtual.enabled;let r,s=0;"number"==typeof t?e.setTransition(t):!0===t&&e.setTransition(e.params.speed);const o=t=>i?e.slides[e.getSlideIndexByData(t)]:e.slides[t];if("auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(t=>{n.push(t)});else for(r=0;r<Math.ceil(e.params.slidesPerView);r+=1){const t=e.activeIndex+r;if(t>e.slides.length&&!i)break;n.push(o(t))}else n.push(o(e.activeIndex));for(r=0;r<n.length;r+=1)if(void 0!==n[r]){const t=n[r].offsetHeight;s=t>s?t:s}(s||0===s)&&(e.wrapperEl.style.height=`${s}px`)}function z(){const t=this,e=t.slides,n=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(t.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-n-t.cssOverflowAdjustment()}function N(t=this&&this.translate||0){const e=this,n=e.params,{slides:i,rtlTranslate:r,snapGrid:s}=e;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&e.updateSlidesOffset();let o=-t;r&&(o=t),e.visibleSlidesIndexes=[],e.visibleSlides=[];let a=n.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*e.size:"string"==typeof a&&(a=parseFloat(a));for(let t=0;t<i.length;t+=1){const l=i[t];let c=l.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(c-=i[0].swiperSlideOffset);const d=(o+(n.centeredSlides?e.minTranslate():0)-c)/(l.swiperSlideSize+a),u=(o-s[0]+(n.centeredSlides?e.minTranslate():0)-c)/(l.swiperSlideSize+a),h=-(o-c),p=h+e.slidesSizesGrid[t],f=h>=0&&h<=e.size-e.slidesSizesGrid[t],m=h>=0&&h<e.size-1||p>1&&p<=e.size||h<=0&&p>=e.size;m&&(e.visibleSlides.push(l),e.visibleSlidesIndexes.push(t)),Gt(l,m,n.slideVisibleClass),Gt(l,f,n.slideFullyVisibleClass),l.progress=r?-d:d,l.originalProgress=r?-u:u}}function H(t){const e=this;if(void 0===t){const n=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*n||0}const n=e.params,i=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:s,isEnd:o,progressLoop:a}=e;const l=s,c=o;if(0===i)r=0,s=!0,o=!0;else{r=(t-e.minTranslate())/i;const n=Math.abs(t-e.minTranslate())<1,a=Math.abs(t-e.maxTranslate())<1;s=n||r<=0,o=a||r>=1,n&&(r=0),a&&(r=1)}if(n.loop){const n=e.getSlideIndexByData(0),i=e.getSlideIndexByData(e.slides.length-1),r=e.slidesGrid[n],s=e.slidesGrid[i],o=e.slidesGrid[e.slidesGrid.length-1],l=Math.abs(t);a=l>=r?(l-r)/o:(l+o-s)/o,a>1&&(a-=1)}Object.assign(e,{progress:r,progressLoop:a,isBeginning:s,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&e.updateSlidesProgress(t),s&&!l&&e.emit("reachBeginning toEdge"),o&&!c&&e.emit("reachEnd toEdge"),(l&&!s||c&&!o)&&e.emit("fromEdge"),e.emit("progress",r)}function W(){const t=this,{slides:e,params:n,slidesEl:i,activeIndex:r}=t,s=t.virtual&&n.virtual.enabled,o=t.grid&&n.grid&&n.grid.rows>1,a=t=>m(i,`.${n.slideClass}${t}, swiper-slide${t}`)[0];let l,c,d;if(s)if(n.loop){let e=r-t.virtual.slidesBefore;e<0&&(e=t.virtual.slides.length+e),e>=t.virtual.slides.length&&(e-=t.virtual.slides.length),l=a(`[data-swiper-slide-index="${e}"]`)}else l=a(`[data-swiper-slide-index="${r}"]`);else o?(l=e.find(t=>t.column===r),d=e.find(t=>t.column===r+1),c=e.find(t=>t.column===r-1)):l=e[r];l&&(o||(d=E(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!d&&(d=e[0]),c=w(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&0===!c&&(c=e[e.length-1]))),e.forEach(t=>{Vt(t,t===l,n.slideActiveClass),Vt(t,t===d,n.slideNextClass),Vt(t,t===c,n.slidePrevClass)}),t.emitSlidesClasses()}function X(t){const{slidesGrid:e,params:n}=t,i=t.rtlTranslate?t.translate:-t.translate;let r;for(let t=0;t<e.length;t+=1)void 0!==e[t+1]?i>=e[t]&&i<e[t+1]-(e[t+1]-e[t])/2?r=t:i>=e[t]&&i<e[t+1]&&(r=t+1):i>=e[t]&&(r=t);return n.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}function Y(t){const e=this,n=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:r,activeIndex:s,realIndex:o,snapIndex:a}=e;let l,c=t;const d=t=>{let n=t-e.virtual.slidesBefore;return n<0&&(n=e.virtual.slides.length+n),n>=e.virtual.slides.length&&(n-=e.virtual.slides.length),n};if(void 0===c&&(c=X(e)),i.indexOf(n)>=0)l=i.indexOf(n);else{const t=Math.min(r.slidesPerGroupSkip,c);l=t+Math.floor((c-t)/r.slidesPerGroup)}if(l>=i.length&&(l=i.length-1),c===s&&!e.params.loop)return void(l!==a&&(e.snapIndex=l,e.emit("snapIndexChange")));if(c===s&&e.params.loop&&e.virtual&&e.params.virtual.enabled)return void(e.realIndex=d(c));const u=e.grid&&r.grid&&r.grid.rows>1;let h;if(e.virtual&&r.virtual.enabled)h=r.loop?d(c):c;else if(u){const t=e.slides.find(t=>t.column===c);let n=parseInt(t.getAttribute("data-swiper-slide-index"),10);Number.isNaN(n)&&(n=Math.max(e.slides.indexOf(t),0)),h=Math.floor(n/r.grid.rows)}else if(e.slides[c]){const t=e.slides[c].getAttribute("data-swiper-slide-index");h=t?parseInt(t,10):c}else h=c;Object.assign(e,{previousSnapIndex:a,snapIndex:l,previousRealIndex:o,realIndex:h,previousIndex:s,activeIndex:c}),e.initialized&&Qt(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(o!==h&&e.emit("realIndexChange"),e.emit("slideChange"))}function G(t,e){const n=this,i=n.params;let r=t.closest(`.${i.slideClass}, swiper-slide`);!r&&n.isElement&&e&&e.length>1&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach(t=>{!r&&t.matches&&t.matches(`.${i.slideClass}, swiper-slide`)&&(r=t)});let s,o=!1;if(r)for(let t=0;t<n.slides.length;t+=1)if(n.slides[t]===r){
10o=!0,s=t;break}if(!r||!o)return n.clickedSlide=void 0,void(n.clickedIndex=void 0);n.clickedSlide=r,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=s,i.slideToClickedSlide&&void 0!==n.clickedIndex&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}function V(t=(this.isHorizontal()?"x":"y")){const e=this,{params:n,rtlTranslate:i,translate:r,wrapperEl:s}=e;if(n.virtualTranslate)return i?-r:r;if(n.cssMode)return r;let o=c(s,t);return o+=e.cssOverflowAdjustment(),i&&(o=-o),o||0}function q(t,e){const n=this,{rtlTranslate:i,params:r,wrapperEl:s,progress:o}=n;let a=0,l=0;const c=0;let d;n.isHorizontal()?a=i?-t:t:l=t,r.roundLengths&&(a=Math.floor(a),l=Math.floor(l)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?a:l,r.cssMode?s[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-a:-l:r.virtualTranslate||(n.isHorizontal()?a-=n.cssOverflowAdjustment():l-=n.cssOverflowAdjustment(),s.style.transform=`translate3d(${a}px, ${l}px, ${c}px)`);const u=n.maxTranslate()-n.minTranslate();d=0===u?0:(t-n.minTranslate())/u,d!==o&&n.updateProgress(t),n.emit("setTranslate",n.translate,e)}function U(){return-this.snapGrid[0]}function Q(){return-this.snapGrid[this.snapGrid.length-1]}function K(t=0,e=this.params.speed,n=!0,i=!0,r){const s=this,{params:o,wrapperEl:a}=s;if(s.animating&&o.preventInteractionOnTransition)return!1;const l=s.minTranslate(),c=s.maxTranslate();let d;if(d=i&&t>l?l:i&&t<c?c:t,s.updateProgress(d),o.cssMode){const t=s.isHorizontal();if(0===e)a[t?"scrollLeft":"scrollTop"]=-d;else{if(!s.support.smoothScroll)return f({swiper:s,targetPosition:-d,side:t?"left":"top"}),!0;a.scrollTo({[t?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===e?(s.setTransition(0),s.setTranslate(d),n&&(s.emit("beforeTransitionStart",e,r),s.emit("transitionEnd"))):(s.setTransition(e),s.setTranslate(d),n&&(s.emit("beforeTransitionStart",e,r),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,n&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}function J(t,e){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${t}ms`,n.wrapperEl.style.transitionDelay=0===t?"0ms":""),n.emit("setTransition",t,e)}function Z({swiper:t,runCallbacks:e,direction:n,step:i}){const{activeIndex:r,previousIndex:s}=t;let o=n;o||(o=r>s?"next":r<s?"prev":"reset"),t.emit(`transition${i}`),e&&"reset"===o?t.emit(`slideResetTransition${i}`):e&&r!==s&&(t.emit(`slideChangeTransition${i}`),"next"===o?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`))}function tt(t=!0,e){const n=this,{params:i}=n;i.cssMode||(i.autoHeight&&n.updateAutoHeight(),Z({swiper:n,runCallbacks:t,direction:e,step:"Start"}))}function et(t=!0,e){const n=this,{params:i}=n;n.animating=!1,i.cssMode||(n.setTransition(0),Z({swiper:n,runCallbacks:t,direction:e,step:"End"}))}function nt(t=0,e,n=!0,i,r){"string"==typeof t&&(t=parseInt(t,10));const s=this;let o=t;o<0&&(o=0);const{params:a,snapGrid:l,slidesGrid:c,previousIndex:d,activeIndex:u,rtlTranslate:h,wrapperEl:p,enabled:m}=s;if(!m&&!i&&!r||s.destroyed||s.animating&&a.preventInteractionOnTransition)return!1;void 0===e&&(e=s.params.speed);const g=Math.min(s.params.slidesPerGroupSkip,o);let v=g+Math.floor((o-g)/s.params.slidesPerGroup);v>=l.length&&(v=l.length-1);const y=-l[v];if(a.normalizeSlideIndex)for(let t=0;t<c.length;t+=1){const e=-Math.floor(100*y),n=Math.floor(100*c[t]),i=Math.floor(100*c[t+1]);void 0!==c[t+1]?e>=n&&e<i-(i-n)/2?o=t:e>=n&&e<i&&(o=t+1):e>=n&&(o=t)}if(s.initialized&&o!==u){if(!s.allowSlideNext&&(h?y>s.translate&&y>s.minTranslate():y<s.translate&&y<s.minTranslate()))return!1;if(!s.allowSlidePrev&&y>s.translate&&y>s.maxTranslate()&&(u||0)!==o)return!1}let b;o!==(d||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(y),b=o>u?"next":o<u?"prev":"reset";const x=s.virtual&&s.params.virtual.enabled;if(!(x&&r)&&(h&&-y===s.translate||!h&&y===s.translate))return s.updateActiveIndex(o),a.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==a.effect&&s.setTranslate(y),"reset"!==b&&(s.transitionStart(n,b),s.transitionEnd(n,b)),!1;if(a.cssMode){const t=s.isHorizontal(),n=h?y:-y;if(0===e)x&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),x&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[t?"scrollLeft":"scrollTop"]=n})):p[t?"scrollLeft":"scrollTop"]=n,x&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1});else{if(!s.support.smoothScroll)return f({swiper:s,targetPosition:n,side:t?"left":"top"}),!0;p.scrollTo({[t?"left":"top"]:n,behavior:"smooth"})}return!0}const w=A().isSafari;return x&&!r&&w&&s.isElement&&s.virtual.update(!1,!1,o),s.setTransition(e),s.setTranslate(y),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,i),s.transitionStart(n,b),0===e?s.transitionEnd(n,b):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,b))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0}function it(t=0,e,n=!0,i){if("string"==typeof t){t=parseInt(t,10)}const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);const s=r.grid&&r.params.grid&&r.params.grid.rows>1;let o=t;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)o+=r.virtual.slidesBefore;else{let t;if(s){const e=o*r.params.grid.rows;t=r.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e).column}else t=r.getSlideIndexByData(o);const e=s?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:n,slidesOffsetBefore:a,slidesOffsetAfter:l}=r.params,c=n||!!a||!!l;let d=r.params.slidesPerView;"auto"===d?d=r.slidesPerViewDynamic():(d=Math.ceil(parseFloat(r.params.slidesPerView,10)),c&&d%2==0&&(d+=1));let u=e-t<d;if(c&&(u=u||t<Math.ceil(d/2)),i&&c&&"auto"!==r.params.slidesPerView&&!s&&(u=!1),u){const n=c?t<r.activeIndex?"prev":"next":t-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?t+1:t-e+1,slideRealIndex:"next"===n?r.realIndex:void 0})}if(s){const t=o*r.params.grid.rows;o=r.slides.find(e=>1*e.getAttribute("data-swiper-slide-index")===t).column}else o=r.getSlideIndexByData(o)}return requestAnimationFrame(()=>{r.slideTo(o,e,n,i)}),r}function rt(t,e=!0,n){const i=this,{enabled:r,params:s,animating:o}=i;if(!r||i.destroyed)return i;void 0===t&&(t=i.params.speed);let a=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(a=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex<s.slidesPerGroupSkip?1:a,c=i.virtual&&s.virtual.enabled;if(s.loop){if(o&&!c&&s.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+l,t,e,n)}),!0}return s.rewind&&i.isEnd?i.slideTo(0,t,e,n):i.slideTo(i.activeIndex+l,t,e,n)}function st(t,e=!0,n){function i(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}const r=this,{params:s,snapGrid:o,slidesGrid:a,rtlTranslate:l,enabled:c,animating:d}=r;if(!c||r.destroyed)return r;void 0===t&&(t=r.params.speed);const u=r.virtual&&s.virtual.enabled;if(s.loop){if(d&&!u&&s.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}const h=i(l?r.translate:-r.translate),p=o.map(t=>i(t)),f=s.freeMode&&s.freeMode.enabled;let m=o[p.indexOf(h)-1];if(void 0===m&&(s.cssMode||f)){let t;o.forEach((e,n)=>{h>=e&&(t=n)}),void 0!==t&&(m=f?o[t]:o[t>0?t-1:t])}let g=0;if(void 0!==m&&(g=a.indexOf(m),g<0&&(g=r.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(g=g-r.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),s.rewind&&r.isBeginning){const i=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(i,t,e,n)}return s.loop&&0===r.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{r.slideTo(g,t,e,n)}),!0):r.slideTo(g,t,e,n)}function ot(t,e=!0,n){const i=this;if(!i.destroyed)return void 0===t&&(t=i.params.speed),i.slideTo(i.activeIndex,t,e,n)}function at(t,e=!0,n,i=.5){const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);let s=r.activeIndex;const o=Math.min(r.params.slidesPerGroupSkip,s),a=o+Math.floor((s-o)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[a]){const t=r.snapGrid[a];l-t>(r.snapGrid[a+1]-t)*i&&(s+=r.params.slidesPerGroup)}else{const t=r.snapGrid[a-1];l-t<=(r.snapGrid[a]-t)*i&&(s-=r.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,r.slidesGrid.length-1),r.slideTo(s,t,e,n)}function lt(){const t=this;if(t.destroyed)return;const{params:e,slidesEl:n}=t,i="auto"===e.slidesPerView?t.slidesPerViewDynamic():e.slidesPerView;let r,s=t.getSlideIndexWhenGrid(t.clickedIndex);const a=t.isElement?"swiper-slide":`.${e.slideClass}`,l=t.grid&&t.params.grid&&t.params.grid.rows>1;if(e.loop){if(t.animating)return;r=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?t.slideToLoop(r):s>(l?(t.slides.length-i)/2-(t.params.grid.rows-1):t.slides.length-i)?(t.loopFix(),s=t.getSlideIndex(m(n,`${a}[data-swiper-slide-index="${r}"]`)[0]),o(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}function ct(t,e){const n=this,{params:i,slidesEl:r}=n;if(!i.loop||n.virtual&&n.params.virtual.enabled)return;const s=()=>{m(r,`.${i.slideClass}, swiper-slide`).forEach((t,e)=>{t.setAttribute("data-swiper-slide-index",e)})},o=()=>{const t=m(r,`.${i.slideBlankClass}`);t.forEach(t=>{t.remove()}),t.length>0&&(n.recalcSlides(),n.updateSlides())},a=n.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||a)&&o();const l=i.slidesPerGroup*(a?i.grid.rows:1),c=n.slides.length%l!==0,d=a&&n.slides.length%i.grid.rows!==0,u=t=>{for(let e=0;e<t;e+=1){const t=n.isElement?b("swiper-slide",[i.slideBlankClass]):b("div",[i.slideClass,i.slideBlankClass]);n.slidesEl.append(t)}};if(c){if(i.loopAddBlankSlides){u(l-n.slides.length%l),n.recalcSlides(),n.updateSlides()}else y("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
10not function properly. You need to add more slides (or make duplicates, or empty slides)");s()}else if(d){if(i.loopAddBlankSlides){u(i.grid.rows-n.slides.length%i.grid.rows),n.recalcSlides(),n.updateSlides()}else y("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");s()}else s();const h=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter;n.loopFix({slideRealIndex:t,direction:h?void 0:"next",initial:e})}function dt({slideRealIndex:t,slideTo:e=!0,direction:n,setTranslate:i,activeSlideIndex:r,initial:s,byController:o,byMousewheel:a}={}){const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:c,allowSlidePrev:d,allowSlideNext:u,slidesEl:h,params:p}=l,{centeredSlides:f,slidesOffsetBefore:m,slidesOffsetAfter:g,initialSlide:v}=p,b=f||!!m||!!g;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&p.virtual.enabled)return e&&(b||0!==l.snapIndex?b&&l.snapIndex<p.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0):l.slideTo(l.virtual.slides.length,0,!1,!0)),l.allowSlidePrev=d,l.allowSlideNext=u,void l.emit("loopFix");let x=p.slidesPerView;"auto"===x?x=l.slidesPerViewDynamic():(x=Math.ceil(parseFloat(p.slidesPerView,10)),b&&x%2==0&&(x+=1));const w=p.slidesPerGroupAuto?x:p.slidesPerGroup;let E=b?Math.max(w,Math.ceil(x/2)):w;E%w!==0&&(E+=w-E%w),E+=p.loopAdditionalSlides,l.loopedSlides=E;const S=l.grid&&p.grid&&p.grid.rows>1;c.length<x+E||"cards"===l.params.effect&&c.length<x+2*E?y("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):S&&"row"===p.grid.fill&&y("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const C=[],T=[],k=S?Math.ceil(c.length/p.grid.rows):c.length,M=s&&k-v<x&&!b;let $=M?v:l.activeIndex;void 0===r?r=l.getSlideIndex(c.find(t=>t.classList.contains(p.slideActiveClass))):$=r;const O="next"===n||!n,F="prev"===n||!n;let P=0,_=0;const L=(S?c[r].column:r)+(b&&void 0===i?-x/2+.5:0);if(L<E){P=Math.max(E-L,w);for(let t=0;t<E-L;t+=1){const e=t-Math.floor(t/k)*k;if(S){const t=k-e-1;for(let e=c.length-1;e>=0;e-=1)c[e].column===t&&C.push(e)}else C.push(k-e-1)}}else if(L+x>k-E){_=Math.max(L-(k-2*E),w),M&&(_=Math.max(_,x-k+v+1));for(let t=0;t<_;t+=1){const e=t-Math.floor(t/k)*k;S?c.forEach((t,n)=>{t.column===e&&T.push(n)}):T.push(e)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),"cards"===l.params.effect&&c.length<x+2*E&&(T.includes(r)&&T.splice(T.indexOf(r),1),C.includes(r)&&C.splice(C.indexOf(r),1)),F&&C.forEach(t=>{c[t].swiperLoopMoveDOM=!0,h.prepend(c[t]),c[t].swiperLoopMoveDOM=!1}),O&&T.forEach(t=>{c[t].swiperLoopMoveDOM=!0,h.append(c[t]),c[t].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===p.slidesPerView?l.updateSlides():S&&(C.length>0&&F||T.length>0&&O)&&l.slides.forEach((t,e)=>{l.grid.updateSlide(e,t,l.slides)}),p.watchSlidesProgress&&l.updateSlidesOffset(),e)if(C.length>0&&F){if(void 0===t){const t=l.slidesGrid[$],e=l.slidesGrid[$+P]-t;a?l.setTranslate(l.translate-e):(l.slideTo($+Math.ceil(P),0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-e,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-e))}else if(i){const t=S?C.length/p.grid.rows:C.length;l.slideTo(l.activeIndex+t,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(T.length>0&&O)if(void 0===t){const t=l.slidesGrid[$],e=l.slidesGrid[$-_]-t;a?l.setTranslate(l.translate-e):(l.slideTo($-_,0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-e,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-e))}else{const t=S?T.length/p.grid.rows:T.length;l.slideTo(l.activeIndex-t,0,!1,!0)}if(l.allowSlidePrev=d,l.allowSlideNext=u,l.controller&&l.controller.control&&!o){const s={slideRealIndex:t,direction:n,setTranslate:i,activeSlideIndex:r,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...s,slideTo:t.params.slidesPerView===p.slidesPerView&&e})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...s,slideTo:l.controller.control.params.slidesPerView===p.slidesPerView&&e})}l.emit("loopFix")}function ut(){const t=this,{params:e,slidesEl:n}=t;if(!e.loop||!n||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const i=[];
vendor: 6,235 bytes, line 10
10t.slides.forEach(t=>{const e=void 0===t.swiperSlideIndex?1*t.getAttribute("data-swiper-slide-index"):t.swiperSlideIndex;i[e]=t}),t.slides.forEach(t=>{t.removeAttribute("data-swiper-slide-index")}),i.forEach(t=>{n.append(t)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}function ht(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const n="container"===e.params.touchEventsTarget?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function pt(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t["container"===t.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}function ft(t,e=this){function r(e){if(!e||e===n()||e===i())return null;e.assignedSlot&&(e=e.assignedSlot);const s=e.closest(t);return s||e.getRootNode?s||r(e.getRootNode().host):null}return r(e)}function mt(t,e,n){const r=i(),{params:s}=t,o=s.edgeSwipeDetection,a=s.edgeSwipeThreshold;return!o||!(n<=a||n>=r.innerWidth-a)||"prevent"===o&&(e.preventDefault(),!0)}function gt(t){const e=this,i=n();let r=t;r.originalEvent&&(r=r.originalEvent);const s=e.touchEventsData;if("pointerdown"===r.type){if(null!==s.pointerId&&s.pointerId!==r.pointerId)return;s.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(s.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)return void mt(e,r,r.targetTouches[0].pageX);const{params:o,touches:l,enabled:c}=e;if(!c)return;if(!o.simulateTouch&&"mouse"===r.pointerType)return;if(e.animating&&o.preventInteractionOnTransition)return;!e.animating&&o.cssMode&&o.loop&&e.loopFix();let d=r.target;if("wrapper"===o.touchEventsTarget&&!v(d,e.wrapperEl))return;if("which"in r&&3===r.which)return;if("button"in r&&r.button>0)return;if(s.isTouched&&s.isMoved)return;const u=!!o.noSwipingClass&&""!==o.noSwipingClass,h=r.composedPath?r.composedPath():r.path;u&&r.target&&r.target.shadowRoot&&h&&(d=h[0]);const p=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,f=!(!r.target||!r.target.shadowRoot);if(o.noSwiping&&(f?ft(p,d):d.closest(p)))return void(e.allowClick=!0);if(o.swipeHandler&&!d.closest(o.swipeHandler))return;l.currentX=r.pageX,l.currentY=r.pageY;const m=l.currentX,g=l.currentY;if(!mt(e,r,m))return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=m,l.startY=g,s.touchStartTime=a(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,o.threshold>0&&(s.allowThresholdMove=!1);let y=!0;d.matches(s.focusableElements)&&(y=!1,"SELECT"===d.nodeName&&(s.isTouched=!1)),i.activeElement&&i.activeElement.matches(s.focusableElements)&&i.activeElement!==d&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!d.matches(s.focusableElements))&&i.activeElement.blur();const b=y&&e.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!b||d.isContentEditable||r.preventDefault(),o.freeMode&&o.freeMode.enabled&&e.freeMode&&e.animating&&!o.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",r)}function vt(t){const e=n(),i=this,r=i.touchEventsData,{params:s,touches:o,rtlTranslate:l,enabled:c}=i;if(!c)return;if(!s.simulateTouch&&"mouse"===t.pointerType)return;let d,u=t;if(u.originalEvent&&(u=u.originalEvent),"pointermove"===u.type){if(null!==r.touchId)return;if(u.pointerId!==r.pointerId)return}if("touchmove"===u.type){if(d=[...u.changedTouches].find(t=>t.identifier===r.touchId),!d||d.identifier!==r.touchId)return}else d=u;if(!r.isTouched)return void(r.startMoving&&r.isScrolling&&i.emit("touchMoveOpposite",u));const h=d.pageX,p=d.pageY;if(u.preventedByNestedSwiper)return o.startX=h,void(o.startY=p);if(!i.allowTouchMove)return u.target.matches(r.focusableElements)||(i.allowClick=!1),void(r.isTouched&&(Object.assign(o,{startX:h,startY:p,currentX:h,currentY:p}),r.touchStartTime=a()));if(s.touchReleaseOnEdges&&!s.loop)if(i.isVertical()){if(p<o.startY&&i.translate<=i.maxTranslate()||p>o.startY&&i.translate>=i.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else{if(l&&(h>o.startX&&-i.translate<=i.maxTranslate()||h<o.startX&&-i.translate>=i.minTranslate()))return;if(!l&&(h<o.startX&&i.translate<=i.maxTranslate()||h>o.startX&&i.translate>=i.minTranslate()))return}if(e.activeElement&&e.activeElement.matches(r.focusableElements)&&e.activeElement!==u.target&&"mouse"!==u.pointerType&&e.activeElement.blur(),e.activeElement&&u.target===e.activeElement&&u.target.matches(r.focusableElements))return r.isMoved=!0,void(i.allowClick=!1);r.allowTouchCallbacks&&i.emit("touchMove",u),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=h,o.currentY=p;const f=o.currentX-o.startX,m=o.currentY-o.startY;if(i.params.threshold&&Math.sqrt(f**2+m**2)<i.params.threshold)return;if(void 0===r.isScrolling){let t;i.isHorizontal()&&o.currentY===o.startY||i.isVertical()&&o.currentX===o.startX?r.isScrolling=!1:f*f+m*m>=25&&(t=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,r.isScrolling=i.isHorizontal()?t>s.touchAngle:90-t>s.touchAngle)}if(r.isScrolling&&i.emit("touchMoveOpposite",u),void 0===r.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(r.startMoving=!0)),r.isScrolling||"touchmove"===u.type&&r.preventTouchMoveFromPointerMove)return void(r.isTouched=!1);if(!r.startMoving)return;i.allowClick=!1,!s.cssMode&&u.cancelable&&u.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&u.stopPropagation();let g=i.isHorizontal()?f:m,v=i.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;s.oneWayMovement&&(g=Math.abs(g)*(l?1:-1),v=Math.abs(v)*(l?1:-1)),o.diff=g,g*=s.touchRatio,l&&(g=-g,v=-v);const y=i.touchesDirection;i.swipeDirection=g>0?"prev":"next",i.touchesDirection=v>0?"prev":"next";const b=i.params.loop&&!s.cssMode,x="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!r.isMoved){if(b&&x&&i.loopFix({direction:i.swipeDirection}),r.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const t=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
vendor: 2,176 bytes, line 10
10i.wrapperEl.dispatchEvent(t)}r.allowMomentumBounce=!1,!s.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",u)}let w;if((new Date).getTime(),!1!==s._loopSwapReset&&r.isMoved&&r.allowThresholdMove&&y!==i.touchesDirection&&b&&x&&Math.abs(g)>=1)return Object.assign(o,{startX:h,startY:p,currentX:h,currentY:p,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,void(r.startTranslate=r.currentTranslate);i.emit("sliderMove",u),r.isMoved=!0,r.currentTranslate=g+r.startTranslate;let E=!0,S=s.resistanceRatio;if(s.touchReleaseOnEdges&&(S=0),g>0?(b&&x&&!w&&r.allowThresholdMove&&r.currentTranslate>(s.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==s.slidesPerView&&i.slides.length-s.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>i.minTranslate()&&(E=!1,s.resistance&&(r.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+r.startTranslate+g)**S))):g<0&&(b&&x&&!w&&r.allowThresholdMove&&r.currentTranslate<(s.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==s.slidesPerView&&i.slides.length-s.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===s.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),r.currentTranslate<i.maxTranslate()&&(E=!1,s.resistance&&(r.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-r.startTranslate-g)**S))),E&&(u.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),i.allowSlidePrev||i.allowSlideNext||(r.currentTranslate=r.startTranslate),s.threshold>0){if(!(Math.abs(g)>s.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);
vendor: 4,915 bytes, line 10
10if(!r.allowThresholdMove)return r.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,r.currentTranslate=r.startTranslate,void(o.diff=i.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&i.freeMode||s.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(r.currentTranslate),i.setTranslate(r.currentTranslate))}function yt(t){const e=this,n=e.touchEventsData;let i,r=t;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(i=[...r.changedTouches].find(t=>t.identifier===n.touchId),!i||i.identifier!==n.touchId)return}else{if(null!==n.touchId)return;if(r.pointerId!==n.pointerId)return;i=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(e.browser.isSafari||e.browser.isWebView)))return}n.pointerId=null,n.touchId=null;const{params:s,touches:l,rtlTranslate:c,slidesGrid:d,enabled:u}=e;if(!u)return;if(!s.simulateTouch&&"mouse"===r.pointerType)return;if(n.allowTouchCallbacks&&e.emit("touchEnd",r),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&s.grabCursor&&e.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);s.grabCursor&&n.isMoved&&n.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const h=a(),p=h-n.touchStartTime;if(e.allowClick){const t=r.path||r.composedPath&&r.composedPath();e.updateClickedSlide(t&&t[0]||r.target,t),e.emit("tap click",r),p<300&&h-n.lastClickTime<300&&e.emit("doubleTap doubleClick",r)}if(n.lastClickTime=a(),o(()=>{e.destroyed||(e.allowClick=!0)}),!n.isTouched||!n.isMoved||!e.swipeDirection||0===l.diff&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);let f;if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,f=s.followFinger?c?e.translate:-e.translate:-n.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void e.freeMode.onTouchEnd({currentPos:f});const m=f>=-e.maxTranslate()&&!e.params.loop;let g=0,v=e.slidesSizesGrid[0];for(let t=0;t<d.length;t+=t<s.slidesPerGroupSkip?1:s.slidesPerGroup){const e=t<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==d[t+e]?(m||f>=d[t]&&f<d[t+e])&&(g=t,v=d[t+e]-d[t]):(m||f>=d[t])&&(g=t,v=d[d.length-1]-d[d.length-2])}let y=null,b=null;s.rewind&&(e.isBeginning?b=s.virtual&&s.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(y=0));const x=(f-d[g])/v,w=g<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(p>s.longSwipesMs){if(!s.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(x>=s.longSwipesRatio?e.slideTo(s.rewind&&e.isEnd?y:g+w):e.slideTo(g)),"prev"===e.swipeDirection&&(x>1-s.longSwipesRatio?e.slideTo(g+w):null!==b&&x<0&&Math.abs(x)>s.longSwipesRatio?e.slideTo(b):e.slideTo(g))}else{if(!s.shortSwipes)return void e.slideTo(e.activeIndex);e.navigation&&(r.target===e.navigation.nextEl||r.target===e.navigation.prevEl)?r.target===e.navigation.nextEl?e.slideTo(g+w):e.slideTo(g):("next"===e.swipeDirection&&e.slideTo(null!==y?y:g+w),"prev"===e.swipeDirection&&e.slideTo(null!==b?b:g))}}function bt(){const t=this,{params:e,el:n}=t;if(n&&0===n.offsetWidth)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:r,snapGrid:s}=t,o=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const a=o&&e.loop;if(!("auto"===e.slidesPerView||e.slidesPerView>1)||!t.isEnd||t.isBeginning||t.params.centeredSlides||a)t.params.loop&&!o?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0);else{const e=o?t.virtual.slides:t.slides;t.slideTo(e.length-1,0,!1,!0)}t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=r,t.allowSlideNext=i,t.params.watchOverflow&&s!==t.snapGrid&&t.checkOverflow()}function xt(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function wt(){const t=this,{wrapperEl:e,rtlTranslate:n,enabled:i}=t;if(!i)return;let r;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();const s=t.maxTranslate()-t.minTranslate();r=0===s?0:(t.translate-t.minTranslate())/s,r!==t.progress&&t.updateProgress(n?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function Et(t){const e=this;qt(e,t.target),e.params.cssMode||"auto"!==e.params.slidesPerView&&!e.params.autoHeight||e.update(
10)}function St(){const t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}function Ct(){const t=this,{params:e}=t;t.onTouchStart=gt.bind(t),t.onTouchMove=vt.bind(t),t.onTouchEnd=yt.bind(t),t.onDocumentTouchStart=St.bind(t),e.cssMode&&(t.onScroll=wt.bind(t)),t.onClick=xt.bind(t),t.onLoad=Et.bind(t),Kt(t,"on")}function Tt(){Kt(this,"off")}function kt(){const t=this,{realIndex:e,initialized:i,params:r,el:s}=t,o=r.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const a=n(),l="window"!==r.breakpointsBase&&r.breakpointsBase?"container":r.breakpointsBase,c=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?t.el:a.querySelector(r.breakpointsBase),d=t.getBreakpoint(o,l,c);if(!d||t.currentBreakpoint===d)return;const u=(d in o?o[d]:void 0)||t.originalParams,p=Jt(t,r),f=Jt(t,u),m=t.params.grabCursor,g=u.grabCursor,v=r.enabled;p&&!f?(s.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),t.emitContainerClasses()):!p&&f&&(s.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===r.grid.fill)&&s.classList.add(`${r.containerModifierClass}grid-column`),t.emitContainerClasses()),m&&!g?t.unsetGrabCursor():!m&&g&&t.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(e=>{if(void 0===u[e])return;const n=r[e]&&r[e].enabled,i=u[e]&&u[e].enabled;n&&!i&&t[e].disable(),!n&&i&&t[e].enable()});const y=u.direction&&u.direction!==r.direction,b=r.loop&&(u.slidesPerView!==r.slidesPerView||y),x=r.loop;y&&i&&t.changeDirection(),h(t.params,u);const w=t.params.enabled,E=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),v&&!w?t.disable():!v&&w&&t.enable(),t.currentBreakpoint=d,t.emit("_beforeBreakpoint",u),i&&(b?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!x&&E?(t.loopCreate(e),t.updateSlides()):x&&!E&&t.loopDestroy()),t.emit("breakpoint",u)}function Mt(t,e="window",n){if(!t||"container"===e&&!n)return;let r=!1;const s=i(),o="window"===e?s.innerHeight:n.clientHeight,a=Object.keys(t).map(t=>{if("string"==typeof t&&0===t.indexOf("@")){const e=parseFloat(t.substr(1));return{value:o*e,point:t}}return{value:t,point:t}});a.sort((t,e)=>parseInt(t.value,10)-parseInt(e.value,10));for(let t=0;t<a.length;t+=1){const{point:i,value:o}=a[t];"window"===e?s.matchMedia(`(min-width: ${o}px)`).matches&&(r=i):o<=n.clientWidth&&(r=i)}return r||"max"}function $t(t,e){const n=[];return t.forEach(t=>{"object"==typeof t?Object.keys(t).forEach(i=>{t[i]&&n.push(e+i)}):"string"==typeof t&&n.push(e+t)}),n}function Ot(){const t=this,{classNames:e,params:n,rtl:i,el:r,device:s}=t,o=$t(["initialized",n.direction,{"free-mode":t.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);e.push(...o),r.classList.add(...e),t.emitContainerClasses()}function Ft(){const t=this,{el:e,classNames:n}=t;e&&"string"!=typeof e&&(e.classList.remove(...n),t.emitContainerClasses())}function Pt(){const t=this,{isLocked:e,params:n}=t,{slidesOffsetBefore:i}=n;if(i){const e=t.slides.length-1,n=t.slidesGrid[e]+t.slidesSizesGrid[e]+2*i;t.isLocked=t.size>n}else t.isLocked=1===t.snapGrid.length;!0===n.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===n.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}function _t(t,e){return function(n={}){const i=Object.keys(n)[0],r=n[i];"object"==typeof r&&null!==r?(!0===t[i]&&(t[i]={enabled:!0}),"navigation"===i&&t[i]&&t[i].enabled&&!t[i].prevEl&&!t[i].nextEl&&(t[i].auto=!0),
11["pagination","scrollbar"].indexOf(i)>=0&&t[i]&&t[i].enabled&&!t[i].el&&(t[i].auto=!0),i in t&&"enabled"in r?("object"!=typeof t[i]||"enabled"in t[i]||(t[i].enabled=!0),t[i]||(t[i]={enabled:!1}),h(e,n)):h(e,n)):h(e,n)}}function Lt({swiper:t,extendParams:e,on:i,emit:r}){function s(e,n){const i=t.params.virtual;if(i.cache&&t.virtual.cache[n])return t.virtual.cache[n];let r;return i.renderSlide?(r=i.renderSlide.call(t,e,n),"string"==typeof r&&($(f,r),r=f.children[0])):r=t.isElement?b("swiper-slide"):b("div",t.params.slideClass),r.setAttribute("data-swiper-slide-index",n),i.renderSlide||$(r,e),i.cache&&(t.virtual.cache[n]=r),r}function o(e,n,i){function o(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r("virtualUpdate")}const{slidesPerGroup:a,centeredSlides:l,slidesPerView:c,loop:d,initialSlide:u}=t.params;if(n&&!d&&u>0)return;const{addSlidesBefore:h,addSlidesAfter:p,slidesPerViewAutoSlideSize:f}=t.params.virtual,{from:g,to:v,slides:y,slidesGrid:b,offset:x}=t.virtual;t.params.cssMode||t.updateActiveIndex();const w=void 0===i?t.activeIndex||0:i;let E,S,C,T;if(E=t.rtlTranslate?"right":t.isHorizontal()?"left":"top","auto"===c)if(f){let e=t.size;e||(e=t.isHorizontal()?t.el.getBoundingClientRect().width:t.el.getBoundingClientRect().height),S=Math.max(1,Math.ceil(e/f))}else S=1;else S=c;l?(C=Math.floor(S/2)+a+p,T=Math.floor(S/2)+a+h):(C=S+(a-1)+p,T=(d?S:a)+h);let k=w-T,M=w+C;d||(k=Math.max(k,0),M=Math.min(M,y.length-1));let $=(t.slidesGrid[k]||0)-(t.slidesGrid[0]||0);if(d&&w>=T?(k-=T,l||($+=t.slidesGrid[0])):d&&w<T&&(k=-T,l&&($+=t.slidesGrid[0])),Object.assign(t.virtual,{from:k,to:M,offset:$,slidesGrid:t.slidesGrid,slidesBefore:T,slidesAfter:C}),g===k&&v===M&&!e)return t.slidesGrid!==b&&$!==x&&t.slides.forEac
11h(e=>{e.style[E]=$-Math.abs(t.cssOverflowAdjustment())+"px"}),t.updateProgress(),void r("virtualUpdate");if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:$,from:k,to:M,slides:function(){const t=[];for(let e=k;e<=M;e+=1)t.push(y[e]);return t}()}),void(t.params.virtual.renderExternalUpdate?o():r("virtualUpdate"));const O=[],F=[],P=t=>{let e=t;return t<0?e=y.length+t:e>=y.length&&(e-=y.length),e};if(e)t.slides.filter(e=>e.matches(`.${t.params.slideClass}, swiper-slide`)).forEach(t=>{t.remove()});else for(let e=g;e<=v;e+=1)if(e<k||e>M){const n=P(e);t.slides.filter(e=>e.matches(`.${t.params.slideClass}[data-swiper-slide-index="${n}"], swiper-slide[data-swiper-slide-index="${n}"]`)).forEach(t=>{t.remove()})}const _=d?-y.length:0,L=d?2*y.length:y.length;for(let t=_;t<L;t+=1)if(t>=k&&t<=M){const n=P(t);void 0===v||e?F.push(n):(t>v&&F.push(n),t<g&&O.push(n))}if(F.forEach(e=>{t.slidesEl.append(s(y[e],e))}),d)for(let e=O.length-1;e>=0;e-=1){const n=O[e];t.slidesEl.prepend(s(y[n],n))}else O.sort((t,e)=>e-t),O.forEach(e=>{t.slidesEl.prepend(s(y[e],e))});m(t.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[E]=$-Math.abs(t.cssOverflowAdjustment())+"px"}),o()}function a(e){if("object"==typeof e&&"length"in e)for(let n=0;n<e.length;n+=1)e[n]&&t.virtual.slides.push(e[n]);else t.virtual.slides.push(e);o(!0)}function l(e){const n=t.activeIndex;let i=n+1,r=1;if(Array.isArray(e)){for(let n=0;n<e.length;n+=1)e[n]&&t.virtual.slides.unshift(e[n]);i=n+e.length,r=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){const e=t.virtual.cache,n={};Object.keys(e).forEach(t=>{const i=e[t],s=i.getAttribute("data-swiper-slide-index");s&&i.setAttribute("data-swiper-slide-index",parseInt(s,10)+r),n[parseInt(t,10)+r]=i}),t.virtual.cache=n}o(!0),t.slideTo(i,0)}function c(e){if(null==e)return;let n=t.activeIndex;if(Array.isArray(e))for(let i=e.length-1;i>=0;i-=1)t.params.virtual.cache&&(delete t.virtual.cache[e[i]],Object.keys(t.virtual.cache).forEach(n=>{n>e&&(t.virtual.cache[n-1]=t.virtual.cache[n],t.virtual.cache[n-1].setAttribute("data-swiper-slide-index",n-1),delete t.virtual.cache[n])})),t.virtual.slides.splice(e[i],1),e[i]<n&&(n-=1),n=Math.max(n,0);else t.params.virtual.cache&&(delete t.virtual.cache[e],Object.keys(t.virtual.cache).forEach(n=>{n>e&&(t.virtual.cache[n-1]=t.virtual.cache[n],t.virtual.cache[n-1].setAttribute("data-swiper-slide-index",n-1),delete t.virtual.cache[n])})),t.virtual.slides.splice(e,1),e<n&&(n-=1),n=Math.max(n,0);o(!0),t.slideTo(n,0)}function d(){t.virtual.slides=[],t.params.virtual.cache&&(t.virtual.cache={}),o(!0),t.slideTo(0,0)}let u;e({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const h=n();t.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const f=h.createElement("div");i("beforeInit",()=>{if(!t.params.virtual.enabled)return;let e;if(void 0===t.passedParams.virtual.slides){const n=[...t.slidesEl.children].filter(e=>e.matches(`.${t.params.slideClass}, swiper-slide`));n&&n.length&&(t.virtual.slides=[...n],e=!0,n.forEach((e,n)=>{e.setAttribute("data-swiper-slide-index",n),t.virtual.cache[n]=e,e.remove()}))}e||(t.virtual.slides=t.params.virtual.slides),t.classNames.push(`${t.params.containerModifierClass}virtual`),t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0,o(!1,!0)}),i("setTranslate",()=>{t.params.virtual.enabled&&(t.params.cssMode&&!t._immediateVirtual?(clearTimeout(u),u=setTimeout(()=>{o()},100)):o())}),i("init update resize",()=>{t.params.virtual.enabled&&t.params.cssMode&&p(t.wrapperEl,"--swiper-virtual-size",`${t.virtualSize}px`)}),Object.assign(t.virtual,{appendSlide:a,prependSlide:l,removeSlide:c,removeAllSlides:d,update:o})}function At(t,e,n,i){return t.params.createElements&&Object.keys(i).forEac
vendor: 6,066 bytes, line 11
11h(r=>{if(!n[r]&&!0===n.auto){let s=m(t.el,`.${i[r]}`)[0];s||(s=b("div",i[r]),s.className=i[r],t.el.append(s)),n[r]=s,e[r]=s}}),n}function Dt({swiper:t,extendParams:e,on:n,emit:i}){function r(e){let n;return e&&"string"==typeof e&&t.isElement&&(n=t.el.querySelector(e)||t.hostEl.querySelector(e),n)?n:(e&&("string"==typeof e&&(n=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&n&&n.length>1&&1===t.el.querySelectorAll(e).length?n=t.el.querySelector(e):n&&1===n.length&&(n=n[0])),e&&!n?e:n)}function s(e,n){const i=t.params.navigation;(e=M(e)).forEach(e=>{e&&(e.classList[n?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=n),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass))})}function o(){const{nextEl:e,prevEl:n}=t.navigation;if(t.params.loop)return s(n,!1),void s(e,!1);s(n,t.isBeginning&&!t.params.rewind),s(e,t.isEnd&&!t.params.rewind)}function a(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function l(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function c(){const e=t.params.navigation;if(t.params.navigation=At(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let n=r(e.nextEl),i=r(e.prevEl);Object.assign(t.navigation,{nextEl:n,prevEl:i}),n=M(n),i=M(i);const s=(n,i)=>{if(n){if(e.addIcons&&n.matches(".swiper-button-next,.swiper-button-prev")&&!n.querySelector("svg")){const t=document.createElement("div");$(t,ie),n.appendChild(t.querySelector("svg")),t.remove()}n.addEventListener("click","next"===i?l:a)}!t.enabled&&n&&n.classList.add(...e.lockClass.split(" "))};n.forEach(t=>s(t,"next")),i.forEach(t=>s(t,"prev"))}function d(){let{nextEl:e,prevEl:n}=t.navigation;e=M(e),n=M(n);const i=(e,n)=>{e.removeEventListener("click","next"===n?l:a),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(t=>i(t,"next")),n.forEach(t=>i(t,"prev"))}e({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null,arrowSvg:ie},n("init",()=>{!1===t.params.navigation.enabled?h():(c(),o())}),n("toEdge fromEdge lock unlock",()=>{o()}),n("destroy",()=>{d()}),n("enable disable",()=>{let{nextEl:e,prevEl:n}=t.navigation;e=M(e),n=M(n),t.enabled?o():[...e,...n].filter(t=>!!t).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),n("click",(e,n)=>{let{nextEl:r,prevEl:s}=t.navigation;r=M(r),s=M(s);const o=n.target;let a=s.includes(o)||r.includes(o);if(t.isElement&&!a){const t=n.path||n.composedPath&&n.composedPath();t&&(a=t.find(t=>r.includes(t)||s.includes(t)))}if(t.params.navigation.hideOnClick&&!a){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;let e;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):s.length&&(e=s[0].classList.contains(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),[...r,...s].filter(t=>!!t).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const u=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),o()},h=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),d()};Object.assign(t.navigation,{enable:u,disable:h,update:o,init:c,destroy:d})}function It(t=""){return`.${t.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function jt({swiper:t,extendParams:e,on:n,emit:i}){function r(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function s(e,n){const{bulletActiveClass:i}=t.params.pagination;e&&(e=e[("prev"===n?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${i}-${n}`),(e=e[("prev"===n?"previous":"next")+"ElementSibling"])&&e.classList.add(`${i}-${n}-${n}`))}function o(t,e,n){return(e%=n)===(t%=n)+1?"next":e===t-1?"previous":void 0}function a(e){const n=e.target.closest(It(t.params.pagination.bulletClass));if(!n)return;e.preventDefault();const i=C(n)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===i)return;const e=o(t.realIndex,i,t.slides.length);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(i)}else t.slideTo(i)}function l(){const e=t.rtl,n=t.params.pagination;if(r())return;let o,a,l=t.pagination.el;l=M(l);const c=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,d=t.params.loop?Math.ceil(c/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,o=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(o=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,o=t.activeIndex||0),"bullets"===n.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const i=t.pagination.bullets;let r,c,d;if(n.dynamicBullets&&(p=k(i[0],t.isHorizontal()?"width":"height",!0),l.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=p*(n.dynamicMainBullets+4)+"px"}),n.dynamicMainBullets>1&&void 0!==a&&(f+=o-(a||0),f>n.dynamicMainBullets-1?f=n.dynamicMainBullets-1:f<0&&(f=0)),r=Math.max(o-f,0),c=r+(Math.min(i.length,n.dynamicMainBullets)-1),d=(c+r)/2),i.forEach(t=>{const e=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(t=>`${n.bulletActiveClass}${t}`)].map(t=>"string"==typeof t&&t.includes(" ")?t.split(" "):t).flat();t.classList.remove(...e)}),l.length>1)i.forEach(e=>{const i=C(e);i===o?e.classList.add(...n.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),n.dynamicBullets&&(i>=r&&i<=c&&e.classList.add(...`${n.bulletActiveClass}-main`.split(" ")),i===r&&s(e,"prev"),i===c&&s(e,"next"))});else{const e=i[o];if(e&&e.classList.add(...n.bulletActiveClass.split(" ")),t.isElement&&i.forEac
11h((t,e)=>{t.setAttribute("part",e===o?"bullet-active":"bullet")}),n.dynamicBullets){const t=i[r],e=i[c];for(let t=r;t<=c;t+=1)i[t]&&i[t].classList.add(...`${n.bulletActiveClass}-main`.split(" "));s(t,"prev"),s(e,"next")}}if(n.dynamicBullets){const r=Math.min(i.length,n.dynamicMainBullets+4),s=(p*r-p)/2-d*p,o=e?"right":"left";i.forEach(e=>{e.style[t.isHorizontal()?o:"top"]=`${s}px`})}}l.forEach((e,r)=>{if("fraction"===n.type&&(e.querySelectorAll(It(n.currentClass)).forEach(t=>{t.textContent=n.formatFractionCurrent(o+1)}),e.querySelectorAll(It(n.totalClass)).forEach(t=>{t.textContent=n.formatFractionTotal(d)})),"progressbar"===n.type){let i;i=n.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const r=(o+1)/d;let s=1,a=1;"horizontal"===i?s=r:a=r,e.querySelectorAll(It(n.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${s}) scaleY(${a})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===n.type&&n.renderCustom?($(e,n.renderCustom(t,o+1,d)),0===r&&i("paginationRender",e)):(0===r&&i("paginationRender",e),i("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass)})}function c(){const e=t.params.pagination;if(r())return;const n=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=M(s);let o="";if("bullets"===e.type){let i=t.params.loop?Math.ceil(n/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&i>n&&(i=n);for(let n=0;n<i;n+=1)e.renderBullet?o+=e.renderBullet.call(t,n,e.bulletClass):o+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],s.forEach(n=>{"custom"!==e.type&&$(n,o||""),"bullets"===e.type&&t.pagination.bullets.push(...n.querySelectorAll(It(e.bulletClass)))}),"custom"!==e.type&&i("paginationRender",s[0])}function d(){t.params.pagination=At(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let n;"string"==typeof e.el&&t.isElement&&(n=t.el.querySelector(e.el)),n||"string"!=typeof e.el||(n=[...document.querySelectorAll(e.el)]),n||(n=e.el),n&&0!==n.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(n)&&n.length>1&&(n=[...t.el.querySelectorAll(e.el)],n.length>1&&(n=n.find(e=>T(e,".swiper")[0]===t.el))),Array.isArray(n)&&1===n.length&&(n=n[0]),Object.assign(t.pagination,{el:n}
11),n=M(n),n.forEach(n=>{"bullets"===e.type&&e.clickable&&n.classList.add(...(e.clickableClass||"").split(" ")),n.classList.add(e.modifierClass+e.type),n.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(n.classList.add(`${e.modifierClass}${e.type}-dynamic`),f=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&n.classList.add(e.progressbarOppositeClass),e.clickable&&n.addEventListener("click",a),t.enabled||n.classList.add(e.lockClass)}))}function u(){const e=t.params.pagination;if(r())return;let n=t.pagination.el;n&&(n=M(n),n.forEach(n=>{n.classList.remove(e.hiddenClass),n.classList.remove(e.modifierClass+e.type),n.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(n.classList.remove(...(e.clickableClass||"").split(" ")),n.removeEventListener("click",a))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}const h="swiper-pagination";let p;e({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:t=>t,formatFractionTotal:t=>t,bulletClass:`${h}-bullet`,bulletActiveClass:`${h}-bullet-active`,modifierClass:`${h}-`,currentClass:`${h}-current`,totalClass:`${h}-total`,hiddenClass:`${h}-hidden`,progressbarFillClass:`${h}-progressbar-fill`,progressbarOppositeClass:`${h}-progressbar-opposite`,clickableClass:`${h}-clickable`,lockClass:`${h}-lock`,horizontalClass:`${h}-horizontal`,verticalClass:`${h}-vertical`,paginationDisabledClass:`${h}-disabled`}}),t.pagination={el:null,bullets:[]};let f=0;n("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:n}=t.pagination;
11n=M(n),n.forEach(n=>{n.classList.remove(e.horizontalClass,e.verticalClass),n.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),n("init",()=>{!1===t.params.pagination.enabled?g():(d(),c(),l())}),n("activeIndexChange",()=>{void 0===t.snapIndex&&l()}),n("snapIndexChange",()=>{l()}),n("snapGridLengthChange",()=>{c(),l()}),n("destroy",()=>{u()}),n("enable disable",()=>{let{el:e}=t.pagination;e&&(e=M(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),n("lock unlock",()=>{l()}),n("click",(e,n)=>{const r=n.target,s=M(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&s&&s.length>0&&!r.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&r===t.navigation.nextEl||t.navigation.prevEl&&r===t.navigation.prevEl))return;const e=s[0].classList.contains(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),s.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const m=()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=M(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),d(),c(),l()},g=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=M(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),u()};Object.assign(t.pagination,{enable:m,disable:g,render:c,update:l,init:d,destroy:u})}function Rt({swiper:t,extendParams:e,on:n,emit:r}){function s(){if(B.length<2)return 1;const t=B[0].pageX,e=B[0].pageY,n=B[1].pageX,i=B[1].pageY;return Math.sqrt((n-t)**2+(i-e)**2)}function o(){const e=t.params.zoom,n=z.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&z.imageEl&&z.imageEl.naturalWidth){const t=z.imageEl.naturalWidth/z.imageEl.offsetWidth;return Math.min(t,n)}return n}function a(){if(B.length<2)return{x:null,y:null};const t=z.imageEl.getBoundingClientRect();return[(B[0].pageX+(B[1].pageX-B[0].pageX)/2-t.x-P.scrollX)/_,(B[0].pageY+(B[1].pageY-B[0].pageY)/2-t.y-P.scrollY)/_]}function l(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}function d(e){const n=l();return!!e.target.matches(n)||t.slides.filter(t=>t.contains(e.target)).length>0}function u(e){const n=`.${t.params.zoom.containerClass}`;return!!e.target.matches(n)||[...t.hostEl.querySelectorAll(n)].filter(t=>t.contains(e.target)).length>0}function h(e){if("mouse"===e.pointerType&&B.splice(0,B.length),!d(e))return;const n=t.params.zoom;if(j=!1,R=!1,B.push(e),!(B.length<2)){if(j=!0,z.scaleStart=s(),!z.slideEl){z.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),z.slideEl||(z.slideEl=t.slides[t.activeIndex]);let i=z.slideEl.querySelector(`.${n.containerClass}`);if(i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),z.imageEl=i,z.imageWrapEl=i?T(z.imageEl,`.${n.containerClass}`)[0]:void 0,!z.imageWrapEl)return void(z.imageEl=void 0);z.maxRatio=o()}if(z.imageEl){const[t,e]=a();z.originX=t,z.originY=e,z.imageEl.style.transitionDuration="0ms"}L=!0}}function p(e){if(!d(e))return;const n=t.params.zoom,i=t.zoom,r=B.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(B[r]=e),B.length<2||(R=!0,z.scaleMove=s(),z.imageEl&&(i.scale=z.scaleMove/z.scaleStart*_,i.scale>z.maxRatio&&(i.scale=z.maxRatio-1+(i.scale-z.maxRatio+1)**.5),i.scale<n.minRatio&&(i.scale=n.minRatio+1-(n.minRatio-i.scale+1)**.5),z.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`))}function f(e){if(!d(e))return;if("mouse"===e.pointerType&&"pointerout"===e.type)return;const n=t.params.zoom,i=t.zoom,r=B.findIndex(t=>t.pointerId===e.pointerId);r>=0&&B.splice(r,1),j&&R&&(j=!1,R=!1,z.imageEl&&(i.scale=Math.max(Math.min(i.scale,z.maxRatio),n.minRatio),z.imageEl.style.transitionDuration=`${t.params.speed}ms`,z.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`,_=i.scale,L=!1,i.scale>1&&z.slideEl?z.slideEl.classList.add(`${n.zoomedSlideClass}`):i.scale<=1&&z.slideEl&&z.slideEl.classList.remove(`${n.zoomedSlideClass}`),1===i.scale&&(z.originX=0,z.originY=0,z.slideEl=void 0)))}function g(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function v(){clearTimeout(W),t.touchEventsData.preventTouchMoveFromPointerMove=!0,W=setTimeout(()=>{t.destroyed||g()})}function y(e){const n=t.device;if(!z.imageEl)return;if(N.isTouched)return;n.android&&e.cancelable&&e.preventDefault(),N.isTouched=!0;const i=B.length>0?B[0]:e;N.touchesStart.x=i.pageX,N.touchesStart.y=i.pageY}function b(e){const n="mouse"===e.pointerType&&t.params.zoom.panOnMouseMove;if(!d(e)||!u(e))return;const i=t.zoom;if(!z.imageEl)return;if(!N.isTouched||!z.slideEl)return void(n&&S(e));if(n)return void S(e);N.isMoved||(N.width=z.imageEl.offsetWidth||z.imageEl.clientWidth,N.height=z.imageEl.offsetHeight||z.imageEl.clientHeight,N.startX=c(z.imageWrapEl,"x")||0,N.startY=c(z.imageWrapEl,"y")||0,z.slideWidth=z.slideEl.offsetWidth,z.slideHeight=z.slideEl.offsetHeight,z.imageWrapEl.style.transitionDuration="0ms");const r=N.width*i.scale,s=N.height*i.scale;N.minX=Math.min(z.slideWidth/2-r/2,0),N.maxX=-N.minX,N.minY=Math.min(z.slideHeight/2-s/2,0),N.maxY=-N.minY,N.touchesCurrent.x=B.length>0?B[0].pageX:e.pageX,N.touchesCurrent.y=B.length>0?B[0].pageY:e.pageY;if(Math.max(Math.abs(N.touchesCurrent.x-N.touchesStart.x),Math.abs(N.touchesCurrent.y-N.touchesStart.y))>5&&(t.allowClick=!1),!N.isMoved&&!L){if(t.isHorizontal()&&(Math.floor(N.minX)===Math.floor(N.startX)&&N.touchesCurrent.x<N.touchesStart.x||Math.floor(N.maxX)===Math.floor(N.startX)&&N.touchesCurrent.x>N.touchesStart.x))return N.isTouched=!1,void g();if(!t.isHorizontal()&&(Math.floor(N.minY)===Math.floor(N.startY)&&N.touchesCurrent.y<N.touchesStart.y||Math.floor(N.maxY)===Math.floor(N.startY)&&N.touchesCurrent.y>N.touchesStart.y))return N.isTouched=!1,void g()}e.cancelable&&e.preventDefault(),e.stopPropagation(),v(),N.isMoved=!0;const o=(i.scale-_)/(z.maxRatio-t.params.zoom.minRatio),{originX:a,originY:l}=z;N.currentX=N.touchesCurrent.x-N.touchesStart.x+N.startX+o*(N.width-2*a),N.currentY=N.touchesCurrent.y-N.touchesStart.y+N.startY+o*(N.height-2*l),N.currentX<N.minX&&(N.currentX=N.minX+1-(N.minX-N.currentX+1)**.8),N.currentX>N.maxX&&(N.currentX=N.maxX-1+(N.currentX-N.maxX+1)**.8),N.currentY<N.minY&&(N.currentY=N.minY+1-(N.minY-N.currentY+1)**.8),N.currentY>N.maxY&&(N.currentY=N.maxY-1+(N.currentY-N.maxY+1)**.8),H.prevPositionX||(H.prevPositionX=N.touchesCurrent.x),H.prevPositionY||(H.prevPositionY=N.touchesCurrent.y),H.prevTime||(H.prevTime=Date.now()),H.x=(N.touchesCurrent.x-H.prevPositionX)/(Date.now()-H.prevTime)/2,H.y=(N.touchesCurrent.y-H.prevPositionY)/(Date.now()-H.prevTime)/2,Math.abs(N.touchesCurrent.x-H.prevPositionX)<2&&(H.x=0),Math.abs(N.touchesCurrent.y-H.prevPositionY)<2&&(H.y=0),H.prevPositionX=N.touchesCurrent.x,H.prevPositionY=N.touchesCurrent.y,H.prevTime=Date.now(),z.imageWrapEl.style.transform=`translate3d(${N.currentX}px, ${N.currentY}px,0)`}function w(){const e=t.zoom;if(B.length=0,!z.imageEl)return;if(!N.isTouched||!N.isMoved)return N.isTouched=!1,void(N.isMoved=!1);N.isTouched=!1,N.isMoved=!1;let n=300,i=300;const r=H.x*n,s=N.currentX+r,o=H.y*i,a=N.currentY+o;0!==H.x&&(n=Math.abs((s-N.currentX)/H.x)),0!==H.y&&(i=Math.abs((a-N.currentY)/H.y));const l=Math.max(n,i);N.currentX=s,N.currentY=a;const c=N.width*e.scale,d=N.height*e.scale;N.minX=Math.min(z.slideWidth/2-c/2,0),N.maxX=-N.minX,N.minY=Math.min(z.slideHeight/2-d/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),z.imageWrapEl.style.transitionDuration=`${l}ms`,z.imageWrapEl.style.transform=`translate3d(${N.currentX}px, ${N.currentY}px,0)`}function E(){const e=t.zoom;z.slideEl&&t.activeIndex!==t.slides.indexOf(z.slideEl)&&(z.imageEl&&(z.imageEl.style.transform="translate3d(0,
110,0) scale(1)"),z.imageWrapEl&&(z.imageWrapEl.style.transform="translate3d(0,0,0)"),z.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,_=1,z.slideEl=void 0,z.imageEl=void 0,z.imageWrapEl=void 0,z.originX=0,z.originY=0)}function S(t){if(_<=1||!z.imageWrapEl)return;if(!d(t)||!u(t))return;const e=P.getComputedStyle(z.imageWrapEl).transform,n=new P.DOMMatrix(e);if(!A)return A=!0,D.x=t.clientX,D.y=t.clientY,N.startX=n.e,N.startY=n.f,N.width=z.imageEl.offsetWidth||z.imageEl.clientWidth,N.height=z.imageEl.offsetHeight||z.imageEl.clientHeight,z.slideWidth=z.slideEl.offsetWidth,void(z.slideHeight=z.slideEl.offsetHeight);const i=(t.clientX-D.x)*I,r=(t.clientY-D.y)*I,s=N.width*_,o=N.height*_,a=z.slideWidth,l=z.slideHeight,c=Math.min(a/2-s/2,0),h=-c,p=Math.min(l/2-o/2,0),f=-p,m=Math.max(Math.min(N.startX+i,h),c),g=Math.max(Math.min(N.startY+r,f),p);z.imageWrapEl.style.transitionDuration="0ms",z.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px, 0)`,D.x=t.clientX,D.y=t.clientY,N.startX=m,N.startY=g,N.currentX=m,N.currentY=g}function C(e){const n=t.zoom,i=t.params.zoom;if(!z.slideEl){e&&e.target&&(z.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),z.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?z.slideEl=m(t.
11slidesEl,`.${t.params.slideActiveClass}`)[0]:z.slideEl=t.slides[t.activeIndex]);let n=z.slideEl.querySelector(`.${i.containerClass}`);n&&(n=n.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),z.imageEl=n,z.imageWrapEl=n?T(z.imageEl,`.${i.containerClass}`)[0]:void 0}if(!z.imageEl||!z.imageWrapEl)return;let r,s,a,l,c,d,u,h,p,f,g,v,y,b,w,E,S,C;z.maxRatio=o(),t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),z.slideEl.classList.add(`${i.zoomedSlideClass}`),void 0===N.touchesStart.x&&e?(r=e.pageX,s=e.pageY):(r=N.touchesStart.x,s=N.touchesStart.y);const k=_,M="number"==typeof e?e:null;1===_&&M&&(r=void 0,s=void 0,N.touchesStart.x=void 0,N.touchesStart.y=void 0);const $=o();n.scale=M||$,_=M||$,!e||1===_&&M?(u=0,h=0):(S=z.slideEl.offsetWidth,C=z.slideEl.offsetHeight,a=x(z.slideEl).left+P.scrollX,l=x(z.slideEl).top+P.scrollY,c=a+S/2-r,d=l+C/2-s,p=z.imageEl.offsetWidth||z.imageEl.clientWidth,f=z.imageEl.offsetHeight||z.imageEl.clientHeight,g=p*n.scale,v=f*n.scale,y=Math.min(S/2-g/2,0),b=Math.min(C/2-v/2,0),w=-y,E=-b,k>0&&M&&"number"==typeof N.currentX&&"number"==typeof N.currentY?(u=N.currentX*n.scale/k,h=N.currentY*n.scale/k):(u=c*n.scale,h=d*n.scale),u<y&&(u=y),u>w&&(u=w),h<b&&(h=b),h>E&&(h=E)),M&&1===n.scale&&(z.originX=0,z.originY=0),N.currentX=u,N.currentY=h,z.imageWrapEl.style.transitionDuration="300ms",z.imageWrapEl.style.transform=`translate3d(${u}px, ${h}px,0)`,z.imageEl.style.transitionDuration="300ms",z.imageEl.style.transform=`translate3d(0,0,0) scale(${n.scale})`}function k(){const e=t.zoom,n=t.params.zoom;if(!z.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?z.slideEl=m(t.
11slidesEl,`.${t.params.slideActiveClass}`)[0]:z.slideEl=t.slides[t.activeIndex];let e=z.slideEl.querySelector(`.${n.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),z.imageEl=e,z.imageWrapEl=e?T(z.imageEl,`.${n.containerClass}`)[0]:void 0}z.imageEl&&z.imageWrapEl&&(z.maxRatio=o(),t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,_=1,N.currentX=void 0,N.currentY=void 0,N.touchesStart.x=void 0,N.touchesStart.y=void 0,z.imageWrapEl.style.transitionDuration="300ms",z.imageWrapEl.style.transform="translate3d(0,0,0)",z.imageEl.style.transitionDuration="300ms",z.imageEl.style.transform="translate3d(0,0,0) scale(1)",z.slideEl.classList.remove(`${n.zoomedSlideClass}`),z.slideEl=void 0,z.originX=0,z.originY=0,t.params.zoom.panOnMouseMove&&(D={x:0,y:0},A&&(A=!1,N.startX=0,N.startY=0)))}function M(e){const n=t.zoom;n.scale&&1!==n.scale?k():C(e)}function $(){return{passiveListener:!!t.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!t.params.passiveListeners||{passive:!1,capture:!0}}}function O(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{passiveListener:n,activeListenerWithCapture:i}=$();t.wrapperEl.addEventListener("pointerdown",h,n),t.wrapperEl.addEventListener("pointermove",p,i),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,f,n)}),t.wrapperEl.addEventListener("pointermove",b,i)}function F(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{passiveListener:n,activeListenerWithCapture:i}=$();t.wrapperEl.removeEventListener("pointerdown",h,n),t.wrapperEl.removeEventListener("pointermove",p,i),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,f,n)}),t.wrapperEl.removeEventListener("pointermove",b,i)}const P=i();e({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let _=1,L=!1,A=!1,D={x:0,y:0};const I=-3;let j,R;const B=[],z={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},N={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},H={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let W,X=1;Object.defineProperty(t.zoom,"scale",{get:()=>X,set(t){if(X!==t){const e=z.imageEl,n=z.slideEl;r("zoomChange",t,e,n)}X=t}}),n("init",()=>{t.params.zoom.enabled&&O()}),n("destroy",()=>{F()}),n("touchStart",(e,n)=>{t.zoom.enabled&&y(n)}),n("touchEnd",()=>{t.zoom.enabled&&w()}),n("doubleTap",(e,n)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&M(n)}),n("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&E()}),n("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&E()}),Object.assign(t.zoom,{enable:O,disable:F,in:C,out:k,toggle:M})}function Bt({swiper:t,extendParams:e,on:i,emit:r,params:s}){function o(e){t&&!t.destroyed&&t.wrapperEl&&e.target===t.wrapperEl&&(t.wrapperEl.removeEventListener("transitionend",o),m||e.detail&&e.detail.bySwiperTouchMove||k())}let a,l;t.autoplay={running:!1,paused:!1,timeLeft:0},e({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let c,d,u,h,p,f,m,g=s&&s.autoplay?s.autoplay.delay:3e3,v=s&&s.autoplay?s.autoplay.delay:3e3,y=(new Date).getTime();const b=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?d=!0:d&&(v=c,d=!1);const e=t.autoplay.paused?c:y+v-(new Date).getTime();t.autoplay.timeLeft=e,r("autoplayTimeLeft",e,e/g),l=requestAnimationFrame(()=>{b()})},x=()=>{let e;if(e=t.virtual&&t.params.virtual.enabled?t.slides.find(t=>t.classList.contains("swiper-slide-active")):t.slides[t.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)},w=()=>{let e=t.params.autoplay.delay;const n=x();return!Number.isNaN(n)&&n>0&&(e=n),e},E=e=>
11{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(l),b();let n=e;void 0===n&&(n=w(),g=n,v=n),c=n;const i=t.params.speed,s=()=>{t&&!t.destroyed&&(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(i,!0,!0),r("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,i,!0,!0),r("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(i,!0,!0),r("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,i,!0,!0),r("autoplay")),t.params.cssMode&&(y=(new Date).getTime(),requestAnimationFrame(()=>{E()})))};return n>0?(clearTimeout(a),a=setTimeout(()=>{s()},n)):requestAnimationFrame(()=>{s()}),n},S=()=>{y=(new Date).getTime(),t.autoplay.running=!0,E(),r("autoplayStart")},C=()=>{t.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(l),r("autoplayStop")},T=(e,n)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(a),e||(f=!0);const i=()=>{r("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",o):k()};if(t.autoplay.paused=!0,n)return void i();const s=c||t.params.autoplay.delay;c=s-((new Date).getTime()-y),t.isEnd&&c<0&&!t.params.loop||(c<0&&(c=0),i())},k=()=>{
12t.isEnd&&c<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(y=(new Date).getTime(),f?(f=!1,E(c)):E(),t.autoplay.paused=!1,r("autoplayResume"))},M=()=>{if(t.destroyed||!t.autoplay.running)return;const e=n();"hidden"===e.visibilityState&&(f=!0,T(!0)),"visible"===e.visibilityState&&k()},$=e=>{"mouse"===e.pointerType&&(f=!0,m=!0,t.animating||t.autoplay.paused||T(!0))},O=e=>{"mouse"===e.pointerType&&(m=!1,t.autoplay.paused&&k())},F=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",$),t.el.addEventListener("pointerleave",O))},P=()=>{t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("pointerenter",$),t.el.removeEventListener("pointerleave",O))},_=()=>{n().addEventListener("visibilitychange",M)},L=()=>{n().removeEventListener("visibilitychange",M)};i("init",()=>{t.params.autoplay.enabled&&(F(),_(),S())}),i("destroy",()=>{P(),L(),t.autoplay.running&&C()}),i("_freeModeStaticRelease",()=>{(h||f)&&k()}),i("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?C():T(!0,!0)}),i("beforeTransitionStart",(e,n,i)=>{!t.destroyed&&t.autoplay.running&&(i||!t.params.autoplay.disableOnInteraction?T(!0,!0):C())}),i("sliderFirstMove",()=>{!t.destroyed&&t.autoplay.running&&(t.params.autoplay.disableOnInteraction?C():(u=!0,h=!1,f=!1,p=setTimeout(()=>{f=!0,h=!0,T(!0)},200)))}),i("touchEnd",()=>{if(!t.destroyed&&t.autoplay.running&&u){if(clearTimeout(p),clearTimeout(a),t.params.autoplay.disableOnInteraction)return h=!1,void(u=!1);h&&t.params.cssMode&&k(),h=!1,u=!1}}),i("slideChange",()=>{!t.destroyed&&t.autoplay.running&&t.autoplay.paused&&(c=w(),g=w())}),Object.assign(t.autoplay,{start:S,stop:C,pause:T,resume:k})}const zt={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}},Nt={document:zt,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:t=>"undefined"==typeof setTimeout?(t(),null):setTimeout(t,0),cancelAnimationFrame(t){"undefined"!=typeof setTimeout&&clearTimeout(t)}};let Ht,Wt,Xt;var Yt={on(t,e,n){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof e)return i;const r=n?"unshift":"push";return t.split(" ").forEach(t=>{i.eventsListeners[t]||(i.eventsListeners[t]=[]),i.eventsListeners[t][r](e)}),i},once(t,e,n){function i(...n){r.off(t,i),i.__emitterProxy&&delete i.__emitterProxy,e.apply(r,n)}const r=this;return!r.eventsListeners||r.destroyed||"function"!=typeof e?r:(i.__emitterProxy=e,r.on(t,i,n))},onAny(t,e){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const i=e?"unshift":"push";return n.eventsAnyListeners.indexOf(t)<0&&n.eventsAnyListeners[i](t),n},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsAnyListeners)return e;const n=e.eventsAnyListeners.indexOf(t);return n>=0&&e.eventsAnyListeners.splice(n,1),e},off(t,e){const n=this;return!n.eventsListeners||n.destroyed?n:n.eventsListeners?(t.split(" ").forEach(t=>{void 0===e?n.eventsListeners[t]=[]:n.eventsListeners[t]&&n.eventsListeners[t].forEach((i,r)=>{(i===e||i.__emitterProxy&&i.__emitterProxy===e)&&n.eventsListeners[t].splice(r,1)})}),n):n},emit(...t){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let n,i,r;"string"==typeof t[0]||Array.isArray(t[0])?(n=t[0],i=t.slice(1,t.length),r=e):(n=t[0].events,i=t[0].data,r=t[0].context||e),i.unshift(r);
vendor: 6,420 bytes, line 12
12return(Array.isArray(n)?n:n.split(" ")).forEach(t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(r,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(t=>{t.apply(r,i)})}),e}};const Gt=(t,e,n)=>{e&&!t.classList.contains(n)?t.classList.add(n):!e&&t.classList.contains(n)&&t.classList.remove(n)},Vt=(t,e,n)=>{e&&!t.classList.contains(n)?t.classList.add(n):!e&&t.classList.contains(n)&&t.classList.remove(n)},qt=(t,e)=>{if(!t||t.destroyed||!t.params)return;const n=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,i=e.closest(n());if(i){let e=i.querySelector(`.${t.params.lazyPreloaderClass}`);!e&&t.isElement&&(i.shadowRoot?e=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(e=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),e&&!e.lazyPreloaderManaged&&e.remove())})),e&&!e.lazyPreloaderManaged&&e.remove()}},Ut=(t,e)=>{if(!t.slides[e])return;const n=t.slides[e].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},Qt=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const n=t.slides.length;if(!n||!e||e<0)return;e=Math.min(e,n);const i="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),r=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const n=r,s=[n-e];return s.push(...Array.from({length:e}).map((t,e)=>n+i+e)),void t.slides.forEach((e,n)=>{s.includes(e.column)&&Ut(t,n)})}const s=r+i-1;if(t.params.rewind||t.params.loop)for(let i=r-e;i<=s+e;i+=1){const e=(i%n+n)%n;(e<r||e>s)&&Ut(t,e)}else for(let i=Math.max(r-e,0);i<=Math.min(s+e,n-1);i+=1)i!==r&&(i>s||i<r)&&Ut(t,i)};const Kt=(t,e)=>{const i=n(),{params:r,el:s,wrapperEl:o,device:a}=t,l=!!r.nested,c="on"===e?"addEventListener":"removeEventListener",d=e;s&&"string"!=typeof s&&(i[c]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:l}),s[c]("touchstart",t.onTouchStart,{passive:!1}),s[c]("pointerdown",t.onTouchStart,{passive:!1}),i[c]("touchmove",t.onTouchMove,{passive:!1,capture:l}),i[c]("pointermove",t.onTouchMove,{passive:!1,capture:l}),i[c]("touchend",t.onTouchEnd,{passive:!0}),i[c]("pointerup",t.onTouchEnd,{passive:!0}),i[c]("pointercancel",t.onTouchEnd,{passive:!0}),i[c]("touchcancel",t.onTouchEnd,{passive:!0}),i[c]("pointerout",t.onTouchEnd,{passive:!0}),i[c]("pointerleave",t.onTouchEnd,{passive:!0}),i[c]("contextmenu",t.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[c]("click",t.onClick,!0),r.cssMode&&o[c]("scroll",t.onScroll),r.updateOnWindowResize?t[d](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",bt,!0):t[d]("observerUpdate",bt,!0),s[c]("load",t.onLoad,{capture:!0}))};const Jt=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;var Zt={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};const te={eventsEmitter:Yt,update:{updateSize:j,updateSlides:R,updateAutoHeight:B,updateSlidesOffset:z,updateSlidesProgress:N,updateProgress:H,updateSlidesClasses:W,updateActiveIndex:Y,updateClickedSlide:G},translate:{getTranslate:V,setTranslate:q,minTranslate:U,maxTranslate:Q,translateTo:K},transition:{setTransition:J,transitionStart:tt,transitionEnd:et},slide:{slideTo:nt,slideToLoop:it,slideNext:rt,slidePrev:st,slideReset:ot,slideToClosest:at,slideToClickedSlide:lt},loop:{loopCreate:ct,loopFix:dt,loopDestroy:ut},grabCursor:{setGrabCursor:ht,unsetGrabCursor:pt},events:{attachEvents:Ct,detachEvents:Tt},breakpoints:{setBreakpoint:kt,getBreakpoint:Mt},checkOverflow:{checkOverflow:Pt},classes:{addClasses:Ot,removeClasses:Ft}},ee={};class ne{constructor(...t){let e,i;1===t.length&&t[0].constructor&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?i=t[0]:[e,i]=t,i||(i={}),i=h({},i),e&&!i.el&&(i.el=e);const r=n();if(i.el&&"string"==typeof i.el&&r.querySelectorAll(i.el).length>1){const t=[];return r.querySelectorAll(i.el).forEach(e=>{const n=h({},i,{el:e});t.push(new ne(n))}),t}const s=this;s.__swiper__=!0,s.support=F(),s.device=_({userAgent:i.userAgent}),s.browser=A(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(t=>{"function"==typeof t&&s.modules.indexOf(t)<0&&s.modules.push(t)});const o={};s.modules.forEach(t=>{t({params:i,swiper:s,extendParams:_t(i,o),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const a=h({},Zt,o);return s.params=h({},a,ee,i),s.originalParams=h({},s.params),s.passedParams=h({}
vendor: 8,700 bytes, line 12
12,i),s.params&&s.params.on&&Object.keys(s.params.on).forEach(t=>{s.on(t,s.params.on[t])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:e,params:n}=this,i=C(m(e,`.${n.slideClass}, swiper-slide`)[0]);return C(t)-i}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(e=>1*e.getAttribute("data-swiper-slide-index")===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?t=Math.floor(t/this.params.grid.rows):"row"===this.params.grid.fill&&(t%=Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){const t=this,{slidesEl:e,params:n}=t;t.slides=m(e,`.${n.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,e){const n=this;t=Math.min(Math.max(t,0),1);const i=n.minTranslate(),r=(n.maxTranslate()-i)*t+i;n.translateTo(r,void 0===e?0:e),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=t.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass));t.emit("_containerClasses",e.join(" "))}getSlideClasses(t){const e=this;return e.destroyed?"":t.className.split(" ").filter(t=>0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=[];t.slides.forEach(n=>{const i=t.getSlideClasses(n);e.push({slideEl:n,classNames:i}),t.emit("_slideClass",n,i)}),t.emit("_slideClasses",e)}slidesPerViewDynamic(t="current",e=!1){const n=this,{params:i,slides:r,slidesGrid:s,slidesSizesGrid:o,size:a,activeIndex:l}=n;let c=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let t,e=r[l]?Math.ceil(r[l].swiperSlideSize):0;for(let n=l+1;n<r.length;n+=1)r[n]&&!t&&(e+=Math.ceil(r[n].swiperSlideSize),c+=1,e>a&&(t=!0));for(let n=l-1;n>=0;n-=1)r[n]&&!t&&(e+=r[n].swiperSlideSize,c+=1,e>a&&(t=!0))}else if("current"===t)for(let t=l+1;t<r.length;t+=1){(e?s[t]+o[t]-s[l]<a:s[t]-s[l]<a)&&(c+=1)}else for(let t=l-1;t>=0;t-=1){s[l]-s[t]<a&&(c+=1)}return c}update(){function t(){const t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}const e=this;if(!e||e.destroyed)return;const{snapGrid:n,params:i}=e;let r;if(i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(t=>{t.complete&&qt(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)t(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;r=e.slideTo(t.length-1,0,!1,!0)}else r=e.slideTo(e.activeIndex,0,!1,!0);r||t()}i.watchOverflow&&n!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(t,e=!0){const n=this,i=n.params.direction;return t||(t="horizontal"===i?"vertical":"horizontal"),t===i||"horizontal"!==t&&"vertical"!==t||(n.el.classList.remove(`${n.params.containerModifierClass}${i}`),n.el.classList.add(`${n.params.containerModifierClass}${t}`),n.emitContainerClasses(),n.params.direction=t,n.slides.forEach(e=>{"vertical"===t?e.style.width="":e.style.height=""}),n.emit("changeDirection"),e&&n.update()),n}changeLanguageDirection(t){const e=this;e.rtl&&"rtl"===t||!e.rtl&&"ltr"===t||(e.rtl="rtl"===t,e.rtlTranslate="horizontal"===e.params.direction&&e.rtl,e.rtl?(e.el.classList.add(`${e.params.containerModifierClass}rtl`),e.el.dir="rtl"):(e.el.classList.remove(`${e.params.containerModifierClass}rtl`),e.el.dir="ltr"),e.update())}mount(t){const e=this;if(e.mounted)return!0;let n=t||e.params.el;if("string"==typeof n&&(n=document.querySelector(n)),!n)return!1;n.swiper=e,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===e.params.swiperElementNodeName.toUpperCase()&&(e.isElement=!0);const i=()=>`.${(e.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(n&&n.shadowRoot&&n.shadowRoot.querySelector){return n.shadowRoot.querySelector(i())}return m(n,i())[0]})();return!r&&e.params.createElements&&(r=b("div",e.params.wrapperClass),n.append(r),m(n,`.${e.params.slideClass}`).forEach(t=>{r.append(t)})),Object.assign(e,{el:n,wrapperEl:r,slidesEl:e.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:r,hostEl:e.isElement?n.parentNode.host:n,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===S(n,"direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===S(n,"direction")),wrongRTL:"-webkit-box"===S(r,"display")}),!0}init(t){const e=this;if(e.initialized)return e;if(!1===e.mount(t))return e;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.enabled&&e.setGrabCursor(),e.params.loop&&e.virtual&&e.params.virtual.enabled?e.slideTo(e.params.initialSlide+e.virtual.slidesBefore,0,e.params.runCallbacksOnInit,!1,!0):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit,!1,!0),e.params.loop&&e.loopCreate(void 0,!0),e.attachEvents();const n=[...e.el.querySelectorAll('[loading="lazy"]')];return e.isElement&&n.push(...e.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(t=>{t.complete?qt(e,t):t.addEventListener("load",t=>{qt(e,t.target)})}),Qt(e),e.initialized=!0,Qt(e),e.emit("init"),e.emit("afterInit"),e}destroy(t=!0,e=!0){const n=this,{params:i,el:r,wrapperEl:o,slides:a}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),i.loop&&n.loopDestroy(),e&&(n.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),o&&o.removeAttribute("style"),a&&a.length&&a.forEach(t=>{t.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),t.removeAttribute("style"),t.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(t=>{n.off(t)}),!1!==t&&(n.el&&"string"!=typeof n.el&&(n.el.swiper=null),s(n)),n.destroyed=!0),null}static extendDefaults(t){h(ee,t)}static get extendedDefaults(){return ee}static get defaults(){return Zt}static installModule(t){ne.prototype.__modules__||(ne.prototype.__modules__=[]);const e=ne.prototype.__modules__;"function"==typeof t&&e.indexOf(t)<0&&e.push(t)}static use(t){return Array.isArray(t)?(t.forEach(t=>ne.installModule(t)),ne):(ne.installModule(t),ne)}}Object.keys(te).forEach(t=>{Object.keys(te[t]).forEach(e=>{ne.prototype[e]=te[t][e]})}),ne.use([D,I]);const ie='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>',re=[Lt,Dt,jt,Rt,Bt];return ne.use(re),ne}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.