PageSourceSearch

https://burlingtonconcertband.ca/assets/admin/plugins-persona.e4aee0784d78a361a98f.min.js

js burlingtonconcertband.ca collected 2026-09-26 21:00:54 UTC 6,865 bytes, 1 lines download raw bytes

1(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[4027,25655],{70767:(A,S,l)=>{A.exports=l(36751)},18340:(A,S,l)=>{"use strict";var R,p;R=[l(85233),l(7927)],p=function(v,h){let a,C=[],m=0,f;function g(n,t){typeof n!="string"&&(n=$(n),n=n.data("type")||n.attr("type")||n.prop("tagName"));const i=a.plugins[n.toLowerCase()];if(i==null)return;const e=i[t];return typeof e=="function"?e:null}return f={deepClone:function(n){return typeof n=="object"?JSON.parse(JSON.stringify(n)):n},createElement:function(n,t,i){const e=document.createElement(n);for(const o in t)t.hasOwnProperty(o)&&e.setAttribute(o,t[o]);return i&&e.appendChild(document.createTextNode(i)),e},initElement:function(n){const t=g(n,"init");t?.call(a,$(n))},destructElement:function(n){const t=g(n,"destruct");t?.call(a,$(n))},createElementOfType:function(n,t,i){let e;const o=g(n,"create");return o!=null?e=$(o.call(a,n,t,i)):(i==null&&(i={}),n!=null&&(i.type=n),e=$(f.createElement(t||"input",i))),e.data("type",n),f.initElement(e),e},cleanArray:function(n,t,i){const e=[];if(!t&&i)return n;for(let o=0;o<n.length;o+=1){let s=n[o];t&&(s===!!s?s=+s:s&&typeof s.trim=="function"&&(s=s.trim())),(i||s!=null&&s.length)&&e.push(s)}return e},isTrue:function(n){return n==="true"||+n==1},isFalse:function(n){return n==="false"||+n==0},readValue:function(n){let t=!f.isFalse(n.data("empty"));const i=!f.isFalse(n.data("trim")),e=n.data("split"),o=g(n,"get");let s;if(o!=null)return o.call(a,n,i,t);if(e!=null){t=f.isTrue(n.data("empty")),s=n.val();const u=s!=null&&s.split(e||",")||[];return f.cleanArray(u,i,t)}if(s=n.val(),i&&s!=null&&typeof s.trim=="function"&&(s=s.trim()),t||s!==void 0&&(s==null||s.length!==0))return s},fillField:function(n,t){const i=g(n,"set");let e=n.data("trim");if(e=e!=="false"&&+e!=0,i!=null)return i.call(a,n,t,e);t instanceof Array&&(t=t.join(n.data("split")||(e?", ":","))),e&&t&&typeof t.trim=="function"?(t=t.trim(),typeof t.toString=="function"&&(t=t.toString())):t!=null?(typeof t.toString=="function"&&(t=t.toString()),e&&(t=t.trim())):t="",t!==void 0&&n.val(t)},initFields:function(n){$("[data-key]",n).each(function(t,i){i=$(i);const e=g(i,"init"),o=i.data("key").split(".");let s=a.get();e?.call(a,i);for(let u=0;u<o.length;u+=1){const c=o[u];c&&s!=null&&(s=s[c])}f.fillField(i,s)})},registerReadyJobs:function(n){return m+=n,m},beforeReadyJobsDecreased:function(n){if(n==null&&(n=1),m>0&&(m-=n,m<=0)){for(let t=0;t<C.length;t+=1)C[t]();C=[]}},whenReady:function(n){m<=0?n():C.push(n)},serializeForm:function(n){const t=n.serializeObject();return n.find('input[type="checkbox"]').each(function(i,e){e=$(e),e.is(":checked")||(t[e.attr("name")]="off")}),n.find("select[multiple]").each(function(i,e){e=$(e),t[e.attr("name")]=JSON.stringify(e.val())}),t},persistSettings:function(n,t,i,e){t!=null&&t._!=null&&typeof t._!="string"&&(t=f.deepClone(t),t._=JSON.stringify(t._)),socket.emit("admin.settings.set",{hash:n,values:t},function(o){i&&(o?h.alert({title:"[[admin/admin:changes-not-saved]]",type:"danger",message:`[[admin/admin/changes-not-saved-message, ${o.message}]]`,timeout:5e3}):h.alert({title:"[[admin/admin:changes-saved]]",type:"success",message:"[[admin/admin:changes-saved-message]]",timeout:2500})),typeof e=="function"&&e(o)})},use:function(n){try{n._=JSON.parse(n._)}catch{}a.cfg=n}},a={helper:f,plugins:{},cfg:{},get:function(){return a.cfg!=null&&a.cfg._!==void 0?a.cfg._:a.cfg},registerPlugin:function(n,t){t==null?t=n.types:n.types=t,typeof n.use=="function"&&n.use.call(a);for(let i=0;i<t.length;i+=1){const e=t[i].toLowerCase();a.plugins[e]==null&&(a.plugins[e]=n)}},set:function(n,t,i,e,o){o==null&&(o=!0),f.whenReady(function(){f.use(t),f.initFields(i||"form"),f.persistSettings(n,t,o,e)})},sync:function(n,t,i){socket.emit("admin.settings.get",{hash:n},function(e,o){e?typeof i=="function"&&i(e):f.whenReady(function(){f.use(o),f.initFields(t||"form"),typeof i=="function"&&i()})})},persist:function(n,t,i,e){const o=[],s=$("[data-key]",t||"form").toArray();e==null&&(e=!0);for(let u=0;u<s.length;u+=1){const c=$(s[u]),d=f.readValue(c);let r=a.get();const y=c.data("key").split("."),F=y[y.length-1];if(y.length>1)for(let P=0;P<y.length-1;P+=1){const x=y[P];x&&r!=null&&(r=r[x])}r!=null?d!=null?r[F]=d:delete r[F]:o.push(c.data("key"))}o.length&&h.alert({title:"Attributes Not Saved",message:"'"+o.join(", ")+"' could not be saved. Please contact the plugin-author!",type:"danger",timeout:5e3}),f.persistSettings(n,a.cfg,e,i)},load:function(n,t,i){i=i||function(){};const e=t.attr("data-socket-get");socket.emit(e||"admin.settings.get",{hash:n},function(o,s){if(o)return i(o);$(t).find("select[multiple]").each(function(c,d){const r=$(d).attr("name");if(r&&s.hasOwnProperty(r))try{s[r]=JSON.parse(s[r])}catch{}}),ajaxify.data[e?n:"settings"]=s,f.whenReady(function(){$(t).find("[data-sorted-list]").each(function(c,d){g(d,"get").call(a,$(d),n)})}),$(t).deserialize(s),v.fire("action:admin.settingsLoaded"),$(t).on("change","input, select, textarea",function(){app.flags=app.flags||{},app.flags._unsaved=!0});const u=document.getElementById("save");u&&l.e(42441).then(function(){var c=[l(42441)];(function(d){d.bind("ctrl+s",function(r){u.click(),r.preventDefault()})}).apply(null,c)}).catch(l.oe),i(null,s)})},save:function(n,t,i){t=$(t);const e=t.get(0).elements;if(a.check(e)&&t.length){const s=f.serializeForm(t);f.whenReady(function(){const c=t.find("[data-sorted-list]");c.length&&c.each((d,r)=>{g(r,"set").call(a,$(r),s)})});const u=t.attr("data-socket-set");socket.emit(u||"admin.settings.set",{hash:n,values:s},function(c){if(app.flags._unsaved=!1,ajaxify.data[u?n:"settings"]=s,typeof i=="function")i(c);else if(c)h.alert({title:"[[admin/admin:changes-not-saved]]",message:`[[admin/admin:changes-not-saved-message, ${c.message}]]`,type:"error",timeout:2500});else{const d=document.getElementById("save");d.classList.toggle("saved",!0),setTimeout(()=>{d.classList.toggle("saved",!1)},1500)}})}},check:function(n){const t=i=>{const e=i.target.closest(".form-group");e&&e.classList.add("has-error"),i.target.removeEventListener("invalid",t)};return Array.prototype.map.call(n,i=>{const e=i.closest(".form-group");return e&&e.classList.remove("has-error"),i.addEventListener("invalid",t),i.reportValidity()}).every(Boolean)}},f.registerReadyJobs(1),Promise.all([l.e(66177),l.e(62526),l.e(26069)]).then(function(){var n=[l(16631),l(73143),l(7448),l(15101),l(846),l(88839),l(53411),l(66370)];(function(){for(let t=0;t<arguments.length;t+=1)a.registerPlugin(arguments[t]);f.beforeReadyJobsDecreased()}).apply(null,n)}).catch(l.oe),a}.apply(S,R),p!==void 0&&(A.exports=p)},36751:(A,S,l)=>{"use strict";var R,p;R=[l(18340)],p=function(v){var h={};return h.init=function(){v.load("persona",$(".persona-settings")),$("#save").on("click",function(){v.save("persona",$(".persona-settings"))})},h}.apply(S,R),p!==void 0&&(A.exports=p)}}]);

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.