vendor: 4,875 bytes, lines 1-7
1/* @license GPL-2.0-or-later https://git.drupalcode.org/project/once/-/raw/v1.0.1/LICENSE.md */ 2/*! @drupal/once - v1.0.1 - 2021-06-12 */ 3var once=function(){"use strict";var n=/[\11\12\14\15\40]+/,e="data-once",t=document;function r(n,t,r){return n[t+"Attribute"](e,r)}function o(e){if("string"!=typeof e)throw new TypeError("once ID must be a string");if(""===e||n.test(e))throw new RangeError("once ID must not be empty or contain spaces");return'[data-once~="'+e+'"]'}function u(n){if(!(n instanceof Element))throw new TypeError("The element must be an instance of Element");return!0}function i(n,e){void 0===e&&(e=t);var r=n;if(null===n)r=[];else{if(!n)throw new TypeError("Selector must not be empty");"string"!=typeof n||e!==t&&!u(e)?n instanceof Element&&(r=[n]):r=e.querySelectorAll(n)}return Array.prototype.slice.call(r)}function c(n,e,t){return e.filter((function(e){var r=u(e)&&e.matches(n);return r&&t&&t(e),r}))}function f(e,t){var o=t.add,u=t.remove,i=[];r(e,"has")&&r(e,"get").trim().split(n).forEach((function(n){i.indexOf(n)<0&&n!==u&&i.push(n)})),o&&i.push(o);var c=i.join(" ");r(e,""===c?"remove":"set",c)}function a(n,e,t){return c(":not("+o(n)+")",i(e,t),(function(e){return f(e,{add:n})}))}return a.remove=function(n,e,t){return c(o(n),i(e,t),(function(e){return f(e,{remove:n})}))},a.filter=function(n,e,t){return c(o(n),i(e,t))},a.find=function(n,e){return i(n?o(n):"[data-once]",e)},a}(); 4 5; 6/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 7window.drupalTranslations={"strings":{"":{"An AJAX HTTP error occurred.":"AJAX HTTP x\u0259tas\u0131 ba\u015f verdi.","HTTP Result Code: !status":"HTTP N\u0259tic\u0259 Kodu: !status","An AJAX HTTP request terminated abnormally.":"AJAX HTTP sor\u011fusu qeyri-normal \u015f\u0259kild\u0259 dayand\u0131r\u0131ld\u0131.","Debugging information follows.":"Diaqnostik m\u0259lumat a\u015fa\u011f\u0131dad\u0131r.","Path: !uri":"Yol: !uri","StatusText: !statusText":"Status M\u0259tni: !statusText","ResponseText: !responseText":"Cavab M\u0259tni: !responseText","ReadyState: !readyState":"Haz\u0131rl\u0131q v\u0259ziyy\u0259ti: !readyState","CustomMessage: !customMessage":"F\u0259rdi mesaj: !customMessage","Oops, something went wrong. Check your browser\u0027s developer console for more details.":"X\u0259ta ba\u015f verdi. \u018ftrafl\u0131 m\u0259lumat \u00fc\u00e7\u00fcn brauzerinizin inki\u015faf\u00e7\u0131 (developer) konsolunu n\u0259z\u0259rd\u0259n ke\u00e7irin.","Processing...":"Emal prosesi davam edir...","The response failed verification so will not be processed.":"Cavab yoxlamadan ke\u00e7m\u0259diyi \u00fc\u00e7\u00fcn emal edilm\u0259y\u0259c\u0259k.","The callback URL is not local and not trusted: !url":"Geri \u00e7a\u011f\u0131r\u0131\u015f URL-i lokal deyil v\u0259 etibarl\u0131 hesab olunmur: !url","An error occurred during the execution of the Ajax response: !error":"Ajax cavab\u0131n\u0131n icras\u0131 zaman\u0131 x\u0259ta ba\u015f verdi: !error","Changed":"D\u0259yi\u015fiklik edildi","@count items added to @container":"@container b\u00f6lm\u0259sin\u0259 @count element \u0259lav\u0259 edildi","Edit":"Edit","Status message":"Status mesaj\u0131","Error message":"X\u0259ta mesaj\u0131","Warning message":"X\u0259b\u0259rdarl\u0131q mesaj\u0131","Not restricted":"M\u0259hdudla\u015fd\u0131r\u0131lmay\u0131b","Restricted to certain pages":"M\u00fc\u0259yy\u0259n s\u0259hif\u0259l\u0259rl\u0259 m\u0259hdudla\u015fd\u0131r\u0131l\u0131b","Save":"Yadda saxla","Cancel":"L\u0259\u011fv et","Open":"A\u00e7","Close":"Ba\u011fla","@action @title configuration options":"@title \u00fc\u00e7\u00fcn @action konfiqurasiya parametrl\u0259ri","Enabled":"Qo\u015fulub","Disabled":"S\u00f6nd\u00fcr\u00fcl\u00fcb","Collapse sidebar":"Yan paneli y\u0131\u011f","Expand sidebar":"Yans\u00fctunu geni\u015fl\u0259ndir","Collapse":"Y\u0131\u011f","Extend":"Geni\u015fl\u0259ndir","Add":"\u018flav\u0259 et","Saving draft...":"Qaralama saxlan\u0131l\u0131r...","Query":"Sor\u011fu","Delete":"Delete","Move":"Yerd\u0259yi\u015fm\u0259","Create":"Yarat","Expand all":"Ham\u0131s\u0131n\u0131 a\u00e7","Collapse all":"Ham\u0131s\u0131n\u0131 ba\u011fla","- Select -":"- Se\u00e7in -","Reset":"Reset","Details":"Detallar","Edit media":"Median\u0131 redakt\u0259 edin","Download":"Y\u00fckl\u0259","Published":"Published","Unpublished":"Unpublished","Author":"M\u00fc\u0259llif","Created":"Yarad\u0131ld\u0131","Updated":"Updated","File size":"Fayl \u00f6l\u00e7\u00fcs\u00fc","No items selected.":"Element se\u00e7ilm\u0259yib.","Remove":"\u00c7\u0131xart","Refresh":"Yenil\u0259","Newest first":"Newest first","Oldest first":"K\u00f6hn\u0259 ilk","Select all":"Ham\u0131s\u0131n\u0131 se\u00e7","Add media":"Media \u0259lav\u0259 edin","Directory":"Kataloq","Width":"Eni","Height":"H\u00fcnd\u00fcrl\u00fcy\u00fc","Apply":"T\u0259tbiq et","Default":"Default","Custom"
7:"Se\u00e7ilmi\u015f","Sort by":"Sort by","Items per page":"Items per page","Installed":"Qura\u015fd\u0131r\u0131l\u0131b","Placeholder":"K\u00f6m\u0259k\u00e7i s\u00f6z","Learn more":"Daha \u0259trafl\u0131","Grid":"Grid","Hide":"Gizl\u0259t"}},"pluralFormula":{"1":0,"default":1}};; 8(function(){const settingsElement=document.querySelector('head > script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');window.drupalSettings={};if(settingsElement!==null)window.drupalSettings=JSON.parse(settingsElement.textContent);})();; 9window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(drupalTranslations?.strings?.[options.context]?.[str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');urlParsingNode.setAttribute('href',url);return urlParsingNode.href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;if(drupalTranslations?.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&console?.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(typeof Drupal.theme?.[func]==='function')return Drupal.theme[func](...args);Drupal.throwError(new TypeError(`Drupal.theme.${func} must be function type.`));};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);; 10if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);; 11Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};; 12(function($,Drupal,once){Drupal.behaviors.betterExposedFiltersAutoSubmit={attach:function(context,settings){let selectors='';if(drupalSettings.better_exposed_filters&&drupalSettings.better_exposed_filters.auto_
12submit_sort_only)selectors='form[data-bef-auto-submit-sort-only] .form-item-sort-order';else selectors='form[data-bef-auto-submit-full-form], [data-bef-auto-submit-full-form] form, [data-bef-auto-submit]';$(selectors,context).addBack(selectors).find('input:text:not(.hasDatepicker), textarea, select, input:radio, input:checkbox').each(function(){const $el=$(this);const $tagName=$el[0].tagName;if($tagName==='SELECT')setFocus($el);else if(['radio','checkbox'].includes($el.attr('type')))setFocus($el);else setFocus($el);});function setFocus($el){const observer=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){const lastTriggeredSelector=settings.bef_autosubmit_triggered_selector;const lastCursorPosition=settings.bef_autosubmit_cursor_position;const currentSelector=$el.attr('data-drupal-selector');if(lastTriggeredSelector&¤tSelector){const lastTriggeredBase=lastTriggeredSelector.replace(/-[a-z0-9]{11}$/,'');const currentBase=currentSelector.replace(/-[a-z0-9]{11}$/,'');if(currentBase===lastTriggeredBase||currentSelector.startsWith(lastTriggeredBase+'-')){$el.focus();if($el.is(':text, textarea')&&typeof lastCursorPosition==='number')try{$el[0].setSelectionRange(lastCursorPosition,lastCursorPosition);}catch(e){}}}observer.disconnect();}});});observer.observe($el.get(0));}$(selectors,context).addBack(selectors).each(function(i,e){const $e=$(e);let $needsAutoSubmit=$e;let autoSubmitDelay=500;if(e.hasAttribute('data-bef-auto-submit-delay'))autoSubmitDelay=$e.data('bef-auto-submit-delay');else{if(!e.hasAttribute('data-bef-auto-submit-full-form')){const $container=$e.closest('[data-bef-auto-submit-full-form]');if($container.length&&$container.get(0).hasAttribute('data-bef-auto-submit-delay')){$needsAutoSubmit=$container;autoSubmitDelay=$container.data('bef-auto-submit-delay');}}}autoSubmitDelay=autoSubmitDelay||500;let dateInputChangeDebounce=Drupal.debounce(triggerSubmit,autoSubmitDelay,false);$(once('bef-auto-submit',$needsAutoSubmit)).on('change',function(e){return e.target.type==='date'?dateInputChangeDebounce(e):triggerSubmit(e);}).on('keyup',Drupal.debounce(triggerSubmit,autoSubmitDelay,false));});function triggerSubmit(e){const ignoredKeyCodes=[16,17,18,20,33,34,35,36,37,38,39,40,9,13,27,32];const $target=$(e.target);const $form=e.target.form?$(e.target.form):$target.closest('form');const $submit=$form.find('[data-bef-auto-submit-click]').first();const mediaQuery=$target.closest('form').data('bef-auto-submit-media-query');if(mediaQuery&&!matchMedia(mediaQuery).matches)return true;if($target.is('[data-bef-auto-submit-exclude], :submit, .select2-search__field, .chosen-search-input'))return true;let textfieldMinimumLength=$target.closest('form').data('bef-auto-submit-minimum-length')||1;let inputTextLength=$target.val().length;let textfieldHasMinimumLength=($target.is(':text:not(.hasDatepicker), textarea')&&inputTextLength>=textfieldMinimumLength)||$target.is('[type="checkbox"], [type="radio"]');if((textfieldHasMinimumLength||inputTextLength===0)&&$.inArray(e.keyCode,ignoredKeyCodes)===-1&&!e.altKey&&!e.ctrlKey&&!e.shiftKey)$submit.click();else{if(e.type==='change'){let target=$target.is(':text:not(.hasDatepicker), textarea');if(target&&textfieldHasMinimumLength)$submit.click();else{if(!target)$submit.click();}}}settings.bef_autosubmit_triggered_selector=$target.attr('data-drupal-selector');if($target.is(':text, textarea'))try{settings.bef_autosubmit_cursor_position=$target[0].selectionStart;}catch(e){settings.bef_autosubmit_cursor_position=$target.val().length;}}}};}(jQuery,Drupal,once));; 13(function($,Drupal,once){Drupal.behaviors.betterExposedFilters={attach:function(context){$('.bef-tree input[type=checkbox], .bef-checkboxes input[type=checkbox]').change(function(){_bef_highlight(this,context);}).filter(':checked').closest('.form-item',context).addClass('highlight');}};function _bef_highlight(elem,context){$elem=$(elem,context);$elem.attr('checked')?$elem.closest('.form-item',context).addClass('highlight'):$elem.closest('.form-item',context).removeClass('highlight');}Drupal.behaviors.autosubmitExcludeTextfield={attach:function(context,settings){if(!settings.better_exposed_filters?.autosubmit_exclude_textfield)return;$(once('autosubmit-exclude-textfield','.bef-exposed-form *[type="text"]',context)).each(function(){$(this).attr('data-bef-auto-submit-exclude','');});}};Drupal.behaviors.befSingleCheckboxFix={attach:function(context,settings){once('befSingleCheckboxFix','form.views-exposed-form',context).forEach((form)=>{const $form=$(form);const $checkboxes=$form.find('input[type="checkbox"].single-checkbox');$form.on('submit',function(){$checkboxes.each(function(){const $checkbox=$(this);const name=$checkbox.attr('name');$form.find('input[type="hidden"][name="'+name+'"]').remove();if(!$checkbox.is(':checked'))$('<input>').attr({type:'hidden',name,value:0}).appendTo($form);});});});}};})(jQuery,Drupal,once);; 14(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);; 15((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;
15if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){this.messageWrapper.querySelectorAll('[data-drupal-message-id]').forEach((message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);; 16((Drupal)=>{Drupal.theme.message=({text},{type,id})=>{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type} messages-list__item`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('aria-labelledby',`${id}-title`);messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.innerHTML=` 17 <div class="messages__header"> 18 <h2 id="${id}-title" class="messages__title"> 19 ${messagesTypes[type]} 20 </h2> 21 </div> 22 <div class="messages__content"> 23 ${text} 24 </div> 25 `;return messageWrapper;};})(Drupal);; 26(function($,Drupal,drupalSettings){'use strict';Drupal.google_analytics={};$(document).ready(function(){$(document.body).on('mousedown keyup touchstart',function(event){$(event.target).closest('a,area').each(function(){if(typeof this.href!=="string")return;if(Drupal.google_analytics.isInternal(this.href))if($(this).is('.colorbox')&&(drupalSettings.google_analytics.trackColorbox)){}else if(drupalSettings.google_analytics.trackDownload&&Drupal.google_analytics.isDownload(this.href))gtag('event',Drupal.google_analytics.getDownloadExtension(this.href).toUpperCase(),{event_category:'Downloads',event_label:Drupal.google_analytics.getPageUrl(this.href),transport_type:'beacon'});else{if(Drupal.google_analytics.isInternalSpecial(this.href))gtag('config',drupalSettings.google_analytics.account,{page_path:Drupal.google_analytics.getPageUrl(this.href),transport_type:'beacon'});}else if(drupalSettings.google_analytics.trackMailto&&$(this).is("a[href^='mailto:'],area[href^='mailto:']"))gtag('event','Click',{event_category:'Mails',event_label:this.href.substring(7),transport_type:'beacon'});else if(drupalSettings.google_analytics.trackTel&&$(this).is("a[href^='tel:'],area[href^='tel:']"))gtag('event','Click',{event_category:'Telephone calls',event_label:this.href.substring(4),transport_type:'beacon'});else{if(drupalSettings.google_analytics.trackOutbound&&this.href.match(/^\w+:\/\//i))if(drupalSettings.google_analytics.trackDomainMode!==2||(drupalSettings.google_analytics.trackDomainMode===2&&!Drupal.google_analytics.isCrossDomain(this.hostname,drupalSettings.google_analytics.trackCrossDomains)))gtag('event','Click',{event_category:'Outbound links',event_label:this.href,transport_type:'beacon'});}});});if(drupalSettings.google_analytics.trackUrlFragments)window.onhashchange=function(){gtag('config',drupalSettings.google_analytics.account,{page_path:location.pathname+location.search+location.hash});};if(drupalSettings.google_analytics.trackColorbox)$(document).on('cbox_complete',function(){var href=$.colorbox.element
26().attr('href');if(href)gtag('config',drupalSettings.google_analytics.account,{page_path:Drupal.google_analytics.getPageUrl(href)});});});Drupal.google_analytics.isCrossDomain=function(hostname,crossDomains){return $.inArray(hostname,crossDomains)>-1?true:false;};Drupal.google_analytics.isDownload=function(url){var isDownload=new RegExp('\\.('+drupalSettings.google_analytics.trackDownloadExtensions+')([\?#].*)?$','i');return isDownload.test(url);};Drupal.google_analytics.isInternal=function(url){var isInternal=new RegExp('^(https?):\/\/'+window.location.host,'i');return isInternal.test(url);};Drupal.google_analytics.isInternalSpecial=function(url){var isInternalSpecial=new RegExp('(\/go\/.*)$','i');return isInternalSpecial.test(url);};Drupal.google_analytics.getPageUrl=function(url){var extractInternalUrl=new RegExp('^(https?):\/\/'+window.location.host,'i');return url.replace(extractInternalUrl,'');};Drupal.google_analytics.getDownloadExtension=function(url){var extractDownloadextension=new RegExp('\\.('+drupalSettings.google_analytics.trackDownloadExtensions+')([\?#].*)?$','i');var extension=extractDownloadextension.exec(url);return (extension===null)?'':extension[1];};})(jQuery,Drupal,drupalSettings);; 27document.addEventListener("DOMContentLoaded",()=>{const burgerBtn=document.getElementById('burger');const menu=document.getElementById('menuWrapper');const closeBtn=document.getElementById('close_menu');function openMenu(){menu.classList.add('active');burgerBtn.classList.toggle('hidden');closeBtn.classList.toggle('hidden');}function closeMenu(){menu.classList.remove('active');burgerBtn.classList.toggle('hidden');closeBtn.classList.toggle('hidden');}burgerBtn.addEventListener('click',openMenu);closeBtn.addEventListener('click',closeMenu);const sections=document.querySelectorAll('.menu-section');sections.forEach((section)=>{const btn=section.querySelector('.menu-title');if(btn)btn.addEventListener('click',()=>{section.classList.toggle('active');});});const sublevel_sections=document.querySelectorAll('.sublevel-section');sublevel_sections.forEach((section)=>{const btn=section.querySelector('.sublevel-title');const menu=section.querySelector('.submenu');if(btn)btn.addEventListener('click',()=>{section.classList.toggle('active');menu.classList.toggle('show');});});document.querySelectorAll('.mobile_section_tree_wrapper .section-title').forEach((button)=>{button.addEventListener('click',()=>{const wrapper=button.closest('.mobile_section_tree_wrapper');const menu=wrapper.querySelector('.mobile-section-menu');button.classList.toggle('active');menu.classList.toggle('show');});});const searchButton=document.getElementById('search');const searchBar=document.getElementById('searchbar');const iconUse=searchButton.querySelector('use');const searchIcon='/themes/custom/kutheme/images/icons.svg#search';const closeIcon='/themes/custom/kutheme/images/icons.svg#searchclose';searchButton.addEventListener('click',()=>{searchBar.classList.toggle('active');if(searchBar.classList.contains('active'))iconUse.setAttribute('href',closeIcon);else iconUse.setAttribute('href',searchIcon);});document.addEventListener('click',(e)=>{const clickedInside=searchBar.contains(e.target)||searchButton.contains(e.target);if(!clickedInside&&searchBar.classList.contains('active')){searchBar.classList.remove('active');iconUse.setAttribute('href',searchIcon);}});const headings=document.querySelectorAll(".footer__navigation h2");
27headings.forEach((h2)=>{h2.addEventListener("click",()=>{if(window.innerWidth<=1023){const list=h2.nextElementSibling;if(list&&list.tagName.toLowerCase()==="ul"){list.classList.toggle("toggle-list");h2.classList.toggle("is-open");}}});});const acceptBtn=document.getElementById('cookies__accept');const cookiesBlock=document.getElementById('cookies__panel');if(!document.cookie.includes('cookies__accept=true'))if(cookiesBlock)cookiesBlock.classList.add('is-visible');if(acceptBtn)acceptBtn.addEventListener('click',()=>{document.cookie="cookies__accept=true; path=/; max-age=31536000";if(cookiesBlock)cookiesBlock.classList.remove('is-visible');});const button=document.querySelector(".submenu__button");const buttonIcon=document.querySelector(".submenu__button span");const faculty_button=document.querySelector(".faculty_submenu__button");const faculty_buttonIcon=document.querySelector(".faculty_submenu__button span");const breadcrumbs=document.querySelector(".breadcrumbs");const navigation=document.querySelector(".layout__left .navigation");if(button)button.addEventListener("click",()=>{const breadcrumbsOpen=breadcrumbs.classList.toggle("show");if(navigation)navigation.classList.toggle("show");const isOpen=breadcrumbsOpen;buttonIcon.textContent=isOpen?"â":"+";});if(faculty_button)faculty_button.addEventListener("click",()=>{const breadcrumbsOpen=breadcrumbs.classList.toggle("show");if(navigation)navigation.classList.toggle("show");const isOpen=breadcrumbsOpen;faculty_buttonIcon.textContent=isOpen?"â":"+";});window.addEventListener('scroll',function(){if(window.scrollY>300)document.body.classList.add('scrolled');else document.body.classList.remove('scrolled');});const triggers=document.querySelectorAll('strong.showmore_underline');triggers.forEach((trigger)=>{if(trigger.dataset.showmoreInitialized)return;trigger.dataset.showmoreInitialized='true';trigger.addEventListener('click',function(){this.classList.toggle('open');const parentP=this.closest('p');if(!parentP)return;let nextElement=parentP.nextElementSibling;while(nextElement&&nextElement.classList.contains('showmore_hidden')){nextElement.classList.toggle('open');nextElement=nextElement.nextElementSibling;}});});});;
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.