PageSourceSearch

https://www.orangeburg.sc.us/sites/default/files/js/js_YaWeNTV5cQy…exDOGAsRptLVOfrsrCPQXhR--jeXD-Qcx9QvwB7bxon

js orangeburg.sc.us collected 2026-09-24 23:10:26 UTC 1,487 bytes, 2 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2((Drupal,drupalSettings,once)=>{'use strict';class VC3FullCalendar{constructor(element){this.element=element;this.config=new VC3FullCalendarConfig(drupalSettings.vc3_fullcalendar[this.getDelta()].config);this.render();if(this.config.isAllowedToChangeView()){let timer;window.addEventListener('resize',()=>{clearTimeout(timer);timer=setTimeout(()=>this.changeView(),150);});}}changeView(){const view=this.getExpectedView();if(this.calendar.view.type===view)return;this.calendar.changeView(view);}getDelta(){return parseInt(this.element.getAttribute('calendar-delta'),10);}getExpectedView(){if(this.element.clientWidth<=this.config.getBreakpoint())return this.config.getSmallView();return this.config.getDefaultView();}render(){const settings=drupalSettings.vc3_fullcalendar[this.getDelta()].options;this.calendar=new FullCalendar.Calendar(this.element,settings);if(this.config.isAllowedToChangeView())this.calendar.changeView(this.getExpectedView());this.calendar.render();}}class VC3FullCalendarConfig{constructor(config){this.config=config;}getBreakpoint(){return this.config.breakpoint;}getDefaultView(){return this.config.default;}getSmallView(){return this.config.small;}isAllowedToChangeView(){return this.config.allowed;}}Drupal.behaviors.vc3FullCalendar={attach(context){once('vc3FullCalendar','.vc3-fullcalendar',context).forEach((element)=>{new VC3FullCalendar(element);});}};})(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.