PageSourceSearch

https://jyvaskylanvihreat.fi/content/plugins/artcloud-events/build/event-blocks/index.js?ver=1.0

js jyvaskylanvihreat.fi collected 2026-09-25 11:13:32 UTC 6,846 bytes, 1 lines download raw bytes

1(()=>{"use strict";var e,t={75:()=>{const e=window.wp.blocks,t=window.wp.i18n,r=window.wp.blockEditor,n=window.wp.components,o=window.wp.data,s=window.wp.element,l=window.ReactJSXRuntime,a=JSON.parse('{"UU":"artcloud-event-block/event-blocks"}'),c={src:(0,l.jsx)("svg",{fill:"#000000",width:"800px",height:"800px",viewBox:"0 0 52 52","enable-background":"new 0 0 52 52",children:(0,l.jsxs)("g",{children:[(0,l.jsx)("path",{d:"M46.5,20h-41C4.7,20,4,20.7,4,21.5V46c0,2.2,1.8,4,4,4h36c2.2,0,4-1.8,4-4V21.5C48,20.7,47.3,20,46.5,20z\r M19,42c0,0.6-0.4,1-1,1h-4c-0.6,0-1-0.4-1-1v-4c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1V42z M19,32c0,0.6-0.4,1-1,1h-4\r c-0.6,0-1-0.4-1-1v-4c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1V32z M29,42c0,0.6-0.4,1-1,1h-4c-0.6,0-1-0.4-1-1v-4c0-0.6,0.4-1,1-1h4\r c0.6,0,1,0.4,1,1V42z M29,32c0,0.6-0.4,1-1,1h-4c-0.6,0-1-0.4-1-1v-4c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1V32z M39,42\r c0,0.6-0.4,1-1,1h-4c-0.6,0-1-0.4-1-1v-4c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1V42z M39,32c0,0.6-0.4,1-1,1h-4c-0.6,0-1-0.4-1-1v-4\r c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1V32z"}),(0,l.jsx)("path",{d:"M44,7h-4h-1V5c0-1.6-1.3-3-3-3l0,0c-1.6,0-3,1.3-3,3v2H19V5c0-1.6-1.3-3-3-3l0,0c-1.6,0-3,1.3-3,3v2h-1H8\r c-2.2,0-4,1.8-4,4v2.5C4,14.3,4.7,15,5.5,15h41c0.8,0,1.5-0.7,1.5-1.5V11C48,8.8,46.2,7,44,7z"})]})}),background:"var(--wp--preset--color--white)",foreground:"var(--wp--preset--color--black)"};(0,e.registerBlockType)(a.UU,{icon:c,edit:function({attributes:e,setAttributes:a}){const{postType:c,numberOfPosts:i,displayPlace:d,displayTime:u,order:h,orderBy:p,style:g,displayContent:v,bgColor:C,titleColor:m,categories:y}=e,b="event_category",_=y&&y.length>0?y.map(e=>e.id):[],w=(0,o.useSelect)(e=>{const t={per_page:-1,_embed:!0};
1return"date"!==p&&(t.order=h,t.orderby=p),_.length>0&&(t[b]=_),e("core").getEntityRecords("postType",c,t)},[c,h,p,_,b]),f=(0,o.useSelect)(e=>e("core").getEntityRecords("taxonomy",b,{per_page:-1})||[],[b]),k=(0,s.useMemo)(()=>{const e={};return f.length>0&&f.forEach(t=>{e[t.name]=t}),e},[f]),x=(0,s.useCallback)(e=>{if(e.some(e=>"string"==typeof e&&!k[e]))return;const t=e.map(e=>"string"==typeof e?k[e]:e);a({categories:t})},[k,a]),j=(0,s.useCallback)(e=>{if(!e)return null;const t=e.replace(/\//g,"-"),r=new Date(t);return isNaN(r.getTime())?null:r},[]),T=(0,s.useCallback)(()=>{const e=new Date;return e.setHours(0,0,0,0),e},[]),O=(0,s.useMemo)(()=>{if(!w||!Array.isArray(w))return[];const e=T();let t=[...w].filter(t=>{if(!t.start_date)return!1;const r=j(t.start_date);if(!r)return!1;const n=new Date(r);return n.setHours(0,0,0,0),n>=e});const r=(h||"ASC").toUpperCase();return"date"===p?t.sort((e,t)=>{const n=j(e.start_date),o=j(t.start_date);return n&&o?"DESC"===r?o.getTime()-n.getTime():n.getTime()-o.getTime():0}):"title"===p?t.sort((e,t)=>{const n=(e.title?.rendered||"").toLowerCase(),o=(t.title?.rendered||"").toLowerCase();return"DESC"===r?o.localeCompare(n):n.localeCompare(o)}):"DESC"===r?t.sort((e,t)=>{const r=new Date(e.date||0);return new Date(t.date||0).getTime()-r.getTime()}):t.sort((e,t)=>{const r=new Date(e.date||0),n=new Date(t.date||0);return r.getTime()-n.getTime()}),t.slice(0,i||200)},[w,i,j,T,p,h]),S=(0,s.useCallback)(e=>{a({displayTime:e})},[a]),D=(0,s.useCallback)(e=>{a({displayPlace:e})},[a]),M=(0,s.useCallback)(e=>{a({displayContent:e})},[a]),E=(0,s.useCallback)(e=>{a({numberOfPosts:e})},[a]),P=(0,s.useCallback)(e=>{a({style:e})},[a]),V=(0,s.useCallback)(e=>{a({bgColor:e})},[a]),B=(0,s.useCallback)(e=>{a({titleColor:e})},[a]),z=(0,s.useMemo)(()=>O.reduce((e,t)=>{const r=t.start_date;return r&&(e[r]||(e[r]=[]),e[r].push(t)),e},{}),[O]),A=(0,s.useCallback)(e=>{if(!e)return"";const t=j(e);return t?t.toLocaleDateString("fi-FI",{weekday:"long",day:"numeric",month:"numeric",year:"numeric"}):e},[j]),I=(0,s.useMemo)(()=>window.addonEventReturnComponent?window.addonEventReturnComponent:null,[]),R=(0,s.useMemo)(()=>[{label:(0,t.__)("Style 1","artcloud-events"),value:"style1"},..."undefined"!=typeof artcloud_addon_events_styles?artcloud_addon_events_styles.styles:[]],[]);return(0,l.jsxs)("div",{...(0,r.useBlockProps)(),children:[(0,l.jsx)(r.InspectorControls,{children:(0,l.jsxs)(n.PanelBody,{children:[(0,l.jsx)(n.ToggleControl,{label:(0,t.__)("Display Time","artcloud-events"),checked:u,onChange:S}),(0,l.jsx)(n.ToggleControl,{label:(0,t.__)("Display Place","artcloud-events"),checked:d,onChange:D}),(0,l.jsx)(n.ToggleControl,{label:(0,t.__)("Display Content","artcloud-events"),checked:v,onChange:M}),"style1"!==g&&(0,l.jsx)(r.PanelColorSettings,{title:(0,t.__)("Color Settings","artcloud-events"),icon:"admin-appearance",initialOpen:!0,colorSettings:[{value:m,onChange:B,label:(0,t.__)("Title Color","artcloud-events")}
1,{value:C,onChange:V,label:(0,t.__)("Background Color","artcloud-events")}]}),R.length>1&&(0,l.jsx)(n.SelectControl,{label:(0,t.__)("Select Style","artcloud-events"),value:g,options:R,onChange:P}),(0,l.jsx)(n.QueryControls,{categorySuggestions:k,selectedCategories:y,onCategoryChange:x,numberOfItems:i,onNumberOfItemsChange:E,orderBy:p,onOrderByChange:e=>a({orderBy:e}),order:h,onOrderChange:e=>a({order:e}),taxonomy:b,maxItems:200,minItems:1})]})}),O.length>0?"style1"!==g&&I?(0,l.jsx)(I,{eventPosts:O,attributes:e,setAttributes:a}):Object.keys(z).map(e=>(0,l.jsxs)("div",{className:"event-block",children:[(0,l.jsx)("hr",{}),(0,l.jsx)("h2",{children:A(e)}),(0,l.jsx)("hr",{}),z[e].map(e=>(0,l.jsxs)("div",{children:[(0,l.jsx)("h4",{children:(0,l.jsx)("a",{href:e.link,children:e.title.rendered})}),u&&(0,l.jsxs)("p",{children:[A(e.start_date)," Klo:",e.start_time," - ",e.end_time]}),d&&e.address&&(0,l.jsxs)("p",{children:[(0,t.__)("Place:-","artcloud-events")," ",Array.isArray(e.address)?e.address.join(", "):e.address]}),v&&(0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:e.content.rendered}})]},e.id))]},e)):(0,l.jsx)("p",{children:(0,t.__)("Event not found !!","artcloud-events")})]})},save:function(){return null}})}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var s=r[e]={exports:{}};return t[e](s,s.exports,n),s.exports}n.m=t,e=[],n.O=(t,r,o,s)=>{if(!r){var l=1/0;for(d=0;d<e.length;d++){for(var[r,o,s]=e[d],a=!0,c=0;c<r.length;c++)(!1&s||l>=s)&&Object.keys(n.O).every(e=>n.O[e](r[c]))?r.splice(c--,1):(a=!1,s<l&&(l=s));if(a){e.splice(d--,1);var i=o();void 0!==i&&(t=i)}}return t}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[r,o,s]},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={169:0,197:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,s,[l,a,c]=r,i=0;if(l.some(t=>0!==e[t])){for(o in a)n.o(a,o)&&(n.m[o]=a[o]);if(c)var d=c(n)}for(t&&t(r);i<l.length;i++)s=l[i],n.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return n.O(d)},r=globalThis.webpackChunkartcloud_events_block=globalThis.webpackChunkartcloud_events_block||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[197],()=>n(75));o=n.O(o)})();

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.