1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2!function(t,e){function i(e){var i=t(".header");if(i.length){var a=t(".header-spacer");if(a.length||(a=t('<div class="header-spacer" aria-hidden="true"></div>'),i.after(a)),e){if(!i.hasClass("sticky")){var l=i.children(".section");a.css("height",((l.length?l.outerHeight():i.outerHeight())||0)+"px"),i.addClass("sticky");}}else i.hasClass("sticky")&&(i.removeClass("sticky"),a.css("height",""));}}t("#block-megamenutrigger").attr({tabindex:"0",role:"button","aria-pressed":"false","aria-controls":"mega-menu"}),t("#block-megamenutrigger").on("click",function(){t(this).toggleClass("on"),t(this).parents("body").find(".mega-menu").toggleClass("open"),t(this).attr("aria-pressed",function(t,e){return "false"==e?"true":"false";});}),t("#block-megamenutrigger").keypress(function(e){13==e.which&&(t(this).toggleClass("on"),$menu=t(this).parents("body").find(".mega-menu"),$menu.toggleClass("open"),$menu.find("a").first().focus(),t(this).attr("aria-pressed",function(t,e){return "false"==e?"true":"false";}));}),t(".menu--main > ul.menu li.menu-item--expanded, .menu--mega-menu > ul.menu li.menu-item--expanded").each(function(){t(window).width()>900?t(this).find("> ul").append('<li class="go-back"><a href="#" role="button">Back</a></li>'):t(this).find("> ul").prepend('<li class="go-back"><a href="#" role="button">Back</a></li>');var e=t(this).find("> a").attr("href"),i=t(this).find("> a").text();t(this).find("> ul.menu").prepend('<li class="overview"><a href="'+e+'">'+i+"</a></li>"),t(this).find("> a").attr("href","#"),t(this).hasClass("open")||(t(this).find(">a").on("click",function(){t(this).next(".menu").show(),t(this).parents("li").addClass("open"),t(this).parents("li").siblings().hide();}),t(this).find(">a").keypress(function(e){13==e.which&&(t(this).next(".menu").show(),t(this).parents("li").addClass("open"),t(this).parents("li").siblings().hide());})),t(this).find(".go-back a").keypress(function(e){13==e.which&&(t(this).closest(".menu-item--expanded").removeClass("open"),t(this).closest(".menu").fadeOut(),t(this).closest(".menu-item--expanded").siblings().toggle());}),t(this).find(".go-back a").on("click",function(e){e.preventDefault(),t(this).closest(".menu-item--expanded").removeClass("open"),t(this).closest(".menu").fadeOut(),t(this).closest(".menu-item--expanded").siblings().toggle();});}),t(document).keyup(function(e){"Escape"===e.key&&(t("#block-megamenutrigger").removeClass("on"),t("#block-megamenutrigger").attr("aria-pressed","false"),t(".mega-menu").removeClass("open"));}),e.behaviors.resource_carousel={attach:function(e,i){t(".paragraph--type--resource-carousel .field--name-field-resources").not(".slick-initialized").slick({slidesToShow:4,slidesToScroll:1,infinite:!1,adaptiveHeight:!0,responsive:[{breakpoint:900,settings:{slidesToShow:3,slidesToScroll:1}},{breakpoint:700,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:400,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0}}]});}},e.behaviors.browse_carousel={attach:function(e,i){t("#block-browse .field--name-field-page-ref").not(".slick-initialized").slick({slidesToShow:5,slidesToScroll:5,dots:!0,arrows:!1,responsive:[{breakpoint:1e3,settings:{slidesToShow:3,slidesToScroll:3}},{breakpoint:600,settings:{slidesToShow:2,slidesToScroll:2}}]});}},e.behaviors.gallery_slick={attach:function(e,i){t(".page-node-type-photo-gallery .field--name-field-photos").slick({slidesToShow:3,slidesToScroll:1,infinite:!1,adaptiveHeight:!0,responsive:[{breakpoint:700,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:400,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0}}]});}},t(".quick-links-trigger").attr("aria-expanded","false"),t(".quick-links-trigger").attr("aria-controls","block-quicklinks"),t(".quick-links-trigger").on("click",function(e){e.preventDefault(),t(this).toggleClass("triggered"),t(".region-quicklinks").slideToggle(),t(this).attr("aria-expanded",t(this).hasClass("triggered"));}),t(window).on("resize",function(){t(window).width(),t("#search-block-form .form-search").attr("placeholder","I am searching forâ¦");}).resize(),e.behaviors.datatables={attach:function(e,i){var a=1;t(".text-formatted, .field--name-field-body").each(function(){t(this).find(".dataTableNoPage").each(function(){var i=t(this).attr("sortCol"),l=t(this).attr("sortDir");t.fn.dataTable.moment("MM/DD/YYYY"),t(this).attr("sortCol")?t(once("set-datatables",this,e)).DataTable({order:[[i,l]],paging:!1,info:!1,lengthChange:!1,language:{search:a>1?"Search Table "+a:"Search",searchPlaceholder:a>1?"Search Table "+a:"Search"}}):t(once("set-datatables",this,e)).DataTable({paging:!1,info:!1,lengthChange:!1,language:{search:a>1?"Search Table "+a:"Search",searchPlaceholder:a>1?"Search Table "+a:"Search"}}),once("increment-datatable-counter",this,e).forEach(function(){a++;});}),t(this).find(".dataTable").each(function(){var i=t(this).attr("sortCol"),l=t(this).attr("sortDir");t.fn.dataTable.moment("MM/DD/YYYY"),t(this).attr("sortCol")?t(once("set-datatables",this,e)).DataTable({order:[[i,l]],lengthChange:!1,language:{search:a>1?"Search Table "+a:"Search",searchPlaceholder:a>1?"Search Table "+a:"Search"}}):t(once("set-datatables",this,e)).DataTable({lengthChange:!1,language:{search:a>1?"Search Table "+a:"Search",searchPlaceholder:a>1?"Search Table "+a:"Search"}}),once("increment-datatable-counter",this,e).forEach(function(){a++;});});});}},e.behaviors.responsive_tables={attach:function(e,i){t(".text-formatted table:not(.dataTable)").each(function(){t(once("table-wrap",this,e)).wrap('<div class="table-wrap"></div>');});}},e.behaviors.accordion={attach:function(e,i){t(once("accordion-event",".paragraph--type--accordion-item",e)).each(function(){var e=t(this).attr("para-id");t(this).find(".field--name-field-body").hide(),t(this).find(".field--name-field-body").attr("aria-hidden","true"),t(this).find(".field--name-field-title").attr("aria-expanded","fal
2se"),t(this).find(".field--name-field-body").attr("id","content-"+e),t(this).find(".field--name-field-title").attr("aria-controls","content-"+e),t(this).find(".field--name-field-title").attr("id","accordion-control-"+e),t(this).find(".field--name-field-title").attr("role","button"),t(this).find(".field--name-field-title").attr("tabindex","0"),t(this).find(".field--name-field-title").keypress(function(e){13==e.which&&(t(this).parents(".paragraph--type--accordion-item").toggleClass("active"),t(this).parents(".paragraph--type--accordion-item").find(".field--name-field-body").slideToggle("slow"),t(this).parents(".paragraph--type--accordion-item").hasClass("active")?(t(this).attr("aria-expanded","true"),t(this).parents(".paragraph--type--accordion-item").find(".field--name-field-body").attr("aria-hidden","false")):(t(this).attr("aria-expanded","false"),t(this).parents(".paragraph--type--accordion-item").find(".field--name-field-body").attr("aria-hidden","true")));}),t(this).find(".field--name-field-title").on("click",function(){t(this).parents(".paragraph--type--accordion-item").toggleClass("active"),t(this).parents(".paragraph--type--accordion-item").find(".field--name-field-body").slideToggle("slow"),t(this).parents(".paragraph--type--accordion-item").hasClass("active")?(t(this).attr("aria-expanded","true"),t(this).parents(".paragraph--type--accordion-item").find(".field--name-field-body").attr("aria-hidden","false")):(t(this).attr("aria-expanded","false"),t(this).parents(".paragraph--type--accordion-item").find(".field--name-field-body").attr("aria-hidden","true"));});});}},e.behaviors.anchor_scroll={attach:function(e,a){var l=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function s(){var e=t(".header > .section").outerHeight()||0;return t("body").hasClass("toolbar-fixed")&&(e+=t("#toolbar-bar").outerHeight()||0,t("body").hasClass("toolbar-tray-open")&&t("body").hasClass("toolbar-horizontal")&&(e+=t(".toolbar-tray-horizontal.is-active").outerHeight()||0)),e+10;}function n(){document.documentElement.style.setProperty("--scroll-offset",s()+"px");}function d(e){if(!e||e.indexOf("#")<0)return t();var i=e.substring(e.indexOf("#")+1);if(!i)return t();var a=document.getElementById(i);return a?t(a):t("[name='"+i+"']").first();}function r(e){e.parents(".paragraph--type--collapsible-content, .paragraph--type--accordion-item").each(function(){var e=t(this);e.hasClass("active")||(e.addClass("active"),e.find(".field--name-field-title").attr("aria-expanded","true"),e.find(".field--name-field-body").attr("aria-hidden","false").show());});}function f(t,e){if(t.length){i(!0);var a=t.offset().top-s();window.scrollTo({top:a<0?0:a,behavior:l?"auto":e||"smooth"}),t.attr("tabindex")||t.attr("tabindex","-1"),t[0].focus({preventScroll:!0});}}t(once("anchor-scroll","body")).each(function(){if(n(),t(window).on("resize",n),window.location.hash){"scrollRestoration" in history&&(history.scrollRestoration="manual");var e=function(){var t=d(window.location.hash);t.length&&(r(t),n(),f(t,"auto"));};t(window).on("load",function(){var t=document.documentElement,i=t.style.scrollBehavior;t.style.scrollBehavior="auto",e(),setTimeout(function(){e(),t.style.scrollBehavior=i;},250);});}t(window).on("hashchange",function(){var t=d(window.location.hash);t.length&&(r(t),n(),f(t,"auto"));}),t(document).on("click",'a[href*="#"]:not(.quick-links-trigger)',function(t){var e;try{e=new URL(this.href,window.location.href);}catch(t){return;}if(e.pathname===window.location.pathname&&e.search===window.location.search&&e.hash){var i=d(e.hash);i.length&&(t.preventDefault(),r(i),n(),f(i,"smooth"),history.pushState&&history.pushState(null,"",e.hash));}});});}},e.behaviors.collapsible={attach:function(e,i){t(once("collapse-event",".paragraph--type--collapsible-content",e)).each(function(){var e=t(this).attr("para-id");t(this).find(".field--name-field-body").attr("aria-hidden","true"),t(this).find(".field--name-field-title").attr("aria-expanded","false"),t(this).find(".field--name-field-body").attr("id","content-"+e),t(this).find(".field--name-field-title").attr("aria-controls","content-"+e),t(this).find(".field--name-field-title").attr("id","accordion-control-"+e),t(this).find(".field--name-field-title").attr("role","button"),t(this).find(".field--name-field-title").attr("tabindex","0"),t(this).find(".field--name-field-title").keypress(function(e){13==e.which&&(t(this).parents(".paragraph--type--collapsible-content").toggleClass("active"),t(this).parents(".paragraph--type--collapsible-content").find(".field--name-field-body").slideToggle("slow"),t(this).parents(".paragraph--type--collapsible-content").hasClass("active")?(t(this).attr("aria-expanded","true"),t(this).parents(".paragraph--type--collapsible-content").find(".field--name-field-body").attr("aria-hidden","false")):(t(this).attr("aria-expanded","fal
2se"),t(this).parents(".paragraph--type--collapsible-content").find(".field--name-field-body").attr("aria-hidden","true")));}),t(this).find(".field--name-field-title").on("click",function(){t(this).parents(".paragraph--type--collapsible-content").toggleClass("active"),t(this).parents(".paragraph--type--collapsible-content").find(".field--name-field-body").slideToggle("slow"),t(this).parents(".paragraph--type--collapsible-content").hasClass("active")?(t(this).attr("aria-expanded","true"),t(this).parents(".paragraph--type--collapsible-content").find(".field--name-field-body").attr("aria-hidden","false")):(t(this).attr("aria-expanded","false"),t(this).parents(".paragraph--type--collapsible-content").find(".field--name-field-body").attr("aria-hidden","true"));});});}},e.behaviors.tabs={attach:function(e,i){t(once("tabs-event",".paragraph--type--tabs .tablist > li",e)).each(function(){t(this).find("button").keypress(function(e){if(13==e.which){var i=t("#"+t(this).attr("aria-controls"));i.show(),i.attr("aria-hidden","false"),i.parents(".field__item").siblings().find(".tabpanel").hide(),i.parents(".field__item").siblings().find(".tabpanel").attr("aria-hidden","true"),t(this).attr("aria-selected","true"),t(this).parents("li").siblings().find("button").attr("aria-selected","false");}}),t(this).find("button").on("click",function(){var e=t("#"+t(this).attr("aria-controls"));e.show(),e.attr("aria-hidden","false"),e.parents(".field__item").siblings().find(".tabpanel").hide(),e.parents(".field__item").siblings().find(".tabpanel").attr("aria-hidden","true"),t(this).attr("aria-selected","true"),t(this).parents("li").siblings().find("button").attr("aria-selected","false");});}),t(".paragraph--type--tabs .field--name-field-tabs > .field__item",e).each(function(){var e=t(this).find(".paragraph--type--tab").attr("para-id");t(this).find(".tabpanel").hide(),t(this).find(".tabpanel").attr("aria-hidden","true"),t(this).find(".tabpanel").attr("tabindex","0"),t(this).find(".tabpanel").attr("id","content-"+e),t(this).find(".tabpanel").attr("aria-labelledby","accordion-control-"+e);}),t(".paragraph--type--tabs .tablist > li:first-child button").attr("aria-selected","true"),t(".paragraph--type--tabs .field--name-field-tabs > .field__item:first-child .tabpanel").show(),t(".paragraph--type--tabs .field--name-field-tabs > .field__item:first-child .tabpanel").attr("aria-hidden","false");}},t('.view-in-this-section a[href$="'+window.location.pathname+'"]').css("font-weight","bold"),t(".view-division-listing .hide, .view-division-listing .unpublished").each(function(){t(this).remove();}),t('g[id^="Tan_cloud_"]').each(function(){var e=t(this).attr("id").replace(/\D/g,""),i=e-1;t(this).on("click",function(){t(this).siblings().removeClass("open"),t(this).siblings().not('g[id="Tan_cloud_'+e+'"]').removeClass("hide"),t(this).siblings('g[id="Tan_cloud_'+e+'"]').toggleClass("hide"),t(this).toggleClass("open"),t(this).parents(".view-dfc-interactive-graphic").find(".view-content .views-row").not(":eq("+i+")").removeClass("open"),t(this).parents(".view-dfc-interactive-graphic").find(".view-content .views-row").eq(i).toggleClass("open");});}),t(".view-dfc-interactive-graphic .close-trigger").each(function(){t(this).parents(".views-row").index();t(this).on("click",function(){t(this).parents(".views-row").toggleClass("open"),t(this).parents(".view-dfc-interactive-graphic").find("svg g").removeClass("open"),t(this).parents(".view-dfc-interactive-graphic").find("svg g").removeClass("hide");});}),e.behaviors.events_calendar_filters={attach:function(e,i){var a=t("#views-exposed-form-events-calendar-block-1",e);t(once("events-filter",a.find(".form-composite legend"))).on("click",function(){t(this).siblings(".fieldset-wrapper").slideToggle("fast"),t(this).toggleClass("open");});}},e.behaviors.add_to_calendar={attach:function(e,i){t(once("add-calendar-event",".add-to-calendar",e)).each(function(){t(this).find(".addtocal__label").on("click",function(){t(this).siblings(".addtocal__list").slideToggle();});});}},e.behaviors.lang_dir={attach:function(e,i){t(".view-translation-table table tr").each(function(){var e=t(this).find(".views-field-field-lang").text();e.indexOf("Arabic")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","AR-SA"),t(this).find(".views-field-field-translated-title a").attr("dir","RTL"),t(this).find(".views-field-field-test-translated-title").attr("lang","AR-SA"),t(this).find(".views-field-field-test-translated-title").attr("dir","RTL")),e.indexOf("Bosnian")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","bs"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","bs"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Burmese")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","my"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","my"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Chinese")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","zh"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","zh"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Chinese-M
2andarin")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","cmn"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","cmn"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Chinese-Simplified")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","zh-Hans"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","zh-Hans"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Chinese-Traditional")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","zh-Hant"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","zh-Hant"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Dari")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","prs-AF"),t(this).find(".views-field-field-translated-title a").attr("dir","RTL"),t(this).find(".views-field-field-test-translated-title").attr("lang","prs-AF"),t(this).find(".views-field-field-test-translated-title").attr("dir","RTL")),e.indexOf("English")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","en"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","en"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Farsi")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","fa"),t(this).find(".views-field-field-translated-title a").attr("dir","RTL"),t(this).find(".views-field-field-test-translated-title").attr("lang","fa"),t(this).find(".views-field-field-test-translated-title").attr("dir","RTL")),e.indexOf("French")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","fr"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","fr"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Haitian Creole")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","ht"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","ht"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Hindi")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","hi"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","hi"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Karen")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","kar"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","kar"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Kirundi")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","rn"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","rn"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Lingala")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","ln"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","ln"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Maay Maay")>=0&&(t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Nepali")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","ne"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","ne"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Pashto")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","ps"),t(this).find(".views-field-field-translated-title a").attr("dir","RTL"),t(this).find(".views-field-field-test-translated-title").attr("lang","ps"),t(this).find(".views-field-field-test-translated-title").attr("dir","RTL")),e.indexOf("Portuguese")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","pt"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","pt"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Russian")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","ru"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","ru"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Serbo-Croatian")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","sh"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","sh"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Spanish")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","es"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","es"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Somali")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","so"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","so"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Swahili")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","sw"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","sw"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Tigrinya")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","ti"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","ti"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Ukrainian")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","uk"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","uk"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Vietnamese")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","vi"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"),t(this).find(".views-field-field-test-translated-title").attr("lang","vi"),t(this).find(".views-field-field-test-translated-title").attr("dir","LTR")),e.indexOf("Telugu")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","te"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR")),e.indexOf("Thai")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","th"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR")),e.indexOf("Albanian")>=0&&(t(this).find(".views-field-field-translated-title a").attr("lang","alb/sqi"),t(this).find(".views-field-field-translated-title a").attr("dir","LTR"));});}},t(window).scroll(function(){var e=t(window).scrollTop();t(".header-top").each(function(){i(t(this).offset().top+t(this).height()<=e-30);});}),t(".menu--mega-menu ul.menu li a").each(function(){"#"==t(this).attr("href")&&t(this).click(function(t){return !1;});});}(jQuery,Drupal);var topButtons=document.getElementsByClassName("button-back-to-top");
2function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0,document.activeElement&&document.activeElement.blur(),document.body.setAttribute("tabindex","-1"),document.body.focus();}topButtons.length>0&&(window.onscroll=function(){if(document.body.scrollTop>500||document.documentElement.scrollTop>500)for(var t=0;t<topButtons.length;t++)topButtons[t].style.display="block";else for(var e=0;e<topButtons.length;e++)topButtons[e].style.display="none";});; 3(function($,Drupal,once){Drupal.behaviors.webformCheckboxesAllorNone={attach(context){$(once('webform-checkboxes-all-or-none','[data-options-all], [data-options-none]',context)).each(function(){var $element=$(this);var options_all_value=$element.data('options-all');var options_none_value=$element.data('options-none');var $checkboxes=$element.find('input[type="checkbox"]');var $options=$checkboxes.not('[value="'+options_all_value+'"]').not('[value="'+options_none_value+'"]');var $options_all=$element.find(':checkbox[value="'+options_all_value+'"]');var $options_none=$element.find(':checkbox[value="'+options_none_value+'"]');if($options_all.length){$options_all.on('click',toggleCheckAllEventHandler);if($options_all.prop('checked'))toggleCheckAllEventHandler();}if($options_none.length){$options_none.on('click',toggleCheckNoneEventHandler);toggleCheckNoneEventHandler();}$options.on('click',toggleCheckboxesEventHandler);toggleCheckboxesEventHandler();function toggleCheckAllEventHandler(){if($options_all.prop('checked')){if($options_none.is(':checked'))$options_none.prop('checked',false).trigger('change',['webform.states']);$options.not(':checked').prop('checked',true).trigger('change',['webform.states']);}else $options.filter(':checked').prop('checked',false).trigger('change',['webform.states']);}function toggleCheckNoneEventHandler(){if($options_none.prop('checked'))$checkboxes.not('[value="'+options_none_value+'"]').filter(':checked').prop('checked',false).trigger('change',['webform.states']);}function toggleCheckboxesEventHandler(){var isAllChecked=($options.filter(':checked').length===$options.length);if($options_all.length&&$options_all.prop('checked')!==isAllChecked)$options_all.prop('checked',isAllChecked).trigger('change',['webform.states']);var isOneChecked=$options.is(':checked');if($options_none.length&&isOneChecked)$options_none.prop('checked',false).trigger('change',['webform.states']);}});}};})(jQuery,Drupal,once);; 4(function($,Drupal,once){var hasLocalStorage=(function(){try{localStorage.setItem('webform','webform');localStorage.removeItem('webform');return true;}catch(e){return false;}}());Drupal.behaviors.webformDetailsSave={attach(context){if(!hasLocalStorage)return;$(once('webform-details-summary-save','details > summary',context)).on('click',function(){var $details=$(this).parent();if($details[0].hasAttribute('data-webform-details-nosave'))return;var name=Drupal.webformDetailsSaveGetName($details);if(!name)return;var open=($details.attr('open')!=='open')?'1':'0';localStorage.setItem(name,open);});$(once('webform-details-save','details',context)).each(function(){var $details=$(this);var name=Drupal.webformDetailsSaveGetName($details);if(!name)return;var open=localStorage.getItem(name);if(open===null)return;if(open==='1')$details.attr('open','open');else $details.removeAttr('open');});}};Drupal.webformDetailsSaveGetName=function($details){if(!hasLocalStorage)return '';if($details.hasClass('vertical-tabs__pane'))return '';var webformId=$details.attr('data-webform-element-id');if(webformId)return 'Drupal.webform.'+webformId.replace('--','.');var detailsId=$details.attr('id');if(!detailsId)return '';var $form=$details.parents('form');if(!$form.length||!$form.attr('id'))return '';var formId=$form.attr('id');if(!formId)return '';formId=formId.replace(/--.+?$/,'').replace(/-/g,'_');detailsId=detailsId.replace(/--.+?$/,'').replace(/-/g,'_');return 'Drupal.webform.'+formId+'.'+detailsId;};})(jQuery,Drupal,once);; 5(function($,Drupal,once){Drupal.webform=Drupal.webform||{};Drupal.webform.detailsToggle=Drupal.webform.detailsToggle||{};Drupal.webform.detailsToggle.options=Drupal.webform.detailsToggle.options||{};Drupal.behaviors.webformDetailsToggle={attach(context){$(once('webform-details-toggle','.js-webform-details-toggle',context)).each(function(){var $form=$(this);var $tabs=$form.find('.webform-tabs');var selector=($tabs.length)?'.webform-tab':'.js-webform-details-toggle, .webform-elements';var $details=$form.find('details').filter(function(){var $parents=$(this).parentsUntil(selector);return ($parents.find('details').length===0);});if($details.length<2)return;var options=$.extend({button:'<button type="button" class="webform-details-toggle-state"></button>'},Drupal.webform.detailsToggle.options);var $toggle=$(options.button).attr('title',Drupal.t('Toggle details widget state.')).on('click',function(e){var $details=$form.find('details:not(.vertical-tabs__pane)');var $summary=$details.find('summary');var open;if(Drupal.webform.detailsToggle.isFormDetailsOpen($form)){$details.removeAttr('open');$summary.attr('aria-expanded','false');open=0;}else{$details.attr('open','open');$summary.attr('aria-expanded','true');open=1;}Drupal.webform.detailsToggle.setDetailsToggleLabel($form);if(Drupal.webformDetailsSaveGetName)$details.each(function(){var name=Drupal.webformDetailsSaveGetName($(this));if(name)localStorage.setItem(name,open);});}).wrap('<div class="webform-details-toggle-state-wrapper"></div>').parent();if($tabs.length)$tabs.find('.item-list:first-child').eq(0).before($toggle);else $details.eq(0).before($toggle);Drupal.webform.detailsToggle.setDetailsToggleLabel($form);});}};Drupal.webform.detailsToggle.isFormDetailsOpen=function($form){return ($form.find('details[open]').length===$form.find('details').length);};Drupal.webform.detailsToggle.setDetailsToggleLabel=function($form){var isOpen=Drupal.webform.detailsToggle.isFormDetailsOpen($form);var label=(isOpen)?Drupal.t('Collapse all'):Drupal.t('Expand all');$form.find('.webform-details-toggle-state').html(label);var text=(isOpen)?Drupal.t('All details have been expanded.'):Drupal.t('All details have been collapsed.');Drupal.announce(text);};})(jQuery,Drupal,once);; 6(function($,Drupal,once){var hasLocalStorage=(function(){try{localStorage.setItem('webform','webform');localStorage.removeItem('webform');return true;}catch(e){return false;}}());
6var hasSessionStorage=(function(){try{sessionStorage.setItem('webform','webform');sessionStorage.removeItem('webform');return true;}catch(e){return false;}}());Drupal.behaviors.webformMessageClose={attach(context){$(once('webform-message--close','.js-webform-message--close',context)).each(function(){var $element=$(this);var id=$element.attr('data-message-id');var storage=$element.attr('data-message-storage');var effect=$element.attr('data-message-close-effect')||'hide';switch(effect){case 'slide':effect='slideUp';break;case 'fade':effect='fadeOut';break;}if(isClosed($element,storage,id))return;if($element.attr('style')!=='display: none;'&&!$element.hasClass('js-webform-states-hidden'))$element.show();$element.find('.js-webform-message__link').on('click',function(event){$element[effect]();setClosed($element,storage,id);$element.trigger('close');event.preventDefault();});});}};function isClosed($element,storage,id){if(!id||!storage)return false;switch(storage){case 'local':if(hasLocalStorage)return localStorage.getItem('Drupal.webform.message.'+id)||false;return false;case 'session':if(hasSessionStorage)return sessionStorage.getItem('Drupal.webform.message.'+id)||false;return false;default:return false;}}function setClosed($element,storage,id){if(!id||!storage)return;switch(storage){case 'local':if(hasLocalStorage)localStorage.setItem('Drupal.webform.message.'+id,true);break;case 'session':if(hasSessionStorage)sessionStorage.setItem('Drupal.webform.message.'+id,true);break;case 'user':case 'state':case 'custom':$.get($element.find('.js-webform-message__link').attr('href'));return true;}}})(jQuery,Drupal,once);; 7(function($,Drupal){Drupal.behaviors.webformOptionsButtons={attach(context){$(context).find('label.webform-options-display-buttons-label > input[type="checkbox"], label.webform-options-display-buttons-label > input[type="radio"]').each(function(){var $input=$(this);var $label=$input.parent();$input.detach().insertBefore($label);});}};})(jQuery,Drupal);; 8(function($,Drupal,once){function toggleOther(show,$element,effect){var $input=$element.find('input');var hideEffect=(effect===false)?'hide':'slideUp';var showEffect=(effect===false)?'show':'slideDown';if(show){var width=$element.parent().width();if(width)$element.width(width);$element[showEffect]();if(effect!==false)$input.trigger('focus');$input.prop('required',true).attr('aria-required','true');var value=$input.data('webform-value');if(typeof value!=='undefined'){$input.val(value);var input=$input.get(0);if($.inArray(input.type,['text','search','url','tel','password'])!==-1)input.setSelectionRange(0,0);}$element.parent().find('.CodeMirror').each(function(index,$element){$element.CodeMirror.refresh();});}else{$element[hideEffect]();if($input.val()!=='')$input.data('webform-value',$input.val());$input.val('').prop('required',false).removeAttr('aria-required');}}Drupal.behaviors.webformSelectOther={attach(context){$(once('webform-select-other','.js-webform-select-other',context)).each(function(){var $element=$(this);var $select=$element.find('select');var $input=$element.find('.js-webform-select-other-input');$select.on('change',function(){var isOtherSelected=$select.find('option[value="_other_"]').is(':selected');toggleOther(isOtherSelected,$input);});var isOtherSelected=$select.find('option[value="_other_"]').is(':selected');toggleOther(isOtherSelected,$input,false);});}};Drupal.behaviors.webformCheckboxesOther={attach(context){$(once('webform-checkboxes-other','.js-webform-checkboxes-other',context)).each(function(){var $element=$(this);var $checkbox=$element.find('input[value="_other_"]');var $input=$element.find('.js-webform-checkboxes-other-input');$checkbox.on('change',function(){toggleOther(this.checked,$input);});toggleOther($checkbox.is(':checked'),$input,false);});}};Drupal.behaviors.webformRadiosOther={attach(context){$(once('webform-radios-other','.js-webform-radios-other',context)).each(function(){var $element=$(this);var $radios=$element.find('input[type="radio"]');var $input=$element.find('.js-webform-radios-other-input');$radios.on('change',function(){toggleOther(($radios.filter(':checked').val()==='_other_'),$input);});toggleOther(($radios.filter(':checked').val()==='_other_'),$input,false);});}};Drupal.behaviors.webformButtonsOther={attach(context){$(once('webform-buttons-other','.js-webform-buttons-other',context)).each(function(){var $element=$(this);var $buttons=$element.find('input[type="radio"]');var $input=$element.find('.js-webform-buttons-other-input');var $container=$(this).find('.js-webform-webform-buttons');$container.on('change',function(){toggleOther(($(this).find(':radio:checked').val()==='_other_'),$input);});toggleOther(($buttons.filter(':checked').val()==='_other_'),$input,false);});}};})(jQuery,Drupal,once);; 9(function($,Drupal,once){Drupal.behaviors.webformSelectOptionsDisabled={attach(context){$(once('webform-select-options-disabled','select[data-webform-select-options-disabled]',context)).each(function(){var $select=$(this);var disabled=$select.attr('data-webform-select-options-disabled').split(/\s*,\s*/);$select.find('option').filter(function isDisabled(){return ($.inArray(this.value,disabled)!==-1);}).attr('disabled','disabled');});}};})(jQuery,Drupal,once);; 10(function($,Drupal,debounce){$.fn.drupalGetSummary=function(){const callback=this.data('summaryCallback');if(!this[0]||!callback)return '';const result=callback(this[0]);return result?result.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=new URLSearchParams(new FormData(e.target)).toString();const previousValues=$form.attr('data-drupal-form-submit-last');
10if(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.tagName==='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.tagName==='FORM';if(trigger==='unload')once.remove('form-updated',contextIsForm?$context:$context.find('form')).forEac
10h((form)=>{form.removeAttribute('data-drupal-form-fields');$(form).off('.formUpdated');});}};Drupal.behaviors.fillUserInfoFromBrowser={attach(context,settings){const userInfo=['name','mail','homepage'];const $forms=$(once('user-info-from-browser','[data-user-info-from-browser]'));if($forms.length)userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);const browserData=localStorage.getItem(`Drupal.visitor.${info}`);if(!$element.length)return;const emptyValue=$element[0].value==='';const defaultValue=$element.attr('data-drupal-default-value')===$element[0].value;if(browserData&&(emptyValue||defaultValue))$element.each(function(index,item){item.value=browserData;});});$forms.on('submit',()=>{userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);if($element.length)localStorage.setItem(`Drupal.visitor.${info}`,$element[0].value);});});}};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.substring(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);
10$(document).on('click.form-fragment','a[href*="#"]',debouncedHandleFragmentLinkClickOrHashChange);})(jQuery,Drupal,Drupal.debounce);; 11(function($,Drupal){var isChrome=(/chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()));if(isChrome){var backButton=false;if(window.performance){var navEntries=window.performance.getEntriesByType('navigation');if(navEntries.length>0&&navEntries[0].type==='back_forward')backButton=true;else{if(window.performance.navigation&&window.performance.navigation.type===window.performance.navigation.TYPE_BACK_FORWARD)backButton=true;}}if(backButton){var attachBehaviors=Drupal.attachBehaviors;Drupal.attachBehaviors=function(context,settings){setTimeout(function(){attachBehaviors(context,settings);},300);};}}})(jQuery,Drupal);; 12(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 elements=once('states','[data-drupal-states]',context);const il=elements.length;for(let i=0;i<il;i++){const config=JSON.parse(elements[i].getAttribute('data-drupal-states'));Object.keys(config||{}).forEach((state)=>{new states.Dependent({element:$(elements[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);},Array(reference,value){if(!Array.isArray(value))return false;return JSON.stringify(reference.sort())===JSON.stringify(value.sort());},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(Array.isArray(constraints)){const hasXor=$.inArray('xor',constraints)===-1;const len=constraints.length;for(let i=0;i<len;i++)if(constraints[i]!=='xor'){const constraint=this.checkConstraints(constraints[i],selector,i);if(constraint&&(hasXor||result))return hasXor;result=result||constraint;}}else{if($.isPlainObject(constraints)){for(const n in constraints)if(constraints.hasOwnProperty(n)){result=ternary(result,this.checkConstraints(constraints[n],selector,n));if(result===false)return false;}}}return result;},checkConstraints(value,selector,state){if(typeof state!=='string'||/[0-9]/.test(state[0]))state=null;else{if(typeof selector==='undefined'){selector=state;state=null;}}if(state!==null){state=states.State.sanitize(state);return invert(this.compare(value,selector,state),state.invert);}return this.verifyConstraints(value,selector);},getDependees(){const cache={};const _compare=this.compare;
12this.compare=function(reference,selector,state){(cache[selector]||(cache[selector]=[])).push(state.name);};this.verifyConstraints(this.constraints);this.compare=_compare;return cache;}};states.Trigger=function(args){$.extend(this,args);if(this.state in states.Trigger.states){this.element=$(this.selector);if(!this.element.data(`trigger:${this.state}`))this.initialize();}};states.Trigger.prototype={initialize(){const trigger=states.Trigger.states[this.state];if(typeof trigger==='function')trigger.call(window,this.element);else Object.keys(trigger||{}).forEach((event)=>{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,function(e){const value=valueFn.call(this.element,e);if(oldValue!==value){this.element.trigger({type:`state:${this.state}`,value,oldValue});oldValue=value;}}.bind(this));states.postponed.push(function(){this.element.trigger({type:`state:${this.state}`,value:oldValue,oldValue:null});}.bind(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[0].hasAttribute('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)=>{const tagsSupportDisable='button, fieldset, optgroup, option, select, textarea, input';if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find(tagsSupportDisable).addBack(tagsSupportDisable).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){let $element=$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper');if(e.target.tagName==='A')$element=$(e.target);$element.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.hasAttribute('open')===e.value)$(e.target).find('> summary').trigger('click');});})(jQuery,Drupal);; 13(function($,Drupal,once){Drupal.webform=Drupal.webform||{};Drupal.webform.states=Drupal.webform.states||{};Drupal.webform.states.slideDown=Drupal.webform.states.slideDown||{};Drupal.webform.states.slideDown.duration='slow';Drupal.webform.states.slideUp=Drupal.webform.states.slideUp||{};Drupal.webform.states.slideUp.duration='fast';$.fn.hasData=function(data){return (typeof this.data(data)!=='undefined');};$.fn.isWebform=function(){return $(this).closest('form.webform-submission-form, form[id^="webform"], form[data-is-webform]').length?true:false;};$.fn.isWebformElement=function(){return ($(this).isWebform()||$(this).closest('[data-is-webform-element]').length)?true:false;};Drupal.states.Trigger.states.empty.change=function change(){return this.val()==='';};Drupal.states.Dependent.comparisons.Object=function(reference,value){if('pattern' in reference)return (new RegExp(reference['pattern'])).test(value);else if('!pattern' in reference)return !((new RegExp(reference['!pattern'])).test(value));else if('less' in reference)return (value!==''&&parseFloat(reference['less'])>parseFloat(value));else if('less_equal' in reference)return (value!==''&&parseFloat(reference['less_equal'])>=parseFloat(value));else if('greater' in reference)return (value!==''&&parseFloat(reference['greater'])<parseFloat(value));else if('greater_equal' in reference)return (value!==''&&parseFloat(reference['greater_equal'])<=parseFloat(value));else if('between' in reference||'!between' in reference){if(value==='')return false;var between=reference['between']||reference['!between'];var betweenParts=between.split(':');var greater=betweenParts[0];var less=(typeof betweenParts[1]!=='undefined')?betweenParts[1]:null;var isGreaterThan=(greater===null||greater===''||parseFloat(value)>=parseFloat(greater));var isLessThan=(less===null||less===''||parseFloat(value)<=parseFloat(less));var result=(isGreaterThan&&isLessThan);return (reference['!between'])?!result:result;}else return reference.indexOf(value)!==false;};var $document=$(document);$document.on('state:required',function(e){if(e.trigger&&$(e.target).isWebformElement()){var $target=$(e.target);toggleRequired($target.find('input[type="file"]'),e.value);if($target.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')){$target.toggleClass('required',e.value);toggleRequired($target.find('input[type="radio"]'),e.value);}if($target.is('.js-form-type-checkboxes, .js-form-type-webform-checkboxes-other, .js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other')){$target.toggleClass('required',e.value);var $checkboxes=$target.find('input[type="checkbox"]');if(e.value){$checkboxes.on('click',statesCheckboxesRequiredEventHandler);checkboxesRequired($target);}else{$checkboxes.off('click',statesCheckboxesRequiredEventHandler);toggleRequired($checkboxes,false);}}if($target.is('.js-webform-tableselect')){$target.toggleClass('required',e.value);var isMultiple=$target.is('[multiple]');if(isMultiple){var $tbody=$target.find('tbody');var $checkboxes=$tbody.find('input[type="checkbox"]');copyRequireMessage($target,$checkboxes);if(e.value){$checkboxes.on('click change',statesCheckboxesRequiredEventHandler);checkboxesRequired($tbody);}else{$checkboxes.off('click change ',statesCheckboxesRequiredEventHandler);toggleRequired($tbody,false);}}else{var $radios=$target.find('input[type="radio"]');copyRequireMessage($target,$radios);toggleRequired($radios,e.value);}}if($target.is('.js-form-type-webform-select-other, .js-webform-type-webform-select-other')){var $select=$target.find('select');toggleRequired($select,e.value);copyRequireMessage($target,$select);}if($target.find('> label:not([for])').length)$target.find('> label').toggleClass('js-form-required form-required',e.value);if($target.is('.js-webform-type-radios, .js-webform-type-checkboxes, fieldset'))$target.find('legend span.fieldset-legend:not(.visually-hidden),legend span.fieldset__label:not(.visually-hidden)').toggleClass('js-form-required form-required',e.value);if($target.is('fieldset'))$target.removeAttr('required aria-required');}});$document.on('state:checked',function(e){if(e.trigger)$(e.target).trigger('change');});$document.on('state:readonly',function(e){if(e.trigger&&$(e.target).isWebformElement()){$(e.target).prop('readonly',e.value).closest('.js-form-item, .js-form-wrapper').toggleClass('webform-readonly',e.value).find('input, textarea').prop('readonly',e.value);$(e.target).trigger('webform:readonly').find('select, input, textarea, button').trigger('webform:readonly');}});$document.on('state:visible state:visible-slide',function(e){if(e.trigger&&$(e.target).isWebformElement())if(e.value)$(':input',e.target).addBack().each(function(){restoreValueAndRequired(this);triggerEventHandlers(this);});else $(':input',e.target).addBack().each(function(){backupValueAndRequired(this);clearValueAndRequired(this);triggerEventHandlers(this);});});$document.on('state:visible-slide',function(e){if(e.trigger&&$(e.target).isWebformElement()){var effect=e.value?'slideDown':'slide
13Up';var duration=Drupal.webform.states[effect].duration;$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper')[effect](duration);}});Drupal.states.State.aliases['invisible-slide']='!visible-slide';$document.on('state:disabled',function(e){if(e.trigger&&$(e.target).isWebformElement()){$(e.target).prop('disabled',e.value).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find('select, input, textarea, button').prop('disabled',e.value);var fileElements=$(e.target).find(':input[type="hidden"][name$="[fids]"]');if(fileElements.length){if($(e.target).is('fieldset'))$(e.target).prop('disabled',false);fileElements.removeAttr('disabled');}$(e.target).trigger('webform:disabled').find('select, input, textarea, button').trigger('webform:disabled');}});Drupal.behaviors.webformCheckboxesRequired={attach(context){$(once('webform-checkboxes-required','.js-form-type-checkboxes.required, .webform-term-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',context)).each(function(){var $element=$(this);$element.find('input[type="checkbox"]').on('click',statesCheckboxesRequiredEventHandler);setTimeout(function(){checkboxesRequired($element);});});}};Drupal.behaviors.webformRadiosRequired={attach(context){$(once('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',context)).each(function(){var $element=$(this);setTimeout(function(){radiosRequired($element);});});}};Drupal.behaviors.webformTableSelectRequired={attach(context){$(once('webform-tableselect-required','.js-webform-tableselect.required',context)).each(function(){var $element=$(this);var $tbody=$element.find('tbody');var isMultiple=$element.is('[multiple]');if(isMultiple)$tbody.find('input[type="checkbox"]').on('click change',function(){checkboxesRequired($tbody);});setTimeout(function(){isMultiple?checkboxesRequired($tbody):radiosRequired($element);});});}};function checkboxesRequired($element){var $firstCheckbox=$element.find('input[type="checkbox"]').first();var isChecked=$element.find('input[type="checkbox"]').is(':checked');toggleRequired($firstCheckbox,!isChecked);copyRequireMessage($element,$firstCheckbox);}function radiosRequired($element){var $radios=$element.find('input[type="radio"]');var isRequired=$element.hasClass('required');toggleRequired($radios,isRequired);copyRequireMessage($element,$radios);}function statesCheckboxesRequiredEventHandler(){var $element=$(this).closest('.js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other, .js-webform-type-webform-term-checkboxes, .js-webform-tableselect tbody');checkboxesRequired($element);}function triggerEventHandlers(input){var $input=$(input);var type=input.type;var tag=input.tagName.toLowerCase();var extraParameters=['webform.states'];if(type==='checkbox'||type==='radio')$input.trigger('change',extraParameters).trigger('blur',extraParameters);else if(tag==='select'){if($input.closest('.webform-type-address').length){if(!$input.data('webform-states-address-initialized')&&$input.attr('autocomplete')==='country'&&$input.val()===$input.find("option[selected]").attr('value'))return;$input.data('webform-states-address-initialized',true);}$input.trigger('change',extraParameters).trigger('blur',extraParameters);}else{if(type!=='submit'&&type!=='button'&&type!=='file'){var hasInputMask=($.fn.inputmask&&$input.hasClass('js-webform-input-mask'));hasInputMask&&$input.inputmask('remove');$input.trigger('input',extraParameters).trigger('change',extraParameters).trigger('keydown',extraParameters).trigger('keyup',extraParameters).trigger('blur',extraParameters);hasInputMask&&$input.inputmask();}}}function backupValueAndRequired(input){var $input=$(input);var type=input.type;var tag=input.tagName.toLowerCase();if($input.prop('required')&&!$input.hasData('webform-required'))$input.data('webform-required',true);if(!$input.hasData('webform-value'))if(type==='checkbox'||type==='radio')$input.data('webform-value',$input.prop('checked'));else if(tag==='select'){var values=[];$input.find('option:selected').each(function(i,option){values[i]=option.value;});$input.data('webform-value',values);}else{if(type!=='submit'&&type!=='button')$input.data('webform-value',input.value);}}function restoreValueAndRequired(input){var $input=$(input);var value=$input.data('webform-value');
13if(typeof value!=='undefined'){var type=input.type;var tag=input.tagName.toLowerCase();if(type==='checkbox'||type==='radio')$input.prop('checked',value);else if(tag==='select')$.each(value,function(i,option_value){option_value=option_value.replace(/'/g,"\\\'");$input.find("option[value='"+option_value+"']").prop('selected',true);});else{if(type!=='submit'&&type!=='button')input.value=value;}$input.removeData('webform-value');}var required=$input.data('webform-required');if(typeof required!=='undefined'){if(required)$input.prop('required',true);$input.removeData('webform-required');}}function clearValueAndRequired(input){var $input=$(input);if($input.closest('[data-webform-states-no-clear]').length)return;var type=input.type;var tag=input.tagName.toLowerCase();if(type==='checkbox'||type==='radio')$input.prop('checked',false);else if(tag==='select')if($input.find('option[value=""]').length)$input.val('');else input.selectedIndex=-1;else{if(type!=='submit'&&type!=='button')input.value=(type==='color')?'#000000':'';}$input.prop('required',false);}function toggleRequired($input,required){var isCheckboxOrRadio=($input.attr('type')==='radio'||$input.attr('type')==='checkbox');if(required)if(isCheckboxOrRadio)$input.attr({'required':'required'});else $input.attr({'required':'required','aria-required':'true'});else{if(isCheckboxOrRadio)$input.removeAttr('required');else $input.removeAttr('required aria-required');$input.each(function(){this.setCustomValidity&&this.setCustomValidity('');});}}function copyRequireMessage($source,$destination){if($source.attr('data-msg-required'))$destination.attr('data-msg-required',$source.attr('data-msg-required'));}})(jQuery,Drupal,once);; 14(function($,Drupal,once){Drupal.behaviors.webformRemoveFormSingleSubmit={attach:function attach(){function onFormSubmit(e){var $form=$(e.currentTarget);$form.removeAttr('data-drupal-form-submit-last');}$(once('webform-single-submit','body')).on('submit.singleSubmit','form.webform-remove-single-submit',onFormSubmit);}};Drupal.behaviors.webformDisableAutoSubmit={attach(context){$(once('webform-disable-autosubmit',$('.js-webform-disable-autosubmit input').not(':button, :submit, :reset, :image, :file'))).on('keyup keypress',function(e){if(e.which===13){e.preventDefault();return false;}});}};Drupal.behaviors.webformRequiredError={attach(context){$(once('webform-required-error',$(context).find(':input[data-webform-required-error], :input[data-webform-pattern-error]'))).on('invalid',function(){this.setCustomValidity('');if(this.valid)return;if(this.validity.patternMismatch&&$(this).attr('data-webform-pattern-error'))this.setCustomValidity($(this).attr('data-webform-pattern-error'));else{if(this.validity.valueMissing&&$(this).attr('data-webform-required-error'))this.setCustomValidity($(this).attr('data-webform-required-error'));}}).on('input change',function(){var name=$(this).attr('name');$(this.form).find(':input[name="'+name+'"]').each(function(){this.setCustomValidity('');});});}};$(document).on('state:required',function(e){$(e.target).filter(':input[data-webform-required-error]').each(function(){this.setCustomValidity('');});});})(jQuery,Drupal,once);;
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.