/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ (function($,Drupal,debounce){$.fn.drupalGetSummary=function(){const callback=this.data('summaryCallback');return this[0]&&callback?callback(this[0]).trim():'';};$.fn.drupalSetSummary=function(callback){const self=this;if(typeof callback!=='function'){const val=callback;callback=function(){return val;};}return (this.data('summaryCallback',callback).off('formUpdated.summary').on('formUpdated.summary',()=>{self.trigger('summaryUpdated');}).trigger('summaryUpdated'));};Drupal.behaviors.formSingleSubmit={attach(){function onFormSubmit(e){const $form=$(e.currentTarget);const formValues=$form.serialize();const previousValues=$form.attr('data-drupal-form-submit-last');if(previousValues===formValues)e.preventDefault();else $form.attr('data-drupal-form-submit-last',formValues);}$(once('form-single-submit','body')).on('submit.singleSubmit','form:not([method~="GET"])',onFormSubmit);}};function triggerFormUpdated(element){$(element).trigger('formUpdated');}function fieldsList(form){return [].map.call(form.querySelectorAll('[name][id]'),(el)=>el.id);}Drupal.behaviors.formUpdated={attach(context){const $context=$(context);const contextIsForm=$context.is('form');const $forms=$(once('form-updated',contextIsForm?$context:$context.find('form')));let formFields;if($forms.length)$.makeArray($forms).forEach((form)=>{const events='change.formUpdated input.formUpdated ';const eventHandler=debounce((event)=>{triggerFormUpdated(event.target);},300);formFields=fieldsList(form).join(',');form.setAttribute('data-drupal-form-fields',formFields);$(form).on(events,eventHandler);});if(contextIsForm){formFields=fieldsList(context).join(',');const currentFields=$(context).attr('data-drupal-form-fields');if(formFields!==currentFields)triggerFormUpdated(context);}},detach(context,settings,trigger){const $context=$(context);const contextIsForm=$context.is('form');if(trigger==='unload')once.remove('form-updated',contextIsForm?$context:$context.find('form')).forEach((form)=>{form.removeAttribute('data-drupal-form-fields');$(form).off('.formUpdated');});}};const handleFragmentLinkClickOrHashChange=(e)=>{let url;if(e.type==='click')url=e.currentTarget.location?e.currentTarget.location:e.currentTarget;else url=window.location;const hash=url.hash.substr(1);if(hash){const $target=$(`#${hash}`);$('body').trigger('formFragmentLinkClickOrHashChange',[$target]);setTimeout(()=>$target.trigger('focus'),300);}};const debouncedHandleFragmentLinkClickOrHashChange=debounce(handleFragmentLinkClickOrHashChange,300,true);$(window).on('hashchange.form-fragment',debouncedHandleFragmentLinkClickOrHashChange);$(document).on('click.form-fragment','a[href*="#"]',debouncedHandleFragmentLinkClickOrHashChange);})(jQuery,Drupal,Drupal.debounce);; (function($,window,Drupal,drupalSettings,once){Drupal.behaviors.bootstrapForm={attach:function(context){if(drupalSettings.bootstrap&&drupalSettings.bootstrap.forms_has_error_value_toggle){var $context=$(context);$(once('error','.form-item.has-error:not(.form-type-password.has-feedback)',context)).each(function(){var $formItem=$(this);var $input=$formItem.find(':input');$input.on('keyup focus blur',function(){if(this.defaultValue!==void 0){$formItem[this.defaultValue!==this.value?'removeClass':'addClass']('has-error');$input[this.defaultValue!==this.value?'removeClass':'addClass']('error');}});});}}};})(jQuery,this,Drupal,drupalSettings,once);; !function(n,a){"use strict";if(/chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase())){var e=!1;if(window.performance){var i=window.performance.getEntriesByType("navigation");i.length>0&&"back_forward"===i[0].type?e=!0:window.performance.navigation&&window.performance.navigation.type===window.performance.navigation.TYPE_BACK_FORWARD&&(e=!0);}if(e){var o=a.attachBehaviors;a.attachBehaviors=function(n,a){setTimeout(function(n,a){o(n,a);},300);};}}}(jQuery,Drupal);; (function($,Drupal){const states={postponed:[]};Drupal.states=states;function invert(a,invertState){return invertState&&typeof a!=='undefined'?!a:a;}function compare(a,b){if(a===b)return typeof a==='undefined'?a:true;return typeof a==='undefined'||typeof b==='undefined';}function ternary(a,b){if(typeof a==='undefined')return b;if(typeof b==='undefined')return a;return a&&b;}Drupal.behaviors.states={attach(context,settings){const $states=$(context).find('[data-drupal-states]');const il=$states.length;for(let i=0;i{new states.Dependent({element:$($states[i]),state:states.State.sanitize(state),constraints:config[state]});});}while(states.postponed.length)states.postponed.shift()();}};states.Dependent=function(args){$.extend(this,{values:{},oldValue:null},args);this.dependees=this.getDependees();Object.keys(this.dependees||{}).forEach((selector)=>{this.initializeDependee(selector,this.dependees[selector]);});};states.Dependent.comparisons={RegExp(reference,value){return reference.test(value);},Function(reference,value){return reference(value);},Number(reference,value){return typeof value==='string'?compare(reference.toString(),value):compare(reference,value);}};states.Dependent.prototype={initializeDependee(selector,dependeeStates){this.values[selector]={};Object.keys(dependeeStates).forEach((i)=>{let state=dependeeStates[i];if($.inArray(state,dependeeStates)===-1)return;state=states.State.sanitize(state);this.values[selector][state.name]=null;$(selector).on(`state:${state}`,{selector,state},(e)=>{this.update(e.data.selector,e.data.state,e.value);});new states.Trigger({selector,state});});},compare(reference,selector,state){const value=this.values[selector][state.name];if(reference.constructor.name in states.Dependent.comparisons)return states.Dependent.comparisons[reference.constructor.name](reference,value);return compare(reference,value);},update(selector,state,value){if(value!==this.values[selector][state.name]){this.values[selector][state.name]=value;this.reevaluate();}},reevaluate(){let value=this.verifyConstraints(this.constraints);if(value!==this.oldValue){this.oldValue=value;value=invert(value,this.state.invert);this.element.trigger({type:`state:${this.state}`,value,trigger:true});}},verifyConstraints(constraints,selector){let result;if($.isArray(constraints)){const hasXor=$.inArray('xor',constraints)===-1;const len=constraints.length;for(let i=0;i{this.defaultTrigger(event,trigger[event]);});this.element.data(`trigger:${this.state}`,true);},defaultTrigger(event,valueFn){let oldValue=valueFn.call(this.element);this.element.on(event,$.proxy(function(e){const value=valueFn.call(this.element,e);if(oldValue!==value){this.element.trigger({type:`state:${this.state}`,value,oldValue});oldValue=value;}},this));states.postponed.push($.proxy(function(){this.element.trigger({type:`state:${this.state}`,value:oldValue,oldValue:null});},this));}};states.Trigger.states={empty:{keyup(){return this.val()==='';},change(){return this.val()==='';}},checked:{change(){let checked=false;this.each(function(){checked=$(this).prop('checked');return !checked;});return checked;}},value:{keyup(){if(this.length>1)return this.filter(':checked').val()||false;return this.val();},change(){if(this.length>1)return this.filter(':checked').val()||false;return this.val();}},collapsed:{collapsed(e){return typeof e!=='undefined'&&'value' in e?e.value:!this.is('[open]');}}};states.State=function(state){this.pristine=state;this.name=state;let process=true;do{while(this.name.charAt(0)==='!'){this.name=this.name.substring(1);this.invert=!this.invert;}if(this.name in states.State.aliases)this.name=states.State.aliases[this.name];else process=false;}while(process);};states.State.sanitize=function(state){if(state instanceof states.State)return state;return new states.State(state);};states.State.aliases={enabled:'!disabled',invisible:'!visible',invalid:'!valid',untouched:'!touched',optional:'!required',filled:'!empty',unchecked:'!checked',irrelevant:'!relevant',expanded:'!collapsed',open:'!collapsed',closed:'collapsed',readwrite:'!readonly'};states.State.prototype={invert:false,toString(){return this.name;}};const $document=$(document);$document.on('state:disabled',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find('select, input, textarea').prop('disabled',e.value);});$document.on('state:readonly',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-readonly',e.value).find('input, textarea').prop('readonly',e.value);});$document.on('state:required',(e)=>{if(e.trigger)if(e.value){const label=`label${e.target.id?`[for=${e.target.id}]`:''}`;const $label=$(e.target).attr({required:'required','aria-required':'true'}).closest('.js-form-item, .js-form-wrapper').find(label);if(!$label.hasClass('js-form-required').length)$label.addClass('js-form-required form-required');}else $(e.target).removeAttr('required aria-required').closest('.js-form-item, .js-form-wrapper').find('label.js-form-required').removeClass('js-form-required form-required');});$document.on('state:visible',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggle(e.value);});$document.on('state:checked',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-wrapper').find('input').prop('checked',e.value).trigger('change');});$document.on('state:collapsed',(e)=>{if(e.trigger)if($(e.target).is('[open]')===e.value)$(e.target).find('> summary').trigger('click');});})(jQuery,Drupal);; (function($){$(document).unbind('state:disabled');$(document).bind('state:disabled',function(e){if(e.trigger)$(e.target).attr('disabled',e.value).closest('.form-item, .form-submit, .form-wrapper').toggleClass('form-disabled',e.value).find(':input').attr('disabled',e.value);});})(jQuery);; !function(e,t,r){"use strict";t.webform=t.webform||{},t.webform.states=t.webform.states||{},t.webform.states.slideDown=t.webform.states.slideDown||{},t.webform.states.slideDown.duration="slow",t.webform.states.slideUp=t.webform.states.slideUp||{},t.webform.states.slideUp.duration="fast",e.fn.hasData=function(e){return void 0!==this.data(e);},e.fn.isWebform=function(){return !!e(this).closest('form.webform-submission-form, form[id^="webform"], form[data-is-webform]').length;},e.fn.isWebformElement=function(){return !(!e(this).isWebform()&&!e(this).closest("[data-is-webform-element]").length);},t.states.Trigger.states.empty.change=function(){return ""===this.val();};var o=t.states;t.states.Dependent.prototype.compare=function(t,r,i){var a=this.values[r][i.name],s=t.constructor.name;return s||(s=(s=e.type(t)).charAt(0).toUpperCase()+s.slice(1)),s in o.Dependent.comparisons?o.Dependent.comparisons[s](t,a):t.constructor.name in o.Dependent.comparisons?o.Dependent.comparisons[t.constructor.name](t,a):function(e,t){if(e===t)return void 0!==e||e;return void 0===e||void 0===t;}(t,a);},t.states.Dependent.comparisons.Object=function(e,t){if("pattern" in e)return new RegExp(e.pattern).test(t);if("!pattern" in e)return !new RegExp(e["!pattern"]).test(t);if("less" in e)return ""!==t&&parseFloat(e.less)>parseFloat(t);if("less_equal" in e)return ""!==t&&parseFloat(e.less_equal)>=parseFloat(t);if("greater" in e)return ""!==t&&parseFloat(e.greater)=parseFloat(o),s=null===i||""===i||parseFloat(t)<=parseFloat(i),n=a&&s;return e["!between"]?!n:n;}return !1!==e.indexOf(t);};var i=e(document);function a(e){var t=e.find('input[type="checkbox"]').first();l(t,!e.find('input[type="checkbox"]').is(":checked")),d(e,t);}function s(e){var t=e.find('input[type="radio"]');l(t,e.hasClass("required")),d(e,t);}function n(){a(e(this).closest(".js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other"));}function f(t){var r=e(t),o=t.type,i=t.tagName.toLowerCase(),a=["webform.states"];if("checkbox"===o||"radio"===o)r.trigger("change",a).trigger("blur",a);else if("select"===i){if(r.closest(".webform-type-address").length){if(!r.data("webform-states-address-initialized")&&"country"===r.attr("autocomplete")&&r.val()===r.find("option[selected]").attr("value"))return;r.data("webform-states-address-initialized",!0);}r.trigger("change",a).trigger("blur",a);}else{if("submit"!==o&&"button"!==o&&"file"!==o){var s=e.fn.inputmask&&r.hasClass("js-webform-input-mask");s&&r.inputmask("remove"),r.trigger("input",a).trigger("change",a).trigger("keydown",a).trigger("keyup",a).trigger("blur",a),s&&r.inputmask();}}}function l(e,t){var r="radio"===e.attr("type")||"checkbox"===e.attr("type");t?r?e.attr({required:"required"}):e.attr({required:"required","aria-required":"true"}):r?e.removeAttr("required"):e.removeAttr("required aria-required");}function d(e,t){e.attr("data-msg-required")&&t.attr("data-msg-required",e.attr("data-msg-required"));}i.on("state:required",function(t){if(t.trigger&&e(t.target).isWebformElement()){var r=e(t.target);if(l(r.find('input[type="file"]'),t.value),r.is(".js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .webform-likert-table")&&(r.toggleClass("required",t.value),l(r.find('input[type="radio"]'),t.value)),r.is(".js-form-type-checkboxes, .js-form-type-webform-checkboxes-other, .js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other")){r.toggleClass("required",t.value);var o=r.find('input[type="checkbox"]');t.value?(o.on("click",n),a(r)):(o.off("click",n),l(o,!1));}if(r.is(".js-webform-tableselect"))if(r.toggleClass("required",t.value),r.is("[multiple]")){var i=r.find("tbody");d(r,o=i.find('input[type="checkbox"]')),t.value?(o.on("click change",n),a(i)):(o.off("click change ",n),l(i,!1));}else{var s=r.find('input[type="radio"]');d(r,s),l(s,t.value);}if(r.is(".js-form-type-webform-select-other, .js-webform-type-webform-select-other")){var f=r.find("select");l(f,t.value),d(r,f);}r.find("> label:not([for])").length&&r.find("> label").toggleClass("js-form-required form-required",t.value),r.is(".js-webform-type-radios, .js-webform-type-checkboxes, fieldset")&&r.find("legend span.fieldset-legend:not(.visually-hidden),legend span.fieldset__label:not(.visually-hidden)").toggleClass("js-form-required form-required",t.value),r.is("fieldset")&&r.removeAttr("required aria-required");}}),i.on("state:checked",function(t){t.trigger&&e(t.target).trigger("change");}),i.on("state:readonly",function(t){t.trigger&&e(t.target).isWebformElement()&&(e(t.target).prop("readonly",t.value).closest(".js-form-item, .js-form-wrapper").toggleClass("webform-readonly",t.value).find("input, textarea").prop("readonly",t.value),e(t.target).trigger("webform:readonly").find("select, input, textarea, button").trigger("webform:readonly"));}),i.on("state:visible state:visible-slide",function(t){t.trigger&&e(t.target).isWebformElement()&&(t.value?e(":input",t.target).addBack().each(function(){!function(t){var r=e(t),o=r.data("webform-value");if(void 0!==o){var i=t.type,a=t.tagName.toLowerCase();"checkbox"===i||"radio"===i?r.prop("checked",o):"select"===a?e.each(o,function(e,t){t=t.replace(/'/g,"\\'"),r.find("option[value='"+t+"']").prop("selected",!0);}):"submit"!==i&&"button"!==i&&(t.value=o),r.removeData("webform-value");}var s=r.data("webform-required");void 0!==s&&(s&&r.prop("required",!0),r.removeData("webform-required"));}(this),f(this);}):e(":input",t.target).addBack().each(function(){!function(t){var r=e(t),o=t.type,i=t.tagName.toLowerCase();r.prop("required")&&!r.hasData("webform-required")&&r.data("webform-required",!0);if(!r.hasData("webform-value"))if("checkbox"===o||"radio"===o)r.data("webform-value",r.prop("checked"));else if("select"===i){var a=[];r.find("option:selected").each(function(e,t){a[e]=t.value;}),r.data("webform-value",a);}else "submit"!==o&&"button"!==o&&r.data("webform-value",t.value);}(this),function(t){var r=e(t);if(r.closest("[data-webform-states-no-clear]").length)return;var o=t.type,i=t.tagName.toLowerCase();"checkbox"===o||"radio"===o?r.prop("checked",!1):"select"===i?r.find('option[value=""]').length?r.val(""):t.selectedIndex=-1:"submit"!==o&&"button"!==o&&(t.value="color"===o?"#000000":"");r.prop("required",!1);}(this),f(this);}));}),i.on("state:visible-slide",function(r){if(r.trigger&&e(r.target).isWebformElement()){var o=r.value?"slideDown":"slideUp",i=t.webform.states[o].duration;e(r.target).closest(".js-form-item, .js-form-submit, .js-form-wrapper")[o](i);}}),t.states.State.aliases["invisible-slide"]="!visible-slide",i.on("state:disabled",function(t){if(t.trigger&&e(t.target).isWebformElement()){e(t.target).prop("disabled",t.value).closest(".js-form-item, .js-form-submit, .js-form-wrapper").toggleClass("form-disabled",t.value).find("select, input, textarea, button").prop("disabled",t.value);var r=e(t.target).find(':input[type="hidden"][name$="[fids]"]');r.length&&(e(t.target).is("fieldset")&&e(t.target).prop("disabled",!1),r.removeAttr("disabled")),e(t.target).trigger("webform:disabled").find("select, input, textarea, button").trigger("webform:disabled");}}),t.behaviors.webformCheckboxesRequired={attach:function(t){e(r("webform-checkboxes-required",".js-form-type-checkboxes.required, .js-form-type-webform-checkboxes-other.required, .js-webform-type-checkboxes.required, .js-webform-type-webform-checkboxes-other.required, .js-webform-type-webform-radios-other.checkboxes",t)).each(function(){var t=e(this);t.find('input[type="checkbox"]').on("click",n),setTimeout(function(){a(t);});});}},t.behaviors.webformRadiosRequired={attach:function(t){e(r("webform-radios-required",".js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .js-webform-type-webform-scale",t)).each(function(){var t=e(this);setTimeout(function(){s(t);});});}},t.behaviors.webformTableSelectRequired={attach:function(t){e(r("webform-tableselect-required",".js-webform-tableselect.required",t)).each(function(){var t=e(this),r=t.find("tbody"),o=t.is("[multiple]");o&&r.find('input[type="checkbox"]').on("click change",function(){a(r);}),setTimeout(function(){o?a(r):s(t);});});}};}(jQuery,Drupal,once);; !function(t,r,e){"use strict";r.behaviors.webformRemoveFormSingleSubmit={attach:function(){t(e("webform-single-submit","body")).on("submit.singleSubmit","form.webform-remove-single-submit",function(r){t(r.currentTarget).removeAttr("data-drupal-form-submit-last");});}},r.behaviors.webformDisableAutoSubmit={attach:function(r){t(e("webform-disable-autosubmit",t(".js-webform-disable-autosubmit input").not(":button, :submit, :reset, :image, :file"))).on("keyup keypress",function(t){if(13===t.which)return t.preventDefault(),!1;});}},r.behaviors.webformRequiredError={attach:function(r){t(e("webform-required-error",t(r).find(":input[data-webform-required-error], :input[data-webform-pattern-error]"))).on("invalid",function(){this.setCustomValidity(""),this.valid||(this.validity.patternMismatch&&t(this).attr("data-webform-pattern-error")?this.setCustomValidity(t(this).attr("data-webform-pattern-error")):this.validity.valueMissing&&t(this).attr("data-webform-required-error")&&this.setCustomValidity(t(this).attr("data-webform-required-error")));}).on("input change",function(){var r=t(this).attr("name");t(this.form).find(':input[name="'+r+'"]').each(function(){this.setCustomValidity("");});});}},t(document).on("state:required",function(r){t(r.target).filter(":input[data-webform-required-error]").each(function(){this.setCustomValidity("");});});}(jQuery,Drupal,once);; !function(e,r,a){"use strict";var t=function(){try{return localStorage.setItem("webform","webform"),localStorage.removeItem("webform"),!0;}catch(e){return !1;}}();r.behaviors.webformDetailsSave={attach:function(o){t&&(e(a("webform-details-summary-save","details > summary",o)).on("click",function(){var a=e(this).parent();if(!a[0].hasAttribute("data-webform-details-nosave")){var t=r.webformDetailsSaveGetName(a);if(t){var o="open"!==a.attr("open")?"1":"0";localStorage.setItem(t,o);}}}),e(a("webform-details-save","details",o)).each(function(){var a=e(this),t=r.webformDetailsSaveGetName(a);if(t){var o=localStorage.getItem(t);null!==o&&("1"===o?a.attr("open","open"):a.removeAttr("open"));}}));}},r.webformDetailsSaveGetName=function(e){if(!t)return "";if(e.hasClass("vertical-tabs__pane"))return "";var r=e.attr("data-webform-element-id");if(r)return "Drupal.webform."+r.replace("--",".");var a=e.attr("id");if(!a)return "";var o=e.parents("form");if(!o.length||!o.attr("id"))return "";var i=o.attr("id");return i?"Drupal.webform."+(i=i.replace(/--.+?$/,"").replace(/-/g,"_"))+"."+(a=a.replace(/--.+?$/,"").replace(/-/g,"_")):"";};}(jQuery,Drupal,once);; (function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i'},t.webform.detailsToggle.options),n=e(s.button).attr("title",t.t("Toggle details widget state.")).on("click",function(o){var a,i=l.find("details:not(.vertical-tabs__pane)");t.webform.detailsToggle.isFormDetailsOpen(l)?(i.removeAttr("open"),a=0):(i.attr("open","open"),a=1),t.webform.detailsToggle.setDetailsToggleLabel(l),t.webformDetailsSaveGetName&&i.each(function(){var l=t.webformDetailsSaveGetName(e(this));l&&localStorage.setItem(l,a);});}).wrap('
').parent();o.length?o.find(".item-list:first-child").eq(0).before(n):i.eq(0).before(n),t.webform.detailsToggle.setDetailsToggleLabel(l);}});}},t.webform.detailsToggle.isFormDetailsOpen=function(e){return e.find("details[open]").length===e.find("details").length;},t.webform.detailsToggle.setDetailsToggleLabel=function(e){var l=t.webform.detailsToggle.isFormDetailsOpen(e),o=l?t.t("Collapse all"):t.t("Expand all");e.find(".webform-details-toggle-state").html(o);var a=l?t.t("All details have been expanded."):t.t("All details have been collapsed.");t.announce(a);};}(jQuery,Drupal,once);; (function($,Drupal){'use strict';Drupal.behaviors.disableFieldByViewMode={attach:function(context){this.createInstances(context);},createInstances:function(context){let viewDisplayModeId=($("select[id*='view-mode']")&&$("select[id*='view-mode']").length!=0)?"select[id*='view-mode']":'#edit-view-mode-selection';let viewDisplayMode=extractViewMode($(viewDisplayModeId).find(":selected").val());viewDisplayMode=(viewDisplayMode=='_none')?'default':viewDisplayMode;getViewModeVisibility(viewDisplayMode);$(`${viewDisplayModeId} , select[name^='[view_mode_selection]']`).on('change',function(){let viewMode=extractViewMode(this.value);viewMode=(viewMode=='_none')?'default':viewMode;getViewModeVisibility(viewMode);});function getViewModeVisibility(viewMode){$(".field-visibility-identifier").each(function(){if(($(this).hasClass(viewMode))!=true)$(this).hide();else $(this).show();});}function extractViewMode(viewDisplayMode){if(viewDisplayMode!==undefined)return viewDisplayMode.split(".").pop();}}};}(jQuery,Drupal));; !function(e,s,t){"use strict";var a=function(){try{return localStorage.setItem("webform","webform"),localStorage.removeItem("webform"),!0;}catch(e){return !1;}}(),r=function(){try{return sessionStorage.setItem("webform","webform"),sessionStorage.removeItem("webform"),!0;}catch(e){return !1;}}();s.behaviors.webformMessageClose={attach:function(s){e(t("webform-message--close",".js-webform-message--close",s)).each(function(){var s=e(this),t=s.attr("data-message-id"),o=s.attr("data-message-storage"),c=s.attr("data-message-close-effect")||"hide";switch(c){case "slide":c="slideUp";break;case "fade":c="fadeOut";}(function(e,s,t){if(!t||!s)return !1;switch(s){case "local":return a&&localStorage.getItem("Drupal.webform.message."+t)||!1;case "session":return r&&sessionStorage.getItem("Drupal.webform.message."+t)||!1;default:return !1;}})(0,o,t)||("display: none;"===s.attr("style")||s.hasClass("js-webform-states-hidden")||s.show(),s.find(".js-webform-message__link").on("click",function(n){s[c](),function(s,t,o){if(!o||!t)return;switch(t){case "local":a&&localStorage.setItem("Drupal.webform.message."+o,!0);break;case "session":r&&sessionStorage.setItem("Drupal.webform.message."+o,!0);break;case "user":case "state":case "custom":e.get(s.find(".js-webform-message__link").attr("href"));}}(s,o,t),s.trigger("close"),n.preventDefault();}));});}};}(jQuery,Drupal,once);; !function(e,r){e("#reset-form").click(function(){e(".webform-submission-form")[0].reset(),e(".webform-submission-form .form-item--error-message").html(""),e(".webform-submission-form .form-item-prefecture option:first-child").attr("selected","selected");let r=e(".webform-submission-form .form-item-prefecture option:first-child").text();e(".webform-submission-form .selectedOption").html(r);});}(jQuery,Drupal);; (function($,Drupal){Drupal.behaviors.recaptcha={attach:function(context){$('.g-recaptcha',context).each(function(){if(typeof grecaptcha==='undefined'||typeof grecaptcha.render!=='function')return;if($(this).closest('body').length>0)if($(this).hasClass('recaptcha-processed'))grecaptcha.reset();else{grecaptcha.render(this,$(this).data());$(this).addClass('recaptcha-processed');}});}};window.drupalRecaptchaOnload=function(){$('.g-recaptcha').each(function(){if(!$(this).hasClass('recaptcha-processed')){grecaptcha.render(this,$(this).data());$(this).addClass('recaptcha-processed');}});};})(jQuery,Drupal);; !function(v,m,y,t){"use strict";var C="slick",b="unslick",w=C+"--initialized",e=".slick:not(."+w+")",z=".slick__slider",_=".slick__arrow",P=".b-lazy[data-src]:not(.b-loaded)",x=".media__icon--close",$="is-playing",A="is-paused",D="data-thumb",L="data-b-thumb",S=m.blazy||{};function i(e){var n,i,s=v(e),a=v("> "+z,e).length?v("> "+z,e):s,o=v("> "+_,e),t=a.data(C)?v.extend({},y.slick,a.data(C)):v.extend({},y.slick),l=!("array"!==v.type(t.responsive)||!t.responsive.length)&&t.responsive,d=t.appendDots,c="blazy"===t.lazyLoad&&S,r=a.find(".media--player").length,f=a.hasClass(b);if(f||(t.appendDots=d===_?o:d||v(a)),l)for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&l[n].settings!==b&&(l[n].settings=v.extend({},y.slick,k(t),l[n].settings));function u(n){a.find(P).length&&((n=a.find(n?".slide:not(.slick-cloned) "+P:".slick-active "+P)).length||(n=a.find(".slick-cloned "+P)),n.length&&S.init&&S.init.load(n))}function h(){r&&g(),c&&u(!1)}function g(){a.removeClass(A);var n=a.find("."+$);n.length&&n.removeClass($).find(x).click()}function p(){a.addClass(A).slick("slickPause")}function k(l){return f?{}:{slide:l.slide,lazyLoad:l.lazyLoad,dotsClass:l.dotsClass,rtl:l.rtl,prevArrow:v(".slick-prev",o),nextArrow:v(".slick-next",o),appendArrows:o,customPaging:function(n,i){var s,t=n.$slides.eq(i),e=t.find("["+D+"]"),a=D;e.length||(e=t.find("["+L+"]"),a=L),e.length&&(s=(s=e.find("img").attr("alt"))?m.checkPlain(s):"Preview",s=''+m.t(s)+'',s=0'+s+"":"");i=n.defaults.customPaging(n,i);return s?i.add(s):i}}}a.data(C,t),(t=a.data(C)).randomize&&!a.hasClass("slick-initiliazed")&&a.children().sort(function(){return.5-Math.random()}).each(function(){a.append(this)}),f||a.on("init.sl",function(n,i){d===_&&v(i.$dots).insertAfter(i.$prevArrow);i=a.find(".slick-cloned.slick-active "+P);c&&i.length&&S.init&&S.init.load(i)}),c?a.on("beforeChange.sl",function(){u(!0)}):(i=v(".media",a)).length&&(i.find("[data-src]").length||i.hasClass("b-bg"))&&i.closest(".slide__content").addClass("is-loading"),a.on("setPosition.sl",function(n,i){var s,t;i=(s=i).slideCount<=s.options.slidesToShow,t=i||!1===s.options.arrows,a.attr("id")===s.$slider.attr("id")&&(s.options.centerPadding&&"0"!==s.options.centerPadding||s.$list.css("padding",""),i&&(s.$slideTrack.width()<=s.$slider.width()||v(e).hasClass("slick--thumbnail"))&&s.$slideTrack.css({left:"",transform:""}),(s=a.find(".b-loaded ~ .b-loader")).length&&s.remove(),o.length&&v.each(["next","prev"],function(n,i){v(".slick-"+i,o)[t?"addClass":"removeClass"]("visually-hidden")}))}),a.slick(k(t)),a.parent().on("click.sl",".slick-down",function(n){n.preventDefault();n=v(this);v("html, body").stop().animate({scrollTop:v(n.data("target")).offset().top-(n.data("offset")||0)},800,v.easing&&t.easing?t.easing:"swing")}),t.mouseWheel&&a.on("mousewheel.sl",function(n,i){return n.preventDefault(),a.slick(i<0?"slickNext":"slickPrev")}),c||a.on("lazyLoaded lazyLoadError",function(n,i,s){var t;t=(s=v(t=s)).closest(".slide")||s.closest("."+b),s.parentsUntil(t).removeClass(function(n,i){return(i.match(/(\S+)loading/g)||[]).join(" ")})}),a.on("afterChange.sl",h),r&&(a.on("click.sl",x,g),a.on("click.sl",".media__icon--play",p)),s.removeClass(function(n,i){return(i.match(/(\S+)loading/g)||[]).join(" ")}),f&&a.slick(b),s.addClass(w)}m.behaviors.slick={attach:function(n){t.once(i,C,e,n)},detach:function(n,i,s){"unload"===s&&t.once.removeSafely(C,e,n)}}}(jQuery,Drupal,drupalSettings,dBlazy); ;