1/* @license MIT https://github.com/TurbojetTechnologies/colorbox/blob/master/LICENSE.md */
vendor: 11,960 bytes, lines 2-7
2/*! 3 Colorbox 1.6.4 4 license: MIT 5 http://www.jacklmoore.com/colorbox 6*/ 7(function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in x[0]&&!x[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),x.focus())}function c(t){c.str!==t&&(x.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&&(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!U){U=$=!0,c(_.get("className")),x.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=Math.max((l!==!1?Math.min(h,a(l,"x")):h)-z-D,0),_.h=Math.max((f!==!1?Math.min(s,a(f,"y")):s)-N-j,0),I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(F).hide(),x.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("<div/>"),w()}}function p(){x||(V=!1,E=t(i),x=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),L=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),y=n(se,"Wrapper"),b=n(se,"Content").append(F=n(se,"Title"),R=n(se,"Current"),P=t('<button type="button"/>').attr({id:Z+"Previous"}),K=t('<button type="button"/>').attr({id:Z+"Next"}),S=t('<button type="button"/>').attr({id:Z+"Slideshow"}),L),B=t('<button type="button"/>').attr({id:Z+"Close"}),y.append(n(se).append(n(se,"TopLeft"),T=n(se,"TopCenter"),n(se,"TopRight")),n(se,!1,"clear:left").append(C=n(se,"MiddleLeft"),b,H=n(se,"MiddleRight")),n(se,!1,"clear:left").append(n(se,"BottomLeft"),k=n(se,"BottomCenter"),n(se,"BottomRight"))).find("div div").css({"float":"left"}),M=n(se,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(R).add(S)),e.body&&!x.parent().length&&t(e.body).append(v,x.append(y,M))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),f(this))}return x?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&&J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;U&&_.get("escKey")&&27===e&&(t.preventDefault(),J.close()),U&&_.get("arrowKey")&&W[1]&&!t.altKey&&(37===e?(t.preventDefault(),P.click()):39===e&&(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var e,o,r,h=J.prep,d=++le;if($=!0,q=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?a(_.get("height"),"y")-N-j:_.get("innerHeight")&&a(_.get("innerHeight"),"y"),_.w=_.get("width")?a(_.get("width"),"x")-z-D:_.get("innerWidth")&&a(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&&(_.mw=a(_.get("maxWidth"),"x")-z-D,_.mw=_.w&&_.w<_.mw?_.w:_.mw),_.get("maxHeight")&&(_.mh=a(_.get("maxHeight"),"y")-N-j,_.mh=_.h&&_.h<_.mh?_.h:_.mh),e=_.get("href"),Q=setTimeout(function(){L.show()},100),_.get("inline")){var c=t(e).eq(0);r=t("<div>").hide().insertBefore(c),ae.one(he,function(){r.replaceWith(c)}),h(c)}else _.get("iframe")?h(" "):_.get("html")?h(_.get("html")):s(_,e)?(e=l(_,e),q=_.get("createImg"),t(q).addClass(Z+"Photo").bind("error."+Z,function(){h(n(se,"Error").html(_.get("imgError")))}).one("load",function(){d===le&&setTimeout(function(){var e;_.get("retinaImage")&&i.devicePixelRatio>1&&(q.height=q.height/i.devicePixelRatio,q.width=q.width/i.devicePixelRatio),_.get("scalePhotos")&&(o=function(){q.height-=q.height*e,q.width-=q.width*e},_.mw&&q.width>_.mw&&(e=(q.width-_.mw)/q.width,o()),_.mh&&q.height>_.mh&&(e=(q.height-_.mh)/q.height,o())),_.h&&(q.style.marginTop=Math.max(_.mh-q.height,0)/2+"px"),W[1]&&(_.get("loop")||W[A+1])&&(q.style.cursor="pointer",t(q).bind("click."+Z,function(){J.next()})),q.style.width=q.width+"px",q.style.height=q.height+"px",h(q)},1)}),q.src=e):e&&M.load(e,_.get("data"),function(e,i){d===le&&h("error"===i?n(se,"Error").html(_.get("xhrError")):t(this).contents())})}var v,x,y,b,T,C,H,k,W,E,I,M,L,F,R,S,K,P,B,O,_,j,D,N,z,A,q,U,$,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title},createImg:function(){var e=new Image,i=t(this).data("cbox-img-attrs");return"object"==typeof i&&t.each(i,function(t,i){e[t]=i}),e},createIframe:function(){var i=e.createElement("iframe"),n=t(this).data("cbox-iframe-attrs");return"object"==typeof n&&t.each(n,function(t,e){i[t]=e}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullscreen=!0,i}},Y="colorbox",Z="cbox",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",ne=Z+"_complete",oe=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",ae=t("<a/>"),se="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||W[A+1])&&(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){S.html(_.get("slideshowStop")).unbind(s).one(s,n),ae.bind(ne,e).bind(ie,t),x.removeClass(a+"off").addClass(a+"on")}function n(){t(),ae.unbind(ne,e).unbind(ie,t),S.html(_.get("slideshowStart")).unbind(s).one(s,function(){J.next(),i()}),x.removeClass(a+"on").addClass(a+"off")}function o(){r=!1,S.hide(),t(),ae.unbind(ne,e).unbind(ie,t),x.removeClass(a+"off "+a+"on")}var r,h,a=Z+"Slideshow_",s="click."+Z;return function(){r?_.get("slideshow")||(ae.unbind(oe,o),o()):_.get("slideshow")&&W[1]&&(r=!0,ae.one(oe,o),_.get("slideshowAuto")?i():n(),S.show())}}();t[Y]||(t(p),J=t.fn[Y]=t[Y]=function(e,i){var n,o=this;return e=e||{},t.isFunction(o)&&(o=t("<a/>"),e.open=!0),o[0]?(p(),m()&&(i&&(e.onComplete=i),o.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),n=new r(o[0],e),n.get("open")&&f(o[0])),o):o},J.position=function(e,i){function n(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(x[0].style.width,10)-D+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(x[0].style.height,10)-j+"px"}var r,h,s,l=0,d=0,c=x.offset();if(E.unbind("resize."+Z),x.css({top:-9e4,left:-9e4}),h=E.scrollTop(),s=E.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=s,x.css({position:"fixed"})):(l=h,d=s,x.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(E.width()-_.w-z-D-a(_.get("right"),"x"),0):_.get("left")!==!1?a(_.get("left"),"x"):Math.round(Math.max(E.width()-_.w-z-D,0)/2),l+=_.get("bottom")!==!1?Math.max(o()-_.h-N-j-a(_.get("bottom"),"y"),0):_.get("top")!==!1?a(_.get("top"),"y"):Math.round(Math.max(o()-_.h-N-j,0)/2),x.css({top:c.top,left:c.left,visibility:"visible"}),y[0].style.width=y[0].style.height="9999px",r={width:_.w+z+D,height:_.h+N+j,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||x.css(r),x.dequeue().animate(r,{duration:e||0,complete:function(){n(),$=!1,y[0].style.width=_.w+z+D+"px",y[0].style.height=_.h+N+j+"px",_.get("reposition")&&setTimeout(function(){E.bind("resize."+Z,J.position)},1),t.isFunction(i)&&i()},step:n})},J.resize=function(t){var e;U&&(t=t||{},t.width&&(_.w=a(t.width,"x")-z-D),t.innerWidth&&(_.w=a(t.innerWidth,"x")),I.css({width:_.w}),t.height&&(_.h=a(t.height,"y")-N-j),t.innerHeight&&(_.h=a(t.innerHeight,"y")),t.innerHeight||t.height||(e=I.scrollTop(),I.css({height:"auto"}),_.h=I.height()),I.css({height:_.h}),e&&I.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function o(){return _.w=_.w||I.width(),_.w=_.mw&&_.mw<_.w?_.mw:_.w,_.w}function a(){return _.h=_.h||I.height(),_.h=_.mh&&_.mh<_.h?_.mh:_.h,_.h}if(U){var d,g="none"===_.get("transition")?0:_.get("speed");I.remove(),I=n(se,"LoadedContent").append(i),I.hide().appendTo(M.show()).css({width:o(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:a()}).prependTo(b),M.hide(),t(q).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&&x[0].style.removeAttribute("filter")}var n,o,a=W.length;U&&(o=function(){clearTimeout(Q),L.hide(),u(ne),_.get("onComplete")},F.html(_.get("title")).show(),I.show(),a>1?("string"==typeof _.get("current")&&R.html(_.get("current").replace("{current}",A+1).replace("{total}",a)).show(),K[_.get("loop")||a-1>A?"show":"hide"]().html(_.get("next")),P[_.get("loop")||A?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&&t.each([h(-1),h(1)],function(){var i,n=W[this],o=new r(n,t.data(n,Y)),h=o.get("href");h&&s(o,h)&&(h=l(o,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(n=_.get("createIframe"),_.get("scrolling")||(n.scrolling="no"),t(n).attr({src:_.get("href"),"class":Z+"Iframe"}).one("load",o).appendTo(I),ae.one(he,function(){n.src="//about:blank"}),_.get("fastIframe")&&t(n).trigger("load")):o(),"fade"===_.get("transition")?x.fadeTo(g,1,i):i())},"fade"===_.get("transition")?x.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!$&&W[1]&&(_.get("loop")||W[A+1])&&(A=h(1),f(W[A]))},J.prev=function(){!$&&W[1]&&(_.get("loop")||A)&&(A=h(-1),f(W[A]))},J.close=function(){U&&!G&&(G=!0,U=!1,u(oe),_.get("onCleanup"),E.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),x.stop().fadeTo(_.get("fadeOut")||0,0,function(){x.hide(),v.hide(),u(he),I.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){x&&(x.stop(),t[Y].close(),x.stop(!1,!0).remove(),v.remove(),G=!1,x=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z).unbind("keydown."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);
7; 8/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 9(function($,Drupal,drupalSettings,once){'use strict';Drupal.behaviors.initColorbox={attach:function(context,settings){if(typeof $.colorbox!=='function'||typeof settings.colorbox==='undefined')return;if(settings.colorbox.mobiledetect&&window.matchMedia){var mq=window.matchMedia('(max-device-width: '+settings.colorbox.mobiledevicewidth+')');if(mq.matches){$.colorbox.remove();return;}}settings.colorbox.rel=function(){return $(this).data('colorbox-gallery');};settings.colorbox.html=function(){var $modalContent=$(this).find('> .modal-content');return $modalContent.length?$(this).find('> .modal-content').children().clone():false;};$(once('init-colorbox','.colorbox',context)).each(function(){var extendParams={photo:true};var title=$(this).attr('title');if(typeof title==='undefined')title=this.dataset.cboxTitle;if(title)extendParams.title=Drupal.colorbox.sanitizeMarkup(title);$(this).colorbox($.extend({},settings.colorbox,extendParams));var href=$(this).attr('href');var protocolRegex=/^(https?)/;if(href&&href.substring(0,1)!=='/'){var protocol=href.split(':')[0];if(!protocolRegex.test(protocol))$(this).removeAttr('href');}var dataHref=this.dataset.cboxHref;if(dataHref&&dataHref.substring(0,1)!=='/'){var dataProtocol=dataHref.split(':')[0];if(!protocolRegex.test(dataProtocol))delete this.dataset.cboxHref;}delete this.dataset.cboxTitle;delete this.dataset.cboxIframeAttrs;delete this.dataset.cboxCreateiframe;delete this.dataset.cboxCreateimg;let imgAttrs=this.dataset.cboxImgAttrs;if(imgAttrs){const allowedAttrs=['alt','width','height','title','loading','decoding','referrerpolicy','usemap','longdesc','role'];const ariaPattern=/^aria-[a-z-]+$/;try{imgAttrs=JSON.parse(imgAttrs);if(typeof imgAttrs==='object'){for(const attr in imgAttrs){const lowerAttr=attr.toLowerCase();if(!allowedAttrs.includes(lowerAttr)&&!ariaPattern.test(lowerAttr))delete imgAttrs[attr];}this.dataset.cboxImgAttrs=JSON.stringify(imgAttrs);}else delete this.dataset.cboxImgAttrs;}catch(e){delete this.dataset.cboxImgAttrs;}}var sanitizeDataList=['cboxNext','cboxPrevious','cboxCurrent','cboxClose','cboxSlideshowstop','cboxSlideshowstart','cboxXhrError','cboxImgerror','cboxHtml'];for(var a of sanitizeDataList)if(this.dataset.hasOwnProperty(a))this.dataset[a]=Drupal.colorbox.sanitizeMarkup(this.dataset[a]);});$('.colorbox',context).colorbox({onComplete:function(e){var focus=$('#cboxContent').find('#cboxPrevious').css('display')!=='none'?$('#cboxContent').find('#cboxPrevious'):$('#cboxContent').find('#cboxClose');focus.focus();$('#cboxContent').on('keydown',function(e){var keyCode=e.keyCode||e.which;var firstElement=$('#cboxContent').find('#cboxPrevious').last().is(':focus');var lastElement=$('#cboxContent').find('#cboxClose').first().is(':focus');if(keyCode===9&&!e.shiftKey&&lastElement){e.preventDefault();$('#cboxContent').find('#cboxPrevious').first().focus();}else{if(keyCode===9&&e.shiftKey&&firstElement){e.preventDefault();$('#cboxContent').find('#cboxClose').first().focus();}}});}});}};if(!Drupal.hasOwnProperty('colorbox'))Drupal.colorbox={};Drupal.colorbox.sanitizeMarkup=function(markup){if(typeof DOMPurify!=='undefined'){var purifyConfig={ALLOWED_TAGS:['a','b','strong','i','em','u','cite','code','br'],ALLOWED_ATTR:['href','hreflang','title','target']};if(drupalSettings.hasOwnProperty('dompurify_custom_config'))purifyConfig=drupalSettings.dompurify_custom_config;return DOMPurify.sanitize(markup,purifyConfig);}else return Drupal.checkPlain(markup);};})(jQuery,Drupal,drupalSettings,once);; 10(function($){Drupal.behaviors.initColorboxDefaultStyle={attach:function(context,settings){$(context).bind('cbox_complete',function(){if($('#cboxTitle:empty',context).length==false){$('#cboxLoadedContent img',context).bind('mouseover',function(){$('#cboxTitle',context).slideDown();});$('#cboxOverlay',context).bind('mouseover',function(){$('#cboxTitle',context).slideUp();});}else $('#cboxTitle',context).hide();});}};})(jQuery);; 11(function(){(function(a,b){b.behaviors.videoColorbox={attach:function(c){a(once("videoColorbox","[data-vi
11deo-colorbox]",c)).on("click",function(c){if(c.preventDefault(),!b.upu.getConsent("youtube"))return c.stopPropagation(),!1;var d=a(this).attr("href")+"?enablejsapi=1&autoplay=1&rel=0&loop=1&playlist="+a(this).data("youtubeId"),e={opacity:"0.85",innerHeight:"576",innerWidth:"1024",maxWidth:"95%",maxHeight:"95%",fixed:!0,mobiledetect:!0,rel:a(this).closest(".video-gallery-wrapper").attr("id"),mobiledevicewidth:"480px",html:"<iframe src=\""+d+"\" "+"type=\"text/html\" frameborder=\"0\" allow=\"autoplay\" allowfullscreen=\"allowfullscreen\" style=\"width:100%; height:100%;\""+"></iframe>"};a.colorbox(e);});}};})(jQuery,Drupal);})();;; 12(function($,Drupal){Drupal.behaviors.myModuleBehavior={attach:function(context,settings){var normalizeText=function(str){var map={'-':' ','-':'_','a':'á|à |ã|â|Ã|Ã|Ã|Ã','e':'é|è|ê|Ã|Ã|Ã','i':'Ã|ì|î|Ã|Ã|Ã','o':'ó|ò|ô|õ|Ã|Ã|Ã|Ã','u':'ú|ù|û|ü|Ã|Ã|Ã|Ã','c':'ç|Ã','n':'ñ|Ã'};if(typeof str!=="undefined"&&str!=="undefined"){for(var pattern in map)str=str.replace(new RegExp(map[pattern],'g'),pattern);str=str.replace(/\W+/g,' ').trim().replace(/ +/g,'-');}return str;};var generateTrackingId=function(section,context,element){var separator=':';section=normalizeText(section);context=normalizeText(context);var trackingId=section+separator+context;if(typeof element!=="undefined"&&element!=='undefined'&&element!=='')trackingId=section+separator+normalizeText(element)+separator+context;return trackingId;};var parseAnchorsForTracking=function(trackingData){trackingData.anchors.each(function(index_anchor){var $anchor=$(this);var contentId='';if($anchor.find('span[property="schema:name"]').length>0)contentId=$anchor.find('span[property="schema:name"]').text();else if($anchor.find('img').length>0)contentId=$("img",$anchor).first().attr('alt');else if($anchor.text().length>0&&($anchor.text().trim().length>0))contentId=$anchor.text();else if(typeof $anchor.attr('title')!=="undefined"&&$anchor.attr('id').length>0)contentId=$anchor.attr('title');else{if(typeof $anchor.attr('id')!=="undefined"&&$anchor.attr('id').length>0)contentId=$anchor.attr('id');}$anchor.attr('tracking-id',generateTrackingId(trackingData.componentTrackingId,contentId,trackingData.elementTrackingTitle));var trackingType=$anchor.attr('tracking-type');if(typeof trackingType==="undefined"||trackingType==='')$anchor.attr('tracking-type',trackingData.componentTrackingType);else $anchor.attr('tracking-type',trackingType);});};var setTrackingAttr=function(component){var trackingData={componentTrackingId:$(component).attr('component-tracking-id'),componentTrackingType:$(component).attr('tracking-type'),elementTrackingTitle:''};var socialSelectorWrapper='.social-icon-container.addtoany_list';var socialSelectorAnchors=socialSelectorWrapper+' a';trackingData.anchors=$("a",component).not(socialSelectorAnchors);parseAnchorsForTracking(trackingData);$(socialSelectorWrapper,component).each(function(index){trackingData.anchors=$(this).find('a');trackingData.elementTrackingTitle=$(this).attr('data-a2a-title');if(typeof trackingData.elementTrackingTitle==="undefined")trackingData.elementTrackingTitle="";parseAnchorsForTracking(trackingData);});$('input[type="submit"]',component).each(function(index){trackingData.anchors=$(this);trackingData.elementTrackingTitle=$(this).attr('value');parseAnchorsForTracking(trackingData);});};$(once('componentTrackingID','[component-tracking-id]',context)).not('[component-tracking-id] [component-tracking-id]').each(function(){setTrackingAttr(this);});$(once('componentTrackingIdNested','[component-tracking-id] [component-tracking-id]',context)).each(function(){setTrackingAttr(this);});$(context).ajaxComplete(function(event,xhr,settings){$('[component-tracking-id]',this).not('[component-tracking-id] [component-tracking-id]').each(function(){setTrackingAttr(this);});$('[component-tracking-id] [component-tracking-id]',this).each(function(){setTrackingAttr(this);});});}};})(jQuery,Drupal);; 13(function($,UPU){'use strict';const config=UPU.consentBanner;if(!config||!config.handlePushDown)return;const isPushDownInline=config.inlinePushDown;const bannerSelector=config.bannerSelector;const bannerClose=config.bannerClose;const mobileBreak=config.mobileBreak;const pageWrap=config.pageWrap;const sonyBanner=config.sonyBanner;const elemsToPush=config.elemsToPush;const animSpeed=config.animSpeed;let bannerHandled=false;function bannerCheck(){let dom={pageWrap:$(pageWrap),elemsToPush:$(elemsToPush),sonyHeader:$(sonyBanner),banner:$(bannerSelector)},minCheck=10,checkCt=0;if(dom.banner.length){bannerPushDown(dom);bannerListen(dom);}else var checkLoop=setInterval(function(){if(checkCt>=minCheck)clearInterval(checkLoop);dom.banner=$(bannerSelector);if(dom.banner.length){clearInterval(checkLoop);bannerPushDown(dom);bannerListen(dom);}checkCt+=1;},500);}function bannerListen(dom){$(window).on('resize.banner',function(){bannerPushDown(dom);});$(document).on('click.banner',bannerClose,function(){bannerPushUp(dom);$(window).off('resize.banner');$(document).off('click.banner');});}function bannerPushDown(dom){bannerHandled=true;if(isPushDownInline){bannerInlinePushDown(dom);return;}dom.pageWrap.animate({'margin-top':dom.banner.outerHeight()},animSpeed);if(window.innerWidth<mobileBreak){dom.sonyHeader.animate({'top':dom.banner.outerHeight()},animSpeed);dom.elemsToPush.animate({'top':(dom.banner.outerHeight()+dom.sonyHeader.outerHeight())},animSpeed);}else{dom.sonyHeader.animate({'top':0},animSpeed);dom.elemsToPush.animate({'top':0},animSpeed);}}function bannerPushUp(dom){if(isPushDownInline)return;dom.pageWrap.animate({'margin-top':0},animSpeed);dom.sonyHeader.animate({'top':0},animSpeed);if(window.innerWidth<mobileBreak)dom.elemsToPush.animate({'top':dom.sonyHeader.outerHeight()},animSpeed);else dom.elemsToPush.animate({'top':0},animSpeed);}function bannerInlinePushDown(dom){dom.pageWrap.prepend(dom.banner.detach());}$(function(){if(!bannerHandled)bannerCheck();});
13if(UPU.consentHelper&&UPU.consentHelper.bannerLoadEvent)window.addEventListener(UPU.consentHelper.bannerLoadEvent,function(e){if(!bannerHandled)bannerCheck();});})(jQuery,(typeof drupalSettings!='undefined'?drupalSettings.user_privacy_utils:window.upu));; 14(function($,UPU){"use strict";const config=UPU.consentDialog;if(!config||!config.consentAPI)return;const vendor=UPU.consentVendor;const oneTrustHelper={};oneTrustHelper.bannerLoadEvent='otloadbanner';oneTrustHelper._vendorAndHostsData=null;oneTrustHelper.isInitialized=function(){return window.OneTrust&&window.OnetrustActiveGroups?true:false;};oneTrustHelper.showPreferenceDialog=function(){OneTrust.ToggleInfoDisplay();};oneTrustHelper._getVendorsAndHosts=function(){if(oneTrustHelper._vendorAndHostsData!==null)return oneTrustHelper._vendorAndHostsData;let domainData=OneTrust.GetDomainData();let vendors=domainData.GeneralVendors.length?domainData.GeneralVendors:[];let hosts=[];for(let group of domainData.Groups)if(group.Hosts&&group.Hosts.length)hosts=hosts.concat(group.Hosts);return (oneTrustHelper._vendorAndHostsData={vendors,hosts});};oneTrustHelper.getVendorDetails=function(vendorName){let vendorDetails=null;let vendorAndHosts=oneTrustHelper._getVendorsAndHosts();for(let vendor of vendorAndHosts.vendors)if(vendor.Name&&vendor.Name.indexOf(vendorName)!==-1){vendorDetails={id:vendor.VendorCustomId,name:vendor.Name,description:vendor.Description,cookies:vendor.Cookies,type:"vendor"};break;}if(vendorDetails===null){for(let host of vendorAndHosts.hosts)if(host.HostName&&host.HostName.indexOf(vendorName)!==-1){vendorDetails={id:host.HostId,name:host.DisplayName,description:"",cookies:host.Cookies,type:"host"};break;}}return vendorDetails;};oneTrustHelper.getVendorCategoryId=function(vendorId){let domainData=OneTrust.GetDomainData();let categoryId=false;for(let group of domainData.Groups){if(group.GeneralVendorsIds&&group.GeneralVendorsIds.length){for(let generalVendorId of group.GeneralVendorsIds)if(vendorId==generalVendorId)return group.OptanonGroupId;}if(group.Hosts&&group.Hosts.length){for(let host of group.Hosts)if(vendorId==host.HostId)return group.OptanonGroupId;}}return categoryId;};oneTrustHelper.getVendorConsent=function(vendorName){let consent=false;let vendorDetails=oneTrustHelper.getVendorDetails(vendorName);if(!config.vendorLevelConsent&&vendorDetails.id!==""){let categoryId=oneTrustHelper.getVendorCategoryId(vendorDetails.id);let activeGroups=OnetrustActiveGroups.split(",");if(categoryId&&activeGroups.indexOf(categoryId)!==-1)consent=true;}if(vendorDetails.id!==""){let activeGroups=OnetrustActiveGroups.split(",");if(activeGroups.indexOf(vendorDetails.id)!==-1)consent=true;}return consent;};oneTrustHelper.updateVendorConsent=function($inputEl){let type=$inputEl.data("vendorType")==="vendor"?"General Vendor":"Host";let id=$inputEl.data("vendorId");let value=$inputEl.is(":checked")?1:0;OneTrust.UpdateConsent(type,id+":"+value);};oneTrustHelper.getVendorDetailsMarkup=function(vendorDetails){let detailsEl="";if(vendorDetails.cookies&&vendorDetails.cookies.length){detailsEl+="<div class='cookies-details'>";for(let cookie of vendorDetails.cookies){detailsEl+="<div class='detail-row'>";const detailsCategories=["Name","Host","description"];for(let category of detailsCategories)if(cookie[category])detailsEl+="<div class='detail-item'>"+"<label class='category-title'>"+category+"</label>"+"<p class='category-details'>"+cookie[category]+"</p>"+"</div>";detailsEl+="</div>";}detailsEl+"</div>";}return detailsEl;};if(typeof window.Drupal!="undefined"){window.Drupal.upu=window.Drupal.upu||{};window.Drupal.upu.oneTrustHelper=oneTrustHelper;}else{window.upu=window.upu||{};window.upu.oneTrustHelper=oneTrustHelper;}})(jQuery,(typeof drupalSettings!='undefined'?drupalSettings.user_privacy_utils:window.upu));; 15(function($,UPU){"use strict";const config=UPU.consentDialog;if(!config||!config.consentAPI)return;const vendor=UPU.consentVendor;let consentHelper=false;switch(vendor){case "EVIDON":consentHelper=UPU.evidonHelper?UPU.evidonHelper:(window.Drupal&&window.Drupal.upu?window.Drupal.upu.evidonHelper:null);break;case "ONETRUST":consentHelper=UPU.oneTrustHelper?UPU.oneTrustHelper:(window.Drupal&&window.Drupal.upu?window.Drupal.upu.oneTrustHelper:null);break;}if(!consentHelper)return;let modalClasses=config.dialogClass.split(",");modalClasses=modalClasses.length?modalClasses.join(" "):"";modalClasses+=" consent-dialog";let modalSettings={title:config.dialogHeader,classes:{'ui-dialog':modalClasses},resizable:false,width:"600",show:"fold",modal:true};function getConsent(vendorName){if(consentHelper&&consentHelper.isInitialized()){if
15(consentHelper.getVendorConsent(vendorName))return true;if(config.vendorLevelConsent){const vendorDetails=consentHelper.getVendorDetails(vendorName);if(vendorDetails)showConsetDialog(true,vendorDetails);else return false;}else showConsetDialog(false);}return false;}function showConsetDialog(isVendorDialog,vendorDetails){let contentEl=$(config.defaultMsg.value)[0];if(isVendorDialog&&vendorDetails)contentEl=getVendorConsetMarkup(vendorDetails);let buttons=[];if(config.confirmLabel!=="")buttons.push({text:config.confirmLabel,class:"btn btn-primary"+(isVendorDialog?" vendor-consent":""),click:function click(event){if($(event.currentTarget).hasClass("vendor-consent"))consentHelper.updateVendorConsent($('.consent-dialog .switch [type="checkbox"]'));else consentHelper.showPreferenceDialog();$(this).dialog("close");},primary:true});if(config.closeLabel!=="")buttons.push({text:config.closeLabel,class:"btn btn-secondary",click:function click(){$(this).dialog("close");},primary:true});if(buttons.length)modalSettings.buttons=buttons;if(window.Drupal&&window.Drupal.dialog){let modal=window.Drupal.dialog(contentEl,modalSettings);modal.showModal();}else window.console.warn('Drupal Dialog not available. Modal cannot be shown.');}function getVendorConsetMarkup(vendorDetails){let contentEl="<div>";contentEl+='<div class="consent-switch-wrapper">'+'<h3 class="vendor-name">'+vendorDetails.name+"</h3>"+'<label class="switch highlight">'+'<input type="checkbox"'+" data-vendor-id="+vendorDetails.id+" data-vendor-type="+vendorDetails.type+" data-vendor-name="+vendorDetails.name+">"+'<span class="slider round"></span>'+"</label>"+"</div>";if(vendorDetails.description!=="")contentEl+="<p>"+vendorDetails.description+"</p>";let detailsEl="";detailsEl=consentHelper.getVendorDetailsMarkup(vendorDetails);contentEl+=detailsEl+"</div>";return contentEl;}if(typeof window.Drupal!="undefined"){window.Drupal.upu=window.Drupal.upu||{};window.Drupal.upu.getConsent=getConsent;window.Drupal.upu.consentHelper=consentHelper;}else{window.upu=window.upu||{};window.upu.getConsent=getConsent;window.upu.consentHelper=consentHelper;}})(jQuery,(typeof drupalSettings!='undefined'?drupalSettings.user_privacy_utils:window.upu));; 16(function($,UPU){'use strict';const config=UPU.cookieCategories;if(!config||!config.blockCookies)return;const vendor=UPU.consentVendor;const blockCookies=config.blockCookies;const catFunctional=config.functional;const catPerformance=config.performance;const catTargeting=config.targeting;const categoryList=config.categories;function isBlockedCookie(category){category=category.toUpperCase();if(!blockCookies||!Object.values(categoryList).includes(category))return false;switch(vendor){case 'EVIDON':return checkEvidon(category);break;case 'ONETRUST':return checkOneTrust(category);break;}}function checkVendorLoad(){if(config&&blockCookies)switch(vendor){case 'EVIDON':if(typeof window.evidon!='undefined')$(window).trigger('cookieVendor:loaded');break;case 'ONETRUST':if(typeof window.OneTrust!='undefined')$(window).trigger('cookieVendor:loaded');break;}}function checkEvidon(cat){if(!window.evidon||!window.evidon.notice)return false;let evidon_cats=window.evidon.notice._getConsentedCategories();switch(cat){case categoryList.FUNCTIONAL:return !evidon_cats[catFunctional];break;case categoryList.PERFORMANCE:return !evidon_cats[catPerformance];break;case categoryList.TARGETING:return !evidon_cats[catTargeting];break;}}function checkOneTrust(cat){if(!window.OneTrust||!window.OnetrustActiveGroups)return false;let activeCats=window.OnetrustActiveGroups.split(',').filter((element)=>element);switch(cat){case categoryList.FUNCTIONAL:return !activeCats.includes(catFunctional);break;case categoryList.PERFORMANCE:return !activeCats.includes(catPerformance);break;case categoryList.TARGETING:return !activeCats.includes(catTargeting);break;}}$(window).on('load',function(){checkVendorLoad();});if(typeof Drupal!='undefined'){Drupal.upu_isBlockedCookie=isBlockedCookie;Drupal.upu=Drupal.upu||{};Drupal.upu.isBlockedCookie=isBlockedCookie;}else{window.upu=window.upu||{};window.upu.isBlockedCookie=isBlockedCookie;}})(jQuery,(typeof drupalSettings!='undefined'?drupalSettings.user_privacy_utils:window.upu));; 17(function($,UPU){'use strict';const config=UPU.cookiePreferenceLink;if(!config||!config.handleOnClick)return;const linkSelector=config.linkSelector;const jsMethod=config.jsMethod;$(document).on('click',linkSelector,function(e){e.preventDefault();executeFunctionByName(jsMethod.name,window,jsMethod.args);});function executeFunctionByName(functionName,context){var args=Array.prototype.slice.call(arguments,2);var namespaces=functionName.split(".");var func=namespaces.pop();for(var i=0;i<namespaces.length;i++)context=context[namespaces[i]];return context[func].apply(context,args);}})(jQuery,(typeof drupalSettings!='undefined'?drupalSettings.user_privacy_utils:window.upu));; 18(function($,UPU){'use strict';const config=UPU.vidIframe;if(!config)return;const vendor=UPU.consentVendor;const blockVids=config.blockVideos;const vidSources=config.vidSources;const vidClass=config.vidClass;const blockedMsg=config.blockedMsg;const srcToAttr=config.srcToAttr;const featherlightShunt=config.featherlightShunt;const magnificPopupShunt=config.magnificPopupShunt;const html5lightboxShunt=config.html5lightboxShunt;const colorboxShunt=config.colorboxShunt;const libraryLoopMax=10;const libraryLoopWait=500;const MutationObserver=window.MutationObserver||window.WebKitMutationObserver;function isBlockedVid(url){let isBlocked=false;if(!blockVids)return false;for(const pattern of vidSources){let regex=new RegExp(pattern.pattern,pattern.flags);if(regex.test(url)){isBlocked=true;break;}}return isBlocked;}function generateUniqueID(prefix){let uniqueID=prefix+Math.floor(Math.random()*100);if($('#'+uniqueID).length)uniqueID=generateUniqueID(prefix);return uniqueID;}function scanVids(context){if(blockVids)$(context).find('iframe:not(".'+vidClass+'")[src]').each(function(i,v){let $frame=$(this);let url=$frame.attr('src');if(isBlockedVid(url)){$frame.removeAttr('src').attr(srcToAttr,url).addClass(vidClass);$frame.after(blockedMsg);}});if(featherlightShunt&&typeof $.featherlight!='undefined')$(context).find('[data-featherlight="iframe"]').each(function(){let $link=$(this),url=$link.attr('href');if(isBlockedVid(url)){let uniqueID=generateUniqueID('upu_featherlight_'),$lightboxWrap=$('<div>',{class:'upu_featherlight_wrap',id:uniqueID}),$iframe=$('<iframe>');$iframe.attr(srcToAttr,url).addClass(vidClass);$.each($link.data(),function(attr,value){if(attr.startsWith('featherlightIframe')){attr=attr.substr(18).toLowerCase();$iframe.attr(attr,value);}
18if(attr=='featherlightVarient'){$iframe.addClass($value);$link.removeAttr('featherlightVarient');}});$link.attr('data-featherlight','#'+uniqueID);$lightboxWrap.append($iframe).append(blockedMsg).insertAfter($link);}});}function unblockVids(context){let $frames=$('iframe.'+vidClass,context);$.each($frames,function(){let $frame=$(this);if(!$frame.attr('src')&&$frame.attr(srcToAttr)){let src=$frame.attr(srcToAttr);if(checkUserPref())$frame.attr('src',src).removeAttr(srcToAttr);}});}function checkUserPref(){switch(vendor){case 'ONETRUST':return checkOneTrust();break;case 'EVIDON':return checkEvidon();break;}}function checkOneTrust(){let category=vidClass.replace('optanon-category-','').split('-')[0];if(!window.OneTrust||!window.OnetrustActiveGroups)return false;let activeCats=window.OnetrustActiveGroups.split(',').filter((element)=>element);return activeCats.includes(category);}function checkEvidon(){let category='publisher';if(!window.evidon||!window.evidon.notice)return false;let evidon_cats=window.evidon.notice._getConsentedCategories();return evidon_cats[category];}$(function(){if(blockVids){$(window).on('dialog:aftercreate',function(){unblockVids($('.ui-dialog'));});if(magnificPopupShunt)$('*').on('mfpChange',function(){let $context=$.magnificPopup.instance.wrap;setTimeout(function(){if(!checkUserPref())scanVids($context);},1);});if(html5lightboxShunt)$(window).on('html5lightbox.lightboxopened',function(){let $context=window.html5Lightbox.$lightboxBox;if(!checkUserPref()){scanVids($context);let popupDOMChange=new MutationObserver(function(mutations,observer){scanVids($context);});popupDOMChange.observe($context[0],{subtree:true,childList:true});}});if(colorboxShunt&&typeof $.colorbox=='function')$(window).on('cbox_complete',function(){let $context=$('#cboxContent');scanVids($context);});}});if(typeof Drupal!='undefined'){Drupal.upu_isBlockedVid=isBlockedVid;Drupal.upu=Drupal.upu||{};Drupal.upu.isBlockedVid=isBlockedVid;Drupal.upu.unblockVids=unblockVids;Drupal.upu.scanVids=scanVids;Drupal.behaviors.upu_cookieVideoBlocking={attach:function(context){scanVids(context);}};}else{window.upu=window.upu||{};window.upu.isBlockedVid=isBlockedVid;window.upu.scanVids=scanVids;window.upu.unblockVids=unblockVids;scanVids('html');}})(jQuery,(typeof drupalSettings!='undefined'?drupalSettings.user_privacy_utils:window.upu));; 19(function($,Drupal,once,tabbable){if($.ui&&$.ui.dialog&&$.ui.dialog.prototype._allowInteraction){var _allowInteraction=$.ui.dialog.prototype._allowInteraction;$.ui.dialog.prototype._allowInteraction=function(event){if($(event.target).closest('.cke_dialog').length)return true;return _allowInteraction.apply(this,arguments);};}Drupal.behaviors.webformDialogEvents={attach:function(){if(once('webform-dialog','html').length)$(window).on({'dialog:aftercreate':function(event,dialog,$element,settings){setTimeout(function(){const tabbableElements=tabbable.tabbable($element.get(0));var hasFocus=$element.find("[autofocus]");if(!hasFocus.length){hasFocus=tabbableElements.filter((element)=>{return (element.tagName.toLowerCase()==="input"&&element.type!=="button");});hasFocus=$(hasFocus);}if(!hasFocus.length)hasFocus=$element.parent().find('.ui-dialog-titlebar-close');hasFocus.eq(0).trigger('focus');});}});}};})(jQuery,Drupal,once,tabbable);; 20(function($,Drupal,drupalSettings,once){Drupal.webform=Drupal.webform||{};Drupal.webform.dialog=Drupal.webform.dialog||{};Drupal.webform.dialog.options=Drupal.webform.dialog.options||{};Drupal.webformOpenDialog=function(url,type){var $div=$('<div><a href="'+url+'" class="webform-dialog '+type+'"></a></div>');Drupal.behaviors.webformDialog.attach($div.get(0));$div.find('a').trigger('click');};Drupal.behaviors.webformDialog={attach(context){$(once('webform-dialog','a.webform-dialog',context)).each(function(){var $a=$(this);var options=$.extend({},Drupal.webform.dialog.options);if($a.attr('class').match(/webform-dialog-([a-z0-9_]+)/)){var dialogOptionsName=RegExp.$1;if(drupalSettings.webform.dialog.options[dialogOptionsName]){options=drupalSettings.webform.dialog.options[dialogOptionsName];delete options.title;}}if($(this).data('dialog-options'))$.extend(options,$(this).data('dialog-options'));var href=$a.attr('href');if(href.indexOf('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID')!==-1){if(drupalSettings.webform.dialog.entity_type&&drupalSettings.webform.dialog.entity_id){href=href.replace('ENTITY_TYPE',encodeURIComponent(drupalSettings.webform.dialog.entity_type));href=href.replace('ENTITY_ID',encodeURIComponent(drupalSettings.webform.dialog.entity_id));}else href=href.replace('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID','');$a.attr('href',href);}href+=(href.indexOf('?')===-1?'?':'&')+'_webform_dialog=1';var element_settings={};element_settings.progress={type:'fullscreen'};element_settings.url=href;element_settings.event='touchstart click';element_settings.dialogType=$a.data('dialog-type')||'modal';element_settings.dialog=options;element_settings.element=this;element_settings.error=function error(xmlhttp,uri){if(xmlhttp.status===403)window.location.replace(href.split('?')[0]);};Drupal.ajax(element_settings);});}};})(jQuery,Drupal,drupalSettings,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.